import

これを使うように移行
各プロジェクトの自分のページで以下をimport
scrapboxcode:script.js
import '../../yosider-scripts/import/script.js';
UserScriptを更新するには
全プロジェクトで使いたいもの
のいずれかに追加し、
新規→対応するページを作成 & script.js
の projs
に追加
既存→対応するページへ追加
script.jsimport '../SharedUserScripts-min/script.js'; // for all projects
import {isMobile} from '../モバイルか判定する/script.js';
if (isMobile()) {
import('../SharedUserScripts-min/script-mobile.js');
} else {
import('../SharedUserScripts-min/script-pc.js');
}
const projs = [
"yosider-private",
"programming-notes",
"AGI",
"yosider-scripts",
"villagepump",
];
if (projs.includes(scrapbox.Project.name)) import(`../for-${scrapbox.Project.name}/script.js`);
projectごとにUserScriptを切り替える方式
> 全てimportの script.js
から読み込むようにした
> script.js
内部で、projectに応じて読み込むscriptをきりかえる
なるほどなあ…

全部まとめてminifyしないのか?
こっちのほうがすぐに実験できて楽?