Skip to content

Commit bd82bec

Browse files
Chore: Update 3rd Party libraries to the latest
Updated as many of the 3rd Party libraries as possible - Updated the root `package.json` to consolidate the dev dependencies from all of the sub-packages like: - Typescript, rollup, jest, react, types and babel - Also bumped all of the libraries that were out-of-date - Updated the individual `package.json` files to update libraries and to remove duplicated dev dependencies that are in the root `package.json` - Updated types in `@rjsf/utils` and `@rjsf/core` due to typescript and lodash type updates - Updated `DemoFrame` in `playground` to work with the latest version of `react-frame-component` - Updated all the snapshots for themes that needed them due to library updates
1 parent d45af8b commit bd82bec

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+52315
-19646
lines changed

.eslintrc.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,5 +67,8 @@
6767
"react": {
6868
"version": "detect"
6969
}
70+
},
71+
"globals": {
72+
"jest": true
7073
}
7174
}

CHANGELOG_v6.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ should change the heading of the (upcoming) version to include a major version b
8282
- Updated the `ArrayFieldTemplate`, `ObjectFieldTemplate`, and `WrapIfAdditionalTemplate` to a unique id using the `buttonId()` function and adding consistent marker classes
8383
- Implemented the `GridTemplate` component, adding it to the `templates` for the theme
8484
- BREAKING CHANGE: Removed the addition of `Bootstrap 3` classes from the `SchemaField` and added `rjsf-` prefix to marker classes, thereby changing theme `FieldTemplate` className prop output and associated snapshots
85+
- BREAKING CHANGE: Removed support for the v1 version of `semantic-ui-react`
8586

8687
## @rjsf/shadcn
8788

package-lock.json

