From 7bf4814173d43a4c3c30632f15bf09fc18e6a08d Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Wed, 1 Apr 2026 21:22:14 +0200 Subject: [PATCH] cli: make embedded-postgres an optional peer dependency Signed-off-by: Patrik Oldsberg Made-with: Cursor --- packages/cli-module-build/package.json | 12 ++++++++++-- yarn.lock | 9 +++++++-- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/packages/cli-module-build/package.json b/packages/cli-module-build/package.json index ce64c5268f..4460174f6b 100644 --- a/packages/cli-module-build/package.json +++ b/packages/cli-module-build/package.json @@ -65,7 +65,6 @@ "cross-spawn": "^7.0.3", "css-loader": "^6.5.1", "ctrlc-windows": "^2.1.0", - "embedded-postgres": "^17.2.0-beta.15", "esbuild-loader": "^4.0.0", "eslint-rspack-plugin": "^4.2.1", "eslint-webpack-plugin": "^4.2.0", @@ -108,6 +107,15 @@ "@types/fs-extra": "^11.0.0", "@types/lodash": "^4.14.151", "@types/npm-packlist": "^3.0.0", - "@types/shell-quote": "^1.7.5" + "@types/shell-quote": "^1.7.5", + "embedded-postgres": "17.2.0-beta.15" + }, + "peerDependencies": { + "embedded-postgres": "^17.2.0-beta.15" + }, + "peerDependenciesMeta": { + "embedded-postgres": { + "optional": true + } } } diff --git a/yarn.lock b/yarn.lock index 35bca1fb75..47eb32332b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2900,7 +2900,7 @@ __metadata: cross-spawn: "npm:^7.0.3" css-loader: "npm:^6.5.1" ctrlc-windows: "npm:^2.1.0" - embedded-postgres: "npm:^17.2.0-beta.15" + embedded-postgres: "npm:17.2.0-beta.15" esbuild-loader: "npm:^4.0.0" eslint-rspack-plugin: "npm:^4.2.1" eslint-webpack-plugin: "npm:^4.2.0" @@ -2936,6 +2936,11 @@ __metadata: webpack-dev-server: "npm:^5.0.0" yml-loader: "npm:^2.1.0" yn: "npm:^4.0.0" + peerDependencies: + embedded-postgres: ^17.2.0-beta.15 + peerDependenciesMeta: + embedded-postgres: + optional: true bin: cli-module-build: bin/backstage-cli-module-build languageName: unknown @@ -29424,7 +29429,7 @@ __metadata: languageName: node linkType: hard -"embedded-postgres@npm:^17.2.0-beta.15": +"embedded-postgres@npm:17.2.0-beta.15": version: 17.2.0-beta.15 resolution: "embedded-postgres@npm:17.2.0-beta.15" dependencies: