diff --git a/package.json b/package.json index 685396b039c1..8b00e56b3609 100644 --- a/package.json +++ b/package.json @@ -37,12 +37,13 @@ "build-showcases:vue": "npm run build --workspace=vue-showcase", "build:01_foundations": "npm run build --workspace=@db-ui/foundations", "build:02_components": "npm run build --workspace=@db-ui/components", - "clean": "npm-run-all -p clean:*", - "clean:components-build": "rimraf packages/components/build", - "clean:outputs": "rimraf -g output/**/src", - "clean:patternhub-pages": "rimraf -g showcases/patternhub/pages/components/*/*", - "clean:patternhub-src-ts": "rimraf -g showcases/patternhub/components/src/**/*.ts", - "clean:patternhub-src-tsx": "rimraf -g showcases/patternhub/components/src/**/*.tsx", + "clean": "git clean -dfx --exclude=.env", + "clean:incrementally": "npm-run-all -p clean:incrementally:*", + "clean:incrementally:components-build": "rimraf packages/components/build", + "clean:incrementally:outputs": "rimraf -g output/**/src", + "clean:incrementally:patternhub-pages": "rimraf -g showcases/patternhub/pages/components/*/*", + "clean:incrementally:patternhub-src-ts": "rimraf -g showcases/patternhub/components/src/**/*.ts", + "clean:incrementally:patternhub-src-tsx": "rimraf -g showcases/patternhub/components/src/**/*.tsx", "dev": "node scripts/dev.js", "dev:angular-components": "npm run dev:angular --workspace=@db-ui/components", "dev:plain-html": "npm run dev:html --workspace=@db-ui/components", @@ -59,7 +60,8 @@ "lint:xo": "cross-env TIMING=1 NODE_OPTIONS=\"--max-old-space-size=4096\" xo", "postbuild:02_components": "cpr output/power-apps build-power-apps -o", "prepare": "node -e \"try { require('husky').install() } catch (e) {}\"", - "regenerate:screenshots": "git clean -dfx --exclude=.env && npm i && npm run build && npm run build-showcases:react && docker-compose -f ./e2e/docker-compose.regenerate.yml up --build", + "regenerate:screenshots": "npm run build && npm run build-showcases:react && docker-compose -f ./e2e/docker-compose.regenerate.yml up", + "regenerate:screenshots:rebuild": "npm run clean && npm i && npm run regenerate:screenshots -- --build", "scripts:check-commit-mail": "node scripts/check-commit-mail.js", "scripts:md-resolve-svg": "node scripts/md-resolve-svg.js", "start": "node scripts/start.js",