mcpField
S
svelte-deployment

svelte-deployment

github.com/spences10クラウド・DevOps94244 回インストール2 週間前に更新
リポジトリ

svelte-deployment について

Svelte 開発者向けのデプロイ手順をまとめたスキルです。アダプターの選択に加え、静的サイト、Node サーバー、Cloudflare の設定を扱います。

主な機能

  1. 01静的サイト、Node、Cloudflare 向けアダプター設定
  2. 02pnpm 10+ の prepare スクリプト案内
  3. 03Vite 7 のパッケージ組み合わせ
  4. 04PWA とパッケージ公開の参考資料

活用シーン

  1. 01デプロイ先に合わせた SvelteKit アダプターの選択
  2. 02pnpm 10+ の設定手順の確認
  3. 03Cloudflare のストリーミング問題の確認
  4. 04Svelte パッケージ公開の準備

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/spences10/svelte-skills-kit --skill svelte-deployment

インストール後、Claude Code で/svelte-deploymentを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
cloudflare-gotchas.md
library-authoring.md
pwa-setup.md

詳細

Svelte のデプロイ

クイックスタート

pnpm 10 以降: prepare スクリプトを追加します(postinstall はデフォルトで無効です)。

{
	"scripts": {
		"prepare": "svelte-kit sync"
	}
}

Vite 7: 両方のパッケージを同時に更新します。

pnpm add -D vite@7 @sveltejs/vite-plugin-svelte@6

アダプター

# Static site
pnpm add -D @sveltejs/adapter-static

# Node server
pnpm add -D @sveltejs/adapter-node

# Cloudflare
pnpm add -D @sveltejs/adapter-cloudflare

参考ファイル

注意事項

  • Cloudflare は Transfer-Encoding: chunked を削除することがあります(ストリーミングが機能しなくなります)
  • ライブラリの作成者:キーワードと peerDependencies の両方に svelte を含めます
  • 単一ファイルのバンドル:kit.output.bundleStrategy: 'single'
  • 最終確認日: 2025-01-14

コメント