From 6be413b9e1987a1693d27d9e4a5412e2413748fc Mon Sep 17 00:00:00 2001 From: dleadbetter <> Date: Thu, 29 Feb 2024 18:59:23 -0500 Subject: [PATCH] RC #251 - Moving all react-components packages to "peerDependencies" --- packages/controlled-vocabulary/package.json | 4 ++-- packages/semantic-ui/package.json | 2 +- packages/user-defined-fields/package.json | 4 ++-- scripts/publish.js | 1 + 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/controlled-vocabulary/package.json b/packages/controlled-vocabulary/package.json index 7134bcb39..e0559ff12 100644 --- a/packages/controlled-vocabulary/package.json +++ b/packages/controlled-vocabulary/package.json @@ -18,13 +18,13 @@ "build": "vite build && flow-copy-source -v src types" }, "dependencies": { - "@performant-software/semantic-components": "^1.2.0-beta.30", - "@performant-software/shared-components": "^1.2.0-beta.30", "i18next": "^21.9.2", "semantic-ui-react": "^2.1.2", "underscore": "^1.13.2" }, "peerDependencies": { + "@performant-software/semantic-components": "^1.2.0-beta.30", + "@performant-software/shared-components": "^1.2.0-beta.30", "react": ">= 16.13.1 < 19.0.0", "react-dom": ">= 16.13.1 < 19.0.0" }, diff --git a/packages/semantic-ui/package.json b/packages/semantic-ui/package.json index a76a7f09b..e31ac100c 100644 --- a/packages/semantic-ui/package.json +++ b/packages/semantic-ui/package.json @@ -18,7 +18,6 @@ "build": "vite build && flow-copy-source -v src types" }, "dependencies": { - "@performant-software/shared-components": "^1.2.0-beta.30", "@react-google-maps/api": "^2.8.1", "axios": "^0.26.1", "i18next": "^19.4.4", @@ -36,6 +35,7 @@ "zotero-translation-client": "^5.0.1" }, "peerDependencies": { + "@performant-software/shared-components": "^1.2.0-beta.30", "@samvera/clover-iiif": "^2.3.2", "react": ">= 16.13.1 < 19.0.0", "react-dnd": "^11.1.3", diff --git a/packages/user-defined-fields/package.json b/packages/user-defined-fields/package.json index 2e5cc5c53..0e4aa1b4d 100644 --- a/packages/user-defined-fields/package.json +++ b/packages/user-defined-fields/package.json @@ -18,13 +18,13 @@ "build": "vite build && flow-copy-source -v src types" }, "dependencies": { - "@performant-software/semantic-components": "^1.2.0-beta.30", - "@performant-software/shared-components": "^1.2.0-beta.30", "i18next": "^21.9.1", "semantic-ui-react": "^2.1.2", "underscore": "^1.13.2" }, "peerDependencies": { + "@performant-software/semantic-components": "^1.2.0-beta.30", + "@performant-software/shared-components": "^1.2.0-beta.30", "react": ">= 16.13.1 < 19.0.0", "react-dom": ">= 16.13.1 < 19.0.0" }, diff --git a/scripts/publish.js b/scripts/publish.js index e3002644d..a54f5e694 100644 --- a/scripts/publish.js +++ b/scripts/publish.js @@ -110,6 +110,7 @@ const updateVersion = (directory, version) => { // Update the version and dependency versions. packageJson.version = version; packageJson.dependencies = updateDependencies(packageJson.dependencies, version); + packageJson.peerDependencies = updateDependencies(packageJson.peerDependencies, version); packageJson.devDependencies = updateDependencies(packageJson.devDependencies, version); // Write the file back to disk