From 0f40bffc9e9642e35db2d8288c53f27e0057c7ab Mon Sep 17 00:00:00 2001 From: Geoffrey Chong Date: Wed, 2 Aug 2023 10:55:54 +1000 Subject: [PATCH] remove clean from turbo build (#3939) * remove clean from turbo build * add clean to build commands * empty changeset --- .changeset/sixty-plants-wonder.md | 2 ++ docs/package-structure.md | 3 +-- draft-packages/avatar/package.json | 2 +- draft-packages/badge/package.json | 2 +- draft-packages/card/package.json | 2 +- draft-packages/collapsible/package.json | 2 +- draft-packages/divider/package.json | 2 +- draft-packages/empty-state/package.json | 2 +- .../filter-menu-button/package.json | 2 +- draft-packages/form/package.json | 2 +- draft-packages/guidance-block/package.json | 2 +- draft-packages/hero-card/package.json | 2 +- draft-packages/illustration/package.json | 2 +- .../likert-scale-legacy/package.json | 2 +- draft-packages/menu/package.json | 2 +- draft-packages/modal/package.json | 2 +- draft-packages/page-layout/package.json | 2 +- draft-packages/popover/package.json | 2 +- draft-packages/select/package.json | 2 +- draft-packages/table/package.json | 2 +- draft-packages/tabs/package.json | 2 +- draft-packages/tag/package.json | 2 +- draft-packages/tile/package.json | 2 +- draft-packages/title-block-zen/package.json | 2 +- draft-packages/tooltip/package.json | 2 +- draft-packages/well/package.json | 2 +- package.json | 2 +- packages/a11y/package.json | 2 +- packages/brand-moment/package.json | 2 +- packages/brand/package.json | 2 +- packages/button/package.json | 2 +- packages/component-base/package.json | 2 +- packages/component-library/package.json | 2 +- packages/components/package.json | 2 +- packages/date-picker/package.json | 2 +- packages/design-tokens/package.json | 2 +- packages/hosted-assets/package.json | 2 +- packages/loading-skeleton/package.json | 2 +- packages/loading-spinner/package.json | 2 +- packages/notification/package.json | 2 +- packages/pagination/package.json | 2 +- packages/progress-bar/package.json | 2 +- packages/responsive/package.json | 2 +- packages/rich-text-editor/package.json | 2 +- packages/select/package.json | 2 +- packages/split-button/package.json | 2 +- packages/tabs/package.json | 2 +- packages/tailwind/package.json | 2 +- packages/typography/package.json | 2 +- .../basic-component/package.json.hbs | 2 +- turbo.json | 22 +++++++------------ 51 files changed, 59 insertions(+), 64 deletions(-) create mode 100644 .changeset/sixty-plants-wonder.md diff --git a/.changeset/sixty-plants-wonder.md b/.changeset/sixty-plants-wonder.md new file mode 100644 index 00000000000..a845151cc84 --- /dev/null +++ b/.changeset/sixty-plants-wonder.md @@ -0,0 +1,2 @@ +--- +--- diff --git a/docs/package-structure.md b/docs/package-structure.md index ad93efef6ff..7462a2b38d2 100644 --- a/docs/package-structure.md +++ b/docs/package-structure.md @@ -79,8 +79,7 @@ The base package.json will look like this, where: "description": "The {{ COMPONENT_NAME }} component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", - + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/draft-packages/avatar/package.json b/draft-packages/avatar/package.json index fdbb0e2771c..a5157735e0a 100644 --- a/draft-packages/avatar/package.json +++ b/draft-packages/avatar/package.json @@ -4,7 +4,7 @@ "description": "The draft avatar component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/draft-packages/badge/package.json b/draft-packages/badge/package.json index ac2576108f2..4102a72b60b 100644 --- a/draft-packages/badge/package.json +++ b/draft-packages/badge/package.json @@ -4,7 +4,7 @@ "description": "The draft badge component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/draft-packages/card/package.json b/draft-packages/card/package.json index 7aa1c7f1bb9..514767b59bc 100644 --- a/draft-packages/card/package.json +++ b/draft-packages/card/package.json @@ -4,7 +4,7 @@ "description": "The draft card component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/draft-packages/collapsible/package.json b/draft-packages/collapsible/package.json index 5f017a710e0..f5af615495c 100644 --- a/draft-packages/collapsible/package.json +++ b/draft-packages/collapsible/package.json @@ -4,7 +4,7 @@ "description": "The draft Collapsible component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/draft-packages/divider/package.json b/draft-packages/divider/package.json index 4f721fb56aa..241bfb6f42e 100644 --- a/draft-packages/divider/package.json +++ b/draft-packages/divider/package.json @@ -4,7 +4,7 @@ "description": "The draft divider component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/draft-packages/empty-state/package.json b/draft-packages/empty-state/package.json index 352504a03d6..9f5ecc827cd 100644 --- a/draft-packages/empty-state/package.json +++ b/draft-packages/empty-state/package.json @@ -4,7 +4,7 @@ "description": "The draft Empty state component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/draft-packages/filter-menu-button/package.json b/draft-packages/filter-menu-button/package.json index 189aaae7f47..782aa3a17d8 100644 --- a/draft-packages/filter-menu-button/package.json +++ b/draft-packages/filter-menu-button/package.json @@ -4,7 +4,7 @@ "description": "The draft filter-menu-button component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/draft-packages/form/package.json b/draft-packages/form/package.json index 384cc6d29c4..db2cadd261e 100644 --- a/draft-packages/form/package.json +++ b/draft-packages/form/package.json @@ -4,7 +4,7 @@ "description": "The draft Form component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/draft-packages/guidance-block/package.json b/draft-packages/guidance-block/package.json index 700c30bac4c..4e6dcc4b235 100644 --- a/draft-packages/guidance-block/package.json +++ b/draft-packages/guidance-block/package.json @@ -4,7 +4,7 @@ "description": "The draft Guidance block component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/draft-packages/hero-card/package.json b/draft-packages/hero-card/package.json index 8f86834bbb7..d88b44159bb 100644 --- a/draft-packages/hero-card/package.json +++ b/draft-packages/hero-card/package.json @@ -4,7 +4,7 @@ "description": "The draft Hero card component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/draft-packages/illustration/package.json b/draft-packages/illustration/package.json index 5ea8c5f79da..a0ba9b2d24c 100644 --- a/draft-packages/illustration/package.json +++ b/draft-packages/illustration/package.json @@ -4,7 +4,7 @@ "description": "The draft illustration component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/draft-packages/likert-scale-legacy/package.json b/draft-packages/likert-scale-legacy/package.json index ab9ac7ef0dc..7ed5367bc22 100644 --- a/draft-packages/likert-scale-legacy/package.json +++ b/draft-packages/likert-scale-legacy/package.json @@ -4,7 +4,7 @@ "description": "The draft likert-scale component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/draft-packages/menu/package.json b/draft-packages/menu/package.json index 560f8c0c669..1aa5c246e7b 100644 --- a/draft-packages/menu/package.json +++ b/draft-packages/menu/package.json @@ -4,7 +4,7 @@ "description": "The draft Menu component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/draft-packages/modal/package.json b/draft-packages/modal/package.json index c17158499a6..ed9361a2206 100644 --- a/draft-packages/modal/package.json +++ b/draft-packages/modal/package.json @@ -4,7 +4,7 @@ "description": "The draft Modal component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/draft-packages/page-layout/package.json b/draft-packages/page-layout/package.json index e327198d26c..bb6bfffe44e 100644 --- a/draft-packages/page-layout/package.json +++ b/draft-packages/page-layout/package.json @@ -4,7 +4,7 @@ "description": "The draft content block component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/draft-packages/popover/package.json b/draft-packages/popover/package.json index 446ebfe7310..b4ad212ef7c 100644 --- a/draft-packages/popover/package.json +++ b/draft-packages/popover/package.json @@ -4,7 +4,7 @@ "description": "The draft Popover component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/draft-packages/select/package.json b/draft-packages/select/package.json index ec91136221f..39dae5f074c 100644 --- a/draft-packages/select/package.json +++ b/draft-packages/select/package.json @@ -4,7 +4,7 @@ "description": "The draft Select component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/draft-packages/table/package.json b/draft-packages/table/package.json index 9d47affb6fb..1b989317bf3 100644 --- a/draft-packages/table/package.json +++ b/draft-packages/table/package.json @@ -4,7 +4,7 @@ "description": "The draft Table component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/draft-packages/tabs/package.json b/draft-packages/tabs/package.json index 15ba861ad78..5e23720e2c5 100644 --- a/draft-packages/tabs/package.json +++ b/draft-packages/tabs/package.json @@ -4,7 +4,7 @@ "description": "The draft Tabs component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/draft-packages/tag/package.json b/draft-packages/tag/package.json index feea3bdd7db..4e0528aaf8b 100644 --- a/draft-packages/tag/package.json +++ b/draft-packages/tag/package.json @@ -4,7 +4,7 @@ "description": "The draft Tag component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/draft-packages/tile/package.json b/draft-packages/tile/package.json index 9574ff0f676..b7e1e153b5c 100644 --- a/draft-packages/tile/package.json +++ b/draft-packages/tile/package.json @@ -4,7 +4,7 @@ "description": "The draft tile component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/draft-packages/title-block-zen/package.json b/draft-packages/title-block-zen/package.json index 85e710d2f2a..4f53acbd88c 100644 --- a/draft-packages/title-block-zen/package.json +++ b/draft-packages/title-block-zen/package.json @@ -4,7 +4,7 @@ "description": "The draft Title Block (Zen) component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/draft-packages/tooltip/package.json b/draft-packages/tooltip/package.json index 3556dc0da58..f3498cdcf08 100644 --- a/draft-packages/tooltip/package.json +++ b/draft-packages/tooltip/package.json @@ -4,7 +4,7 @@ "description": "The draft Tooltip component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/draft-packages/well/package.json b/draft-packages/well/package.json index 03c5f6166f6..50c5a89eac1 100644 --- a/draft-packages/well/package.json +++ b/draft-packages/well/package.json @@ -4,7 +4,7 @@ "description": "The draft well component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/package.json b/package.json index 3f75c1d0019..6bab2198e32 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "node": ">=v18.16.0" }, "scripts": { - "build": "yarn turbo prepublish", + "build": "yarn turbo build", "clean": "yarn turbo clean && yarn storybook:clean && rimraf node_modules", "test": "jest && yarn test:pkg:aio", "test:pkg:aio": "yarn pkg:aio test && yarn pkg:aio build", diff --git a/packages/a11y/package.json b/packages/a11y/package.json index 61082134c3c..fa1d5fd6b60 100644 --- a/packages/a11y/package.json +++ b/packages/a11y/package.json @@ -4,7 +4,7 @@ "description": "A collection of accessibility utils", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/packages/brand-moment/package.json b/packages/brand-moment/package.json index 14c4c3f51f3..ff8e452a0c8 100644 --- a/packages/brand-moment/package.json +++ b/packages/brand-moment/package.json @@ -4,7 +4,7 @@ "description": "The brand moment component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/packages/brand/package.json b/packages/brand/package.json index 698187658b5..640828de077 100644 --- a/packages/brand/package.json +++ b/packages/brand/package.json @@ -4,7 +4,7 @@ "description": "The brand component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/packages/button/package.json b/packages/button/package.json index 24f631a86c8..578fa0f80a8 100644 --- a/packages/button/package.json +++ b/packages/button/package.json @@ -4,7 +4,7 @@ "description": "The Button component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/packages/component-base/package.json b/packages/component-base/package.json index c03c1ee87cd..1a8fc8d2f5f 100644 --- a/packages/component-base/package.json +++ b/packages/component-base/package.json @@ -4,7 +4,7 @@ "description": "Base setup and shared helpers for components", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/packages/component-library/package.json b/packages/component-library/package.json index 627559a6dab..3410e13d6b3 100644 --- a/packages/component-library/package.json +++ b/packages/component-library/package.json @@ -38,7 +38,7 @@ }, "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "test-scss-compile": "webpack build --config ./styles/__test/webpack.config.js", "clean": "rimraf -g '**/*.js.map' 'index.js*' 'index.d.ts' 'components/**/*.js' 'components/**/*.js.map' 'components/**/*.d.ts' 'util/**/*.js' 'util/**/*.js.map' 'util/**/*.d.ts'" }, diff --git a/packages/components/package.json b/packages/components/package.json index 962442a957a..0692b3eedcb 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -23,7 +23,7 @@ "types": "dist/index.d.ts", "scripts": { "prepublish": "yarn build:components && yarn postBuild && yarn dist:clean", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "test": "jest", "clean": "rimraf dist", "build:components": "rollup -c", diff --git a/packages/date-picker/package.json b/packages/date-picker/package.json index ec49362fd02..1f3adc5881d 100644 --- a/packages/date-picker/package.json +++ b/packages/date-picker/package.json @@ -4,7 +4,7 @@ "description": "Date Picker component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/packages/design-tokens/package.json b/packages/design-tokens/package.json index fce8bef8cd0..3e894374fcc 100644 --- a/packages/design-tokens/package.json +++ b/packages/design-tokens/package.json @@ -22,7 +22,7 @@ "sideEffects": false, "scripts": { "test": "cd ../../ && yarn jest ./packages/design-tokens", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "build:json": "yarn ts-node --files ./bin/buildCssVarTokens.ts", "build:ts": "tsc --project tsconfig.dist.json", "build:less": "json-to-flat-sass './tokens/*.json' 'less' --extension 'less' --caseType 'kebab' && prettier less/* --write", diff --git a/packages/hosted-assets/package.json b/packages/hosted-assets/package.json index 91043b2383a..54cd35cd0f9 100644 --- a/packages/hosted-assets/package.json +++ b/packages/hosted-assets/package.json @@ -19,7 +19,7 @@ ], "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rm -rf dist && rimraf '*.d.ts' '*.js'" } } diff --git a/packages/loading-skeleton/package.json b/packages/loading-skeleton/package.json index 0c5aec567cd..5bade0c30ca 100644 --- a/packages/loading-skeleton/package.json +++ b/packages/loading-skeleton/package.json @@ -4,7 +4,7 @@ "description": "A collection of loading placeholders that display a non-interactive preview of the app’s actual UI", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/packages/loading-spinner/package.json b/packages/loading-spinner/package.json index dac2c49a570..9316f4f5b23 100644 --- a/packages/loading-spinner/package.json +++ b/packages/loading-spinner/package.json @@ -4,7 +4,7 @@ "description": "The loading-spinner component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/packages/notification/package.json b/packages/notification/package.json index 1108ee71864..87bc9d6baa5 100644 --- a/packages/notification/package.json +++ b/packages/notification/package.json @@ -4,7 +4,7 @@ "description": "Collection of notification components", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/packages/pagination/package.json b/packages/pagination/package.json index 5b68c9204e4..b7b90e7ed26 100644 --- a/packages/pagination/package.json +++ b/packages/pagination/package.json @@ -4,7 +4,7 @@ "description": "The pagination component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/packages/progress-bar/package.json b/packages/progress-bar/package.json index 5a64dd94313..8a5d694fb90 100644 --- a/packages/progress-bar/package.json +++ b/packages/progress-bar/package.json @@ -4,7 +4,7 @@ "description": "The progress bar component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/packages/responsive/package.json b/packages/responsive/package.json index b2045b04c13..430d140cdab 100644 --- a/packages/responsive/package.json +++ b/packages/responsive/package.json @@ -4,7 +4,7 @@ "description": "A collection of helpers for responsive UIs", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/packages/rich-text-editor/package.json b/packages/rich-text-editor/package.json index fd86f359ad4..0266bfa05ad 100644 --- a/packages/rich-text-editor/package.json +++ b/packages/rich-text-editor/package.json @@ -4,7 +4,7 @@ "description": "The RichTextEditor component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/packages/select/package.json b/packages/select/package.json index 212b4d342b2..a0c9c757e56 100644 --- a/packages/select/package.json +++ b/packages/select/package.json @@ -4,7 +4,7 @@ "description": "Select components", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/packages/split-button/package.json b/packages/split-button/package.json index a260a1611a7..fe1ef5700e1 100644 --- a/packages/split-button/package.json +++ b/packages/split-button/package.json @@ -4,7 +4,7 @@ "description": "The Split Button component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/packages/tabs/package.json b/packages/tabs/package.json index c03b5b48f87..e2f4bbc662e 100644 --- a/packages/tabs/package.json +++ b/packages/tabs/package.json @@ -4,7 +4,7 @@ "description": "Tabs component", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/packages/tailwind/package.json b/packages/tailwind/package.json index 8743c3f3f5d..3164de3c7cd 100644 --- a/packages/tailwind/package.json +++ b/packages/tailwind/package.json @@ -3,7 +3,7 @@ "version": "1.0.5", "description": "Kaizen Tailwind presets", "scripts": { - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "build:ts": "tsc --project tsconfig.dist.json", "prepublish": "tsc --project tsconfig.dist.json", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" diff --git a/packages/typography/package.json b/packages/typography/package.json index d00c7369fc2..d0ae5cc7515 100644 --- a/packages/typography/package.json +++ b/packages/typography/package.json @@ -4,7 +4,7 @@ "description": "Collection of Kaizen typography components", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/plop-templates/basic-component/package.json.hbs b/plop-templates/basic-component/package.json.hbs index 68a6179abbc..92a0e0bde92 100644 --- a/plop-templates/basic-component/package.json.hbs +++ b/plop-templates/basic-component/package.json.hbs @@ -4,7 +4,7 @@ "description": "Kaizen {{kebabCase packageName}} components", "scripts": { "prepublish": "tsc --project tsconfig.dist.json", - "build": "yarn prepublish", + "build": "yarn clean && yarn prepublish", "clean": "rimraf -g '**/*.d.ts' '**/*.js' '**/*.map'" }, "repository": { diff --git a/turbo.json b/turbo.json index b6b8026ca87..45663df71d6 100644 --- a/turbo.json +++ b/turbo.json @@ -2,33 +2,27 @@ "$schema": "https://turbo.build/schema.json", "pipeline": { "storybook:build": { - "dependsOn": [ - "@kaizen/tailwind#prepublish", - "@kaizen/design-tokens#prepublish" - ] + "dependsOn": ["@kaizen/tailwind#build", "@kaizen/design-tokens#build"] }, - "prepublish": { - "dependsOn": ["^prepublish", "clean"], + "build": { + "dependsOn": ["^build"], "outputs": ["**/*.d.ts", "**/*.js", "**/*.map"], "inputs": ["packages/**", "draft-packages/**"] }, "clean": { "cache": false }, - "@kaizen/components#prepublish": { - "dependsOn": [ - "@kaizen/tailwind#prepublish", - "@kaizen/design-tokens#prepublish" - ], + "@kaizen/components#build": { + "dependsOn": ["@kaizen/tailwind#build", "@kaizen/design-tokens#build"], "inputs": ["src/**"], "outputs": ["dist/**"] }, - "@kaizen/tailwind#publish": { - "dependsOn": ["@kaizen/design-tokens#prepublish"], + "@kaizen/tailwind#build": { + "dependsOn": ["@kaizen/design-tokens#build"], "inputs": ["src/**"], "outputs": ["dist/**"] }, - "@kaizen/design-tokens#publish": { + "@kaizen/design-tokens#build": { "inputs": ["css/**", "less/**", "sass/**", "src/**", "tokens/**"], "outputs": ["dist/**"] }