Skip to content

Commit 795ed4e

Browse files
committed
Build new packages on CodeSandbox CI
1 parent 2545ba3 commit 795ed4e

File tree

3 files changed

+35
-7
lines changed

3 files changed

+35
-7
lines changed

.codesandbox/ci.json

+9-2
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,11 @@
1818
"packages/mui-styles",
1919
"packages/mui-system",
2020
"packages/mui-types",
21-
"packages/mui-utils"
21+
"packages/mui-utils",
22+
23+
"packages/docs-utilities",
24+
"packages/proptypes-builder",
25+
"packages/typescript-to-proptypes"
2226
],
2327
"publishDirectory": {
2428
"@mui/base": "packages/mui-base/build",
@@ -36,7 +40,10 @@
3640
"@mui/styles": "packages/mui-styles/build",
3741
"@mui/system": "packages/mui-system/build",
3842
"@mui/types": "packages/mui-types/build",
39-
"@mui/utils": "packages/mui-utils/build"
43+
"@mui/utils": "packages/mui-utils/build",
44+
"@mui-internal/docs-utilities": "packages/docs-utilities/build",
45+
"@mui-internal/proptypes-builder": "packages/proptypes-builder/build",
46+
"@mui-internal/typescript-to-proptypes": "packages/typescript-to-proptypes/build"
4047
},
4148
"sandboxes": [
4249
"material-ui-issue-latest-s2dsx",

package.json

+4-5
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,14 @@
1010
"build": "lerna run --scope \"@mui/*\" build",
1111
"build:zero": "lerna run --scope \"@mui/zero-*\" build",
1212
"clean:zero": "pnpm --filter \"@mui/zero-*\" clean",
13-
"build:codesandbox": "NODE_OPTIONS=\"–max_old_space_size=4096\" lerna run --concurrency 8 --scope \"@mui/*\" build",
13+
"build:codesandbox": "NODE_OPTIONS=\"–max_old_space_size=4096\" lerna run --concurrency 8 --scope \"@mui/*\" --scope \"@mui-internal/*\" --no-private build",
1414
"release:version": "lerna version --no-changelog --no-push --no-git-tag-version --no-private --force-publish=@mui/core-downloads-tracker",
15-
"release:build": "lerna run --concurrency 8 --scope \"@mui/*\" build --skip-nx-cache",
15+
"release:build": "lerna run --concurrency 8 --scope \"@mui/*\" --scope \"@mui-internal/*\" --no-private build --skip-nx-cache",
1616
"release:changelog": "node scripts/releaseChangelog.mjs",
1717
"release:publish": "pnpm publish --recursive --tag latest",
1818
"release:publish:dry-run": "pnpm publish --recursive --tag latest --registry=\"http://localhost:4873/\"",
1919
"release:tag": "node scripts/releaseTag.mjs",
20-
"docs:api": "rimraf --glob ./docs/pages/**/api-docs ./docs/pages/**/api && pnpm docs:api:build",
21-
"docs:api:build": "tsx ./scripts/buidApiDocs/index.ts",
20+
"docs:api": "nx run scripts:docs:api",
2221
"docs:build": "pnpm --filter docs build",
2322
"docs:build-sw": "pnpm --filter docs build-sw",
2423
"docs:build-color-preview": "babel-node scripts/buildColorTypes",
@@ -33,7 +32,7 @@
3332
"docs:link-check": "pnpm --filter docs link-check",
3433
"docs:typescript": "pnpm docs:typescript:formatted --watch",
3534
"docs:typescript:check": "pnpm --filter docs typescript",
36-
"docs:typescript:formatted": "cross-env BABEL_ENV=development babel-node --extensions \".tsx,.ts,.js\" ./docs/scripts/formattedTSDemos",
35+
"docs:typescript:formatted": "nx run scripts:docs:typescript:formatted",
3736
"docs:mdicons:synonyms": "cross-env BABEL_ENV=development babel-node --extensions \".tsx,.ts,.js,.mjs\" ./docs/scripts/updateIconSynonyms && pnpm prettier",
3837
"extract-error-codes": "cross-env MUI_EXTRACT_ERROR_CODES=true lerna run --concurrency 8 build:modern",
3938
"rsc:build": "tsx ./packages/rsc-builder/buildRsc.ts",

scripts/package.json

+22
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,32 @@
33
"version": "1.0.0",
44
"private": true,
55
"scripts": {
6+
"docs:api": "rimraf --glob ../docs/pages/**/api-docs ../docs/pages/**/api && cd .. && tsx ./scripts/buidApiDocs/index.ts",
7+
"docs:typescript:formatted": "cd .. && cross-env BABEL_ENV=development babel-node --extensions \".tsx,.ts,.js\" ./docs/scripts/formattedTSDemos",
68
"proptypes": "tsx ./generateProptypes.ts"
79
},
810
"nx": {
911
"targets": {
12+
"docs:api": {
13+
"dependsOn": [
14+
{
15+
"projects": [
16+
"@mui-internal/docs-utils"
17+
],
18+
"target": "build"
19+
}
20+
]
21+
},
22+
"docs:typescript:formatted": {
23+
"dependsOn": [
24+
{
25+
"projects": [
26+
"@mui-internal/typescript-to-proptypes"
27+
],
28+
"target": "build"
29+
}
30+
]
31+
},
1032
"proptypes": {
1133
"dependsOn": [
1234
{

0 commit comments

Comments
 (0)