From 7f3c25ad84b8ffa829d5db25adbaaa45c9c7cb64 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Mon, 20 Oct 2025 11:03:33 +0200 Subject: [PATCH] build: ensure the build folder is clean --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index ee5d1cb7..10e165f8 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,8 @@ "bin": "./build/src/index.js", "main": "index.js", "scripts": { - "build": "tsc && node --experimental-strip-types --no-warnings=ExperimentalWarning scripts/post-build.ts && rollup -c rollup.config.mjs", + "clean": "node -e \"require('fs').rmSync('build', {recursive: true, force: true})\"", + "build": "npm run clean && tsc && node --experimental-strip-types --no-warnings=ExperimentalWarning scripts/post-build.ts && rollup -c rollup.config.mjs", "typecheck": "tsc --noEmit", "format": "eslint --cache --fix . && prettier --write --cache .", "check-format": "eslint --cache . && prettier --check --cache .;",