import { bundle } from "jsr:@deno/emit"; const [packageName, version] = Deno.args; if (!packageName || !version) { console.error('Usage: deno run -A build_deno_package.ts '); process.exit(1); } const result = await bundle( new URL(`https://jsr.io/${packageName}/${version}/mod.ts`), ); const { code } = result; const buildFolder = `vendor/javascript/${packageName}`; const buildFile = `${buildFolder}/build.js` await Deno.mkdir(buildFolder, { recursive: true }); Deno.writeTextFileSync(buildFile, code);