Skip to content

Commit cde3c60

Browse files
authored
Codex/update packages and run tests (#1196)
* chore: update package dependencies * Fix action type in persistanceMiddleware * Retain backward compatability with docusaurus 3.5.0 * Update packages containing vulnerabilities * Downgrade json-schema-ref-parser
1 parent 2bc5b31 commit cde3c60

File tree

5 files changed

+470
-1239
lines changed

5 files changed

+470
-1239
lines changed

package.json

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,25 +62,37 @@
6262
"eslint-plugin-react": "^7.33.2",
6363
"eslint-plugin-react-hooks": "^4.6.0",
6464
"eslint-plugin-testing-library": "^4.12.4",
65+
"fast-xml-parser": "^4.5.1",
6566
"husky": "^7.0.2",
6667
"jest": "^27.3.1",
6768
"lerna": "^8.1.2",
6869
"lint-staged": "^11.2.3",
6970
"nodemon": "^2.0.15",
71+
"pixelmatch": "^5.3.0",
72+
"playwright": "^1.40.0",
73+
"pngjs": "^7.0.0",
7074
"prettier": "^3.2.5",
7175
"semver": "^7.3.5",
7276
"start-server-and-test": "^1.14.0",
7377
"ts-jest": "^27.0.6",
7478
"ts-node": "^10.9.2",
75-
"typescript": "^5.1",
76-
"fast-xml-parser": "^4.5.1",
77-
"playwright": "^1.40.0",
78-
"pixelmatch": "^5.3.0",
79-
"pngjs": "^7.0.0"
79+
"typescript": "^5.1"
8080
},
8181
"lint-staged": {
8282
"**/*": "prettier --write --ignore-unknown"
8383
},
84+
"resolutions": {
85+
"@cypress/request": "^3.0.0",
86+
"axios": "^0.30.0",
87+
"semver": "^7.5.2",
88+
"jpeg-js": "^0.4.4",
89+
"merge": "^2.1.1",
90+
"debug": "^4.3.1",
91+
"phin": "^3.7.1",
92+
"diff": "^3.5.0",
93+
"cookie": "^0.7.0",
94+
"webpack-dev-server": "^5.2.1"
95+
},
8496
"engines": {
8597
"node": ">=14"
8698
},

