From 200f833748f446f9bf77cc1eddfad9f40dd8d9e4 Mon Sep 17 00:00:00 2001 From: coomdev Date: Sat, 1 Jan 2022 21:02:45 +0100 Subject: [PATCH] Show bundle analysis on build --- build.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/build.js b/build.js index de0a02f..25beb5b 100644 --- a/build.js +++ b/build.js @@ -22,13 +22,16 @@ const extheader = `// ==UserScript== `; (async () => { - await require('esbuild').build({ + let res = await require('esbuild').build({ entryPoints: ['src/main.ts'], bundle: true, outfile: 'dist/main.js', define: { global: 'window' - } + }, + inject: ['./esbuild.inject.js'], + metafile: true }); + console.log(Object.entries(res.metafile.inputs).sort((a, b) => a[1].bytes - b[1].bytes).map(e => `${e[0]} -> ${e[1].bytes}`).join('\n')); writeFileSync('./main.user.js', extheader + readFileSync('./dist/main.js')); })();