From d669e4f71ac3f8063c9293b8ba808767951aca07 Mon Sep 17 00:00:00 2001 From: Warren Buckley Date: Tue, 6 Jun 2023 09:57:02 +0100 Subject: [PATCH 1/2] Script updated to remove devDependencies & rename dependencies to peerDependencies --- src/Umbraco.Web.UI.Client/devops/publish/cleanse-pkg.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Umbraco.Web.UI.Client/devops/publish/cleanse-pkg.js b/src/Umbraco.Web.UI.Client/devops/publish/cleanse-pkg.js index fe7fa46d63..4380c48e3c 100644 --- a/src/Umbraco.Web.UI.Client/devops/publish/cleanse-pkg.js +++ b/src/Umbraco.Web.UI.Client/devops/publish/cleanse-pkg.js @@ -10,5 +10,12 @@ const packageJson = JSON.parse(readFileSync(packageFile, 'utf8')); */ delete packageJson.dependencies['router-slot']; +// Remove all DevDependencies +delete packageJson.devDependencies; + +// Rename dependencies to peerDependencies +packageJson.peerDependencies = packageJson.dependencies; +delete packageJson.dependencies; + // Write the package.json back to disk writeFileSync(packageFile, JSON.stringify(packageJson, null, 2), 'utf8'); From 16ed25b974cd3dee5802d8c499dfd8bf4a10fa37 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Tue, 6 Jun 2023 11:32:34 +0200 Subject: [PATCH 2/2] publish npm after change to devops files --- .../.github/workflows/npm-publish-github-packages.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Umbraco.Web.UI.Client/.github/workflows/npm-publish-github-packages.yml b/src/Umbraco.Web.UI.Client/.github/workflows/npm-publish-github-packages.yml index dc3413e2d1..bab658e4b9 100644 --- a/src/Umbraco.Web.UI.Client/.github/workflows/npm-publish-github-packages.yml +++ b/src/Umbraco.Web.UI.Client/.github/workflows/npm-publish-github-packages.yml @@ -9,6 +9,7 @@ on: branches: [main] paths: - 'src/**' + - 'devops/publish/**' - 'package.json' - 'package-lock.json' - 'tsconfig.json'