Svelte

https://svelte.jp/
VueやReactのようなフロントエンドのWebフレームワーク。スベルトと読む。
Vue等との大きな差はライブラリがソースを解釈して動くのではなく、ライブラリがソースをビルドして吐き出したjavascriptが目的の動作を行うというAltJSのような仕組みになっている点。
node.jsで簡単にオートリロードされる開発環境を整えて最終的にビルドした結果を出力できるコマンドが用意されている。
その性質上、cdnでライブラリを参照してhtmlファイル1つだけで完結させるということはできないが、公式でWebブラウザコンポーネントのコードを編集してその結果をすぐに確認することができるインタラクティブな環境が用意されている。



リリースするには`npm run build`によって、publicディレクトリにデプロイ用ファイルを生成する。
このでブロイ物をwebの公開フォルダ直下に置くことでリリースできる。直下以外に置きたい場合は、svelte.config.js のpaths.baseを設定する。
https://kit.svelte.jp/docs/configuration