Skip to content

Commit ba4d7a3

Browse files
committed
Separate docs package for deployment.
1 parent e3873eb commit ba4d7a3

File tree

5 files changed

+43
-17
lines changed

5 files changed

+43
-17
lines changed

.circleci/config.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,14 @@ jobs:
7474
- node/install:
7575
install-yarn: true
7676
node-version: '16.13'
77+
- run:
78+
name: Separate docs project
79+
command: |
80+
cp -r packages/react-renderer-demo ~/ && cd ~/react-renderer-demo && yarn
7781
- run:
7882
name: Deploy demo
7983
command: |
80-
mv packages/react-renderer-demo/package.firebase.json packages/react-renderer-demo/package.json && yarn --cwd packages/react-renderer-demo/ deploy --token=$FIREBASE_TOKEN
84+
yarn deploy --token=$FIREBASE_TOKEN
8185
- save_cache:
8286
key: dependency-cache-{{ checksum "yarn.lock" }}
8387
paths:

packages/mui-component-mapper/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,15 @@
2525
"directory": "packages/mui-component-mapper"
2626
},
2727
"devDependencies": {
28-
"@mui/icons-material": "^5.2.5",
29-
"@mui/material": "^5.2.8",
30-
"@mui/styles": "^5.2.3"
28+
"@mui/icons-material": "5.2.5",
29+
"@mui/material": "5.2.8",
30+
"@mui/styles": "5.2.3"
3131
},
3232
"peerDependencies": {
3333
"@data-driven-forms/react-form-renderer": "*",
34-
"@mui/icons-material": "^5.2.5",
35-
"@mui/material": "^5.2.8",
36-
"@mui/styles": "^5.2.3",
34+
"@mui/icons-material": "5.2.5",
35+
"@mui/material": "5.2.8",
36+
"@mui/styles": "5.2.3",
3737
"prop-types": ">=15.7.2",
3838
"react": "^17.0.2 || ^18.0.0",
3939
"react-dom": "^17.0.2 || ^18.0.0"

packages/react-renderer-demo/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"start": "next start src/",
2121
"serve": "cross-env NODE_ENV=production firebase emulators:start --only functions,hosting",
2222
"shell": "npm run build && firebase functions:shell",
23-
"deploy": "NODE_ENV=production yarn build && yarn firebase deploy --only functions,hosting",
23+
"deploy": "DEPLOY=true NODE_ENV=production yarn build && yarn firebase deploy --only functions,hosting",
2424
"logs": "firebase functions:log",
2525
"analyze": "ANALYZE=true next build src/",
2626
"lint": "eslint ./src",
@@ -35,10 +35,10 @@
3535
"@emotion/styled": "^11.6.0",
3636
"@mdx-js/loader": "^1.6.22",
3737
"@mdx-js/react": "^1.6.22",
38-
"@mui/icons-material": "^5.2.5",
39-
"@mui/material": "^5.2.8",
40-
"@mui/styles": "^5.2.3",
41-
"@mui/x-date-pickers": "^5.0.0-beta.0",
38+
"@mui/icons-material": "5.2.5",
39+
"@mui/material": "5.2.8",
40+
"@mui/styles": "5.2.3",
41+
"@mui/x-date-pickers": "5.0.0-beta.0",
4242
"@next/bundle-analyzer": "12.3.0",
4343
"@next/mdx": "12.3.0",
4444
"@rvsia/next-offline": "^5.0.5",

packages/react-renderer-demo/src/next.config.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,12 @@ module.exports = withBundleAnalyzer(
5555
webpack: (config, options) => {
5656
config.resolve.alias = {
5757
...config.resolve.alias,
58-
react: path.resolve(__dirname, '../../../node_modules/react'),
59-
'react-dom': path.resolve(__dirname, '../../../node_modules/react-dom'),
58+
...(process.env.DEPLOY === 'true'
59+
? {}
60+
: {
61+
react: path.resolve(__dirname, '../../../node_modules/react'),
62+
'react-dom': path.resolve(__dirname, '../../../node_modules/react-dom'),
63+
}),
6064
'@docs/doc-components': path.resolve(__dirname, './doc-components'),
6165
'@docs/components': path.resolve(__dirname, './components'),
6266
'@docs/pages': path.resolve(__dirname, './pages'),

yarn.lock

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2841,14 +2841,14 @@
28412841
prop-types "^15.7.2"
28422842
react-is "^17.0.2"
28432843

2844-
"@mui/icons-material@^5.2.5":
2844+
28452845
version "5.2.5"
28462846
resolved "https://registry.yarnpkg.com/@mui/icons-material/-/icons-material-5.2.5.tgz#c6575430b565c023232147934c45775630a53f02"
28472847
integrity sha512-uQiUz+l0xy+2jExyKyU19MkMAR2F7bQFcsQ5hdqAtsB14Jw2zlmIAD55mV6f0NxKCut7Rx6cA3ZpfzlzAfoK8Q==
28482848
dependencies:
28492849
"@babel/runtime" "^7.16.3"
28502850

2851-
"@mui/material@^5.2.8":
2851+
28522852
version "5.2.8"
28532853
resolved "https://registry.yarnpkg.com/@mui/material/-/material-5.2.8.tgz#50bbf7f04306c122524a02dd2a0827d79b2bbd05"
28542854
integrity sha512-GYNYoTDw3C07D1rkB9pTS3xMH3gL0p3kb27SVMrMqP3AWrFxfrS73OnsonJh6Uy/F22pYX6rJxiFOhPq5+i4Eg==
@@ -2884,7 +2884,7 @@
28842884
"@emotion/cache" "^11.7.1"
28852885
prop-types "^15.7.2"
28862886

2887-
"@mui/styles@^5.2.3":
2887+
28882888
version "5.2.3"
28892889
resolved "https://registry.yarnpkg.com/@mui/styles/-/styles-5.2.3.tgz#fece4be72efe63368c3b2476db68074d2a4bc8d6"
28902890
integrity sha512-Art4qjlEI9H2h34mLL8s+CE9nWZWZbuJLbNpievaIM6DGuayz3DYkJHcH5mXJYFPhTNoe9IQYbpyKofjE0YVag==
@@ -2948,6 +2948,24 @@
29482948
prop-types "^15.8.1"
29492949
react-is "^18.2.0"
29502950

2951+
2952+
version "5.0.0-beta.0"
2953+
resolved "https://registry.yarnpkg.com/@mui/x-date-pickers/-/x-date-pickers-5.0.0-beta.0.tgz#1f2a4400c617453a2d0831a789f2b648c9e2f29b"
2954+
integrity sha512-WfcYe+5j3xbGO9d+uMFem06b9q+9yIcFj0dP3PKCa1zb6m3Tbkigig6vlCuHLKLSXe1P6IQCt+BNVVbU1rfh7A==
2955+
dependencies:
2956+
"@babel/runtime" "^7.17.2"
2957+
"@date-io/core" "^2.14.0"
2958+
"@date-io/date-fns" "^2.14.0"
2959+
"@date-io/dayjs" "^2.14.0"
2960+
"@date-io/luxon" "^2.14.0"
2961+
"@date-io/moment" "^2.14.0"
2962+
"@mui/utils" "^5.4.1"
2963+
"@types/react-transition-group" "^4.4.4"
2964+
clsx "^1.2.1"
2965+
prop-types "^15.7.2"
2966+
react-transition-group "^4.4.2"
2967+
rifm "^0.12.1"
2968+
29512969
"@mui/x-date-pickers@^5.0.0-beta.0":
29522970
version "5.0.0-beta.3"
29532971
resolved "https://registry.yarnpkg.com/@mui/x-date-pickers/-/x-date-pickers-5.0.0-beta.3.tgz#e9fbd85fd787f80502de8bbc29398121aedcf627"

0 commit comments

Comments
 (0)