Skip to content

Commit 9516aa2

Browse files
ggazzoclaude
andcommitted
chore: Build storybook-dark-mode before storybook in all packages
Ensure @rocket.chat/storybook-dark-mode is built before running storybook dev/build in fuselage, fuselage-forms, fuselage-toastbar, layout, and onboarding-ui. Also add prepare script to storybook-dark-mode and add dist to root .gitignore. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 93c2039 commit 9516aa2

7 files changed

Lines changed: 13 additions & 11 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,4 @@ node_modules/
1616
**/.storybook/jest-results.json
1717
**/bundle-report.html
1818
.env
19+
dist

packages/fuselage-forms/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@
2626
".:build:clean": "rimraf dist",
2727
".:build:cjs": "tsc -p tsconfig.cjs.json",
2828
".:build:esm": "tsc -p tsconfig.esm.json",
29-
"storybook": "storybook dev -p 6006 --no-version-updates",
29+
"storybook": "yarn workspace @rocket.chat/storybook-dark-mode run build && storybook dev -p 6006 --no-version-updates",
3030
"build": "run .:build:clean && run .:build:esm && run .:build:cjs",
3131
"clean": "rimraf dist",
32-
"docs": "cross-env NODE_ENV=production storybook build -o ../../static/fuselage-forms",
32+
"docs": "yarn workspace @rocket.chat/storybook-dark-mode run build && cross-env NODE_ENV=production storybook build -o ../../static/fuselage-forms",
3333
"lint": "lint",
3434
"lint-and-fix": "lint-and-fix",
3535
"test": "jest --runInBand"

packages/fuselage-toastbar/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@
3838
"lint-and-fix": "lint-and-fix",
3939
"test": "jest --runInBand",
4040
"docs": "typedoc",
41-
"storybook": "storybook dev -p 6006",
42-
"build-storybook": "storybook build"
41+
"storybook": "yarn workspace @rocket.chat/storybook-dark-mode run build && storybook dev -p 6006",
42+
"build-storybook": "yarn workspace @rocket.chat/storybook-dark-mode run build && storybook build"
4343
},
4444
"dependencies": {
4545
"react-timing-hooks": "~4.0.2"

packages/fuselage/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
],
2525
"scripts": {
2626
"start": "webpack --watch --mode development",
27-
"storybook": "storybook dev -p 6006 --no-version-updates",
27+
"storybook": "yarn workspace @rocket.chat/storybook-dark-mode run build && storybook dev -p 6006 --no-version-updates",
2828
"build": "run-s .:build:clean .:build:dev .:build:prod .:build:types",
2929
".:build:clean": "rimraf dist",
3030
".:build:prod": "webpack --mode production",
@@ -34,8 +34,8 @@
3434
"lint-and-fix": "lint-and-fix",
3535
"test": "jest --runInBand",
3636
"watch": "jest --watch",
37-
"docs": "cross-env NODE_ENV=production storybook build -o ../../static/fuselage",
38-
"build-storybook": "cross-env NODE_ENV=production storybook build"
37+
"docs": "yarn workspace @rocket.chat/storybook-dark-mode run build && cross-env NODE_ENV=production storybook build -o ../../static/fuselage",
38+
"build-storybook": "yarn workspace @rocket.chat/storybook-dark-mode run build && cross-env NODE_ENV=production storybook build"
3939
},
4040
"dependencies": {
4141
"@rocket.chat/css-in-js": "workspace:~",

packages/layout/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131
"lint-and-fix": "lint-and-fix",
3232
"test": "jest --runInBand",
3333
"docs": "typedoc",
34-
"storybook": "storybook dev -p 6006 --no-version-updates",
35-
"build-storybook": "storybook build"
34+
"storybook": "yarn workspace @rocket.chat/storybook-dark-mode run build && storybook dev -p 6006 --no-version-updates",
35+
"build-storybook": "yarn workspace @rocket.chat/storybook-dark-mode run build && storybook build"
3636
},
3737
"devDependencies": {
3838
"@rocket.chat/fuselage": "workspace:~",

packages/onboarding-ui/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@
3434
"lint-and-fix": "lint-and-fix",
3535
"test": "jest --runInBand",
3636
"docs": "typedoc",
37-
"storybook": "storybook dev -p 6006 --no-version-updates",
38-
"build-storybook": "storybook build"
37+
"storybook": "yarn workspace @rocket.chat/storybook-dark-mode run build && storybook dev -p 6006 --no-version-updates",
38+
"build-storybook": "yarn workspace @rocket.chat/storybook-dark-mode run build && storybook build"
3939
},
4040
"dependencies": {
4141
"i18next": "~23.4.9",

packages/storybook-dark-mode/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
"preset.js"
2222
],
2323
"scripts": {
24+
"prepare": "yarn build",
2425
"build": "rimraf dist && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && tsc -p tsconfig.build.json",
2526
"lint": "lint",
2627
"lint-and-fix": "lint-and-fix"

0 commit comments

Comments
 (0)