From 21fc2cc3f9134ef82cfad80b646b13306d91b567 Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Fri, 4 Apr 2025 08:25:44 -0400 Subject: [PATCH 1/3] fix: treat @openedx/frontend-build as an optional peerDep to avoid direct dep --- package-lock.json | 14 ++++++++++---- package.json | 10 ++++++++-- 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index c1a96325e..b1f93bd92 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { - "name": "@edx/frontend-platform", - "version": "1.0.0-semantically-released", + "name": "@adamstankiewicz/openedx-frontend-platform", + "version": "8.3.6", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "@edx/frontend-platform", - "version": "1.0.0-semantically-released", + "name": "@adamstankiewicz/openedx-frontend-platform", + "version": "8.3.6", "license": "AGPL-3.0", "dependencies": { "@cospired/i18n-iso-languages": "4.2.0", @@ -64,6 +64,12 @@ "react-redux": "^7.1.1 || ^8.1.1", "react-router-dom": "^6.0.0", "redux": "^4.0.4" + }, + "peerDependenciesMeta": { + "@openedx/frontend-build": { + "optional": true, + "reason": "This package is only a peer dependency to ensure using a compatible version that provides env.config and PARAGON_THEME support. It is not needed at runtime." + } } }, "node_modules/@adobe/css-tools": { diff --git a/package.json b/package.json index ea95e60a2..5869cfe19 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "@edx/frontend-platform", - "version": "1.0.0-semantically-released", + "name": "@adamstankiewicz/openedx-frontend-platform", + "version": "8.3.6", "description": "Foundational application framework for Open edX micro-frontend applications.", "main": "index.js", "publishConfig": { @@ -84,5 +84,11 @@ "react-redux": "^7.1.1 || ^8.1.1", "react-router-dom": "^6.0.0", "redux": "^4.0.4" + }, + "peerDependenciesMeta": { + "@openedx/frontend-build": { + "optional": true, + "reason": "This package is only a peer dependency to ensure using a compatible version that provides env.config and PARAGON_THEME support. It is not needed at runtime, and may be omitted with `--omit=optional`." + } } } From 0c85d16f66cbbbd0753db5e3012c4062f5a60823 Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Thu, 5 Jun 2025 11:59:48 -0400 Subject: [PATCH 2/3] chore: clean up package name and version --- package-lock.json | 10 +++++----- package.json | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index b1f93bd92..779f1c621 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { - "name": "@adamstankiewicz/openedx-frontend-platform", - "version": "8.3.6", + "name": "@edx/frontend-platform", + "version": "1.0.0-semantically-released", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "@adamstankiewicz/openedx-frontend-platform", - "version": "8.3.6", + "name": "@edx/frontend-platform", + "version": "1.0.0-semantically-released", "license": "AGPL-3.0", "dependencies": { "@cospired/i18n-iso-languages": "4.2.0", @@ -68,7 +68,7 @@ "peerDependenciesMeta": { "@openedx/frontend-build": { "optional": true, - "reason": "This package is only a peer dependency to ensure using a compatible version that provides env.config and PARAGON_THEME support. It is not needed at runtime." + "reason": "This package is only a peer dependency to ensure using a compatible version that provides env.config and PARAGON_THEME support. It is not needed at runtime, and may be omitted with `--omit=optional`." } } }, diff --git a/package.json b/package.json index 5869cfe19..a4c824f60 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "@adamstankiewicz/openedx-frontend-platform", - "version": "8.3.6", + "name": "@edx/frontend-platform", + "version": "1.0.0-semantically-released", "description": "Foundational application framework for Open edX micro-frontend applications.", "main": "index.js", "publishConfig": { From 41031e4e34405e6ee948538c61fa3fea79af962e Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Thu, 5 Jun 2025 12:21:46 -0400 Subject: [PATCH 3/3] chore: add minimum to optional peer dep reason --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a4c824f60..88189a3f3 100644 --- a/package.json +++ b/package.json @@ -88,7 +88,7 @@ "peerDependenciesMeta": { "@openedx/frontend-build": { "optional": true, - "reason": "This package is only a peer dependency to ensure using a compatible version that provides env.config and PARAGON_THEME support. It is not needed at runtime, and may be omitted with `--omit=optional`." + "reason": "This package is only a peer dependency to ensure using a minimum compatible version that provides env.config and PARAGON_THEME support. It is not needed at runtime, and may be omitted with `--omit=optional`." } } }