From ac8bfe4845fdd2e0c542832c73bd9303e25c69c0 Mon Sep 17 00:00:00 2001 From: Stan Wohlwend Date: Mon, 4 Mar 2024 19:37:39 +0100 Subject: [PATCH] Better clean script --- apps/demo/package.json | 5 +++-- apps/dev/package.json | 5 +++-- docs/package.json | 4 +++- package.json | 6 +++--- packages/stack-server/package.json | 2 +- packages/stack-shared/package.json | 2 +- packages/stack/package.json | 2 +- pnpm-lock.yaml | 12 ++++++++++++ 8 files changed, 27 insertions(+), 11 deletions(-) diff --git a/apps/demo/package.json b/apps/demo/package.json index f3221acfc..b18926e31 100644 --- a/apps/demo/package.json +++ b/apps/demo/package.json @@ -5,7 +5,7 @@ "private": true, "scripts": { "typecheck": "tsc --noEmit", - "clean": "rm -rf .next", + "clean": "rimraf .next && rimraf node_modules", "dev": "next dev --port 8103", "build": "next build", "start": "next start", @@ -25,6 +25,7 @@ "autoprefixer": "^10.4.17", "daisyui": "^4.7.2", "postcss": "^8.4.35", - "tailwindcss": "^3.4.1" + "tailwindcss": "^3.4.1", + "rimraf": "^5.0.5" } } diff --git a/apps/dev/package.json b/apps/dev/package.json index 5df01719d..b73d02e7a 100644 --- a/apps/dev/package.json +++ b/apps/dev/package.json @@ -5,7 +5,7 @@ "private": true, "scripts": { "typecheck": "tsc --noEmit", - "clean": "rm -rf .next", + "clean": "rimraf .next && rimraf node_modules", "dev": "next dev --port 8102", "build": "next build", "start": "next start", @@ -21,6 +21,7 @@ }, "devDependencies": { "@types/react": "^18.2.23", - "@types/react-dom": "^18.2.8" + "@types/react-dom": "^18.2.8", + "rimraf": "^5.0.5" } } diff --git a/docs/package.json b/docs/package.json index 4c1bd54c0..78ec9c2bd 100644 --- a/docs/package.json +++ b/docs/package.json @@ -4,6 +4,7 @@ "private": true, "scripts": { "docusaurus": "dotenv -c -- docusaurus", + "clean": "pnpm docusaurus clear && rimraf node_modules", "dev": "pnpm docusaurus start --port 8104 --no-open", "start": "pnpm docusaurus start", "build": "pnpm docusaurus build", @@ -27,7 +28,8 @@ }, "devDependencies": { "@docusaurus/module-type-aliases": "3.1.1", - "@docusaurus/types": "3.1.1" + "@docusaurus/types": "3.1.1", + "rimraf": "^5.0.5" }, "browserslist": { "production": [ diff --git a/package.json b/package.json index 6b5316019..28dae00dd 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "build": "turbo build", "build:docs": "turbo run build --no-cache --filter=stack-docs...", "build:server": "turbo run build --no-cache --filter=@stackframe/stack-server...", - "clean": "turbo run clean --no-cache", + "clean": "turbo run clean --no-cache && rimraf node_modules", "codegen": "turbo run codegen --no-cache", "prisma:server": "pnpm run --filter=@stackframe/stack-server prisma", "dev": "turbo run dev --parallel --continue", @@ -32,7 +32,6 @@ "eslint-config-prettier": "^8.5.0", "eslint-config-standard-with-typescript": "^21.0.1", "eslint-plugin-import": "^2.25.4", - "eslint-plugin-jsdoc": "^39.6.4", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^6.0.0", "eslint-plugin-react": "^7.31.11", @@ -42,7 +41,8 @@ "turbo": "^1.11.3", "typescript": "5.3.3", "vite": "^5.0.12", - "vitest": "1.2.2" + "vitest": "1.2.2", + "rimraf": "^5.0.5" }, "engines": { "node": "^20.8.0" diff --git a/packages/stack-server/package.json b/packages/stack-server/package.json index 28cdb9481..100f5e735 100644 --- a/packages/stack-server/package.json +++ b/packages/stack-server/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "scripts": { - "clean": "rimraf .next", + "clean": "rimraf .next && rimraf node_modules", "typecheck": "tsc --noEmit", "with-env": "dotenv -c --", "with-env:dev": "dotenv -c development --", diff --git a/packages/stack-shared/package.json b/packages/stack-shared/package.json index 3d58cf0ce..ace1a85f5 100644 --- a/packages/stack-shared/package.json +++ b/packages/stack-shared/package.json @@ -6,7 +6,7 @@ "scripts": { "build": "pnpm clean && tsc", "typecheck": "tsc --noEmit", - "clean": "rimraf dist", + "clean": "rimraf dist && rimraf node_modules", "dev": "tsc -w --preserveWatchOutput --declarationMap", "lint": "eslint --ext .tsx,.ts ." }, diff --git a/packages/stack/package.json b/packages/stack/package.json index f16f7acb1..b88352bc5 100644 --- a/packages/stack/package.json +++ b/packages/stack/package.json @@ -7,7 +7,7 @@ "scripts": { "typecheck": "tsc --noEmit", "build": "pnpm clean && tsc && npx tailwindcss build -i src/tailwind.css -o dist/tailwind.css && postcss ./src/tailwind.css -o ./dist/tailwind.css --config postcss.config.js", - "clean": "rimraf dist", + "clean": "rimraf dist && rimraf node_modules", "dev": "concurrently \"npm run watch:ts\" \"npm run watch:postcss\"", "watch:ts": "tsc -w --preserveWatchOutput --declarationMap", "watch:postcss": "postcss ./src/tailwind.css -o ./dist/tailwind.css --config postcss.config.js --watch", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6c760d6ca..89b904ae1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -53,6 +53,9 @@ importers: prettier-plugin-svelte: specifier: ^3.1.2 version: 3.1.2(prettier@3.1.1)(svelte@3.59.2) + rimraf: + specifier: ^5.0.5 + version: 5.0.5 turbo: specifier: ^1.11.3 version: 1.12.3 @@ -102,6 +105,9 @@ importers: postcss: specifier: ^8.4.35 version: 8.4.35 + rimraf: + specifier: ^5.0.5 + version: 5.0.5 tailwindcss: specifier: ^3.4.1 version: 3.4.1 @@ -133,6 +139,9 @@ importers: '@types/react-dom': specifier: ^18.2.8 version: 18.2.18 + rimraf: + specifier: ^5.0.5 + version: 5.0.5 docs: dependencies: @@ -170,6 +179,9 @@ importers: '@docusaurus/types': specifier: 3.1.1 version: 3.1.1(react-dom@18.2.0)(react@18.2.0) + rimraf: + specifier: ^5.0.5 + version: 5.0.5 packages/stack: dependencies: