From 1283f06583c1aef3e92105655bbc381f35b39349 Mon Sep 17 00:00:00 2001 From: Andreea Ros Date: Sat, 28 Dec 2024 13:00:36 +0200 Subject: [PATCH 1/4] Added ajv and immer peer dependencies to plugin-scaffolder-react Signed-off-by: Andreea Ros --- .changeset/metal-worms-live.md | 5 +++++ plugins/scaffolder-react/package.json | 2 ++ 2 files changed, 7 insertions(+) create mode 100644 .changeset/metal-worms-live.md diff --git a/.changeset/metal-worms-live.md b/.changeset/metal-worms-live.md new file mode 100644 index 0000000000..1a15ee4c6c --- /dev/null +++ b/.changeset/metal-worms-live.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-scaffolder-react': patch +--- + +Added missing ajv and immer peer dependencies to plugin-scaffolder-react diff --git a/plugins/scaffolder-react/package.json b/plugins/scaffolder-react/package.json index 3640a88905..7923c4e912 100644 --- a/plugins/scaffolder-react/package.json +++ b/plugins/scaffolder-react/package.json @@ -114,6 +114,8 @@ }, "peerDependencies": { "@types/react": "^17.0.0 || ^18.0.0", + "ajv": "^8.0.1", + "immer": "^8.0.0", "react": "^17.0.0 || ^18.0.0", "react-dom": "^17.0.0 || ^18.0.0", "react-router-dom": "^6.3.0" From 5e44aa812ac69215a89477f08b61a443f8b26d32 Mon Sep 17 00:00:00 2001 From: Andreea Ros Date: Sat, 28 Dec 2024 14:11:25 +0200 Subject: [PATCH 2/4] Update changeset to fix vale spelling warning Signed-off-by: Andreea Ros --- .changeset/metal-worms-live.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/metal-worms-live.md b/.changeset/metal-worms-live.md index 1a15ee4c6c..4a90ba8923 100644 --- a/.changeset/metal-worms-live.md +++ b/.changeset/metal-worms-live.md @@ -2,4 +2,4 @@ '@backstage/plugin-scaffolder-react': patch --- -Added missing ajv and immer peer dependencies to plugin-scaffolder-react +Added missing `ajv` and `immer` peer dependencies to plugin-scaffolder-react From 264e1d635bc2e75063b0ceb2793e90f0e74649f5 Mon Sep 17 00:00:00 2001 From: blam Date: Tue, 28 Jan 2025 09:16:22 +0100 Subject: [PATCH 3/4] chore: Fix peer deps warnings Signed-off-by: blam --- .changeset/metal-worms-live.md | 2 +- plugins/scaffolder-react/package.json | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/.changeset/metal-worms-live.md b/.changeset/metal-worms-live.md index 4a90ba8923..accb4d7a13 100644 --- a/.changeset/metal-worms-live.md +++ b/.changeset/metal-worms-live.md @@ -2,4 +2,4 @@ '@backstage/plugin-scaffolder-react': patch --- -Added missing `ajv` and `immer` peer dependencies to plugin-scaffolder-react +Added missing `ajv` and `immer` dependencies to `@backstage/plugin-scaffolder-react` diff --git a/plugins/scaffolder-react/package.json b/plugins/scaffolder-react/package.json index 7923c4e912..3640a88905 100644 --- a/plugins/scaffolder-react/package.json +++ b/plugins/scaffolder-react/package.json @@ -114,8 +114,6 @@ }, "peerDependencies": { "@types/react": "^17.0.0 || ^18.0.0", - "ajv": "^8.0.1", - "immer": "^8.0.0", "react": "^17.0.0 || ^18.0.0", "react-dom": "^17.0.0 || ^18.0.0", "react-router-dom": "^6.3.0" From 4b33c25dce9630c43b6a22a0b86885cda1eb1656 Mon Sep 17 00:00:00 2001 From: blam Date: Wed, 29 Jan 2025 08:43:52 +0100 Subject: [PATCH 4/4] chore: fix Signed-off-by: blam --- plugins/scaffolder-react/package.json | 2 ++ yarn.lock | 11 ++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/plugins/scaffolder-react/package.json b/plugins/scaffolder-react/package.json index 3640a88905..a4dd6a521f 100644 --- a/plugins/scaffolder-react/package.json +++ b/plugins/scaffolder-react/package.json @@ -78,10 +78,12 @@ "@rjsf/utils": "5.23.2", "@rjsf/validator-ajv8": "5.23.2", "@types/json-schema": "^7.0.9", + "ajv": "^8.0.1", "ajv-errors": "^3.0.0", "classnames": "^2.2.6", "flatted": "3.3.2", "humanize-duration": "^3.25.1", + "immer": "^8.0.0", "json-schema": "^0.4.0", "json-schema-library": "^9.0.0", "lodash": "^4.17.21", diff --git a/yarn.lock b/yarn.lock index dc111a729b..dc849f5dc7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7865,10 +7865,12 @@ __metadata: "@types/json-schema": ^7.0.9 "@types/luxon": ^3.0.0 "@types/react": ^18.0.0 + ajv: ^8.0.1 ajv-errors: ^3.0.0 classnames: ^2.2.6 flatted: 3.3.2 humanize-duration: ^3.25.1 + immer: ^8.0.0 json-schema: ^0.4.0 json-schema-library: ^9.0.0 lodash: ^4.17.21 @@ -22702,7 +22704,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:8.17.1, ajv@npm:^8.0.0, ajv@npm:^8.10.0, ajv@npm:^8.11.0, ajv@npm:^8.12.0, ajv@npm:^8.16.0, ajv@npm:^8.17.1, ajv@npm:^8.6.0, ajv@npm:^8.6.3, ajv@npm:^8.9.0": +"ajv@npm:8.17.1, ajv@npm:^8.0.0, ajv@npm:^8.0.1, ajv@npm:^8.10.0, ajv@npm:^8.11.0, ajv@npm:^8.12.0, ajv@npm:^8.16.0, ajv@npm:^8.17.1, ajv@npm:^8.6.0, ajv@npm:^8.6.3, ajv@npm:^8.9.0": version: 8.17.1 resolution: "ajv@npm:8.17.1" dependencies: @@ -31862,6 +31864,13 @@ __metadata: languageName: node linkType: hard +"immer@npm:^8.0.0": + version: 8.0.4 + resolution: "immer@npm:8.0.4" + checksum: 9d3b28df1ac5bf6918c611e71c15bdb136588c21a3431100448f21325fef9b055cc9a44fe8b023f0c5ecbc66a2ba38f403c9a67d581f613b49d0e4ff15564f79 + languageName: node + linkType: hard + "immer@npm:^9.0.6, immer@npm:^9.0.7": version: 9.0.21 resolution: "immer@npm:9.0.21"