svelte - サイバーネットで強化されたWebアプリ

(Cybernetically enhanced web apps)

Created at: 2016-11-21 02:13:05
Language: TypeScript
License: MIT

サイバーネットで強化されたWebアプリ:Svelte

npmバージョン ライセンス チャット

Svelteとは何ですか?

Svelteは、Webアプリケーションを構築するための新しい方法です。これは、宣言型コンポーネントを取得し、それらを効率的なJavaScriptに変換して、DOMを外科的に更新するコンパイラーです。

詳細については、SvelteのWebサイトを参照するか、 Discordチャットルームに立ち寄ってください。

Svelteのサポート

SvelteはMITライセンスのオープンソースプロジェクトであり、その継続的な開発は素晴らしいボランティアによって完全に可能になっています。彼らの努力を支援したい場合は、以下を検討してください。

Open Collectiveを介して寄付された資金は、ホスティング費用などのSvelteの開発に関連する費用の補償に使用されます。十分な寄付があれば、Svelteの開発をより直接的にサポートするために資金を使用することもできます。

発達

プルリクエストをお勧めします。いつでも歓迎します。問題を選んで私たちを助けてください!

Svelteをローカルにインストールして作業するには:

git clone https://github.com/sveltejs/svelte.git
cd svelte
npm install

package-lock.json
の特定のパッケージバージョンがSvelteのビルドとテストに使用されるため、Yarnを使用して依存関係をインストールしないでください。

パッケージに含まれているコンパイラと他のすべてのモジュールをビルドするには:

npm run build

変更を監視し、パッケージを継続的に再構築するには(これは、npmリンクを使用してプロジェクトの変更をローカルでテストする場合に役立ちます)。

npm run dev

コンパイラーはTypeScriptで書かれていますが、それを躊躇させないでください。基本的には、型注釈付きのJavaScriptです。あなたはすぐにそれを拾うでしょう。Visual Studio Code以外のエディターを使用している場合は、構文の強調表示やコードのヒントなどを取得するためにプラグインをインストールする必要がある場合があります。

テストの実行

npm run test

テストをフィルタリングするには、

-g
(aka
--grep
)を使用します。たとえば、遷移を含むテストのみを実行するには、次のようにします。

npm run test -- -g transition

svelte.dev

https://svelte.devのソースコード(すべてのドキュメントを含む)は、サイトディレクトリにあります。このサイトはSvelteKitで構築されています。

svelte.devはダウンしていますか?

おそらくそうではありませんが、それは可能です。

.dev
どのサイトにもアクセスできない場合は、このスーパーユーザーの質問と回答を確認してください。

ライセンス

MIT