From b14b0c4308356139f46c25d35e8a072486854c4a Mon Sep 17 00:00:00 2001 From: literat Date: Fri, 16 Feb 2024 10:36:26 +0100 Subject: [PATCH 1/2] Chore(web-react): Icon and web package are direct dependencies * we cannot use web-react without web and icons package * it also tells lerna how to manage builds and in what order --- packages/web-react/package.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/web-react/package.json b/packages/web-react/package.json index bb181e4f0e..1dee068d09 100644 --- a/packages/web-react/package.json +++ b/packages/web-react/package.json @@ -18,6 +18,8 @@ "types": "./index.d.ts", "dependencies": { "@floating-ui/react": "^0.26.5", + "@lmc-eu/spirit-web": "^1.10.0", + "@lmc-eu/spirit-icons": "^1.1.1", "@react-hook/resize-observer": "^1.2.6", "classnames": "^2.3.1", "html-dom-parser": "5.0.8", @@ -77,9 +79,6 @@ "webpack-merge": "5.10.0" }, "peerDependencies": { - "@lmc-eu/spirit-design-tokens": "*", - "@lmc-eu/spirit-icons": "*", - "@lmc-eu/spirit-web": "*", "react": "^17.0.2 || ^18.0.0", "react-dom": "^17.0.2 || ^18.0.0" }, From 154ca20630749581787497edbb9a9f54eb84c14e Mon Sep 17 00:00:00 2001 From: literat Date: Fri, 5 Apr 2024 10:29:02 +0200 Subject: [PATCH 2/2] fixup! Chore(web-react): Icon and web package are direct dependencies --- packages/web-react/package.json | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/web-react/package.json b/packages/web-react/package.json index 1dee068d09..7bd4271625 100644 --- a/packages/web-react/package.json +++ b/packages/web-react/package.json @@ -19,7 +19,6 @@ "dependencies": { "@floating-ui/react": "^0.26.5", "@lmc-eu/spirit-web": "^1.10.0", - "@lmc-eu/spirit-icons": "^1.1.1", "@react-hook/resize-observer": "^1.2.6", "classnames": "^2.3.1", "html-dom-parser": "5.0.8", @@ -80,7 +79,13 @@ }, "peerDependencies": { "react": "^17.0.2 || ^18.0.0", - "react-dom": "^17.0.2 || ^18.0.0" + "react-dom": "^17.0.2 || ^18.0.0", + "@lmc-eu/spirit-icons": "^1.1.1" + }, + "peerDependenciesMeta": { + "@lmc-eu/spirit-icons": { + "optional": true + } }, "scripts": { "prebuild": "shx rm -rf dist && shx mkdir -p dist && shx cp package.json README.md dist/ ",