開源 TypeScript 無伺服器框架 Skeet Ver.2 釋出
開源 TypeScript 無伺服器框架 Skeet Ver.2 釋出

ELSOUL LABO B.V.(總部位於荷蘭阿姆斯特丹,CEO:川崎文武)自豪地宣佈開源 TypeScript 無伺服器應用開發工具 Skeet 的 Ver.2 釋出。
新版本引入了更精煉的架構以便於管理,促進測試驅動開發,並透過使用 Firebase 的可呼叫函式實現了更高的安全性。
此外還配備了 Scaffold 功能,可從資料模型即時生成 Web API 程式碼,顯著提高 Skeet 開發者的生產力。
Skeet Ver.2 主要更新
Skeet Ver.2 的更新包括以下改進:
引入 pnpm
pnpm 的引入徹底改變了大型專案和 Monorepo 的包管理。節省磁碟空間和加速包安裝直接加快了開發週期。透過與 GitHub Actions 整合使用快取,有助於 CI/CD 流水線的效率提升,同時減少構建時間增強了專案敏捷性。
引入 vitest
vitest 的更新鼓勵採用測試驅動開發(TDD),加強了質量保證流程。引入的守護模式在檢測到更改時立即執行測試,使開發者能夠快速獲得程式碼修改的回饋,促進早期 Bug 發現和修復。
引入 Changesets
轉向 Monorepo 並引入 Changesets 在自動化版本管理和釋出流程方面提供了顯著優勢。這允許高效管理多個包之間的依賴關係,透過自動化的變更日誌生成和釋出說明建立增強了專案的透明度和可追溯性。
引入 SQL 模板(Hono Web Server)Scaffold
透過使用 Prisma 模型定義的 Hono Web Server 自動生成 CRUD API,有助於快速開發應用。這種方法簡化了從資料建模到 API 端點實現的流程,讓開發者能夠更專注於業務邏輯。
支援 Firebase Functions Callable
透過使用 Firebase Functions 的可呼叫函式,可以建立僅能從 Firebase 應用內部呼叫的函式,無需暴露 HTTPS 端點。這顯著增強了安全性。
Skeet - TypeScript 無伺服器框架

Skeet 是一款使用 TypeScript 的開源無伺服器應用開發工具,具有以下特點:
- 簡化基礎設施設計和管理: 減少基礎設施的準備和顧慮,提供讓開發者專注於應用邏輯的環境。快速應用開發:實現快速的開發週期,使小團隊也能運營服務。
- 按需開發: 從 API 伺服器到 Web、iOS 和 Android 應用,僅開發所需功能。
- 全面的 AI 支援: 不僅支援將 AI 整合到開發的應用中,Skeet 的工具本身也內建了 AI 支援,讓您在完全掌握框架之前就能開始應用開發。
- dApps 和 Web3 應用支援: 設計為模組化且可擴充套件的現代應用框架,支援基於區塊鏈技術的應用開發。
更多資訊請訪問官方文件。此外,在官方 Discord 社群中,Skeet 開發者們匯聚一堂,分享最新資訊並進行日常交流。歡迎加入。
Skeet 官方文件:https://skeet.dev/en/
Discord 社群:https://discord.com/invite/H2HeqRq54J


