UserScriptをbundleしてimportするコマンド
用途
importするUserScriptをまとめてbundleする
0. bundle対象のscript.jsを作成する
またはimportする
code:sh
PAGETITLE="数式をpreviewするUserScript"
code:for-script-js.sh
style.cssはbundleできないぽい
@importが未定義
code:sh
3. importする
code:build.ts
const title = Deno.args0; const script = await Deno.readTextFile('script.min.js');
const json = {pages: [{
title: for-${title}-min,
lines: [
for-${title}-min,
[/${key}]で使うUserScript,
[for-${title}]を[UserScriptをbundleするDeno script]でbundleしたもの,
via [UserScriptをbundleしてimportするコマンド],
'',
'code:script.js',
...script.split('\n').map(line => ${line}),
],
}]};
await Deno.writeTextFile('import.json', JSON.stringify(json));
https://gyazo.com/274eae2f746c500063bf5883785ce292 https://www.3dizingof.com/wp-content/uploads/2016/08/bundle-icon.jpeg