From 4e12a4d9860b2d0b8f9ef795be0b3846b4e3d6a8 Mon Sep 17 00:00:00 2001 From: Jeongmin Lee Date: Sat, 7 Jun 2025 02:15:36 +0900 Subject: [PATCH] chore(script): add clean script for convenient --- package.json | 3 ++- packages/avatar/package.json | 1 + packages/badge/package.json | 1 + packages/button/package.json | 1 + packages/card/package.json | 1 + packages/checkbox/package.json | 1 + packages/divider/package.json | 1 + packages/flex/package.json | 1 + packages/grid/package.json | 5 ++--- packages/icon/package.json | 5 ++--- packages/input/package.json | 1 + packages/plugin-figma-codegen/package.json | 1 + packages/radio/package.json | 1 + packages/reset/package.json | 1 + packages/side/package.json | 1 + packages/skeleton/package.json | 5 ++--- packages/switch/package.json | 1 + packages/theme/package.json | 1 + packages/tokens/package.json | 1 + packages/tooltip/package.json | 5 ++--- packages/typography/package.json | 1 + pnpm-lock.yaml | 4 ++-- www/package.json | 3 ++- 23 files changed, 30 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index f5ce7cd7..a5563edb 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,8 @@ "build:storybook": "storybook build public", "serve:storybook": "serve storybook-static -p 6006", "create:component": "tsx scripts/createComponent.ts create", - "test": "vitest" + "test": "vitest", + "clean": "pnpm --filter './www' clean && pnpm --filter './packages/*' clean" }, "devDependencies": { "@biomejs/biome": "^1.9.4", diff --git a/packages/avatar/package.json b/packages/avatar/package.json index ed2912e1..72675ca2 100644 --- a/packages/avatar/package.json +++ b/packages/avatar/package.json @@ -13,6 +13,7 @@ "scripts": { "build": "tsup", "build:storybook": "storybook build", + "clean": "rm -rf node_modules dist", "dev:storybook": "storybook dev -p 6006", "lint": "biome lint .", "test": "vitest", diff --git a/packages/badge/package.json b/packages/badge/package.json index dca3a81b..279eece1 100644 --- a/packages/badge/package.json +++ b/packages/badge/package.json @@ -13,6 +13,7 @@ "scripts": { "build": "tsup", "build:storybook": "storybook build", + "clean": "rm -rf node_modules dist", "dev:storybook": "storybook dev -p 6006", "lint:biome": "pnpm exec biome lint", "lint:eslint": "pnpm exec eslint", diff --git a/packages/button/package.json b/packages/button/package.json index b26eeb70..eb409376 100644 --- a/packages/button/package.json +++ b/packages/button/package.json @@ -13,6 +13,7 @@ "scripts": { "build": "tsup", "build:storybook": "storybook build", + "clean": "rm -rf node_modules dist", "dev:storybook": "storybook dev -p 6006", "lint:biome": "pnpm exec biome lint", "lint:eslint": "pnpm exec eslint", diff --git a/packages/card/package.json b/packages/card/package.json index 602dd609..3ce9967c 100644 --- a/packages/card/package.json +++ b/packages/card/package.json @@ -13,6 +13,7 @@ "scripts": { "build": "tsup", "build:storybook": "storybook build", + "clean": "rm -rf node_modules dist", "dev:storybook": "storybook dev -p 6006", "lint:biome": "pnpm exec biome lint", "lint:eslint": "pnpm exec eslint", diff --git a/packages/checkbox/package.json b/packages/checkbox/package.json index 9a792b68..0b9850ad 100644 --- a/packages/checkbox/package.json +++ b/packages/checkbox/package.json @@ -13,6 +13,7 @@ "scripts": { "build": "tsup", "build:storybook": "storybook build", + "clean": "rm -rf node_modules dist", "dev:storybook": "storybook dev -p 6006", "lint:biome": "pnpm exec biome lint", "lint:eslint": "pnpm exec eslint", diff --git a/packages/divider/package.json b/packages/divider/package.json index f5d02ce0..f8b034eb 100644 --- a/packages/divider/package.json +++ b/packages/divider/package.json @@ -13,6 +13,7 @@ "scripts": { "build": "tsup", "build:storybook": "storybook build", + "clean": "rm -rf node_modules dist", "dev:storybook": "storybook dev -p 6006", "lint:biome": "pnpm exec biome lint", "lint:eslint": "pnpm exec eslint", diff --git a/packages/flex/package.json b/packages/flex/package.json index 8be0e039..3bbc8d00 100644 --- a/packages/flex/package.json +++ b/packages/flex/package.json @@ -13,6 +13,7 @@ "scripts": { "build": "tsup", "build:storybook": "storybook build", + "clean": "rm -rf node_modules dist", "dev:storybook": "storybook dev -p 6006", "lint:biome": "pnpm exec biome lint", "lint:eslint": "pnpm exec eslint", diff --git a/packages/grid/package.json b/packages/grid/package.json index 74940460..edf72478 100644 --- a/packages/grid/package.json +++ b/packages/grid/package.json @@ -9,12 +9,11 @@ }, "type": "module", "exports": "./src/index.ts", - "files": [ - "dist" - ], + "files": ["dist"], "scripts": { "build": "tsup", "build:storybook": "storybook build", + "clean": "rm -rf node_modules dist", "dev:storybook": "storybook dev -p 6006", "lint:biome": "pnpm exec biome lint", "lint:eslint": "pnpm exec eslint", diff --git a/packages/icon/package.json b/packages/icon/package.json index 048aaee4..e26b1bf6 100644 --- a/packages/icon/package.json +++ b/packages/icon/package.json @@ -9,12 +9,11 @@ }, "type": "module", "exports": "./src/index.ts", - "files": [ - "dist" - ], + "files": ["dist"], "scripts": { "build": "tsup", "build:storybook": "storybook build", + "clean": "rm -rf node_modules dist", "dev:storybook": "storybook dev -p 6006", "lint:biome": "pnpm exec biome lint", "lint:eslint": "pnpm exec eslint", diff --git a/packages/input/package.json b/packages/input/package.json index 5ad9b2ed..a6866bf7 100644 --- a/packages/input/package.json +++ b/packages/input/package.json @@ -13,6 +13,7 @@ "scripts": { "build": "tsup", "build:storybook": "storybook build", + "clean": "rm -rf node_modules dist", "dev:storybook": "storybook dev -p 6006", "lint:biome": "pnpm exec biome lint", "lint:eslint": "pnpm exec eslint", diff --git a/packages/plugin-figma-codegen/package.json b/packages/plugin-figma-codegen/package.json index 48c2a252..75c3c389 100644 --- a/packages/plugin-figma-codegen/package.json +++ b/packages/plugin-figma-codegen/package.json @@ -12,6 +12,7 @@ "files": ["dist", "manifest.json"], "scripts": { "build": "tsup", + "clean": "rm -rf node_modules dist", "dev": "pnpm build --watch", "lint": "biome lint .", "typecheck": "tsc", diff --git a/packages/radio/package.json b/packages/radio/package.json index c1e1822c..cda43348 100644 --- a/packages/radio/package.json +++ b/packages/radio/package.json @@ -13,6 +13,7 @@ "scripts": { "build": "tsup", "build:storybook": "storybook build", + "clean": "rm -rf node_modules dist", "dev:storybook": "storybook dev -p 6006", "lint:biome": "pnpm exec biome lint", "lint:eslint": "pnpm exec eslint", diff --git a/packages/reset/package.json b/packages/reset/package.json index 1df5ee51..dfbfaa24 100644 --- a/packages/reset/package.json +++ b/packages/reset/package.json @@ -15,6 +15,7 @@ "files": ["dist"], "scripts": { "build": "tsup", + "clean": "rm -rf node_modules dist", "lint:biome": "pnpm exec biome lint", "lint:eslint": "pnpm exec eslint", "test": "vitest", diff --git a/packages/side/package.json b/packages/side/package.json index 10696351..05a1432c 100644 --- a/packages/side/package.json +++ b/packages/side/package.json @@ -12,6 +12,7 @@ "files": ["dist", "styles.css"], "scripts": { "build": "tsup", + "clean": "rm -rf node_modules dist", "prepack": "pnpm run build" }, "dependencies": { diff --git a/packages/skeleton/package.json b/packages/skeleton/package.json index b076b476..0f8eacf1 100644 --- a/packages/skeleton/package.json +++ b/packages/skeleton/package.json @@ -9,12 +9,11 @@ }, "type": "module", "exports": "./src/index.ts", - "files": [ - "dist" - ], + "files": ["dist"], "scripts": { "build": "tsup", "build:storybook": "storybook build", + "clean": "rm -rf node_modules dist", "dev:storybook": "storybook dev -p 6006", "lint:biome": "pnpm exec biome lint", "lint:eslint": "pnpm exec eslint", diff --git a/packages/switch/package.json b/packages/switch/package.json index 2da207d2..dcbeb889 100644 --- a/packages/switch/package.json +++ b/packages/switch/package.json @@ -13,6 +13,7 @@ "scripts": { "build": "tsup", "build:storybook": "storybook build", + "clean": "rm -rf node_modules dist", "dev:storybook": "storybook dev -p 6006", "lint:biome": "pnpm exec biome lint", "lint:eslint": "pnpm exec eslint", diff --git a/packages/theme/package.json b/packages/theme/package.json index 8b1d8a20..cb9b127d 100644 --- a/packages/theme/package.json +++ b/packages/theme/package.json @@ -15,6 +15,7 @@ "scripts": { "build": "tsup", "build:storybook": "storybook build", + "clean": "rm -rf node_modules dist", "dev:storybook": "storybook dev -p 6006", "lint:biome": "pnpm exec biome lint", "lint:eslint": "pnpm exec eslint", diff --git a/packages/tokens/package.json b/packages/tokens/package.json index 58e75959..61158468 100644 --- a/packages/tokens/package.json +++ b/packages/tokens/package.json @@ -13,6 +13,7 @@ "scripts": { "build": "tsup", "build:storybook": "storybook build", + "clean": "rm -rf node_modules dist", "dev:storybook": "storybook dev -p 6006", "lint:biome": "pnpm exec biome lint", "lint:eslint": "pnpm exec eslint", diff --git a/packages/tooltip/package.json b/packages/tooltip/package.json index f8c9257e..48d59a14 100644 --- a/packages/tooltip/package.json +++ b/packages/tooltip/package.json @@ -9,12 +9,11 @@ }, "type": "module", "exports": "./src/index.ts", - "files": [ - "dist" - ], + "files": ["dist"], "scripts": { "build": "tsup", "build:storybook": "storybook build", + "clean": "rm -rf node_modules dist", "dev:storybook": "storybook dev -p 6006", "lint:biome": "pnpm exec biome lint", "lint:eslint": "pnpm exec eslint", diff --git a/packages/typography/package.json b/packages/typography/package.json index c148d50e..6ae4d031 100644 --- a/packages/typography/package.json +++ b/packages/typography/package.json @@ -13,6 +13,7 @@ "scripts": { "build": "tsup", "build:storybook": "storybook build", + "clean": "rm -rf node_modules dist", "dev:storybook": "storybook dev -p 6006", "lint:biome": "pnpm exec biome lint", "lint:eslint": "pnpm exec eslint", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7b0fe4b0..ecedaa5e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -232,7 +232,7 @@ importers: version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3) '@storybook/react-vite': specifier: 'catalog:' - version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) + version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0)) '@storybook/test': specifier: 'catalog:' version: 8.4.6(storybook@8.5.0(prettier@2.8.8)) @@ -1428,7 +1428,7 @@ importers: version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3) '@storybook/react-vite': specifier: 'catalog:' - version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0)) + version: 8.4.6(@storybook/test@8.4.6(storybook@8.5.0(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.36.0)(storybook@8.5.0(prettier@2.8.8))(typescript@5.6.3)(vite@6.2.4(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) '@storybook/test': specifier: 'catalog:' version: 8.4.6(storybook@8.5.0(prettier@2.8.8)) diff --git a/www/package.json b/www/package.json index dd769dd6..3884895f 100644 --- a/www/package.json +++ b/www/package.json @@ -11,7 +11,8 @@ "serve": "docusaurus serve", "write-translations": "docusaurus write-translations", "write-heading-ids": "docusaurus write-heading-ids", - "typecheck": "tsc" + "typecheck": "tsc", + "clean": "rm -rf node_modules build .docusaurus" }, "dependencies": { "@docusaurus/core": "3.6.3",