mirror of
https://github.com/FoggedLens/iD.git
synced 2026-05-23 08:39:56 +02:00
re-enable watch mode
This commit is contained in:
@@ -1,8 +1,12 @@
|
||||
import esbuild from 'esbuild';
|
||||
import fs from 'node:fs';
|
||||
import parse from 'minimist';
|
||||
|
||||
let args = parse(process.argv.slice(2), {boolean: true});
|
||||
delete args._;
|
||||
|
||||
esbuild
|
||||
.build({
|
||||
.build(Object.assign({
|
||||
bundle: true,
|
||||
sourcemap: true,
|
||||
entryPoints: ['./modules/id.js'],
|
||||
@@ -10,7 +14,7 @@ esbuild
|
||||
logLevel: 'info',
|
||||
metafile: true,
|
||||
outfile: 'dist/iD.js'
|
||||
})
|
||||
}, args))
|
||||
.then(result => {
|
||||
fs.writeFileSync('./dist/esbuild.json', JSON.stringify(result.metafile, null, 2));
|
||||
})
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
"build:data": "shx mkdir -p dist/data && node scripts/build_data.js",
|
||||
"build:stats": "esbuild-visualizer --metadata dist/esbuild.json --exclude *.png --filename docs/statistics.html",
|
||||
"build:modern": "node config/esbuild.config.modern.mjs",
|
||||
"build:modern:watch": "node config/esbuild.config.modern.mjs --watch",
|
||||
"build:legacy": "node config/esbuild.config.legacy.mjs",
|
||||
"clean": "shx rm -f dist/esbuild.json dist/*.js dist/*.map dist/*.css dist/img/*.svg",
|
||||
"dist": "run-p dist:**",
|
||||
@@ -36,6 +37,7 @@
|
||||
"lint": "eslint scripts test/spec modules",
|
||||
"lint:fix": "eslint scripts test/spec modules --fix",
|
||||
"start": "run-s build:modern start:server",
|
||||
"start:watch": "run-p build:modern:watch start:server",
|
||||
"start:server": "node scripts/server.js",
|
||||
"test": "npm-run-all -s lint build test:spec",
|
||||
"test:spec": "karma start karma.conf.js",
|
||||
|
||||
Reference in New Issue
Block a user