From 8226f7091c545585f28328fa22d3476878322778 Mon Sep 17 00:00:00 2001 From: Marius Kleidl Date: Thu, 16 Jan 2025 12:23:06 +0100 Subject: [PATCH] Ensure build output is cleaned before building --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index eba9d97a..f1d2bb8b 100644 --- a/package.json +++ b/package.json @@ -55,13 +55,14 @@ "url-parse": "^1.5.7" }, "scripts": { + "clean": "rm -rf dist lib.cjs lib.esm", "build-test-bundle": "mkdir -p dist && browserify test/spec/browser-index.cjs -d -o dist/browser-test-bundle.js", "build-bundle": "mkdir -p dist && browserify lib.cjs/browser/index.js -s tus -d | exorcist ./dist/tus.js.map > dist/tus.js", "build-minify": "uglifyjs ./dist/tus.js -o ./dist/tus.min.js --compress --mangle --source-map \"content='./dist/tus.js.map',url='tus.min.js.map'\"", "build-transpile-esm": "tsc --project tsconfig-esm.json && echo '{\"type\":\"module\"}' > lib.esm/package.json", "build-transpile-cjs": "tsc --project tsconfig-cjs.json && echo '{\"type\":\"commonjs\"}' > lib.cjs/package.json", "build-transpile": "npm-run-all build-transpile-esm build-transpile-cjs", - "build": "npm-run-all build-transpile build-bundle build-minify build-test-bundle", + "build": "npm-run-all clean build-transpile build-bundle build-minify build-test-bundle", "watch-bundle": "chokidar --initial \"lib/**/*\" -c \"npm run build-bundle\"", "watch-test-bundle": "chokidar --initial \"test/spec/**/*\" -c \"npm run build-test-bundle\"", "watch-transpile": "chokidar --initial \"lib/**/*\" -c \"npm run build-transpile\"",