目的
- emoji-picker-element のように、HTML要素をnpm 利用者側が挿入できるパッケージを作りたいです。
- パッケージは「iddb-element」とし、
npm install emoji-picker-elementと同じようにnpm install iddb-elementで利用できるようにしたいです。 - emoji-picker-element みたいな「絵文字リストの表示」でなく「IndexedDBに入れたデータの表示」です。
- IndexedDB 操作のため、iddb-element 側で Dexieを
npm install dexieしています。
質問
➀ 衝突について
もし npm 利用者も npm install dexieを使っている場合、iddb-element での実行と衝突してしまいますか?
または衝突しなくても、Dexie が二重でnpm 利用者側に入ってしまうことになりますか?
それとも自動で回避される仕組みが整っているのでしょうか?
いやいや自動なんてことはなく、パッケージ提供者である iddb-element が、利用者の事を考えて回避できるような実装を整えておくのが一般的なのでしょうか?
➁ 対処法について
もしパッケージ提供者である iddb-element が、利用者の事を考えて回避できるような実装を整えておく場合、それはどういう方法が人気ですか?(理由も知りたいです。「そういうパッケージならこういう方法が人気だろう。なぜなら・・」など。)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2025/11/10 15:48