Polymer で使用するコンポーネントをビルドして公開したいと考えています。
Bower でコンポーネントを公開する方法に関する公式記事を読みましたが、GitHub/NPM 経由でコンポーネントを配布したいと思います。コンポーネントが JSPM 経由でインストールされることを期待しています。
私はそうする経験がないので、いくつかの問題について疑問に思います。
Polymer コアが私のコンポーネントの依存関係であり、ユーザーのプロジェクト ルートにまだインストールされていない場合にインストールされることを確認するにはどうすればよいですか? (私の知る限り、Polymer は bower または GitHub からのみ入手可能です)
JSPM は、ファイルが存在するかどうかを検出します (たとえば
System.js
、既にインストールされていて、重複を回避しますか?テストとプロジェクト コードをパッケージに含める必要がありますか?