diff --git a/package.json b/package.json index fcbf8a29..59fef9f8 100644 --- a/package.json +++ b/package.json @@ -69,7 +69,8 @@ "prettier:check": "npm run prettier -- --check", "prettier:write": "npm run prettier -- --write", "format": "npm-run-all --print-label --parallel lint:*:fix prettier:write", - "prerelease": "git switch main && git pull && npm ci && npm test", + "clean": "git clean -dx --force --exclude=node_modules", + "prerelease": "git switch main && git pull && npm ci && npm run clean && npm test && npm run lint && npm run clean", "release": "standard-version", "release:dry-run": "standard-version --dry-run" }, diff --git a/test/__snapshots__/init.test.js.snap b/test/__snapshots__/init.test.js.snap index 4c65599f..4665bc99 100644 --- a/test/__snapshots__/init.test.js.snap +++ b/test/__snapshots__/init.test.js.snap @@ -49,6 +49,7 @@ Object { ], }, "scripts": Object { + "clean": "git clean -dx --force --exclude=node_modules", "format": "npm-run-all --print-label --parallel lint:*:fix prettier:write", "lint": "npm-run-all --print-label --parallel lint:* prettier:check", "lint:js": "eslint .", @@ -56,7 +57,7 @@ Object { "lint:md": "remark . --frail", "lint:md:fix": "remark . --output", "lint:types": "tsc --noEmit", - "prerelease": "git switch main && git pull && npm ci && npm test", + "prerelease": "git switch main && git pull && npm ci && npm run clean && npm test && npm run lint && npm run clean", "prettier": "prettier --ignore-path .gitignore .", "prettier:check": "npm run prettier -- --check", "prettier:write": "npm run prettier -- --write", @@ -123,6 +124,7 @@ Object { ], }, "scripts": Object { + "clean": "git clean -dx --force --exclude=node_modules", "format": "npm-run-all --print-label --parallel lint:*:fix prettier:write", "lint": "npm-run-all --print-label --parallel lint:* prettier:check", "lint:js": "eslint .", @@ -130,7 +132,7 @@ Object { "lint:md": "remark . --frail", "lint:md:fix": "remark . --output", "lint:types": "tsc --noEmit", - "prerelease": "git switch main && git pull && npm ci && npm test", + "prerelease": "git switch main && git pull && npm ci && npm run clean && npm test && npm run lint && npm run clean", "prettier": "prettier --ignore-path .gitignore .", "prettier:check": "npm run prettier -- --check", "prettier:write": "npm run prettier -- --write",