UserScriptをbundleするテスト
minifyまでやったら205KBくらいになった
minifyなしだと360KBくらい
code:script.js
const { files } = await Deno.emit("
https://scrapbox.io/api/code/takker/import/common.js",
{
bundle: "esm",
importMapPath: '
https://scrapbox.io/api/code/takker/UserScriptをbundleするテスト/import-map.json',
});
console.log(files
'deno:///bundle.js'
);
private projectにあるcodeは、予めlocalにdownloadしておいたのを使う
code:import-map.json
{
"imports": {
"
https://scrapbox.io/api/code/takker-memex/GYAZO_ACCESS_TOKEN/auth.js":
"file:///home/takker/temporary-codes/auth.js"
}
}
#UserScript
#deno_bundle
#2021-05-20
02:02:09