diff --git a/docs/package.json b/docs/package.json index 385badda87d756..97190d974ca0b4 100644 --- a/docs/package.json +++ b/docs/package.json @@ -133,7 +133,7 @@ "@types/react-transition-group": "^4.4.10", "@types/react-window": "^1.8.8", "@types/stylis": "^4.2.0", - "chai": "^4.4.1", + "chai": "^5.0.3", "cross-fetch": "^4.0.0", "gm": "^1.25.0", "marked": "^5.1.2", diff --git a/packages/api-docs-builder-core/package.json b/packages/api-docs-builder-core/package.json index 10e52caf15cd44..b99fa3f1a39705 100644 --- a/packages/api-docs-builder-core/package.json +++ b/packages/api-docs-builder-core/package.json @@ -19,7 +19,7 @@ "@types/mocha": "^10.0.6", "@types/node": "^18.19.10", "@types/sinon": "^10.0.20", - "chai": "^4.4.1", + "chai": "^5.0.3", "sinon": "^15.2.0", "typescript": "^5.3.3" } diff --git a/packages/api-docs-builder/package.json b/packages/api-docs-builder/package.json index 667aa4bdbf760e..2e71e86bae16de 100644 --- a/packages/api-docs-builder/package.json +++ b/packages/api-docs-builder/package.json @@ -35,7 +35,7 @@ "@types/node": "^18.19.10", "@types/react-docgen": "workspace:*", "@types/sinon": "^10.0.20", - "chai": "^4.4.1", + "chai": "^5.0.3", "sinon": "^15.2.0" } } diff --git a/packages/markdown/package.json b/packages/markdown/package.json index e105b6c7556060..e18ba23e767ea8 100644 --- a/packages/markdown/package.json +++ b/packages/markdown/package.json @@ -17,6 +17,6 @@ }, "devDependencies": { "@types/chai": "^4.3.11", - "chai": "^4.4.1" + "chai": "^5.0.3" } } diff --git a/packages/mui-babel-macros/package.json b/packages/mui-babel-macros/package.json index f933e1ed7ce39d..45213441beb423 100644 --- a/packages/mui-babel-macros/package.json +++ b/packages/mui-babel-macros/package.json @@ -32,7 +32,7 @@ "@types/mocha": "^10.0.6", "@types/node": "^18.19.10", "babel-plugin-tester": "^11.0.4", - "chai": "^4.4.1" + "chai": "^5.0.3" }, "peerDependencies": { "@mui/utils": "workspace:^" diff --git a/packages/mui-base/package.json b/packages/mui-base/package.json index de21a286e08cbe..936d53d5aaa320 100644 --- a/packages/mui-base/package.json +++ b/packages/mui-base/package.json @@ -61,7 +61,7 @@ "@types/react": "18.2.48", "@types/react-dom": "18.2.18", "@types/sinon": "^10.0.20", - "chai": "^4.4.1", + "chai": "^5.0.3", "fast-glob": "^3.3.2", "lodash": "^4.17.21", "react": "^18.2.0", diff --git a/packages/mui-codemod/package.json b/packages/mui-codemod/package.json index 66817ca191a781..9251b80e5ffd73 100644 --- a/packages/mui-codemod/package.json +++ b/packages/mui-codemod/package.json @@ -40,7 +40,7 @@ "devDependencies": { "@types/chai": "^4.3.11", "@types/jscodeshift": "0.11.5", - "chai": "^4.4.1" + "chai": "^5.0.3" }, "sideEffects": false, "publishConfig": { diff --git a/packages/mui-envinfo/package.json b/packages/mui-envinfo/package.json index 2de87ce034c8b1..1e79b2a375c2e1 100644 --- a/packages/mui-envinfo/package.json +++ b/packages/mui-envinfo/package.json @@ -24,7 +24,7 @@ }, "devDependencies": { "@types/chai": "^4.3.11", - "chai": "^4.4.1", + "chai": "^5.0.3", "fs-extra": "^11.2.0" }, "publishConfig": { diff --git a/packages/mui-icons-material/package.json b/packages/mui-icons-material/package.json index dd217bb7260856..c3a8b490bacdce 100644 --- a/packages/mui-icons-material/package.json +++ b/packages/mui-icons-material/package.json @@ -54,7 +54,7 @@ "@mui/material": "workspace:^", "@types/chai": "^4.3.11", "@types/react": "^18.2.48", - "chai": "^4.4.1", + "chai": "^5.0.3", "chalk": "^5.3.0", "cross-fetch": "^4.0.0", "fast-glob": "^3.3.2", diff --git a/packages/mui-joy/package.json b/packages/mui-joy/package.json index d3d802ce35b3b3..e49aa5af7f1857 100644 --- a/packages/mui-joy/package.json +++ b/packages/mui-joy/package.json @@ -55,7 +55,7 @@ "@types/react": "^18.2.48", "@types/react-dom": "^18.2.18", "@types/sinon": "^10.0.20", - "chai": "^4.4.1", + "chai": "^5.0.3", "fast-glob": "^3.3.2", "lodash": "^4.17.21", "next": "^13.4.19", diff --git a/packages/mui-lab/package.json b/packages/mui-lab/package.json index 9c57e4989677e8..a86d4c82cb75d2 100644 --- a/packages/mui-lab/package.json +++ b/packages/mui-lab/package.json @@ -56,7 +56,7 @@ "@types/react": "^18.2.48", "@types/react-dom": "^18.2.18", "@types/sinon": "^10.0.20", - "chai": "^4.4.1", + "chai": "^5.0.3", "react": "^18.2.0", "react-dom": "^18.2.0", "sinon": "^15.2.0" diff --git a/packages/mui-material-next/package.json b/packages/mui-material-next/package.json index 2b8c38a6b75bd5..bf23e450891b2e 100644 --- a/packages/mui-material-next/package.json +++ b/packages/mui-material-next/package.json @@ -63,7 +63,7 @@ "@types/react-dom": "^18.2.18", "@types/react-is": "^18.2.4", "@types/sinon": "^10.0.20", - "chai": "^4.4.1", + "chai": "^5.0.3", "lodash": "^4.17.21", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/packages/mui-material/package.json b/packages/mui-material/package.json index 8b6bdd2d031290..4ec41780a1048f 100644 --- a/packages/mui-material/package.json +++ b/packages/mui-material/package.json @@ -68,7 +68,7 @@ "@types/react": "^18.2.48", "@types/react-dom": "^18.2.18", "@types/sinon": "^10.0.20", - "chai": "^4.4.1", + "chai": "^5.0.3", "css-mediaquery": "^0.1.2", "express": "^4.18.2", "fast-glob": "^3.3.2", diff --git a/packages/mui-private-theming/package.json b/packages/mui-private-theming/package.json index 229681dbbb8803..78c285848e760c 100644 --- a/packages/mui-private-theming/package.json +++ b/packages/mui-private-theming/package.json @@ -47,7 +47,7 @@ "@mui/types": "workspace:^", "@types/chai": "^4.3.11", "@types/react": "^18.2.48", - "chai": "^4.4.1", + "chai": "^5.0.3", "react": "^18.2.0" }, "peerDependencies": { diff --git a/packages/mui-styled-engine-sc/package.json b/packages/mui-styled-engine-sc/package.json index 6cc1c39f423f3c..1d4d50c3121f24 100644 --- a/packages/mui-styled-engine-sc/package.json +++ b/packages/mui-styled-engine-sc/package.json @@ -49,7 +49,7 @@ "@types/chai": "^4.3.11", "@types/hoist-non-react-statics": "^3.3.5", "@types/react": "^18.2.48", - "chai": "^4.4.1", + "chai": "^5.0.3", "react": "^18.2.0", "styled-components": "^6.1.8" }, diff --git a/packages/mui-styled-engine/package.json b/packages/mui-styled-engine/package.json index b445ea4aa0c99c..9d702b0809d494 100644 --- a/packages/mui-styled-engine/package.json +++ b/packages/mui-styled-engine/package.json @@ -50,7 +50,7 @@ "@mui/styled-engine": "workspace:*", "@types/chai": "^4.3.11", "@types/react": "^18.2.48", - "chai": "^4.4.1", + "chai": "^5.0.3", "react": "^18.2.0" }, "peerDependencies": { diff --git a/packages/mui-styles/package.json b/packages/mui-styles/package.json index e588b990de5c72..92e1aec0530fa8 100644 --- a/packages/mui-styles/package.json +++ b/packages/mui-styles/package.json @@ -63,7 +63,7 @@ "@types/react": "^18.2.48", "@types/react-dom": "^18.2.18", "@types/sinon": "^10.0.20", - "chai": "^4.4.1", + "chai": "^5.0.3", "react": "^18.2.0", "react-dom": "^18.2.0", "sinon": "^15.2.0" diff --git a/packages/mui-system/package.json b/packages/mui-system/package.json index 432e582e30ddd6..8fdb17ad749a58 100644 --- a/packages/mui-system/package.json +++ b/packages/mui-system/package.json @@ -59,7 +59,7 @@ "@types/prop-types": "^15.7.11", "@types/react": "^18.2.48", "@types/sinon": "^10.0.20", - "chai": "^4.4.1", + "chai": "^5.0.3", "fast-glob": "^3.3.2", "lodash": "^4.17.21", "react": "^18.2.0", diff --git a/packages/mui-utils/package.json b/packages/mui-utils/package.json index 2b700be2a599cd..43a3551c4bf2d8 100644 --- a/packages/mui-utils/package.json +++ b/packages/mui-utils/package.json @@ -55,7 +55,7 @@ "@types/react-dom": "^18.2.18", "@types/react-is": "^18.2.4", "@types/sinon": "^10.0.20", - "chai": "^4.4.1", + "chai": "^5.0.3", "react": "^18.2.0", "react-dom": "^18.2.0", "sinon": "^15.2.0" diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json index 8903b76b388bf4..4f9ac77efc18dc 100644 --- a/packages/test-utils/package.json +++ b/packages/test-utils/package.json @@ -27,7 +27,7 @@ "@mnajdova/enzyme-adapter-react-18": "^0.2.0", "@testing-library/dom": "^9.3.4", "@testing-library/react": "^14.1.2", - "chai": "^4.4.1", + "chai": "^5.0.3", "chai-dom": "^1.12.0", "dom-accessibility-api": "^0.6.3", "enzyme": "^3.11.0", diff --git a/packages/typescript-to-proptypes/package.json b/packages/typescript-to-proptypes/package.json index 56e7026cf310ea..7b251fd114ce0d 100644 --- a/packages/typescript-to-proptypes/package.json +++ b/packages/typescript-to-proptypes/package.json @@ -42,7 +42,7 @@ "@types/prettier": "^2.7.3", "@types/react": "^18.2.48", "@types/uuid": "^9.0.8", - "chai": "^4.4.1", + "chai": "^5.0.3", "fast-glob": "^3.3.2", "prettier": "^2.8.8", "rimraf": "^5.0.5" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dfdf35c39dc374..1ec7f19ea59eb5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -882,8 +882,8 @@ importers: specifier: ^4.2.0 version: 4.2.0 chai: - specifier: ^4.4.1 - version: 4.4.1 + specifier: ^5.0.3 + version: 5.0.3 cross-fetch: specifier: ^4.0.0 version: 4.0.0 @@ -988,8 +988,8 @@ importers: specifier: ^10.0.20 version: 10.0.20 chai: - specifier: ^4.4.1 - version: 4.4.1 + specifier: ^5.0.3 + version: 5.0.3 sinon: specifier: ^15.2.0 version: 15.2.0 @@ -1022,8 +1022,8 @@ importers: specifier: ^10.0.20 version: 10.0.20 chai: - specifier: ^4.4.1 - version: 4.4.1 + specifier: ^5.0.3 + version: 5.0.3 sinon: specifier: ^15.2.0 version: 15.2.0 @@ -1085,8 +1085,8 @@ importers: specifier: ^4.3.11 version: 4.3.11 chai: - specifier: ^4.4.1 - version: 4.4.1 + specifier: ^5.0.3 + version: 5.0.3 packages/mui-babel-macros: dependencies: @@ -1122,8 +1122,8 @@ importers: specifier: ^11.0.4 version: 11.0.4(@babel/core@7.23.7) chai: - specifier: ^4.4.1 - version: 4.4.1 + specifier: ^5.0.3 + version: 5.0.3 packages/mui-base: dependencies: @@ -1180,8 +1180,8 @@ importers: specifier: ^10.0.20 version: 10.0.20 chai: - specifier: ^4.4.1 - version: 4.4.1 + specifier: ^5.0.3 + version: 5.0.3 fast-glob: specifier: ^3.3.2 version: 3.3.2 @@ -1227,8 +1227,8 @@ importers: specifier: 0.11.5 version: 0.11.5 chai: - specifier: ^4.4.1 - version: 4.4.1 + specifier: ^5.0.3 + version: 5.0.3 publishDirectory: build packages/mui-core-downloads-tracker: @@ -1273,8 +1273,8 @@ importers: specifier: ^4.3.11 version: 4.3.11 chai: - specifier: ^4.4.1 - version: 4.4.1 + specifier: ^5.0.3 + version: 5.0.3 fs-extra: specifier: ^11.2.0 version: 11.2.0 @@ -1301,8 +1301,8 @@ importers: specifier: ^18.2.48 version: 18.2.48 chai: - specifier: ^4.4.1 - version: 4.4.1 + specifier: ^5.0.3 + version: 5.0.3 chalk: specifier: ^5.3.0 version: 5.3.0 @@ -1393,8 +1393,8 @@ importers: specifier: ^10.0.20 version: 10.0.20 chai: - specifier: ^4.4.1 - version: 4.4.1 + specifier: ^5.0.3 + version: 5.0.3 fast-glob: specifier: ^3.3.2 version: 3.3.2 @@ -1467,8 +1467,8 @@ importers: specifier: ^10.0.20 version: 10.0.20 chai: - specifier: ^4.4.1 - version: 4.4.1 + specifier: ^5.0.3 + version: 5.0.3 react: specifier: ^18.2.0 version: 18.2.0 @@ -1562,8 +1562,8 @@ importers: specifier: ^10.0.20 version: 10.0.20 chai: - specifier: ^4.4.1 - version: 4.4.1 + specifier: ^5.0.3 + version: 5.0.3 css-mediaquery: specifier: ^0.1.2 version: 0.1.2 @@ -1684,8 +1684,8 @@ importers: specifier: ^10.0.20 version: 10.0.20 chai: - specifier: ^4.4.1 - version: 4.4.1 + specifier: ^5.0.3 + version: 5.0.3 lodash: specifier: ^4.17.21 version: 4.17.21 @@ -1754,8 +1754,8 @@ importers: specifier: ^18.2.48 version: 18.2.48 chai: - specifier: ^4.4.1 - version: 4.4.1 + specifier: ^5.0.3 + version: 5.0.3 react: specifier: ^18.2.0 version: 18.2.0 @@ -1795,8 +1795,8 @@ importers: specifier: ^18.2.48 version: 18.2.48 chai: - specifier: ^4.4.1 - version: 4.4.1 + specifier: ^5.0.3 + version: 5.0.3 react: specifier: ^18.2.0 version: 18.2.0 @@ -1833,8 +1833,8 @@ importers: specifier: ^18.2.48 version: 18.2.48 chai: - specifier: ^4.4.1 - version: 4.4.1 + specifier: ^5.0.3 + version: 5.0.3 react: specifier: ^18.2.0 version: 18.2.0 @@ -1916,8 +1916,8 @@ importers: specifier: ^10.0.20 version: 10.0.20 chai: - specifier: ^4.4.1 - version: 4.4.1 + specifier: ^5.0.3 + version: 5.0.3 react: specifier: ^18.2.0 version: 18.2.0 @@ -1984,8 +1984,8 @@ importers: specifier: ^10.0.20 version: 10.0.20 chai: - specifier: ^4.4.1 - version: 4.4.1 + specifier: ^5.0.3 + version: 5.0.3 fast-glob: specifier: ^3.3.2 version: 3.3.2 @@ -2059,8 +2059,8 @@ importers: specifier: ^10.0.20 version: 10.0.20 chai: - specifier: ^4.4.1 - version: 4.4.1 + specifier: ^5.0.3 + version: 5.0.3 react: specifier: ^18.2.0 version: 18.2.0 @@ -2130,11 +2130,11 @@ importers: specifier: ^14.1.2 version: 14.1.2(react-dom@18.2.0)(react@18.2.0) chai: - specifier: ^4.4.1 - version: 4.4.1 + specifier: ^5.0.3 + version: 5.0.3 chai-dom: specifier: ^1.12.0 - version: 1.12.0(chai@4.4.1) + version: 1.12.0(chai@5.0.3) dom-accessibility-api: specifier: ^0.6.3 version: 0.6.3 @@ -2267,8 +2267,8 @@ importers: specifier: ^9.0.8 version: 9.0.8 chai: - specifier: ^4.4.1 - version: 4.4.1 + specifier: ^5.0.3 + version: 5.0.3 fast-glob: specifier: ^3.3.2 version: 3.3.2 @@ -2501,8 +2501,8 @@ importers: specifier: ^10.0.20 version: 10.0.20 chai: - specifier: ^4.4.1 - version: 4.4.1 + specifier: ^5.0.3 + version: 5.0.3 docs: specifier: workspace:^ version: link:../docs @@ -8880,8 +8880,9 @@ packages: util: 0.12.5 dev: false - /assertion-error@1.1.0: - resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} + /assertion-error@2.0.1: + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} /assign-symbols@1.0.0: resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==} @@ -9664,26 +9665,24 @@ packages: /caniuse-lite@1.0.30001579: resolution: {integrity: sha512-u5AUVkixruKHJjw/pj9wISlcMpgFWzSrczLZbrqBSxukQixmg0SJ5sZTpvaFvxU0HoQKd4yoyAogyrAz9pzJnA==} - /chai-dom@1.12.0(chai@4.4.1): + /chai-dom@1.12.0(chai@5.0.3): resolution: {integrity: sha512-pLP8h6IBR8z1AdeQ+EMcJ7dXPdsax/1Q7gdGZjsnAmSBl3/gItQUYSCo32br1qOy4SlcBjvqId7ilAf3uJ2K1w==} engines: {node: '>= 0.12.0'} peerDependencies: chai: '>= 3' dependencies: - chai: 4.4.1 + chai: 5.0.3 dev: false - /chai@4.4.1: - resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} - engines: {node: '>=4'} + /chai@5.0.3: + resolution: {integrity: sha512-wKGCtYv2kVY5WEjKqQ3fSIZWtTFveZCtzinhTZbx3/trVkxefiwovhpU9kRVCwxvKKCEjTWXPdM1/T7zPoDgow==} + engines: {node: '>=12'} dependencies: - assertion-error: 1.1.0 - check-error: 1.0.3 - deep-eql: 4.1.3 - get-func-name: 2.0.2 - loupe: 2.3.7 - pathval: 1.1.1 - type-detect: 4.0.8 + assertion-error: 2.0.1 + check-error: 2.0.0 + deep-eql: 5.0.1 + loupe: 3.1.0 + pathval: 2.0.0 /chainsaw@0.1.0: resolution: {integrity: sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==} @@ -9751,10 +9750,9 @@ packages: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} dev: true - /check-error@1.0.3: - resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} - dependencies: - get-func-name: 2.0.2 + /check-error@2.0.0: + resolution: {integrity: sha512-tjLAOBHKVxtPoHe/SA7kNOMvhCRdCJ3vETdeY0RuAc9popf+hyaSV6ZEg9hr4cpWF7jmo/JSWEnLDrnijS9Tog==} + engines: {node: '>= 16'} /cheerio-select@2.1.0: resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} @@ -10847,11 +10845,9 @@ packages: resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} dev: true - /deep-eql@4.1.3: - resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} + /deep-eql@5.0.1: + resolution: {integrity: sha512-nwQCf6ne2gez3o1MxWifqkciwt0zhl0LO1/UwVu4uMBuPmflWM4oQ70XMqHqnBJA+nhzncaqL9HVL6KkHJ28lw==} engines: {node: '>=6'} - dependencies: - type-detect: 4.0.8 /deep-equal@2.2.2: resolution: {integrity: sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==} @@ -15318,8 +15314,8 @@ packages: dependencies: js-tokens: 4.0.0 - /loupe@2.3.7: - resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} + /loupe@3.1.0: + resolution: {integrity: sha512-qKl+FrLXUhFuHUoDJG7f8P8gEMHq9NFS0c6ghXG1J0rldmZFQZoNVv/vyirE9qwCIhWZDsvEFd1sbFu3GvRQFg==} dependencies: get-func-name: 2.0.2 @@ -17434,8 +17430,9 @@ packages: engines: {node: '>=12'} dev: true - /pathval@1.1.1: - resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} + /pathval@2.0.0: + resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} + engines: {node: '>= 14.16'} /pause-stream@0.0.11: resolution: {integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==} diff --git a/test/package.json b/test/package.json index 6d4c6e88406041..cd2021ada5d086 100644 --- a/test/package.json +++ b/test/package.json @@ -24,7 +24,7 @@ "@types/react": "^18.2.48", "@types/react-is": "^18.2.4", "@types/sinon": "^10.0.20", - "chai": "^4.4.1", + "chai": "^5.0.3", "docs": "workspace:^", "fast-glob": "^3.3.2", "fs-extra": "^11.2.0",