Lines changed: 20271 additions & 15588 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 24 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"scripts": {
99
"test": "nx run-many --parallel=2 --target=test",
1010
"test:update": "nx run-many --parallel=2 --target=test:update",
11-
"lint": "eslint './packages/**/*.{ts,tsx}' --quiet",
11+
"lint": "nx run-many --target=lint",
1212
"cs-check": "nx run-many --target=cs-check",
1313
"cs-format": "nx run-many --target=cs-format",
1414
"clean-build": "rimraf packages/*/tsconfig.tsbuildinfo && rimraf packages/*/lib && rimraf packages/*/dist && npm run build",
@@ -29,24 +29,33 @@
2929
"license": "Apache-2.0",
3030
"homepage": "https://github.com/rjsf-team/react-jsonschema-form",
3131
"devDependencies": {
32+
"@babel/cli": "7.27.0",
33+
"@babel/core": "^7.23.9",
3234
"@babel/eslint-parser": "7.27.0",
35+
"@babel/plugin-proposal-class-properties": "^7.18.6",
36+
"@babel/plugin-proposal-optional-chaining": "^7.21.0",
37+
"@babel/preset-env": "^7.23.9",
38+
"@babel/preset-react": "^7.23.3",
39+
"@babel/preset-typescript": "^7.23.3",
3340
"@babel/plugin-transform-class-static-block": "^7.26.0",
34-
"@nx/js": "20.8.0",
41+
"@nx/js": "20.8.1",
3542
"@swc-node/register": "1.10.10",
36-
"@swc/core": "1.11.21",
43+
"@swc/core": "1.11.24",
3744
"@swc/helpers": "0.5.17",
3845
"@testing-library/jest-dom": "^6.4.2",
3946
"@testing-library/react": "^14.2.1",
4047
"@types/estree": "1.0.7",
4148
"@types/jest": "29.5.14",
42-
"@types/node": "22.14.1",
49+
"@types/node": "22.15.3",
4350
"@types/prettier": "3.0.0",
4451
"@types/react": "^18.2.58",
4552
"@types/react-dom": "^18.2.19",
46-
"@typescript-eslint/eslint-plugin": "8.30.1",
47-
"@typescript-eslint/parser": "8.30.1",
53+
"@types/react-test-renderer": "^18.0.7",
54+
"@typescript-eslint/eslint-plugin": "8.31.1",
55+
"@typescript-eslint/parser": "8.31.1",
56+
"babel-jest": "^29.7.0",
4857
"cross-env": "^7.0.3",
49-
"esbuild": "0.25.2",
58+
"esbuild": "0.25.3",
5059
"eslint": "^8.56.0",
5160
"eslint-config-prettier": "10.1.2",
5261
"eslint-plugin-import": "2.31.0",
@@ -55,17 +64,22 @@
5564
"eslint-plugin-react": "7.37.5",
5665
"eslint-plugin-react-hooks": "5.2.0",
5766
"husky": "9.1.7",
67+
"jest": "^29.7.0",
5868
"jest-environment-jsdom": "^29.7.0",
5969
"lint-staged": "15.5.1",
6070
"move-file-cli": "^3.0.0",
61-
"nx": "20.8.0",
71+
"nx": "20.8.1",
6272
"prettier": "3.5.3",
73+
"react": "^18.2.0",
74+
"react-dom": "^18.2.0",
75+
"react-test-renderer": "^18.2.0",
6376
"rimraf": "6.0.1",
77+
"rollup": "^4.34.8",
6478
"ts-jest": "29.3.2",
6579
"tsc-alias": "1.8.13",
6680
"tslib": "^2.6.2",
67-
"tsx": "^4.19.3",
68-
"typescript": "^4.9.5"
81+
"tsx": "4.19.4",
82+
"typescript": "5.8.3"
6983
},
7084
"workspaces": [
7185
"packages/antd",

packages/antd/package.json

Lines changed: 4 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -76,38 +76,17 @@
7676
"rc-picker": "2.7.6"
7777
},
7878
"devDependencies": {
79-
"@ant-design/icons": "^5.6.1",
80-
"@babel/cli": "^7.23.9",
81-
"@babel/core": "^7.23.9",
82-
"@babel/eslint-parser": "^7.23.10",
83-
"@babel/plugin-proposal-class-properties": "^7.18.6",
84-
"@babel/plugin-proposal-optional-chaining": "^7.21.0",
85-
"@babel/preset-env": "^7.23.9",
86-
"@babel/preset-react": "^7.23.3",
87-
"@babel/preset-typescript": "^7.23.3",
79+
"@ant-design/icons": "6.0.0",
8880
"@rjsf/core": "^6.0.0-alpha.0",
8981
"@rjsf/snapshot-tests": "^6.0.0-alpha.0",
9082
"@rjsf/utils": "^6.0.0-alpha.0",
9183
"@rjsf/validator-ajv8": "^6.0.0-alpha.0",
92-
"@rollup/plugin-replace": "^5.0.5",
93-
"@types/jest": "^29.5.12",
84+
"@rollup/plugin-replace": "6.0.2",
9485
"@types/lodash": "^4.14.202",
95-
"@types/react": "^18.2.58",
96-
"@types/react-dom": "^18.2.19",
97-
"@types/react-test-renderer": "^18.0.7",
98-
"antd": "^5.0.0",
86+
"antd": "5.24.9",
9987
"atob": "^2.1.2",
100-
"babel-jest": "^29.7.0",
10188
"dayjs": "^1.11.10",
102-
"eslint": "^8.56.0",
103-
"jest": "^29.7.0",
104-
"jest-environment-jsdom": "^29.7.0",
105-
"react": "^18.2.0",
106-
"react-dom": "^18.2.0",
107-
"react-test-renderer": "^18.2.0",
108-
"rimraf": "^5.0.5",
109-
"rollup": "^3.29.4",
110-
"typescript": "^4.9.5"
89+
"eslint": "^8.56.0"
11190
},
11291
"repository": {
11392
"type": "git",

0 commit comments

Comments
 (0)