Web(開発)をより速くします。
SWC( Speedy Web Compiler
の略)は、Rustで書かれた超高速タイプスクリプト / JavaScriptコンパイラです。これは、錆とJavaScriptのライブラリです。 RustのSWCを使用している場合は、Rustdocを参照してください。ほとんどのユーザーについては、ライブラリを使用するためのエントリポイントがパーサーになります。
また、SWCはそれを確保しようとします
各木枠の最新バージョンを選択すると、動作します
錆ユーザー向け。
クレートのMSRVは現在1.73
です。
使用するすべてのSWC箱を更新するには、 curl https://raw.githubusercontent.com/swc-project/swc/main/scripts/update-all-swc-crates.sh | bash -s
。このスクリプトは、すべての依存関係を最新バージョンに更新し、すべてが機能するようにcargo build
を実行します。必要であることに注意してください
jq
cargo upgrade
スクリプトを実行するコマンド。
JavaScriptのSWCを使用している場合は、Webサイトのドキュメントを参照してください。
ウェブサイトのドキュメントをご覧ください。
バベルとの比較をご覧ください。
ウェブサイトのベンチマーク結果をご覧ください。
SWCはコミュニティ主導のプロジェクトであり、ボランティアのグループによって維持されています。プロジェクトの将来をサポートしたい場合は、次のことを検討してください。
プロジェクトの開発者に時間を与えます。 (ガイダンスのために、Discord(優先)またはGithubディスカッションにメッセージを送信してください!)
スポンサーになることで資金を提供します(https://opencollective.com/swcを参照)!
Convributing.mdを参照してください。また、アーキテクチャのドキュメントが便利になることもあります(Architecture.MD)。
SWCは主にApacheライセンスの条件(バージョン2.0)の条件の下で配布されます。
詳細については、ライセンスを参照してください。