Skip to content

Commit 8e250a8

Browse files
refactor: add report script to project.json
- in .storybook/project.json, a report script generates the migrated components list - yarn nx run .storybook:report can manually run migrated-component- scanner.js - removes component:data sripts from package.json commands
1 parent 0bd74e6 commit 8e250a8

File tree

3 files changed

+13
-6
lines changed

3 files changed

+13
-6
lines changed

.storybook/data/migrated-components.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,5 +298,5 @@
298298
"url": "tooltip"
299299
}
300300
],
301-
"generatedAt": "2025-07-25T15:33:32.820Z"
301+
"generatedAt": "2025-07-25T16:09:33.286Z"
302302
}

.storybook/project.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,15 @@
119119
],
120120
"cwd": "{projectRoot}"
121121
}
122+
},
123+
"report": {
124+
"executor": "nx:run-commands",
125+
"options": {
126+
"commands": [
127+
"node tasks/migrated-component-scanner.js --output=.storybook/data/migrated-components.json"
128+
],
129+
"cwd": "{workspaceRoot}"
130+
}
122131
}
123132
}
124133
}

package.json

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"scripts": {
1616
"build": "yarn builder tag:component,ui-icons",
1717
"build:docs": "yarn build:preview --output-dir ../dist/",
18-
"build:preview": "yarn report && yarn component:data && nx build storybook",
18+
"build:preview": "yarn report && nx build storybook",
1919
"builder": "nx run-many --target build report --projects",
2020
"bundle": "nx build bundle",
2121
"changeset": "changeset",
@@ -31,9 +31,7 @@
3131
"component:build": "node --no-warnings ./tasks/component-builder.js",
3232
"component:compare": "node --no-warnings ./tasks/component-compare.js",
3333
"component:report": "node --no-warnings ./tasks/component-reporter.js",
34-
"component:data": "node --no-warnings ./tasks/migrated-component-scanner.js --output=.storybook/data/migrated-components.json",
35-
"component:migrated": "node --no-warnings ./tasks/migrated-component-scanner.js",
36-
"dev": "cross-env NODE_ENV=development yarn component:data && nx run storybook:build:docs",
34+
"dev": "cross-env NODE_ENV=development nx run storybook:build:docs",
3735
"docs:report": "yarn report",
3836
"format": "yarn formatter tag:component",
3937
"formatter": "nx run-many --target format --projects",
@@ -49,7 +47,7 @@
4947
"release": "yarn ci && changeset publish",
5048
"report": "yarn reporter tag:component",
5149
"reporter": "nx run-many --target report --projects",
52-
"start": "cross-env NODE_ENV=development yarn component:data && nx start storybook",
50+
"start": "cross-env NODE_ENV=development nx start storybook",
5351
"test": "cross-env NODE_ENV=development nx test storybook",
5452
"test:plugins": "cross-env NODE_ENV=production nx run-many --target test --projects tag:plugin",
5553
"tester": "cross-env NODE_ENV=development nx run storybook:test:scope",

0 commit comments

Comments
 (0)