NPMとBower用のパッケージをビルドしています。git配布ファイルで無視されるBowerへのパブリッシュ方法
このパターンに従って、私のパッケージのsrc/
ディレクトリに作業ファイル(ES6)を保存し、lib/
ディレクトリに配布ファイル(ES5、Babelでコンパイル)をビルドします。
私の.gitignore
では、私はlib/
を無視します。
一方(NPM)では、lib/
の代わりにsrc/
を無視する.npmignore
があります。これは、NPMにlib/
というフォルダの内容を公開する方法です。
一方、(Bower)側では、lib/
フォルダがリポジトリに存在しないため、Bowerパッケージには含まれていません。どうすればbowerのgitch lib/
フォルダの内容を無視して公開できますか?
おそらく、別のブランチ(ビルド、プッシュ、およびそのブランチへのタグ付けに何らかのCIを使用)でビルドファイルを作成することができます。私が見ている問題は、タグがビルドブランチ上になければならず、マスター上でなくても、バワーに問題があるということだけです。 GitHubのダウンロードでは、ビルドされたファイルが正確にダウンロードされています。 –