asmcrypto.jsプロジェクトgrunt-contrib-uglify
のビルドに使用しています。適切に構造化されており、それぞれ独自のフォルダーにある個々のコンポーネントに分割されています。
ここで、縮小されたファイルに含めるコンポーネントを選択するオプションをユーザーに提供したいと思います。コンポーネントには他のコンポーネントへの依存関係がある場合があり、それらは自動的に解決される必要があります。
最終的な解決策はgrunt with:aes-cbc with:hmac-sha256
、依存関係も組み込まれていることを暗示するようなものであるべきだと思います。
私の観点からは、依存関係ツリーをトラバースし、に渡すことができる結合されたソース ファイル リストを返すことができる、うなり声の高いプラグインである必要がありますgrunt-contrib-uglify
。
数時間試してみてください:
grunt-feature
grunt-component-build
grunt-resolve
私が説明したことを誰も実行できないか、ドキュメントから適切な方法を見つけられませんでした。