generated at
✅️jsr importとnpm importに対応する (esbuild-remote-loader)
実装
1. ✅️jsr: specifierをparseする
esbuild_deno_loaderのコードを参考に作成済み
2. versionリストと exports を取得する
fetchコード作成済み
3. SemVerにマッチする一番新しいversionを探す
もしsemverにマッチする他のversionが読み込まれていれば、そちらを使う
4. exports と3.で探したversionを使ってURLを組み立てる
exports はいわゆるsub moduleのURL解決に使うhttps://jsr.io/docs/package-configuration#exports
1. npm: specifierをparseする
esbuild_deno_loaderのコードを参考に作成済み
2. versionリストを取得する
3. SemVerにマッチする一番新しいversionを探す
もしsemverにマッチする他のversionが読み込まれていれば、そちらを使う
4. esm.shのURLに置換する
?deps を使ってdependenciesのversionを指定する

node: specifierはどうしようか考え中
16:34:11 全てのnode shimを用意するのが大変なので断念
適宜import mapでuserに貼り替えさせる

2024-07-30
16:34:57 merged

#2024-07-30 10:22:44