Denoで依存先のmoduleのversionを統一できない問題
どういうことか
こういう状況が起こりうる
code:index.ts
// ...
// ...
export default {...};
// ...
export default {...};
index.tsでmoduleCをversion違いで複数読み込んでしまう
何が問題か
version違いの同じ機能のコードが被るというだけで気持ち悪い
まあこれは感覚の問題なのでどうでもいいのだが
数KB程度のコードなら大したことないが、800KBぐらいの巨大なmoduleになるととても無駄が大きくなる
version違いのlodashが複数個丸々一つのファイルに組み込まれている状態を想像していただければイメージがつかめると思う
あくまで想像だが(調べろ)
一定範囲でversionを変えられるように設定されていた場合は、なるべく一つのversionを使えるように範囲内でversionを上下させる
^とか<とか~がversion番号の先頭についているやつ
これと同様のことをDenoでもできればいいのだが…… 既存の解決策はあるのだろうか?
知っている人いらっしゃいましたらtakker.iconに連絡していただけると嬉しいです
気にしているのこの問題じゃなくて、import React from 'react'をimport {h} from 'preact'に置換する処理ができないことの方な気がする
React向けに作られたcusom hooksをDeno+Preactで使おうとする時などに発生する
Related to