shadow-cljsは、ClojureScriptプロジェクトのコンパイル、ウォッチ、ホットリロードを行い、Nodejs、NPM、ブラウザモジュールなど、大規模なJavaScriptエコシステム内のターゲットと統合を提供します。コマンドラインから実行されるスタンドアロンのnpmパッケージと、他のビルドツールと統合されるClojureライブラリの両方として使用できます。
shadow-cljs ユーザーガイドから
shadow-cljsは、シンプルさと使いやすさを重視してClojureScriptプロジェクトをコンパイルするために必要なすべてを提供します。提供されたビルドターゲットはほとんどのマニュアル構成を抽象化するものであり、ビルドに不可欠なもののみを構成する必要があります。各ターゲットは、各環境に最適なデフォルトを提供し、開発中とリリースビルドで最適化されたエクスペリエンスを得ることができます。