packages/docusaurus-plugin-openapi-docs/package.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -32,29 +32,29 @@
3232
"@docusaurus/types": "^3.5.0",
3333
"@docusaurus/utils": "^3.5.0",
3434
"@docusaurus/utils-validation": "^3.5.0",
35-
"@types/fs-extra": "^9.0.13",
36-
"@types/json-pointer": "^1.0.31",
37-
"@types/json-schema": "^7.0.9",
38-
"@types/lodash": "^4.14.176",
39-
"@types/mustache": "^4.1.2",
40-
"eslint-plugin-prettier": "^5.0.1"
35+
"@types/fs-extra": "^11.0.4",
36+
"@types/json-pointer": "^1.0.34",
37+
"@types/json-schema": "^7.0.15",
38+
"@types/lodash": "^4.17.20",
39+
"@types/mustache": "^4.2.6",
40+
"eslint-plugin-prettier": "^5.5.1"
4141
},
4242
"dependencies": {
4343
"@apidevtools/json-schema-ref-parser": "^11.5.4",
44-
"@redocly/openapi-core": "^1.10.5",
44+
"@redocly/openapi-core": "^1.34.3",
4545
"allof-merge": "^0.6.6",
4646
"chalk": "^4.1.2",
47-
"clsx": "^1.1.1",
48-
"fs-extra": "^9.0.1",
47+
"clsx": "^2.1.1",
48+
"fs-extra": "^11.3.0",
4949
"json-pointer": "^0.6.2",
5050
"json5": "^2.2.3",
51-
"lodash": "^4.17.20",
51+
"lodash": "^4.17.21",
5252
"mustache": "^4.2.0",
53-
"openapi-to-postmanv2": "^4.21.0",
54-
"postman-collection": "^4.4.0",
55-
"slugify": "^1.6.5",
53+
"openapi-to-postmanv2": "^5.0.0",
54+
"postman-collection": "^5.0.2",
55+
"slugify": "^1.6.6",
5656
"swagger2openapi": "^7.0.8",
57-
"xml-formatter": "^2.6.1"
57+
"xml-formatter": "^3.6.6"
5858
},
5959
"peerDependencies": {
6060
"@docusaurus/plugin-content-docs": "^3.5.0",

packages/docusaurus-theme-openapi-docs/package.json

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -31,45 +31,45 @@
3131
"@docusaurus/theme-classic": "^3.5.0",
3232
"@docusaurus/theme-common": "^3.5.0",
3333
"@docusaurus/types": "^3.5.0",
34-
"@types/crypto-js": "^4.1.0",
35-
"@types/file-saver": "^2.0.5",
36-
"@types/lodash": "^4.14.176",
34+
"@types/crypto-js": "^4.2.2",
35+
"@types/file-saver": "^2.0.7",
36+
"@types/lodash": "^4.17.20",
3737
"@types/pako": "^2.0.3",
3838
"@types/postman-collection": "^3.5.11",
3939
"@types/react-modal": "^3.16.3",
40-
"concurrently": "^5.2.0",
40+
"concurrently": "^9.2.0",
4141
"docusaurus-plugin-openapi-docs": "^4.5.1",
42-
"docusaurus-plugin-sass": "^0.2.3",
43-
"eslint-plugin-prettier": "^5.0.1"
42+
"docusaurus-plugin-sass": "^0.2.6",
43+
"eslint-plugin-prettier": "^5.5.1"
4444
},
4545
"dependencies": {
4646
"@hookform/error-message": "^2.0.1",
47-
"@reduxjs/toolkit": "^1.7.1",
47+
"@reduxjs/toolkit": "^2.8.2",
4848
"allof-merge": "^0.6.6",
4949
"buffer": "^6.0.3",
50-
"clsx": "^1.1.1",
51-
"copy-text-to-clipboard": "^3.1.0",
52-
"crypto-js": "^4.1.1",
50+
"clsx": "^2.1.1",
51+
"copy-text-to-clipboard": "^3.2.0",
52+
"crypto-js": "^4.2.0",
5353
"file-saver": "^2.0.5",
54-
"lodash": "^4.17.20",
54+
"lodash": "^4.17.21",
5555
"pako": "^2.1.0",
56-
"postman-code-generators": "^1.10.1",
57-
"postman-collection": "^4.4.0",
58-
"prism-react-renderer": "^2.3.0",
56+
"postman-code-generators": "^2.0.0",
57+
"postman-collection": "^5.0.2",
58+
"prism-react-renderer": "^2.4.1",
5959
"process": "^0.11.10",
60-
"react-hook-form": "^7.43.8",
61-
"react-live": "^4.0.0",
60+
"react-hook-form": "^7.59.0",
61+
"react-live": "^4.1.8",
6262
"react-magic-dropzone": "^1.0.1",
63-
"react-markdown": "^8.0.1",
64-
"react-modal": "^3.15.1",
65-
"react-redux": "^7.2.0",
66-
"rehype-raw": "^6.1.1",
67-
"remark-gfm": "3.0.1",
68-
"sass": "^1.80.4",
69-
"sass-loader": "^16.0.2",
63+
"react-markdown": "^10.1.0",
64+
"react-modal": "^3.16.3",
65+
"react-redux": "^9.2.0",
66+
"rehype-raw": "^7.0.0",
67+
"remark-gfm": "4.0.1",
68+
"sass": "^1.89.2",
69+
"sass-loader": "^16.0.5",
7070
"unist-util-visit": "^5.0.0",
71-
"url": "^0.11.1",
72-
"xml-formatter": "^2.6.1"
71+
"url": "^0.11.4",
72+
"xml-formatter": "^3.6.6"
7373
},
7474
"peerDependencies": {
7575
"@docusaurus/theme-common": "^3.5.0",

packages/docusaurus-theme-openapi-docs/src/theme/ApiExplorer/persistanceMiddleware.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ import { createStorage, hashArray } from "./storage-utils";
1818

1919
export function createPersistanceMiddleware(options: ThemeConfig["api"]) {
2020
const persistanceMiddleware: Middleware<{}, RootState, AppDispatch> =
21-
(storeAPI) => (next) => (action) => {
21+
(storeAPI) =>
22+
(next) =>
23+
(action: ReturnType<typeof setAuthData | typeof setSelectedAuth> | any) => {
2224
const result = next(action);
2325

2426
const state = storeAPI.getState();

0 commit comments

Comments
 (0)