Skip to content

Commit 60a23c0

Browse files
authored
upgrade for react 19 compatibility (#298)
* upgrade for react 19 compatibility * upgrade cache action https://github.com/actions/cache?tab=readme-ov-file#%EF%B8%8F-important-changes
1 parent 4483c46 commit 60a23c0

File tree

10 files changed

+1296
-789
lines changed

10 files changed

+1296
-789
lines changed

.github/workflows/validate.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
- uses: actions/setup-node@v2
1515
with:
1616
node-version: "*"
17-
- uses: actions/cache@v2
17+
- uses: actions/cache@v4
1818
with:
1919
path: |
2020
node_modules
@@ -33,7 +33,7 @@ jobs:
3333
- uses: actions/setup-node@v2
3434
with:
3535
node-version: "*"
36-
- uses: actions/cache@v2
36+
- uses: actions/cache@v4
3737
with:
3838
path: |
3939
node_modules
@@ -55,7 +55,7 @@ jobs:
5555
- uses: actions/setup-node@v2
5656
with:
5757
node-version: "*"
58-
- uses: actions/cache@v2
58+
- uses: actions/cache@v4
5959
with:
6060
path: |
6161
node_modules
@@ -75,7 +75,7 @@ jobs:
7575
- uses: actions/setup-node@v2
7676
with:
7777
node-version: "*"
78-
- uses: actions/cache@v2
78+
- uses: actions/cache@v4
7979
with:
8080
path: |
8181
node_modules

demo/docusaurus.config.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ const config = {
2828

2929
future: {
3030
experimental_faster: true,
31+
v4: {
32+
removeLegacyPostBuildHeadAttribute: true,
33+
useCssCascadeLayers: false,
34+
},
3135
},
3236

3337
presets: [

demo/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@
1414
"write-heading-ids": "docusaurus write-heading-ids"
1515
},
1616
"dependencies": {
17-
"@docusaurus/core": "^3.6.0",
18-
"@docusaurus/faster": "^3.6.0",
17+
"@docusaurus/core": "^3.7.0",
18+
"@docusaurus/faster": "^3.7.0",
1919
"@svgr/webpack": "^5.5.0",
2020
"clsx": "^1.2.1",
2121
"docusaurus-preset-openapi": "^0.7.6",
2222
"file-loader": "^6.2.0",
2323
"prism-react-renderer": "^2.1.0",
24-
"react": "^18.0.0",
25-
"react-dom": "^18.0.0",
24+
"react": "^19.0.0",
25+
"react-dom": "^19.0.0",
2626
"url-loader": "^4.1.1"
2727
},
2828
"browserslist": {

packages/create-docusaurus-openapi/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
},
2424
"license": "MIT",
2525
"dependencies": {
26-
"@docusaurus/logger": "^3.6.0",
26+
"@docusaurus/logger": "^3.7.0",
2727
"commander": "^5.1.0",
2828
"fs-extra": "^11.0.0",
2929
"lodash": "^4.17.20",

packages/docusaurus-plugin-openapi/package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,20 +21,20 @@
2121
"watch": "tsc --watch"
2222
},
2323
"devDependencies": {
24-
"@docusaurus/module-type-aliases": "^3.6.0",
25-
"@docusaurus/types": "^3.6.0",
24+
"@docusaurus/module-type-aliases": "^3.7.0",
25+
"@docusaurus/types": "^3.7.0",
2626
"@types/js-yaml": "^4.0.5",
2727
"@types/json-schema": "^7.0.9",
2828
"@types/lodash": "^4.14.176",
2929
"@types/postman-collection": "^3.5.3",
3030
"utility-types": "^3.10.0"
3131
},
3232
"dependencies": {
33-
"@docusaurus/mdx-loader": "^3.6.0",
34-
"@docusaurus/plugin-content-docs": "^3.6.0",
35-
"@docusaurus/utils": "^3.6.0",
36-
"@docusaurus/utils-common": "^3.6.0",
37-
"@docusaurus/utils-validation": "^3.6.0",
33+
"@docusaurus/mdx-loader": "^3.7.0",
34+
"@docusaurus/plugin-content-docs": "^3.7.0",
35+
"@docusaurus/utils": "^3.7.0",
36+
"@docusaurus/utils-common": "^3.7.0",
37+
"@docusaurus/utils-validation": "^3.7.0",
3838
"chalk": "^4.1.2",
3939
"clsx": "^1.2.1",
4040
"js-yaml": "^4.1.0",
@@ -46,8 +46,8 @@
4646
"webpack": "^5.95.0"
4747
},
4848
"peerDependencies": {
49-
"react": "^18.0.0",
50-
"react-dom": "^18.0.0"
49+
"react": "^18.0.0 || ^19.0.0",
50+
"react-dom": "^18.0.0 || ^19.0.0"
5151
},
5252
"engines": {
5353
"node": ">=18"

packages/docusaurus-plugin-proxy/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"watch": "tsc --watch"
2222
},
2323
"devDependencies": {
24-
"@docusaurus/types": "^3.6.0",
24+
"@docusaurus/types": "^3.7.0",
2525
"@types/webpack-dev-server": "^4.7.2"
2626
},
2727
"engines": {

packages/docusaurus-preset-openapi/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,17 @@
2828
"watch": "tsc --watch"
2929
},
3030
"devDependencies": {
31-
"@docusaurus/types": "^3.6.0"
31+
"@docusaurus/types": "^3.7.0"
3232
},
3333
"dependencies": {
34-
"@docusaurus/preset-classic": "^3.6.0",
34+
"@docusaurus/preset-classic": "^3.8.0",
3535
"docusaurus-plugin-openapi": "^0.7.6",
3636
"docusaurus-plugin-proxy": "^0.7.6",
3737
"docusaurus-theme-openapi": "^0.7.6"
3838
},
3939
"peerDependencies": {
40-
"react": "^18.0.0",
41-
"react-dom": "^18.0.0"
40+
"react": "^18.0.0 || ^19.0.0",
41+
"react-dom": "^18.0.0 || ^19.0.0"
4242
},
4343
"engines": {
4444
"node": ">=18"

packages/docusaurus-template-openapi/template.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@
1515
"write-heading-ids": "docusaurus write-heading-ids"
1616
},
1717
"dependencies": {
18-
"@docusaurus/core": "^3.6.0",
18+
"@docusaurus/core": "^3.7.0",
1919
"docusaurus-preset-openapi": "0.7.6",
2020
"@mdx-js/react": "^3.0.0",
2121
"clsx": "^1.2.1",
2222
"prism-react-renderer": "^2.1.0",
23-
"react": "^18.0.0",
24-
"react-dom": "^18.0.0",
23+
"react": "^19.0.0",
24+
"react-dom": "^19.0.0",
2525
"url": "^0.11.0"
2626
},
2727
"browserslist": {

packages/docusaurus-theme-openapi/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
"format:lib-next": "prettier --config ../../.prettierrc.json --write \"lib-next/**/*.{js,ts,jsx,tsc}\""
2525
},
2626
"devDependencies": {
27-
"@docusaurus/module-type-aliases": "^3.6.0",
28-
"@docusaurus/types": "^3.6.0",
27+
"@docusaurus/module-type-aliases": "^3.7.0",
28+
"@docusaurus/types": "^3.7.0",
2929
"@types/concurrently": "^6.3.0",
3030
"@types/crypto-js": "^4.1.0",
3131
"@types/lodash": "^4.14.176",
@@ -35,9 +35,9 @@
3535
"concurrently": "^5.2.0"
3636
},
3737
"dependencies": {
38-
"@docusaurus/theme-common": "^3.6.0",
38+
"@docusaurus/theme-common": "^3.7.0",
3939
"@mdx-js/react": "^3.0.0",
40-
"@monaco-editor/react": "^4.3.1",
40+
"@monaco-editor/react": "^4.7.0",
4141
"@reduxjs/toolkit": "^1.7.1",
4242
"buffer": "^6.0.3",
4343
"clsx": "^1.2.1",
@@ -59,8 +59,8 @@
5959
"webpack": "^5.95.0"
6060
},
6161
"peerDependencies": {
62-
"react": "^18.0.0",
63-
"react-dom": "^18.0.0"
62+
"react": "^18.0.0 || ^19.0.0",
63+
"react-dom": "^18.0.0 || ^19.0.0"
6464
},
6565
"engines": {
6666
"node": ">=18"

0 commit comments

Comments
 (0)