TL;DR
Svelte アプリケーションを作成・保守するためのコマンドラインツール。コマンド名は sv である。
仕組み
create、add、check、migrate のコマンドがある。プロジェクトに sv が入っていれば npx はそれを使い、入っていなければ最新版を取得してインストールせずに実行する。そのため、新しいプロジェクトを作る sv create で特に便利である。
例
npx sv createpnpm dlx など、各パッケージマネージャの同等のコマンドでも実行できる。
sv add は、既存のプロジェクトに機能を足すコマンドである。ESLint、Prettier、Tailwind CSS、Drizzle、Vitest、Playwright などの公式アドオンを、スペース区切りで複数選べる。引数なしで実行すると、対話形式で選べる。
注意点
sv add では、npm パッケージとして公開されたコミュニティのアドオンも使える。ただし、Svelte のメンテナはそれらに悪意のあるコードがないかを確かめていない。