Skip to content
← キットに戻る
Stack: SvelteKit

SvelteKit プリセット

onboard フローが SvelteKit プロジェクトに対して使う推論ガイドです。テンプレートではなくチェックリストであり、検出された現実が優先します。

シグナル

  • svelte.config.jsvite.config.*、依存関係に @sveltejs/kit
  • src/routes/ 配下の +page.svelte+page.server.ts+page.ts+layout.svelte+server.ts エンドポイント。
  • パッケージマネージャーは、存在するロックファイル(pnpm-lock.yamlyarn.lockpackage-lock.json)から推論する。

推論すべきこと

  • 実際のリント(eslint)、型チェック(svelte-check)、テスト(Vitest、さらに Playwright の e2e)、ビルド(vite build)スクリプトを原文どおりに捕捉する。
  • ルーティングと load モデル(サーバーロードとユニバーサルロードの違い)、フォームアクション、+server.ts API エンドポイント、設定されたアダプター。
  • スタック別スキル:route+page + load)、endpoint+server.ts)、component

補足

設定されたアダプター(adapter-auto-node-static、Cloudflare、Vercel)に注目する。ビルドとデプロイの構成を左右するため重要です。