TL;DR

Svelte アプリケーションを作成・保守するためのコマンドラインツール。コマンド名は sv である。

仕組み

create、add、check、migrate のコマンドがある。プロジェクトに sv が入っていれば npx はそれを使い、入っていなければ最新版を取得してインストールせずに実行する。そのため、新しいプロジェクトを作る sv create で特に便利である。

例

npx sv create

pnpm dlx など、各パッケージマネージャの同等のコマンドでも実行できる。

sv add は、既存のプロジェクトに機能を足すコマンドである。ESLint、Prettier、Tailwind CSS、Drizzle、Vitest、Playwright などの公式アドオンを、スペース区切りで複数選べる。引数なしで実行すると、対話形式で選べる。

注意点

sv add では、npm パッケージとして公開されたコミュニティのアドオンも使える。ただし、Svelte のメンテナはそれらに悪意のあるコードがないかを確かめていない。

関連

出典