From 6bbb8c1f30ff4f3ac564975221020053fc2827ac Mon Sep 17 00:00:00 2001 From: Robert Snow Date: Wed, 14 Aug 2024 06:59:36 +1000 Subject: [PATCH] Satisfy new yarn peer behavior (#6767) * Satisfy new yarn peer behavior --- package.json | 16 +- packages/@adobe/react-spectrum/package.json | 3 +- packages/@react-aria/test-utils/package.json | 4 +- packages/@react-spectrum/button/package.json | 3 +- .../@react-spectrum/checkbox/package.json | 3 +- .../@react-spectrum/dropzone/package.json | 3 +- .../@react-spectrum/filetrigger/package.json | 3 +- .../@react-spectrum/test-utils/package.json | 4 +- packages/@react-spectrum/text/package.json | 3 +- .../@react-spectrum/upgrade-cli/package.json | 5 +- packages/@spectrum-icons/color/package.json | 3 +- packages/@spectrum-icons/ui/package.json | 3 +- .../@spectrum-icons/workflow/package.json | 3 +- packages/dev/docs/package.json | 2 +- .../dev/parcel-resolver-build/package.json | 1 + .../dev/parcel-resolver-docs/package.json | 1 + .../parcel-transformer-mdx-docs/package.json | 2 + .../package.json | 3 +- packages/dev/test-utils/package.json | 7 +- packages/react-aria/package.json | 3 +- packages/react-stately/package.json | 3 +- scripts/react-16-install-prep.mjs | 40 ++ scripts/react-17-install-prep.mjs | 39 ++ ...react-19.mjs => react-19-install-prep.mjs} | 7 + yarn.lock | 641 +++++++++--------- 25 files changed, 444 insertions(+), 361 deletions(-) create mode 100644 scripts/react-16-install-prep.mjs create mode 100644 scripts/react-17-install-prep.mjs rename scripts/{install-react-19.mjs => react-19-install-prep.mjs} (85%) diff --git a/package.json b/package.json index 53f55b5b3d0..08ab2a574d6 100644 --- a/package.json +++ b/package.json @@ -10,9 +10,9 @@ "packageManager": "yarn@4.2.2", "scripts": { "check-types": "tsc && tsc-strict", - "install-16": "yarn add react@^16.8.0 react-dom@^16.8.0 @testing-library/react@^12 @testing-library/react-hooks@^8 @testing-library/dom@^8 && node scripts/oldReactSupport.mjs", - "install-17": "yarn add react@^17 react-dom@^17 @testing-library/react@^12 @testing-library/react-hooks@^8 @testing-library/dom@^8 && node scripts/oldReactSupport.mjs", - "install-19": "node ./scripts/install-react-19.mjs && yarn add react@next react-dom@next", + "install-16": "node scripts/react-16-install-prep.mjs && yarn add react@^16.8.0 react-dom@^16.8.0 @testing-library/react@^12 @testing-library/react-hooks@^8 @testing-library/dom@^8 react-test-renderer@^16.9.0 && node scripts/oldReactSupport.mjs", + "install-17": "node scripts/react-17-install-prep.mjs && yarn add react@^17 react-dom@^17 @testing-library/react@^12 @testing-library/react-hooks@^8 @testing-library/dom@^8 react-test-renderer@^16.9.0 && node scripts/oldReactSupport.mjs", + "install-19": "node scripts/react-19-install-prep.mjs && yarn add react@next react-dom@next", "start": "cross-env NODE_ENV=storybook storybook dev -p 9003 --ci -c '.storybook'", "build:storybook": "storybook build -c .storybook -o dist/$(git rev-parse HEAD)/storybook", "build:storybook-16": "storybook build -c .storybook -o dist/$(git rev-parse HEAD)/storybook-16", @@ -112,10 +112,11 @@ "@storybook/react": "^7.6.19", "@storybook/test-runner": "^0.16.0", "@storybook/testing-library": "^0.2.2", + "@swc/core": "^1.3.36", "@swc/jest": "^0.2.36", "@testing-library/dom": "^10.1.0", "@testing-library/jest-dom": "^5.16.5", - "@testing-library/react": "^15.0.0", + "@testing-library/react": "^15.0.7", "@testing-library/user-event": "^14.5.2", "@types/react": "npm:types-react@19.0.0-rc.0", "@types/react-dom": "npm:types-react-dom@19.0.0-rc.0", @@ -142,9 +143,9 @@ "css-parse": "^2.0.0", "delta-e": "^0.0.8", "diff": "^5.1.0", - "eslint": "^8.38.0", + "eslint": "^8.56.0", "eslint-plugin-import": "^2.27.5", - "eslint-plugin-jest": "^27.2.1", + "eslint-plugin-jest": "^28.6.0", "eslint-plugin-jsdoc": "^40.3.0", "eslint-plugin-jsx-a11y": "^6.7.1", "eslint-plugin-monorepo": "^0.3.2", @@ -156,6 +157,7 @@ "framer-motion": "^11.3.0-alpha.0", "fs-extra": "^10.0.0", "full-icu": "^1.3.0", + "glob": "^8.0.3", "glob-promise": "^6.0.5", "identity-obj-proxy": "^3.0.0", "ignore-styles": "^5.0.1", @@ -184,7 +186,7 @@ "react-axe": "^3.0.2", "react-dom": "^18.2.0", "react-frame-component": "^5.0.0", - "react-test-renderer": "^16.9.0", + "react-test-renderer": "^18.3.1", "recast": "^0.23", "recursive-readdir": "^2.2.2", "regenerator-runtime": "0.13.3", diff --git a/packages/@adobe/react-spectrum/package.json b/packages/@adobe/react-spectrum/package.json index df35be67325..c1eef2fd945 100644 --- a/packages/@adobe/react-spectrum/package.json +++ b/packages/@adobe/react-spectrum/package.json @@ -105,6 +105,7 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" }, "devDependencies": { - "@babel/cli": "^7.12.10" + "@babel/cli": "^7.12.10", + "@babel/core": "^7.24.3" } } diff --git a/packages/@react-aria/test-utils/package.json b/packages/@react-aria/test-utils/package.json index ff37f71e15c..3ae42fc14fa 100644 --- a/packages/@react-aria/test-utils/package.json +++ b/packages/@react-aria/test-utils/package.json @@ -25,9 +25,9 @@ "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "@testing-library/react": "^13.0.0 || ^14.0.0", + "@testing-library/react": "^15.0.7", "@testing-library/user-event": "^13.0.0 || ^14.0.0", - "jest": "^27.0.0", + "jest": "^29.5.0", "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" }, "publishConfig": { diff --git a/packages/@react-spectrum/button/package.json b/packages/@react-spectrum/button/package.json index 3b79071bb0a..493a6ae0896 100644 --- a/packages/@react-spectrum/button/package.json +++ b/packages/@react-spectrum/button/package.json @@ -52,7 +52,8 @@ }, "devDependencies": { "@adobe/spectrum-css-temp": "3.0.0-alpha.1", - "@react-spectrum/test-utils-internal": "3.0.0-alpha.1" + "@react-spectrum/test-utils-internal": "3.0.0-alpha.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" }, "peerDependencies": { "@react-spectrum/provider": "^3.0.0", diff --git a/packages/@react-spectrum/checkbox/package.json b/packages/@react-spectrum/checkbox/package.json index b8c40f68b46..171eba7e31c 100644 --- a/packages/@react-spectrum/checkbox/package.json +++ b/packages/@react-spectrum/checkbox/package.json @@ -51,7 +51,8 @@ "react-aria-components": "^1.3.1" }, "devDependencies": { - "@adobe/spectrum-css-temp": "3.0.0-alpha.1" + "@adobe/spectrum-css-temp": "3.0.0-alpha.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" }, "peerDependencies": { "@react-spectrum/provider": "^3.0.0", diff --git a/packages/@react-spectrum/dropzone/package.json b/packages/@react-spectrum/dropzone/package.json index 248edd5b3e2..0ed42f1c89a 100644 --- a/packages/@react-spectrum/dropzone/package.json +++ b/packages/@react-spectrum/dropzone/package.json @@ -45,7 +45,8 @@ }, "devDependencies": { "@adobe/spectrum-css-temp": "3.0.0-alpha.1", - "@react-spectrum/test-utils-internal": "3.0.0-alpha.1" + "@react-spectrum/test-utils-internal": "3.0.0-alpha.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" }, "peerDependencies": { "@react-spectrum/provider": "^3.0.0", diff --git a/packages/@react-spectrum/filetrigger/package.json b/packages/@react-spectrum/filetrigger/package.json index 009876ee219..72089ddc4d2 100644 --- a/packages/@react-spectrum/filetrigger/package.json +++ b/packages/@react-spectrum/filetrigger/package.json @@ -47,6 +47,7 @@ "access": "public" }, "devDependencies": { - "@adobe/spectrum-css-temp": "3.0.0-alpha.1" + "@adobe/spectrum-css-temp": "3.0.0-alpha.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } } diff --git a/packages/@react-spectrum/test-utils/package.json b/packages/@react-spectrum/test-utils/package.json index 5b086395fab..b3a6101ceeb 100644 --- a/packages/@react-spectrum/test-utils/package.json +++ b/packages/@react-spectrum/test-utils/package.json @@ -28,9 +28,9 @@ "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "@testing-library/react": "^15.0.0", + "@testing-library/react": "^15.0.7", "@testing-library/user-event": "^13.0.0 || ^14.0.0", - "jest": "^27.0.0", + "jest": "^29.5.0", "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" }, "publishConfig": { diff --git a/packages/@react-spectrum/text/package.json b/packages/@react-spectrum/text/package.json index b6ff62e7007..b11ea49372c 100644 --- a/packages/@react-spectrum/text/package.json +++ b/packages/@react-spectrum/text/package.json @@ -44,7 +44,8 @@ "react-aria-components": "^1.3.1" }, "devDependencies": { - "@adobe/spectrum-css-temp": "3.0.0-alpha.1" + "@adobe/spectrum-css-temp": "3.0.0-alpha.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" }, "peerDependencies": { "@react-spectrum/provider": "^3.0.0", diff --git a/packages/@react-spectrum/upgrade-cli/package.json b/packages/@react-spectrum/upgrade-cli/package.json index f409dcfe71b..e0a08448450 100644 --- a/packages/@react-spectrum/upgrade-cli/package.json +++ b/packages/@react-spectrum/upgrade-cli/package.json @@ -24,6 +24,7 @@ "@babel/traverse": "^7.24.5", "@babel/types": "^7.24.5", "@react-types/shared": "^3.24.0", + "@types/node": "^20", "boxen": "^5.1.2", "build": "^0.1.4", "chalk": "^4.0.0", @@ -34,6 +35,8 @@ "uuid": "^9.0.1" }, "devDependencies": { - "@types/jscodeshift": "^0.11.11" + "@types/jscodeshift": "^0.11.11", + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0", + "typescript": "^5.5.0" } } diff --git a/packages/@spectrum-icons/color/package.json b/packages/@spectrum-icons/color/package.json index 8021a53fc6b..52814974d6c 100644 --- a/packages/@spectrum-icons/color/package.json +++ b/packages/@spectrum-icons/color/package.json @@ -27,7 +27,8 @@ "@swc/helpers": "^0.5.0" }, "devDependencies": { - "@spectrum-icons/build-tools": "3.0.0-alpha.1" + "@spectrum-icons/build-tools": "3.0.0-alpha.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" }, "peerDependencies": { "@react-spectrum/provider": "^3.0.0", diff --git a/packages/@spectrum-icons/ui/package.json b/packages/@spectrum-icons/ui/package.json index 34ac7798abe..f67e5efefad 100644 --- a/packages/@spectrum-icons/ui/package.json +++ b/packages/@spectrum-icons/ui/package.json @@ -27,7 +27,8 @@ "@swc/helpers": "^0.5.0" }, "devDependencies": { - "@spectrum-icons/build-tools": "3.0.0-alpha.1" + "@spectrum-icons/build-tools": "3.0.0-alpha.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" }, "peerDependencies": { "@react-spectrum/provider": "^3.0.0", diff --git a/packages/@spectrum-icons/workflow/package.json b/packages/@spectrum-icons/workflow/package.json index 1fff81cd646..4eab4a201ee 100644 --- a/packages/@spectrum-icons/workflow/package.json +++ b/packages/@spectrum-icons/workflow/package.json @@ -27,7 +27,8 @@ "@swc/helpers": "^0.5.0" }, "devDependencies": { - "@spectrum-icons/build-tools": "3.0.0-alpha.1" + "@spectrum-icons/build-tools": "3.0.0-alpha.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" }, "peerDependencies": { "@react-spectrum/provider": "^3.0.0", diff --git a/packages/dev/docs/package.json b/packages/dev/docs/package.json index e3856bce356..86e96488281 100644 --- a/packages/dev/docs/package.json +++ b/packages/dev/docs/package.json @@ -30,7 +30,7 @@ "globals-docs": "^2.4.1", "highlight.js": "9.18.1", "markdown-to-jsx": "^6.11.0", - "quicklink": "^2.0.0", + "quicklink": "^2.3.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-lowlight": "^2.0.0" diff --git a/packages/dev/parcel-resolver-build/package.json b/packages/dev/parcel-resolver-build/package.json index 8503c915a18..211d8e3b10a 100644 --- a/packages/dev/parcel-resolver-build/package.json +++ b/packages/dev/parcel-resolver-build/package.json @@ -7,6 +7,7 @@ "parcel": "2.0.0-dev.1599" }, "dependencies": { + "@parcel/core": "2.0.0-dev.1599", "@parcel/node-resolver-core": "3.3.1-dev.3224", "@parcel/plugin": "2.0.0-dev.1601" } diff --git a/packages/dev/parcel-resolver-docs/package.json b/packages/dev/parcel-resolver-docs/package.json index 632dad80599..1cba3c096f8 100644 --- a/packages/dev/parcel-resolver-docs/package.json +++ b/packages/dev/parcel-resolver-docs/package.json @@ -7,6 +7,7 @@ "parcel": "2.0.0-dev.1599" }, "dependencies": { + "@parcel/core": "2.0.0-dev.1599", "@parcel/node-resolver-core": "3.3.1-dev.3224", "@parcel/plugin": "2.0.0-dev.1601" } diff --git a/packages/dev/parcel-transformer-mdx-docs/package.json b/packages/dev/parcel-transformer-mdx-docs/package.json index 14f24e3a52e..72da4466371 100644 --- a/packages/dev/parcel-transformer-mdx-docs/package.json +++ b/packages/dev/parcel-transformer-mdx-docs/package.json @@ -9,10 +9,12 @@ "dependencies": { "@mdx-js/mdx": "next", "@mdx-js/react": "next", + "@parcel/core": "2.0.0-dev.1599", "@parcel/plugin": "2.0.0-dev.1601", "dprint-node": "^1.0.7", "js-yaml": "^3.13.1", "mdast-util-toc": "^6.1.0", + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0", "remark-frontmatter": "^4.0.1", "remark-slug": "^7.0.1", "tree-sitter-highlight": "^1.0.1", diff --git a/packages/dev/parcel-transformer-mdx-storybook/package.json b/packages/dev/parcel-transformer-mdx-storybook/package.json index d9c5154d877..19106d87b2b 100644 --- a/packages/dev/parcel-transformer-mdx-storybook/package.json +++ b/packages/dev/parcel-transformer-mdx-storybook/package.json @@ -8,6 +8,7 @@ }, "dependencies": { "@mdx-js/mdx": "next", - "@mdx-js/react": "next" + "@mdx-js/react": "next", + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } } diff --git a/packages/dev/test-utils/package.json b/packages/dev/test-utils/package.json index 7555ce263be..4684bfb55eb 100644 --- a/packages/dev/test-utils/package.json +++ b/packages/dev/test-utils/package.json @@ -23,11 +23,14 @@ "@react-aria/ssr": "^3.0.0", "@react-spectrum/test-utils": "1.0.0-alpha.1", "@swc/helpers": "^0.5.0", + "@testing-library/dom": "^10.1.0", + "@testing-library/jest-dom": "^5.16.4", + "@testing-library/react": "^15.0.7", + "@testing-library/user-event": "^14.4.3", + "jest": "^29.5.0", "resolve": "^1.17.0" }, "peerDependencies": { - "@testing-library/react": "^15.0.0", - "@testing-library/user-event": "^14.4.3", "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" }, diff --git a/packages/react-aria/package.json b/packages/react-aria/package.json index c34468cac87..dc360515d86 100644 --- a/packages/react-aria/package.json +++ b/packages/react-aria/package.json @@ -80,7 +80,8 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" }, "devDependencies": { - "@babel/cli": "^7.24.1" + "@babel/cli": "^7.24.1", + "@babel/core": "^7.24.3" }, "publishConfig": { "access": "public" diff --git a/packages/react-stately/package.json b/packages/react-stately/package.json index cfb85100826..8390fea7030 100644 --- a/packages/react-stately/package.json +++ b/packages/react-stately/package.json @@ -52,7 +52,8 @@ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" }, "devDependencies": { - "@babel/cli": "^7.24.1" + "@babel/cli": "^7.24.1", + "@babel/core": "^7.24.3" }, "publishConfig": { "access": "public" diff --git a/scripts/react-16-install-prep.mjs b/scripts/react-16-install-prep.mjs new file mode 100644 index 00000000000..a479d46355f --- /dev/null +++ b/scripts/react-16-install-prep.mjs @@ -0,0 +1,40 @@ + +import fs from 'node:fs'; + +try { + let content = fs.readFileSync('./package.json', 'utf8'); + let pkg = JSON.parse(content); + pkg.resolutions['react'] = '^16.8.0'; + pkg.resolutions['react-dom'] = '^16.8.0'; + fs.writeFileSync('./package.json', JSON.stringify(pkg, null, 2)); +} catch (e) { + console.error('Error:', e); +} + +try { + let content = fs.readFileSync('./packages/@react-aria/test-utils/package.json', 'utf8'); + let pkg = JSON.parse(content); + pkg.peerDependencies['@testing-library/react'] = '^12'; + fs.writeFileSync('./packages/@react-aria/test-utils/package.json', JSON.stringify(pkg, null, 2)); +} catch (e) { + console.error('Error:', e); +} + +try { + let content = fs.readFileSync('./packages/@react-spectrum/test-utils/package.json', 'utf8'); + let pkg = JSON.parse(content); + pkg.peerDependencies['@testing-library/react'] = '^12'; + fs.writeFileSync('./packages/@react-spectrum/test-utils/package.json', JSON.stringify(pkg, null, 2)); +} catch (e) { + console.error('Error:', e); +} + +try { + let content = fs.readFileSync('./packages/dev/test-utils/package.json', 'utf8'); + let pkg = JSON.parse(content); + pkg.dependencies['@testing-library/react'] = '^12'; + pkg.dependencies['@testing-library/react-hooks'] = '^8'; + fs.writeFileSync('./packages/dev/test-utils/package.json', JSON.stringify(pkg, null, 2)); +} catch (e) { + console.error('Error:', e); +} diff --git a/scripts/react-17-install-prep.mjs b/scripts/react-17-install-prep.mjs new file mode 100644 index 00000000000..ad9603cfa48 --- /dev/null +++ b/scripts/react-17-install-prep.mjs @@ -0,0 +1,39 @@ + +import fs from 'node:fs'; + +try { + let content = fs.readFileSync('./package.json', 'utf8'); + let pkg = JSON.parse(content); + pkg.resolutions['react'] = '^17.0.2'; + pkg.resolutions['react-dom'] = '^17.0.2'; + fs.writeFileSync('./package.json', JSON.stringify(pkg, null, 2)); +} catch (e) { + console.error('Error:', e); +} + +try { + let content = fs.readFileSync('./packages/@react-aria/test-utils/package.json', 'utf8'); + let pkg = JSON.parse(content); + pkg.peerDependencies['@testing-library/react'] = '^12'; + fs.writeFileSync('./packages/@react-aria/test-utils/package.json', JSON.stringify(pkg, null, 2)); +} catch (e) { + console.error('Error:', e); +} + +try { + let content = fs.readFileSync('./packages/@react-spectrum/test-utils/package.json', 'utf8'); + let pkg = JSON.parse(content); + pkg.peerDependencies['@testing-library/react'] = '^12'; + fs.writeFileSync('./packages/@react-spectrum/test-utils/package.json', JSON.stringify(pkg, null, 2)); +} catch (e) { + console.error('Error:', e); +} + +try { + let content = fs.readFileSync('./packages/dev/test-utils/package.json', 'utf8'); + let pkg = JSON.parse(content); + pkg.dependencies['@testing-library/react'] = '^12'; + fs.writeFileSync('./packages/dev/test-utils/package.json', JSON.stringify(pkg, null, 2)); +} catch (e) { + console.error('Error:', e); +} diff --git a/scripts/install-react-19.mjs b/scripts/react-19-install-prep.mjs similarity index 85% rename from scripts/install-react-19.mjs rename to scripts/react-19-install-prep.mjs index 59b16d33639..1d576aeb762 100644 --- a/scripts/install-react-19.mjs +++ b/scripts/react-19-install-prep.mjs @@ -13,6 +13,13 @@ let result = JSON.stringify(pkg, false, 2); fs.writeFileSync('./packages/dev/docs/package.json', result); +let content = fs.readFileSync('./package.json', 'utf8'); +let rootpkg = JSON.parse(content); +rootpkg.resolutions['react'] = version; +rootpkg.resolutions['react-dom'] = version; +fs.writeFileSync('./package.json', JSON.stringify(rootpkg, null, 2)); + + function run(cmd, args, opts) { return new Promise((resolve, reject) => { let child = spawn(cmd, args, opts); diff --git a/yarn.lock b/yarn.lock index 9239ad82e94..f51d233e61d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -64,6 +64,7 @@ __metadata: resolution: "@adobe/react-spectrum@workspace:packages/@adobe/react-spectrum" dependencies: "@babel/cli": "npm:^7.12.10" + "@babel/core": "npm:^7.24.3" "@internationalized/string": "npm:^3.2.3" "@react-aria/i18n": "npm:^3.12.1" "@react-aria/ssr": "npm:^3.9.5" @@ -143,9 +144,9 @@ __metadata: linkType: soft "@adobe/spectrum-tokens@npm:^13.0.0-beta.34": - version: 13.0.0-beta.40 - resolution: "@adobe/spectrum-tokens@npm:13.0.0-beta.40" - checksum: 10c0/1d3838ec6089c60d092d715165090ea98447b6b987e208b5c108a255dd806e32cbd7d51eb3595e3cb1240c026c07928a556806a1e5e6f8e25211d3dba81cf47a + version: 13.0.0-beta.43 + resolution: "@adobe/spectrum-tokens@npm:13.0.0-beta.43" + checksum: 10c0/19f364f17a9722a27b64614a985e7bd52c3002f8e53ea0dbf55a5663e4067822762023e0f544ae6eb42e1159616e6cc124f66fd176c5f12da2325a038ed28c7d languageName: node linkType: hard @@ -2169,34 +2170,34 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.5.1": - version: 4.10.0 - resolution: "@eslint-community/regexpp@npm:4.10.0" - checksum: 10c0/c5f60ef1f1ea7649fa7af0e80a5a79f64b55a8a8fa5086de4727eb4c86c652aedee407a9c143b8995d2c0b2d75c1222bec9ba5d73dbfc1f314550554f0979ef4 +"@eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1": + version: 4.11.0 + resolution: "@eslint-community/regexpp@npm:4.11.0" + checksum: 10c0/0f6328869b2741e2794da4ad80beac55cba7de2d3b44f796a60955b0586212ec75e6b0253291fd4aad2100ad471d1480d8895f2b54f1605439ba4c875e05e523 languageName: node linkType: hard -"@eslint/eslintrc@npm:^2.0.2": - version: 2.0.3 - resolution: "@eslint/eslintrc@npm:2.0.3" +"@eslint/eslintrc@npm:^2.1.4": + version: 2.1.4 + resolution: "@eslint/eslintrc@npm:2.1.4" dependencies: ajv: "npm:^6.12.4" debug: "npm:^4.3.2" - espree: "npm:^9.5.2" + espree: "npm:^9.6.0" globals: "npm:^13.19.0" ignore: "npm:^5.2.0" import-fresh: "npm:^3.2.1" js-yaml: "npm:^4.1.0" minimatch: "npm:^3.1.2" strip-json-comments: "npm:^3.1.1" - checksum: 10c0/46291c33bf580ab12101fb7f20adabaa60326a7de094409ab4a5ca4611552ab2325f8d677d6c1d2d9f45f83f93360b115a0b4488bc48180cca0d0f386804d829 + checksum: 10c0/32f67052b81768ae876c84569ffd562491ec5a5091b0c1e1ca1e0f3c24fb42f804952fdd0a137873bc64303ba368a71ba079a6f691cee25beee9722d94cc8573 languageName: node linkType: hard -"@eslint/js@npm:8.39.0": - version: 8.39.0 - resolution: "@eslint/js@npm:8.39.0" - checksum: 10c0/bb7ed9c22b998e8c765d87b12225ae046ae4c571c5c88d1012908c3ae1ae28e6248ebc98aed66b08334a8a9e43420bcc31a0e7f80173dafa6cc97f59735512e6 +"@eslint/js@npm:8.57.0": + version: 8.57.0 + resolution: "@eslint/js@npm:8.57.0" + checksum: 10c0/9a518bb8625ba3350613903a6d8c622352ab0c6557a59fe6ff6178bf882bf57123f9d92aa826ee8ac3ee74b9c6203fe630e9ee00efb03d753962dcf65ee4bd94 languageName: node linkType: hard @@ -2439,14 +2440,14 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.8": - version: 0.11.8 - resolution: "@humanwhocodes/config-array@npm:0.11.8" +"@humanwhocodes/config-array@npm:^0.11.14": + version: 0.11.14 + resolution: "@humanwhocodes/config-array@npm:0.11.14" dependencies: - "@humanwhocodes/object-schema": "npm:^1.2.1" - debug: "npm:^4.1.1" + "@humanwhocodes/object-schema": "npm:^2.0.2" + debug: "npm:^4.3.1" minimatch: "npm:^3.0.5" - checksum: 10c0/441223496cc5ae3ae443e11e2ba05f03f6418d1e0233e3d160b027dda742d7a957fa9e1d56125d5829079419c797c13e1ae8ffe3454f268901ac18f68e0198f1 + checksum: 10c0/66f725b4ee5fdd8322c737cb5013e19fac72d4d69c8bf4b7feb192fcb83442b035b92186f8e9497c220e58b2d51a080f28a73f7899bc1ab288c3be172c467541 languageName: node linkType: hard @@ -2457,10 +2458,10 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^1.2.1": - version: 1.2.1 - resolution: "@humanwhocodes/object-schema@npm:1.2.1" - checksum: 10c0/c3c35fdb70c04a569278351c75553e293ae339684ed75895edc79facc7276e351115786946658d78133130c0cca80e57e2203bc07f8fa7fe7980300e8deef7db +"@humanwhocodes/object-schema@npm:^2.0.2": + version: 2.0.3 + resolution: "@humanwhocodes/object-schema@npm:2.0.3" + checksum: 10c0/80520eabbfc2d32fe195a93557cef50dfe8c8905de447f022675aaf66abc33ae54098f5ea78548d925aa671cd4ab7c7daa5ad704fe42358c9b5e7db60f80696c languageName: node linkType: hard @@ -2775,20 +2776,7 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:^27.4.2": - version: 27.4.2 - resolution: "@jest/types@npm:27.4.2" - dependencies: - "@types/istanbul-lib-coverage": "npm:^2.0.0" - "@types/istanbul-reports": "npm:^3.0.0" - "@types/node": "npm:*" - "@types/yargs": "npm:^16.0.0" - chalk: "npm:^4.0.0" - checksum: 10c0/e72dbc1234e714c04f2b95f5542f6fae1b8bae222d3afa1b48e425875097d1ea63a4a6f8d0bc85965a0d3fab6534e154ab93f412e88f32e414e56366912bd02e - languageName: node - linkType: hard - -"@jest/types@npm:^27.5.1": +"@jest/types@npm:^27.4.2, @jest/types@npm:^27.5.1": version: 27.5.1 resolution: "@jest/types@npm:27.5.1" dependencies: @@ -6354,9 +6342,9 @@ __metadata: dependencies: "@swc/helpers": "npm:^0.5.0" peerDependencies: - "@testing-library/react": ^13.0.0 || ^14.0.0 + "@testing-library/react": ^15.0.7 "@testing-library/user-event": ^13.0.0 || ^14.0.0 - jest: ^27.0.0 + jest: ^29.5.0 react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 languageName: unknown linkType: soft @@ -6696,6 +6684,7 @@ __metadata: "@react-types/shared": "npm:^3.24.1" "@spectrum-icons/ui": "npm:^3.6.9" "@swc/helpers": "npm:^0.5.0" + react-dom: "npm:^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" peerDependencies: "@react-spectrum/provider": ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 @@ -6795,6 +6784,7 @@ __metadata: "@spectrum-icons/ui": "npm:^3.6.9" "@swc/helpers": "npm:^0.5.0" react-aria-components: "npm:^1.3.1" + react-dom: "npm:^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" peerDependencies: "@react-spectrum/provider": ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 @@ -7019,7 +7009,7 @@ __metadata: globals-docs: "npm:^2.4.1" highlight.js: "npm:9.18.1" markdown-to-jsx: "npm:^6.11.0" - quicklink: "npm:^2.0.0" + quicklink: "npm:^2.3.0" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" react-lowlight: "npm:^2.0.0" @@ -7038,6 +7028,7 @@ __metadata: "@react-types/shared": "npm:^3.24.1" "@swc/helpers": "npm:^0.5.0" react-aria-components: "npm:^1.3.1" + react-dom: "npm:^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" peerDependencies: "@react-spectrum/provider": ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 @@ -7051,6 +7042,7 @@ __metadata: "@adobe/spectrum-css-temp": "npm:3.0.0-alpha.1" "@swc/helpers": "npm:^0.5.0" react-aria-components: "npm:^1.3.1" + react-dom: "npm:^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" peerDependencies: "@react-spectrum/provider": ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 @@ -7761,10 +7753,13 @@ __metadata: "@react-aria/ssr": "npm:^3.0.0" "@react-spectrum/test-utils": "npm:1.0.0-alpha.1" "@swc/helpers": "npm:^0.5.0" + "@testing-library/dom": "npm:^10.1.0" + "@testing-library/jest-dom": "npm:^5.16.4" + "@testing-library/react": "npm:^15.0.7" + "@testing-library/user-event": "npm:^14.4.3" + jest: "npm:^29.5.0" resolve: "npm:^1.17.0" peerDependencies: - "@testing-library/react": ^15.0.0 - "@testing-library/user-event": ^14.4.3 react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 languageName: unknown @@ -7778,9 +7773,9 @@ __metadata: "@react-aria/test-utils": "npm:1.0.0-alpha.1" "@swc/helpers": "npm:^0.5.0" peerDependencies: - "@testing-library/react": ^15.0.0 + "@testing-library/react": ^15.0.7 "@testing-library/user-event": ^13.0.0 || ^14.0.0 - jest: ^27.0.0 + jest: ^29.5.0 react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 languageName: unknown linkType: soft @@ -7796,6 +7791,7 @@ __metadata: "@react-types/text": "npm:^3.3.11" "@swc/helpers": "npm:^0.5.0" react-aria-components: "npm:^1.3.1" + react-dom: "npm:^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" peerDependencies: "@react-spectrum/provider": ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 @@ -7958,13 +7954,16 @@ __metadata: "@babel/types": "npm:^7.24.5" "@react-types/shared": "npm:^3.24.0" "@types/jscodeshift": "npm:^0.11.11" + "@types/node": "npm:^20" boxen: "npm:^5.1.2" build: "npm:^0.1.4" chalk: "npm:^4.0.0" commander: "npm:^12.0.0" execa: "npm:^5.1.1" jscodeshift: "npm:^0.15.2" + react: "npm:^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" ts-node: "npm:^10.9.2" + typescript: "npm:^5.5.0" uuid: "npm:^9.0.1" bin: upgrade-react-spectrum: ./dist/index.js @@ -9094,6 +9093,7 @@ __metadata: "@react-spectrum/icon": "npm:^3.7.15" "@spectrum-icons/build-tools": "npm:3.0.0-alpha.1" "@swc/helpers": "npm:^0.5.0" + react-dom: "npm:^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" peerDependencies: "@react-spectrum/provider": ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 @@ -9137,6 +9137,7 @@ __metadata: "@react-spectrum/icon": "npm:^3.7.15" "@spectrum-icons/build-tools": "npm:3.0.0-alpha.1" "@swc/helpers": "npm:^0.5.0" + react-dom: "npm:^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" peerDependencies: "@react-spectrum/provider": ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 @@ -9151,6 +9152,7 @@ __metadata: "@react-spectrum/icon": "npm:^3.7.15" "@spectrum-icons/build-tools": "npm:3.0.0-alpha.1" "@swc/helpers": "npm:^0.5.0" + react-dom: "npm:^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" peerDependencies: "@react-spectrum/provider": ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 @@ -9646,7 +9648,7 @@ __metadata: languageName: node linkType: hard -"@storybook/core-events@npm:7.6.19, @storybook/core-events@npm:^7.0.0": +"@storybook/core-events@npm:7.6.19": version: 7.6.19 resolution: "@storybook/core-events@npm:7.6.19" dependencies: @@ -9655,7 +9657,7 @@ __metadata: languageName: node linkType: hard -"@storybook/core-events@npm:7.6.20": +"@storybook/core-events@npm:7.6.20, @storybook/core-events@npm:^7.0.0": version: 7.6.20 resolution: "@storybook/core-events@npm:7.6.20" dependencies: @@ -9723,7 +9725,7 @@ __metadata: languageName: node linkType: hard -"@storybook/csf-tools@npm:7.6.19, @storybook/csf-tools@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": +"@storybook/csf-tools@npm:7.6.19": version: 7.6.19 resolution: "@storybook/csf-tools@npm:7.6.19" dependencies: @@ -9740,7 +9742,7 @@ __metadata: languageName: node linkType: hard -"@storybook/csf-tools@npm:7.6.20": +"@storybook/csf-tools@npm:7.6.20, @storybook/csf-tools@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": version: 7.6.20 resolution: "@storybook/csf-tools@npm:7.6.20" dependencies: @@ -10457,6 +10459,23 @@ __metadata: languageName: node linkType: hard +"@testing-library/jest-dom@npm:^5.16.4": + version: 5.17.0 + resolution: "@testing-library/jest-dom@npm:5.17.0" + dependencies: + "@adobe/css-tools": "npm:^4.0.1" + "@babel/runtime": "npm:^7.9.2" + "@types/testing-library__jest-dom": "npm:^5.9.1" + aria-query: "npm:^5.0.0" + chalk: "npm:^3.0.0" + css.escape: "npm:^1.5.1" + dom-accessibility-api: "npm:^0.5.6" + lodash: "npm:^4.17.15" + redent: "npm:^3.0.0" + checksum: 10c0/24e09c5779ea44644945ec26f2e4e5f48aecfe57d469decf2317a3253a5db28d865c55ad0ea4818d8d1df7572a6486c45daa06fa09644a833a7dd84563881939 + languageName: node + linkType: hard + "@testing-library/jest-dom@npm:^5.16.5": version: 5.16.5 resolution: "@testing-library/jest-dom@npm:5.16.5" @@ -10474,7 +10493,7 @@ __metadata: languageName: node linkType: hard -"@testing-library/react@npm:^15.0.0": +"@testing-library/react@npm:^15.0.7": version: 15.0.7 resolution: "@testing-library/react@npm:15.0.7" dependencies: @@ -10492,7 +10511,7 @@ __metadata: languageName: node linkType: hard -"@testing-library/user-event@npm:^14.4.0, @testing-library/user-event@npm:^14.5.2": +"@testing-library/user-event@npm:^14.4.0, @testing-library/user-event@npm:^14.4.3, @testing-library/user-event@npm:^14.5.2": version: 14.5.2 resolution: "@testing-library/user-event@npm:14.5.2" peerDependencies: @@ -10890,7 +10909,7 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:^7.0.12": version: 7.0.14 resolution: "@types/json-schema@npm:7.0.14" checksum: 10c0/da68689ccd44cb93ca4c9a4af3b25c6091ecf45fb370d1ed0d0ac5b780e235bf0b9bdc1f7e28f19e6713b22567c3db11fefcbcc6d48ac6b356d035a8f9f4ea30 @@ -10981,10 +11000,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:>= 8": - version: 20.2.5 - resolution: "@types/node@npm:20.2.5" - checksum: 10c0/1c3db8a4ceb5e5d12e7cb140e37c14a16ce013084c6d65579b91cefbe0ecaca57d85093d968172b11c3d1d95bcbc5d972b08aa3dc3935206fb39bc6c10751102 +"@types/node@npm:*, @types/node@npm:>= 8, @types/node@npm:^20": + version: 20.14.13 + resolution: "@types/node@npm:20.14.13" + dependencies: + undici-types: "npm:~5.26.4" + checksum: 10c0/10bb3ece675308742301c652ab8c6cb88b1ebddebed22316103c58f94fe7eff131edd5f679e487c19077fadb6b5e6b1ad9a60a2cee2869aa1f20452b9761d570 languageName: node linkType: hard @@ -11248,16 +11269,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.40.0": - version: 5.40.0 - resolution: "@typescript-eslint/scope-manager@npm:5.40.0" - dependencies: - "@typescript-eslint/types": "npm:5.40.0" - "@typescript-eslint/visitor-keys": "npm:5.40.0" - checksum: 10c0/0a27270c7f8174b0173c3200b7019d07d1bb7d37dec7f94e417c25a994a0bd646160c204c2ce647f74df0ecdf33bacb73f9e0e41560777d3d51ddb422cdf3938 - languageName: node - linkType: hard - "@typescript-eslint/scope-manager@npm:6.9.0": version: 6.9.0 resolution: "@typescript-eslint/scope-manager@npm:6.9.0" @@ -11268,6 +11279,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:7.17.0": + version: 7.17.0 + resolution: "@typescript-eslint/scope-manager@npm:7.17.0" + dependencies: + "@typescript-eslint/types": "npm:7.17.0" + "@typescript-eslint/visitor-keys": "npm:7.17.0" + checksum: 10c0/e1a693e19dc855fe6d04b46c6c205019bfc937eda5f8b255393f8267ebddd282165568336e37b04aab544b155a807784b9c4a92129dfc7c1eef5a9e9fe052685 + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:6.9.0": version: 6.9.0 resolution: "@typescript-eslint/type-utils@npm:6.9.0" @@ -11285,13 +11306,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:5.40.0": - version: 5.40.0 - resolution: "@typescript-eslint/types@npm:5.40.0" - checksum: 10c0/d9f328c559fe2b66c949ee0614a51b9be0d9afd688487cd712dc9f23b92aeb00dae5163336f3568b5e1e2644d539bd1586558bf8a08932dfd21cc169c6658d57 - languageName: node - linkType: hard - "@typescript-eslint/types@npm:6.9.0": version: 6.9.0 resolution: "@typescript-eslint/types@npm:6.9.0" @@ -11299,21 +11313,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.40.0": - version: 5.40.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.40.0" - dependencies: - "@typescript-eslint/types": "npm:5.40.0" - "@typescript-eslint/visitor-keys": "npm:5.40.0" - debug: "npm:^4.3.4" - globby: "npm:^11.1.0" - is-glob: "npm:^4.0.3" - semver: "npm:^7.3.7" - tsutils: "npm:^3.21.0" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/a89d168729146ea5d07f451ad95368299744fbc6c2e640ad23a7b8a55ab8acc8fda0c70b5cce808fecd566e93dc7ed0c14c103cfc2a471171cde6f9f9b9a38b2 +"@typescript-eslint/types@npm:7.17.0": + version: 7.17.0 + resolution: "@typescript-eslint/types@npm:7.17.0" + checksum: 10c0/8f734294d432b37c534f17eb2befdfe43b76874d09118d6adf7e308e5a586e9e11b7021abe4f6692a6e6226de58a15b3cfe1300939556ce1c908d9af627b7400 languageName: node linkType: hard @@ -11335,6 +11338,25 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:7.17.0": + version: 7.17.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.17.0" + dependencies: + "@typescript-eslint/types": "npm:7.17.0" + "@typescript-eslint/visitor-keys": "npm:7.17.0" + debug: "npm:^4.3.4" + globby: "npm:^11.1.0" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^1.3.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/10967823ce00c9f8cd4a8b56bed3524c098e38cc0e27aaa49ffd8fad4e671c00226bf0330ba858948750b88dc55527ebeb62c74be8a30bac18a106d6c033ab59 + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:6.9.0": version: 6.9.0 resolution: "@typescript-eslint/utils@npm:6.9.0" @@ -11352,30 +11374,17 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:^5.10.0": - version: 5.40.0 - resolution: "@typescript-eslint/utils@npm:5.40.0" +"@typescript-eslint/utils@npm:^6.0.0 || ^7.0.0": + version: 7.17.0 + resolution: "@typescript-eslint/utils@npm:7.17.0" dependencies: - "@types/json-schema": "npm:^7.0.9" - "@typescript-eslint/scope-manager": "npm:5.40.0" - "@typescript-eslint/types": "npm:5.40.0" - "@typescript-eslint/typescript-estree": "npm:5.40.0" - eslint-scope: "npm:^5.1.1" - eslint-utils: "npm:^3.0.0" - semver: "npm:^7.3.7" + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:7.17.0" + "@typescript-eslint/types": "npm:7.17.0" + "@typescript-eslint/typescript-estree": "npm:7.17.0" peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 10c0/ff374e26b4404ee962e85464c21040f6ebb52b650daf15f901b0ed3d9581b1611bb54b327d341faee11f07611ba6285425190fe2ad45d2764e44cbaffb96ac42 - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:5.40.0": - version: 5.40.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.40.0" - dependencies: - "@typescript-eslint/types": "npm:5.40.0" - eslint-visitor-keys: "npm:^3.3.0" - checksum: 10c0/c973fc9429fe2aeb375821645d2bb5439f80ed2e77ff89def205aba272343ed3c7b18ee0a4e718f5e753f972d0718c6c8facb3b177fdfb5b5f3be3998f9299d4 + eslint: ^8.56.0 + checksum: 10c0/1f3e22820b3ab3e47809c45e576614ad4a965f5c8634856eca5c70981386b9351a77fb172ba32345e7c5667479cf9526c673699dd38dccd0616ad6db21704e72 languageName: node linkType: hard @@ -11389,6 +11398,23 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:7.17.0": + version: 7.17.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.17.0" + dependencies: + "@typescript-eslint/types": "npm:7.17.0" + eslint-visitor-keys: "npm:^3.4.3" + checksum: 10c0/fa6b339d51fc3710288bb2ffaa46d639551d77965cc42c36f96c4f43aed663ff12972e8a28652a280f6ce20b7a92dc2aea14b2b4049012799be2fc2d3cbb2c60 + languageName: node + linkType: hard + +"@ungap/structured-clone@npm:^1.2.0": + version: 1.2.0 + resolution: "@ungap/structured-clone@npm:1.2.0" + checksum: 10c0/8209c937cb39119f44eb63cf90c0b73e7c754209a6411c707be08e50e29ee81356dca1a848a405c8bdeebfe2f5e4f831ad310ae1689eeef65e7445c090c6657d + languageName: node + linkType: hard + "@verdaccio/commons-api@npm:10.2.0": version: 10.2.0 resolution: "@verdaccio/commons-api@npm:10.2.0" @@ -11602,14 +11628,7 @@ __metadata: languageName: node linkType: hard -"acorn-walk@npm:^8.0.2": - version: 8.2.0 - resolution: "acorn-walk@npm:8.2.0" - checksum: 10c0/dbe92f5b2452c93e960c5594e666dd1fae141b965ff2cb4a1e1d0381e3e4db4274c5ce4ffa3d681a86ca2a8d4e29d5efc0670a08e23fd2800051ea387df56ca2 - languageName: node - linkType: hard - -"acorn-walk@npm:^8.1.1": +"acorn-walk@npm:^8.0.2, acorn-walk@npm:^8.1.1": version: 8.3.3 resolution: "acorn-walk@npm:8.3.3" dependencies: @@ -11654,7 +11673,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.0.0, acorn@npm:^8.1.0, acorn@npm:^8.11.2, acorn@npm:^8.8.0, acorn@npm:^8.8.1, acorn@npm:^8.8.2": +"acorn@npm:^8.0.0, acorn@npm:^8.1.0, acorn@npm:^8.11.2, acorn@npm:^8.8.1, acorn@npm:^8.8.2": version: 8.11.2 resolution: "acorn@npm:8.11.2" bin: @@ -11663,7 +11682,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.11.0, acorn@npm:^8.12.1, acorn@npm:^8.4.1": +"acorn@npm:^8.11.0, acorn@npm:^8.12.1, acorn@npm:^8.4.1, acorn@npm:^8.9.0": version: 8.12.1 resolution: "acorn@npm:8.12.1" bin: @@ -11748,7 +11767,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.10.0, ajv@npm:^6.12.3, ajv@npm:^6.12.4": +"ajv@npm:^6.12.3, ajv@npm:^6.12.4": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -13967,26 +13986,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^3.4.0, chokidar@npm:^3.5.3": - version: 3.5.3 - resolution: "chokidar@npm:3.5.3" - dependencies: - anymatch: "npm:~3.1.2" - braces: "npm:~3.0.2" - fsevents: "npm:~2.3.2" - glob-parent: "npm:~5.1.2" - is-binary-path: "npm:~2.1.0" - is-glob: "npm:~4.0.1" - normalize-path: "npm:~3.0.0" - readdirp: "npm:~3.6.0" - dependenciesMeta: - fsevents: - optional: true - checksum: 10c0/1076953093e0707c882a92c66c0f56ba6187831aa51bb4de878c1fec59ae611a3bf02898f190efec8e77a086b8df61c2b2a3ea324642a0558bdf8ee6c5dc9ca1 - languageName: node - linkType: hard - -"chokidar@npm:^3.6.0": +"chokidar@npm:^3.4.0, chokidar@npm:^3.5.3, chokidar@npm:^3.6.0": version: 3.6.0 resolution: "chokidar@npm:3.6.0" dependencies: @@ -17018,20 +17018,21 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jest@npm:^27.2.1": - version: 27.2.1 - resolution: "eslint-plugin-jest@npm:27.2.1" +"eslint-plugin-jest@npm:^28.6.0": + version: 28.6.0 + resolution: "eslint-plugin-jest@npm:28.6.0" dependencies: - "@typescript-eslint/utils": "npm:^5.10.0" + "@typescript-eslint/utils": "npm:^6.0.0 || ^7.0.0" peerDependencies: - "@typescript-eslint/eslint-plugin": ^5.0.0 - eslint: ^7.0.0 || ^8.0.0 + "@typescript-eslint/eslint-plugin": ^6.0.0 || ^7.0.0 + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + jest: "*" peerDependenciesMeta: "@typescript-eslint/eslint-plugin": optional: true jest: optional: true - checksum: 10c0/eaa298ddcae3f28b0989207d50e8cece0399283e3c1664f8686f6ff6a9dabee637e8e5f77278e319389d808cdc94f7de49a5705ce3d2fbc0a782ae3cd06ec17c + checksum: 10c0/301008d8dd3578a74c92011b3fcbbe4b60d2dbe342f525a31f05b3fcd0e17d514459cf4df65c510062e65b4f19c06b3a27504500a07fe339fd6eb20362620e50 languageName: node linkType: hard @@ -17140,7 +17141,7 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:5.1.1, eslint-scope@npm:^5.1.1": +"eslint-scope@npm:5.1.1": version: 5.1.1 resolution: "eslint-scope@npm:5.1.1" dependencies: @@ -17150,61 +17151,51 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^7.2.0": - version: 7.2.0 - resolution: "eslint-scope@npm:7.2.0" +"eslint-scope@npm:^7.2.2": + version: 7.2.2 + resolution: "eslint-scope@npm:7.2.2" dependencies: esrecurse: "npm:^4.3.0" estraverse: "npm:^5.2.0" - checksum: 10c0/5b48a3cc2485a3a58ca0bdecfb557c349009308a9b2afb24d070b1c0c254d445ee86d78bfee2c4ed6d1b8944307604a987c92f6d7e611e29de5d06256747a0ff - languageName: node - linkType: hard - -"eslint-utils@npm:^3.0.0": - version: 3.0.0 - resolution: "eslint-utils@npm:3.0.0" - dependencies: - eslint-visitor-keys: "npm:^2.0.0" - peerDependencies: - eslint: ">=5" - checksum: 10c0/45aa2b63667a8d9b474c98c28af908d0a592bed1a4568f3145cd49fb5d9510f545327ec95561625290313fe126e6d7bdfe3fdbdb6f432689fab6b9497d3bfb52 + checksum: 10c0/613c267aea34b5a6d6c00514e8545ef1f1433108097e857225fed40d397dd6b1809dffd11c2fde23b37ca53d7bf935fe04d2a18e6fc932b31837b6ad67e1c116 languageName: node linkType: hard -"eslint-visitor-keys@npm:^2.0.0, eslint-visitor-keys@npm:^2.1.0": +"eslint-visitor-keys@npm:^2.1.0": version: 2.1.0 resolution: "eslint-visitor-keys@npm:2.1.0" checksum: 10c0/9f0e3a2db751d84067d15977ac4b4472efd6b303e369e6ff241a99feac04da758f46d5add022c33d06b53596038dbae4b4aceb27c7e68b8dfc1055b35e495787 languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.0, eslint-visitor-keys@npm:^3.4.1": - version: 3.4.1 - resolution: "eslint-visitor-keys@npm:3.4.1" - checksum: 10c0/b4ebd35aed5426cd81b1fb92487825f1acf47a31e91d76597a3ee0664d69627140c4dafaf9b319cfeb1f48c1113a393e21a734c669e6565a72e6fcc311bd9911 +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" + checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 languageName: node linkType: hard -"eslint@npm:^8.38.0": - version: 8.39.0 - resolution: "eslint@npm:8.39.0" +"eslint@npm:^8.56.0": + version: 8.57.0 + resolution: "eslint@npm:8.57.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" - "@eslint-community/regexpp": "npm:^4.4.0" - "@eslint/eslintrc": "npm:^2.0.2" - "@eslint/js": "npm:8.39.0" - "@humanwhocodes/config-array": "npm:^0.11.8" + "@eslint-community/regexpp": "npm:^4.6.1" + "@eslint/eslintrc": "npm:^2.1.4" + "@eslint/js": "npm:8.57.0" + "@humanwhocodes/config-array": "npm:^0.11.14" "@humanwhocodes/module-importer": "npm:^1.0.1" "@nodelib/fs.walk": "npm:^1.2.8" - ajv: "npm:^6.10.0" + "@ungap/structured-clone": "npm:^1.2.0" + ajv: "npm:^6.12.4" chalk: "npm:^4.0.0" cross-spawn: "npm:^7.0.2" debug: "npm:^4.3.2" doctrine: "npm:^3.0.0" escape-string-regexp: "npm:^4.0.0" - eslint-scope: "npm:^7.2.0" - eslint-visitor-keys: "npm:^3.4.0" - espree: "npm:^9.5.1" + eslint-scope: "npm:^7.2.2" + eslint-visitor-keys: "npm:^3.4.3" + espree: "npm:^9.6.1" esquery: "npm:^1.4.2" esutils: "npm:^2.0.2" fast-deep-equal: "npm:^3.1.3" @@ -17212,37 +17203,34 @@ __metadata: find-up: "npm:^5.0.0" glob-parent: "npm:^6.0.2" globals: "npm:^13.19.0" - grapheme-splitter: "npm:^1.0.4" + graphemer: "npm:^1.4.0" ignore: "npm:^5.2.0" - import-fresh: "npm:^3.0.0" imurmurhash: "npm:^0.1.4" is-glob: "npm:^4.0.0" is-path-inside: "npm:^3.0.3" - js-sdsl: "npm:^4.1.4" js-yaml: "npm:^4.1.0" json-stable-stringify-without-jsonify: "npm:^1.0.1" levn: "npm:^0.4.1" lodash.merge: "npm:^4.6.2" minimatch: "npm:^3.1.2" natural-compare: "npm:^1.4.0" - optionator: "npm:^0.9.1" + optionator: "npm:^0.9.3" strip-ansi: "npm:^6.0.1" - strip-json-comments: "npm:^3.1.0" text-table: "npm:^0.2.0" bin: eslint: bin/eslint.js - checksum: 10c0/34679da06fbc9ee75d13de57864589537e7460408c923510029b87cdf9f52fec2eb7f85cebbbff7ed15de0b37b7b14969efb036804f774aa4455809c9ccea2cb + checksum: 10c0/00bb96fd2471039a312435a6776fe1fd557c056755eaa2b96093ef3a8508c92c8775d5f754768be6b1dddd09fdd3379ddb231eeb9b6c579ee17ea7d68000a529 languageName: node linkType: hard -"espree@npm:^9.5.1, espree@npm:^9.5.2": - version: 9.5.2 - resolution: "espree@npm:9.5.2" +"espree@npm:^9.6.0, espree@npm:^9.6.1": + version: 9.6.1 + resolution: "espree@npm:9.6.1" dependencies: - acorn: "npm:^8.8.0" + acorn: "npm:^8.9.0" acorn-jsx: "npm:^5.3.2" eslint-visitor-keys: "npm:^3.4.1" - checksum: 10c0/6885e57b3dcea3f65211403a10077a80a57f03e6c8b45c1e1db4bc5958e0fdb5c358819c88898ea67655d25fb646836182f688156e124a05610e714d3fcb6822 + checksum: 10c0/1a2e9b4699b715347f62330bcc76aee224390c28bb02b31a3752e9d07549c473f5f986720483c6469cf3cfb3c9d05df612ffc69eb1ee94b54b739e67de9bb460 languageName: node linkType: hard @@ -19171,6 +19159,19 @@ __metadata: languageName: node linkType: hard +"glob@npm:^8.0.3": + version: 8.1.0 + resolution: "glob@npm:8.1.0" + dependencies: + fs.realpath: "npm:^1.0.0" + inflight: "npm:^1.0.4" + inherits: "npm:2" + minimatch: "npm:^5.0.1" + once: "npm:^1.3.0" + checksum: 10c0/cb0b5cab17a59c57299376abe5646c7070f8acb89df5595b492dba3bfb43d301a46c01e5695f01154e6553168207cb60d4eaf07d3be4bc3eb9b0457c5c561d0f + languageName: node + linkType: hard + "glob@npm:~3.1.21": version: 3.1.21 resolution: "glob@npm:3.1.21" @@ -19435,13 +19436,6 @@ __metadata: languageName: node linkType: hard -"grapheme-splitter@npm:^1.0.4": - version: 1.0.4 - resolution: "grapheme-splitter@npm:1.0.4" - checksum: 10c0/108415fb07ac913f17040dc336607772fcea68c7f495ef91887edddb0b0f5ff7bc1d1ab181b125ecb2f0505669ef12c9a178a3bbd2dd8e042d8c5f1d7c90331a - languageName: node - linkType: hard - "graphemer@npm:^1.4.0": version: 1.4.0 resolution: "graphemer@npm:1.4.0" @@ -20356,7 +20350,7 @@ __metadata: languageName: node linkType: hard -"import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1": +"import-fresh@npm:^3.2.1": version: 3.2.1 resolution: "import-fresh@npm:3.2.1" dependencies: @@ -22377,13 +22371,6 @@ __metadata: languageName: node linkType: hard -"js-sdsl@npm:^4.1.4": - version: 4.1.5 - resolution: "js-sdsl@npm:4.1.5" - checksum: 10c0/d95116180b977da36ad23a4f242a8eb96da42910a3662143e07fa12a5276663564ea9102d8570b2e6b0918fe284f2924a173082b6f84d25df29fbec3f71aa42f - languageName: node - linkType: hard - "js-stringify@npm:^1.0.1": version: 1.0.2 resolution: "js-stringify@npm:1.0.2" @@ -23090,83 +23077,83 @@ __metadata: languageName: node linkType: hard -"lightningcss-darwin-arm64@npm:1.25.1": - version: 1.25.1 - resolution: "lightningcss-darwin-arm64@npm:1.25.1" +"lightningcss-darwin-arm64@npm:1.24.0": + version: 1.24.0 + resolution: "lightningcss-darwin-arm64@npm:1.24.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"lightningcss-darwin-x64@npm:1.25.1": - version: 1.25.1 - resolution: "lightningcss-darwin-x64@npm:1.25.1" +"lightningcss-darwin-x64@npm:1.24.0": + version: 1.24.0 + resolution: "lightningcss-darwin-x64@npm:1.24.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"lightningcss-freebsd-x64@npm:1.25.1": - version: 1.25.1 - resolution: "lightningcss-freebsd-x64@npm:1.25.1" +"lightningcss-freebsd-x64@npm:1.24.0": + version: 1.24.0 + resolution: "lightningcss-freebsd-x64@npm:1.24.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"lightningcss-linux-arm-gnueabihf@npm:1.25.1": - version: 1.25.1 - resolution: "lightningcss-linux-arm-gnueabihf@npm:1.25.1" +"lightningcss-linux-arm-gnueabihf@npm:1.24.0": + version: 1.24.0 + resolution: "lightningcss-linux-arm-gnueabihf@npm:1.24.0" conditions: os=linux & cpu=arm languageName: node linkType: hard -"lightningcss-linux-arm64-gnu@npm:1.25.1": - version: 1.25.1 - resolution: "lightningcss-linux-arm64-gnu@npm:1.25.1" +"lightningcss-linux-arm64-gnu@npm:1.24.0": + version: 1.24.0 + resolution: "lightningcss-linux-arm64-gnu@npm:1.24.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"lightningcss-linux-arm64-musl@npm:1.25.1": - version: 1.25.1 - resolution: "lightningcss-linux-arm64-musl@npm:1.25.1" +"lightningcss-linux-arm64-musl@npm:1.24.0": + version: 1.24.0 + resolution: "lightningcss-linux-arm64-musl@npm:1.24.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"lightningcss-linux-x64-gnu@npm:1.25.1": - version: 1.25.1 - resolution: "lightningcss-linux-x64-gnu@npm:1.25.1" +"lightningcss-linux-x64-gnu@npm:1.24.0": + version: 1.24.0 + resolution: "lightningcss-linux-x64-gnu@npm:1.24.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"lightningcss-linux-x64-musl@npm:1.25.1": - version: 1.25.1 - resolution: "lightningcss-linux-x64-musl@npm:1.25.1" +"lightningcss-linux-x64-musl@npm:1.24.0": + version: 1.24.0 + resolution: "lightningcss-linux-x64-musl@npm:1.24.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"lightningcss-win32-x64-msvc@npm:1.25.1": - version: 1.25.1 - resolution: "lightningcss-win32-x64-msvc@npm:1.25.1" +"lightningcss-win32-x64-msvc@npm:1.24.0": + version: 1.24.0 + resolution: "lightningcss-win32-x64-msvc@npm:1.24.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "lightningcss@npm:^1.22.1": - version: 1.25.1 - resolution: "lightningcss@npm:1.25.1" + version: 1.24.0 + resolution: "lightningcss@npm:1.24.0" dependencies: detect-libc: "npm:^1.0.3" - lightningcss-darwin-arm64: "npm:1.25.1" - lightningcss-darwin-x64: "npm:1.25.1" - lightningcss-freebsd-x64: "npm:1.25.1" - lightningcss-linux-arm-gnueabihf: "npm:1.25.1" - lightningcss-linux-arm64-gnu: "npm:1.25.1" - lightningcss-linux-arm64-musl: "npm:1.25.1" - lightningcss-linux-x64-gnu: "npm:1.25.1" - lightningcss-linux-x64-musl: "npm:1.25.1" - lightningcss-win32-x64-msvc: "npm:1.25.1" + lightningcss-darwin-arm64: "npm:1.24.0" + lightningcss-darwin-x64: "npm:1.24.0" + lightningcss-freebsd-x64: "npm:1.24.0" + lightningcss-linux-arm-gnueabihf: "npm:1.24.0" + lightningcss-linux-arm64-gnu: "npm:1.24.0" + lightningcss-linux-arm64-musl: "npm:1.24.0" + lightningcss-linux-x64-gnu: "npm:1.24.0" + lightningcss-linux-x64-musl: "npm:1.24.0" + lightningcss-win32-x64-msvc: "npm:1.24.0" dependenciesMeta: lightningcss-darwin-arm64: optional: true @@ -23186,7 +23173,7 @@ __metadata: optional: true lightningcss-win32-x64-msvc: optional: true - checksum: 10c0/143a412dfd3393804c9dedac4294d7d54752dd589eb9ba43e3548bd6b0f9d73765b2b4cc0c62fae767c96d5d532a64d7fdfabd8b299caf733160a751cbb28297 + checksum: 10c0/f27df57166535f9e674d1fb6c7eb057cdb2aaa03572be5757dd0d6c635029ae4aac704a6f8513ce8a5d6e5eb0c6e5906459706fa4f3f1f9f2fc24524c1cb1e76 languageName: node linkType: hard @@ -26514,17 +26501,17 @@ __metadata: languageName: node linkType: hard -"optionator@npm:^0.9.1": - version: 0.9.1 - resolution: "optionator@npm:0.9.1" +"optionator@npm:^0.9.3": + version: 0.9.4 + resolution: "optionator@npm:0.9.4" dependencies: deep-is: "npm:^0.1.3" fast-levenshtein: "npm:^2.0.6" levn: "npm:^0.4.1" prelude-ls: "npm:^1.2.1" type-check: "npm:^0.4.0" - word-wrap: "npm:^1.2.3" - checksum: 10c0/8b574d50b032f34713dc09bfacdc351824f713c3c80773ead3a05ab977364de88f2f3962a6f15437747b93a5e0636928253949970daea3aaeeefbd3a525da6a4 + word-wrap: "npm:^1.2.5" + checksum: 10c0/4afb687a059ee65b61df74dfe87d8d6815cd6883cb8b3d5883a910df72d0f5d029821f37025e4bccf4048873dbdb09acc6d303d27b8f76b1a80dd5a7d5334675 languageName: node linkType: hard @@ -26921,6 +26908,7 @@ __metadata: version: 0.0.0-use.local resolution: "parcel-resolver-build@workspace:packages/dev/parcel-resolver-build" dependencies: + "@parcel/core": "npm:2.0.0-dev.1599" "@parcel/node-resolver-core": "npm:3.3.1-dev.3224" "@parcel/plugin": "npm:2.0.0-dev.1601" languageName: unknown @@ -26930,6 +26918,7 @@ __metadata: version: 0.0.0-use.local resolution: "parcel-resolver-docs@workspace:packages/dev/parcel-resolver-docs" dependencies: + "@parcel/core": "npm:2.0.0-dev.1599" "@parcel/node-resolver-core": "npm:3.3.1-dev.3224" "@parcel/plugin": "npm:2.0.0-dev.1601" languageName: unknown @@ -26990,10 +26979,12 @@ __metadata: dependencies: "@mdx-js/mdx": "npm:next" "@mdx-js/react": "npm:next" + "@parcel/core": "npm:2.0.0-dev.1599" "@parcel/plugin": "npm:2.0.0-dev.1601" dprint-node: "npm:^1.0.7" js-yaml: "npm:^3.13.1" mdast-util-toc: "npm:^6.1.0" + react: "npm:^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" remark-frontmatter: "npm:^4.0.1" remark-slug: "npm:^7.0.1" tree-sitter-highlight: "npm:^1.0.1" @@ -27016,6 +27007,7 @@ __metadata: dependencies: "@mdx-js/mdx": "npm:next" "@mdx-js/react": "npm:next" + react: "npm:^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" languageName: unknown linkType: soft @@ -27605,7 +27597,7 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.36.1, playwright-core@npm:>=1.2.0": +"playwright-core@npm:1.36.1": version: 1.36.1 resolution: "playwright-core@npm:1.36.1" bin: @@ -27614,7 +27606,7 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.45.3": +"playwright-core@npm:1.45.3, playwright-core@npm:>=1.2.0": version: 1.45.3 resolution: "playwright-core@npm:1.45.3" bin: @@ -28599,16 +28591,16 @@ __metadata: languageName: node linkType: hard -"quicklink@npm:^2.0.0": - version: 2.0.0 - resolution: "quicklink@npm:2.0.0" +"quicklink@npm:^2.3.0": + version: 2.3.0 + resolution: "quicklink@npm:2.3.0" dependencies: route-manifest: "npm:^1.0.0" throttles: "npm:^1.0.0" peerDependencies: react: ^16.8.0 react-dom: ^16.8.0 - checksum: 10c0/837825909019be7623a8bbf09df30e79165521b1fb1ef23961506fc6b4ae62e4d25f61087ddbd20d40544eec79b1afb38054b195af62234036fb411dc93b5d2a + checksum: 10c0/1b7b1e680004174f32b2c15d9a357ceec34e238ce7982d91ae4b7de202733997818bfe0b0b7b05500a24664e2c907b62b8ac81cbd566595564268ea3b79ff84c languageName: node linkType: hard @@ -28727,6 +28719,7 @@ __metadata: resolution: "react-aria@workspace:packages/react-aria" dependencies: "@babel/cli": "npm:^7.24.1" + "@babel/core": "npm:^7.24.3" "@internationalized/string": "npm:^3.2.3" "@react-aria/breadcrumbs": "npm:^3.5.15" "@react-aria/button": "npm:^3.9.7" @@ -28827,7 +28820,7 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:^18.0.0 || ^19.0.0, react-dom@npm:^18.2.0": +"react-dom@npm:^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0, react-dom@npm:^18.0.0 || ^19.0.0, react-dom@npm:^18.2.0": version: 18.3.1 resolution: "react-dom@npm:18.3.1" dependencies: @@ -28878,7 +28871,14 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^16.12.0, react-is@npm:^16.13.1, react-is@npm:^16.8.6": +"react-is@npm:^16.12.0 || ^17.0.0 || ^18.0.0, react-is@npm:^18.3.1": + version: 18.3.1 + resolution: "react-is@npm:18.3.1" + checksum: 10c0/f2f1e60010c683479e74c63f96b09fb41603527cd131a9959e2aee1e5a8b0caf270b365e5ca77d4a6b18aae659b60a86150bb3979073528877029b35aecd2072 + languageName: node + linkType: hard + +"react-is@npm:^16.12.0, react-is@npm:^16.13.1": version: 16.13.1 resolution: "react-is@npm:16.13.1" checksum: 10c0/33977da7a5f1a287936a0c85639fec6ca74f4f15ef1e59a6bc20338fc73dc69555381e211f7a3529b8150a1f71e4225525b41b60b52965bda53ce7d47377ada1 @@ -28954,6 +28954,18 @@ __metadata: languageName: node linkType: hard +"react-shallow-renderer@npm:^16.15.0": + version: 16.15.0 + resolution: "react-shallow-renderer@npm:16.15.0" + dependencies: + object-assign: "npm:^4.1.1" + react-is: "npm:^16.12.0 || ^17.0.0 || ^18.0.0" + peerDependencies: + react: ^16.0.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/c194d741792e86043a4ae272f7353c1cb9412bc649945c4220c6a101a6ea5410cceb3d65d5a4d750f11a24f7426e8eec7977e8a4e3ad5d3ee235ca2b18166fa8 + languageName: node + linkType: hard + "react-spectrum-monorepo@workspace:.": version: 0.0.0-use.local resolution: "react-spectrum-monorepo@workspace:." @@ -29004,10 +29016,11 @@ __metadata: "@storybook/react": "npm:^7.6.19" "@storybook/test-runner": "npm:^0.16.0" "@storybook/testing-library": "npm:^0.2.2" + "@swc/core": "npm:^1.3.36" "@swc/jest": "npm:^0.2.36" "@testing-library/dom": "npm:^10.1.0" "@testing-library/jest-dom": "npm:^5.16.5" - "@testing-library/react": "npm:^15.0.0" + "@testing-library/react": "npm:^15.0.7" "@testing-library/user-event": "npm:^14.5.2" "@types/react": "npm:types-react@19.0.0-rc.0" "@types/react-dom": "npm:types-react-dom@19.0.0-rc.0" @@ -29034,9 +29047,9 @@ __metadata: css-parse: "npm:^2.0.0" delta-e: "npm:^0.0.8" diff: "npm:^5.1.0" - eslint: "npm:^8.38.0" + eslint: "npm:^8.56.0" eslint-plugin-import: "npm:^2.27.5" - eslint-plugin-jest: "npm:^27.2.1" + eslint-plugin-jest: "npm:^28.6.0" eslint-plugin-jsdoc: "npm:^40.3.0" eslint-plugin-jsx-a11y: "npm:^6.7.1" eslint-plugin-monorepo: "npm:^0.3.2" @@ -29048,6 +29061,7 @@ __metadata: framer-motion: "npm:^11.3.0-alpha.0" fs-extra: "npm:^10.0.0" full-icu: "npm:^1.3.0" + glob: "npm:^8.0.3" glob-promise: "npm:^6.0.5" identity-obj-proxy: "npm:^3.0.0" ignore-styles: "npm:^5.0.1" @@ -29076,7 +29090,7 @@ __metadata: react-axe: "npm:^3.0.2" react-dom: "npm:^18.2.0" react-frame-component: "npm:^5.0.0" - react-test-renderer: "npm:^16.9.0" + react-test-renderer: "npm:^18.3.1" recast: "npm:^0.23" recursive-readdir: "npm:^2.2.2" regenerator-runtime: "npm:0.13.3" @@ -29105,6 +29119,7 @@ __metadata: resolution: "react-stately@workspace:packages/react-stately" dependencies: "@babel/cli": "npm:^7.24.1" + "@babel/core": "npm:^7.24.3" "@react-stately/calendar": "npm:^3.5.3" "@react-stately/checkbox": "npm:^3.6.7" "@react-stately/collections": "npm:^3.10.9" @@ -29150,17 +29165,16 @@ __metadata: languageName: node linkType: hard -"react-test-renderer@npm:^16.9.0": - version: 16.10.2 - resolution: "react-test-renderer@npm:16.10.2" +"react-test-renderer@npm:^18.3.1": + version: 18.3.1 + resolution: "react-test-renderer@npm:18.3.1" dependencies: - object-assign: "npm:^4.1.1" - prop-types: "npm:^15.6.2" - react-is: "npm:^16.8.6" - scheduler: "npm:^0.16.2" + react-is: "npm:^18.3.1" + react-shallow-renderer: "npm:^16.15.0" + scheduler: "npm:^0.23.2" peerDependencies: - react: ^16.0.0 - checksum: 10c0/8cb2eb4c6b4c702cefb9205015f3434cb96d305c89674a70d6d082816acb04a9f81ad716b0308d7cf9c5d55f53dd672f432fbdea6be895fc9550f5a0137dda94 + react: ^18.3.1 + checksum: 10c0/c633558ef9af33bc68f0c4dbb5163a004c4fb9eade7bd0a7cfc0355fb367f36bd9d96533c90b7e85a146be6c525113a15f58683d269e0177ad77e2b04d4fe51c languageName: node linkType: hard @@ -29179,7 +29193,7 @@ __metadata: languageName: node linkType: hard -"react@npm:^18.0.0 || ^19.0.0, react@npm:^18.2.0": +"react@npm:^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0, react@npm:^18.0.0 || ^19.0.0, react@npm:^18.2.0": version: 18.3.1 resolution: "react@npm:18.3.1" dependencies: @@ -29322,14 +29336,14 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:2 || 3, readable-stream@npm:^3.0.2, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0": - version: 3.6.0 - resolution: "readable-stream@npm:3.6.0" +"readable-stream@npm:2 || 3, readable-stream@npm:^3.0.2, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.2": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" dependencies: inherits: "npm:^2.0.3" string_decoder: "npm:^1.1.1" util-deprecate: "npm:^1.0.1" - checksum: 10c0/937bedd29ac8a68331666291922bea892fa2be1a33269e582de9f844a2002f146cf831e39cd49fe6a378d3f0c27358f259ed0e20d20f0bdc6a3f8fc21fce42dc + checksum: 10c0/e37be5c79c376fdd088a45fa31ea2e423e5d48854be7a22a58869b4e84d25047b193f6acb54f1012331e1bcd667ffb569c01b99d36b0bd59658fb33f513511b7 languageName: node linkType: hard @@ -29357,17 +29371,6 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^3.6.2": - version: 3.6.2 - resolution: "readable-stream@npm:3.6.2" - dependencies: - inherits: "npm:^2.0.3" - string_decoder: "npm:^1.1.1" - util-deprecate: "npm:^1.0.1" - checksum: 10c0/e37be5c79c376fdd088a45fa31ea2e423e5d48854be7a22a58869b4e84d25047b193f6acb54f1012331e1bcd667ffb569c01b99d36b0bd59658fb33f513511b7 - languageName: node - linkType: hard - "readdir-scoped-modules@npm:^1.0.0": version: 1.1.0 resolution: "readdir-scoped-modules@npm:1.1.0" @@ -30337,16 +30340,6 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.16.2": - version: 0.16.2 - resolution: "scheduler@npm:0.16.2" - dependencies: - loose-envify: "npm:^1.1.0" - object-assign: "npm:^4.1.1" - checksum: 10c0/5c5e983ef58113f6b9439b7016478d77d56d2dbe8b6623f8dd95b3f751a13979b99a8bf44147243e3fb7e076648cd8caa1389984c52baaf2e44ea88d96a9f173 - languageName: node - linkType: hard - "scheduler@npm:^0.23.2": version: 0.23.2 resolution: "scheduler@npm:0.23.2" @@ -30421,14 +30414,12 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4": - version: 7.6.0 - resolution: "semver@npm:7.6.0" - dependencies: - lru-cache: "npm:^6.0.0" +"semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": + version: 7.6.3 + resolution: "semver@npm:7.6.3" bin: semver: bin/semver.js - checksum: 10c0/fbfe717094ace0aa8d6332d7ef5ce727259815bd8d8815700853f4faf23aacbd7192522f0dc5af6df52ef4fa85a355ebd2f5d39f554bd028200d6cf481ab9b53 + checksum: 10c0/88f33e148b210c153873cb08cfe1e281d518aaa9a666d4d148add6560db5cd3c582f3a08ccb91f38d5f379ead256da9931234ed122057f40bb5766e65e58adaf languageName: node linkType: hard @@ -31730,7 +31721,7 @@ __metadata: languageName: node linkType: hard -"strip-json-comments@npm:^3.0.1, strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": +"strip-json-comments@npm:^3.0.1, strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd @@ -32630,12 +32621,12 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^1.0.1": - version: 1.0.3 - resolution: "ts-api-utils@npm:1.0.3" +"ts-api-utils@npm:^1.0.1, ts-api-utils@npm:^1.3.0": + version: 1.3.0 + resolution: "ts-api-utils@npm:1.3.0" peerDependencies: typescript: ">=4.2.0" - checksum: 10c0/9408338819c3aca2a709f0bc54e3f874227901506cacb1163612a6c8a43df224174feb965a5eafdae16f66fc68fd7bfee8d3275d0fa73fbb8699e03ed26520c9 + checksum: 10c0/f54a0ba9ed56ce66baea90a3fa087a484002e807f28a8ccb2d070c75e76bde64bd0f6dce98b3802834156306050871b67eec325cb4e918015a360a3f0868c77c languageName: node linkType: hard @@ -32710,21 +32701,14 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^1.13.0, tslib@npm:^1.8.1, tslib@npm:^1.9.0": +"tslib@npm:^1.13.0, tslib@npm:^1.9.0": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: 10c0/69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.1.0, tslib@npm:^2.4.0": - version: 2.6.2 - resolution: "tslib@npm:2.6.2" - checksum: 10c0/e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb - languageName: node - linkType: hard - -"tslib@npm:^2.6.2": +"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2": version: 2.6.3 resolution: "tslib@npm:2.6.3" checksum: 10c0/2598aef53d9dbe711af75522464b2104724d6467b26a60f2bdac8297d2b5f1f6b86a71f61717384aa8fd897240467aaa7bcc36a0700a0faf751293d1331db39a @@ -32738,17 +32722,6 @@ __metadata: languageName: node linkType: hard -"tsutils@npm:^3.21.0": - version: 3.21.0 - resolution: "tsutils@npm:3.21.0" - dependencies: - tslib: "npm:^1.8.1" - peerDependencies: - typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - checksum: 10c0/02f19e458ec78ead8fffbf711f834ad8ecd2cc6ade4ec0320790713dccc0a412b99e7fd907c4cda2a1dc602c75db6f12e0108e87a5afad4b2f9e90a24cabd5a2 - languageName: node - linkType: hard - "tunnel-agent@npm:^0.6.0": version: 0.6.0 resolution: "tunnel-agent@npm:0.6.0" @@ -34413,10 +34386,10 @@ __metadata: languageName: node linkType: hard -"word-wrap@npm:^1.2.3, word-wrap@npm:~1.2.3": - version: 1.2.3 - resolution: "word-wrap@npm:1.2.3" - checksum: 10c0/1cb6558996deb22c909330db1f01d672feee41d7f0664492912de3de282da3f28ba2d49e87b723024e99d56ba2dac2f3ab28f8db07ac199f5e5d5e2e437833de +"word-wrap@npm:^1.2.5, word-wrap@npm:~1.2.3": + version: 1.2.5 + resolution: "word-wrap@npm:1.2.5" + checksum: 10c0/e0e4a1ca27599c92a6ca4c32260e8a92e8a44f4ef6ef93f803f8ed823f486e0889fc0b93be4db59c8d51b3064951d25e43d434e95dc8c960cc3a63d65d00ba20 languageName: node linkType: hard