diff --git a/.changeset/tall-pets-obey.md b/.changeset/tall-pets-obey.md new file mode 100644 index 00000000000..9ca08e671f2 --- /dev/null +++ b/.changeset/tall-pets-obey.md @@ -0,0 +1,5 @@ +--- +'@primer/react': patch +--- + +corrects peer dependencies around react-is and types diff --git a/package-lock.json b/package-lock.json index 337e881a48d..64b2dad2b34 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9613,10 +9613,12 @@ }, "node_modules/@types/prop-types": { "version": "15.7.11", + "dev": true, "license": "MIT" }, "node_modules/@types/react": { "version": "18.3.11", + "dev": true, "license": "MIT", "dependencies": { "@types/prop-types": "*", @@ -9632,18 +9634,13 @@ } }, "node_modules/@types/react-is": { - "version": "18.2.4", - "license": "MIT", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-test-renderer": { - "version": "18.3.0", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-zts4lhQn5ia0cF/y2+3V6Riu0MAfez9/LJYavdM8TvcVl+S91A/7VWxyBT8hbRuWspmuCaiGI0F41OJYGrKhRA==", "dev": true, "license": "MIT", "dependencies": { - "@types/react": "*" + "@types/react": "^18" } }, "node_modules/@types/resolve": { @@ -25333,6 +25330,7 @@ }, "node_modules/react-is": { "version": "18.3.1", + "dev": true, "license": "MIT" }, "node_modules/react-refresh": { @@ -31365,7 +31363,6 @@ "@styled-system/css": "^5.1.5", "@styled-system/props": "^5.1.5", "@styled-system/theme-get": "^5.1.2", - "@types/react-is": "^18.2.1", "@types/styled-system": "^5.1.23", "@types/styled-system__css": "^5.0.16", "@types/styled-system__theme-get": "^5.0.1", @@ -31379,7 +31376,6 @@ "lodash.isobject": "^3.0.2", "react-compiler-runtime": "^19.1.0-rc.2", "react-intersection-observer": "^9.16.0", - "react-is": "^18.2.0", "styled-system": "^5.1.5", "type-check": "0.4.0" }, @@ -31421,8 +31417,9 @@ "@types/lodash.keyby": "4.6.9", "@types/node": "20.12.11", "@types/react": "18.3.11", - "@types/react-dom": "18.3.0", - "@types/react-test-renderer": "18.3.0", + "@types/react-dom": "18.3.1", + "@types/react-is": "18.3.1", + "@types/react-test-renderer": "18.3.1", "@types/semver": "7.7.0", "@types/styled-components": "^5.1.26", "@vitejs/plugin-react": "^4.3.3", @@ -31465,6 +31462,7 @@ "postcss-preset-primer": "^0.0.0", "react": "18.3.1", "react-dom": "18.3.1", + "react-is": "18.3.1", "react-test-renderer": "18.3.1", "recast": "0.23.7", "rimraf": "5.0.5", @@ -31494,9 +31492,11 @@ "peerDependencies": { "@types/react": "18.x || 19.x", "@types/react-dom": "18.x || 19.x", + "@types/react-is": "18.x || 19.x", "@types/styled-components": "^5.1.11", "react": "18.x || 19.x", "react-dom": "18.x || 19.x", + "react-is": "18.x || 19.x", "styled-components": "5.x" }, "peerDependenciesMeta": { @@ -31506,6 +31506,9 @@ "@types/react-dom": { "optional": true }, + "@types/react-is": { + "optional": true + }, "@types/styled-components": { "optional": true } @@ -31558,6 +31561,26 @@ "storybook": "^9.0.12" } }, + "packages/react/node_modules/@types/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, + "packages/react/node_modules/@types/react-test-renderer": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-18.3.1.tgz", + "integrity": "sha512-vAhnk0tG2eGa37lkU9+s5SoroCsRI08xnsWFiAXOuPH2jqzMbcXvKExXViPi1P5fIklDeCvXqyrdmipFaSkZrA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/react": "^18" + } + }, "packages/react/node_modules/character-entities-legacy": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", diff --git a/packages/react/package.json b/packages/react/package.json index 31d5cea5a5b..416fcff192a 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -93,7 +93,6 @@ "@styled-system/css": "^5.1.5", "@styled-system/props": "^5.1.5", "@styled-system/theme-get": "^5.1.2", - "@types/react-is": "^18.2.1", "@types/styled-system": "^5.1.23", "@types/styled-system__css": "^5.0.16", "@types/styled-system__theme-get": "^5.0.1", @@ -107,7 +106,6 @@ "lodash.isobject": "^3.0.2", "react-compiler-runtime": "^19.1.0-rc.2", "react-intersection-observer": "^9.16.0", - "react-is": "^18.2.0", "styled-system": "^5.1.5", "type-check": "0.4.0" }, @@ -149,8 +147,9 @@ "@types/lodash.keyby": "4.6.9", "@types/node": "20.12.11", "@types/react": "18.3.11", - "@types/react-dom": "18.3.0", - "@types/react-test-renderer": "18.3.0", + "@types/react-dom": "18.3.1", + "@types/react-is": "18.3.1", + "@types/react-test-renderer": "18.3.1", "@types/semver": "7.7.0", "@types/styled-components": "^5.1.26", "@vitejs/plugin-react": "^4.3.3", @@ -193,6 +192,7 @@ "postcss-preset-primer": "^0.0.0", "react": "18.3.1", "react-dom": "18.3.1", + "react-is": "18.3.1", "react-test-renderer": "18.3.1", "recast": "0.23.7", "rimraf": "5.0.5", @@ -218,9 +218,11 @@ "peerDependencies": { "@types/react": "18.x || 19.x", "@types/react-dom": "18.x || 19.x", + "@types/react-is": "18.x || 19.x", "@types/styled-components": "^5.1.11", "react": "18.x || 19.x", "react-dom": "18.x || 19.x", + "react-is": "18.x || 19.x", "styled-components": "5.x" }, "peerDependenciesMeta": { @@ -230,6 +232,9 @@ "@types/react-dom": { "optional": true }, + "@types/react-is": { + "optional": true + }, "@types/styled-components": { "optional": true }