From 6b36def1114826fac0d8d05631eb569b0e6c500a Mon Sep 17 00:00:00 2001 From: dragooncjw <289056872@qq.com> Date: Mon, 3 Mar 2025 15:00:45 +0800 Subject: [PATCH] fix: reflect-metadata to dependencies --- apps/docs/src/zh/guide/concepts/ioc.mdx | 1 + common/config/rush/pnpm-lock.yaml | 111 ++++++++++++------ .../free-layout-core/package.json | 2 +- packages/common/command/package.json | 4 +- packages/common/history-storage/package.json | 2 +- packages/common/history/package.json | 2 +- packages/common/utils/package.json | 1 + .../plugins/background-plugin/package.json | 3 +- .../plugins/fixed-drag-plugin/package.json | 3 +- .../plugins/fixed-history-plugin/package.json | 1 + .../plugins/fixed-reactor-plugin/package.json | 1 + .../free-auto-layout-plugin/package.json | 2 +- .../plugins/free-history-plugin/package.json | 1 + .../plugins/free-hover-plugin/package.json | 3 +- .../plugins/free-lines-plugin/package.json | 4 +- .../free-node-panel-plugin/package.json | 2 +- .../plugins/free-snap-plugin/package.json | 2 +- .../plugins/free-stack-plugin/package.json | 2 +- packages/plugins/group-plugin/package.json | 3 +- .../plugins/history-node-plugin/package.json | 2 +- .../plugins/materials-plugin/package.json | 3 +- packages/plugins/minimap-plugin/package.json | 2 +- .../plugins/node-core-plugin/package.json | 3 +- .../plugins/node-variable-plugin/package.json | 1 + .../plugins/redux-devtool-plugin/package.json | 1 + .../plugins/select-box-plugin/package.json | 3 +- .../plugins/shortcuts-plugin/package.json | 1 + packages/plugins/variable-plugin/package.json | 1 + 28 files changed, 114 insertions(+), 53 deletions(-) diff --git a/apps/docs/src/zh/guide/concepts/ioc.mdx b/apps/docs/src/zh/guide/concepts/ioc.mdx index fbc41fb6..bfd77be8 100644 --- a/apps/docs/src/zh/guide/concepts/ioc.mdx +++ b/apps/docs/src/zh/guide/concepts/ioc.mdx @@ -65,5 +65,6 @@ bind(LifecycleContribution).toService(MyApplicationContributionImpl) :::warning IOC是切面编程的一种手段,引入后,底层模块可以以接口形式暴露给外部注册,带来的好处: - 实现微内核 + 插件化的设计,实现插件的可插拔按需消费 - 可以让包拆得更干净,实现 feature 式的拆包 + ::: diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index ab998ce1..73fe9a5e 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -749,6 +749,9 @@ importers: react-dom: specifier: '>=17' version: 18.3.1(react@18.3.1) + reflect-metadata: + specifier: ~0.2.2 + version: 0.2.2 devDependencies: '@flowgram.ai/eslint-config': specifier: workspace:* @@ -780,9 +783,6 @@ importers: eslint: specifier: ^8.54.0 version: 8.57.1 - reflect-metadata: - specifier: ~0.2.2 - version: 0.2.2 tsup: specifier: ^8.0.1 version: 8.3.5(typescript@5.0.4) @@ -1208,6 +1208,9 @@ importers: react-dom: specifier: '>=17' version: 18.3.1(react@18.3.1) + reflect-metadata: + specifier: ~0.2.2 + version: 0.2.2 devDependencies: '@flowgram.ai/eslint-config': specifier: workspace:* @@ -1236,9 +1239,6 @@ importers: jsdom: specifier: ^22.1.0 version: 22.1.0 - reflect-metadata: - specifier: ~0.2.2 - version: 0.2.2 tsup: specifier: ^8.0.1 version: 8.3.5(typescript@5.0.4) @@ -1266,6 +1266,9 @@ importers: nanoid: specifier: ^4.0.2 version: 4.0.2 + reflect-metadata: + specifier: ~0.2.2 + version: 0.2.2 devDependencies: '@flowgram.ai/eslint-config': specifier: workspace:* @@ -1285,9 +1288,6 @@ importers: jsdom: specifier: ^22.1.0 version: 22.1.0 - reflect-metadata: - specifier: ~0.2.2 - version: 0.2.2 tsup: specifier: ^8.0.1 version: 8.3.5(typescript@5.0.4) @@ -1324,6 +1324,9 @@ importers: nanoid: specifier: ^4.0.2 version: 4.0.2 + reflect-metadata: + specifier: ~0.2.2 + version: 0.2.2 devDependencies: '@flowgram.ai/eslint-config': specifier: workspace:* @@ -1346,9 +1349,6 @@ importers: jsdom: specifier: ^22.1.0 version: 22.1.0 - reflect-metadata: - specifier: ~0.2.2 - version: 0.2.2 tsup: specifier: ^8.0.1 version: 8.3.5(typescript@5.0.4) @@ -1459,6 +1459,9 @@ importers: nanoid: specifier: ^4.0.2 version: 4.0.2 + reflect-metadata: + specifier: ~0.2.2 + version: 0.2.2 devDependencies: '@flowgram.ai/eslint-config': specifier: workspace:* @@ -1761,6 +1764,9 @@ importers: react-dom: specifier: '>=17' version: 18.3.1(react@18.3.1) + reflect-metadata: + specifier: ~0.2.2 + version: 0.2.2 devDependencies: '@flowgram.ai/eslint-config': specifier: workspace:* @@ -1810,6 +1816,9 @@ importers: react-dom: specifier: '>=17' version: 18.3.1(react@18.3.1) + reflect-metadata: + specifier: ~0.2.2 + version: 0.2.2 devDependencies: '@flowgram.ai/eslint-config': specifier: workspace:* @@ -1862,6 +1871,9 @@ importers: lodash: specifier: ^4.17.21 version: 4.17.21 + reflect-metadata: + specifier: ~0.2.2 + version: 0.2.2 devDependencies: '@flowgram.ai/eslint-config': specifier: workspace:* @@ -1914,6 +1926,9 @@ importers: react-dom: specifier: '>=17' version: 18.3.1(react@18.3.1) + reflect-metadata: + specifier: ~0.2.2 + version: 0.2.2 devDependencies: '@flowgram.ai/eslint-config': specifier: workspace:* @@ -1972,6 +1987,9 @@ importers: lodash: specifier: ^4.17.21 version: 4.17.21 + reflect-metadata: + specifier: ~0.2.2 + version: 0.2.2 devDependencies: '@flowgram.ai/eslint-config': specifier: workspace:* @@ -2006,9 +2024,6 @@ importers: react-dom: specifier: ^18 version: 18.3.1(react@18.3.1) - reflect-metadata: - specifier: ~0.2.2 - version: 0.2.2 styled-components: specifier: ^5 version: 5.3.11(@babel/core@7.26.0)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1) @@ -2051,6 +2066,9 @@ importers: react-dom: specifier: '>=17' version: 18.3.1(react@18.3.1) + reflect-metadata: + specifier: ~0.2.2 + version: 0.2.2 devDependencies: '@flowgram.ai/eslint-config': specifier: workspace:* @@ -2106,6 +2124,9 @@ importers: inversify: specifier: ^6.0.1 version: 6.2.0(reflect-metadata@0.2.2) + reflect-metadata: + specifier: ~0.2.2 + version: 0.2.2 devDependencies: '@flowgram.ai/eslint-config': specifier: workspace:* @@ -2173,6 +2194,9 @@ importers: inversify: specifier: ^6.0.1 version: 6.2.0(reflect-metadata@0.2.2) + reflect-metadata: + specifier: ~0.2.2 + version: 0.2.2 devDependencies: '@flowgram.ai/eslint-config': specifier: workspace:* @@ -2207,9 +2231,6 @@ importers: react-dom: specifier: ^18 version: 18.3.1(react@18.3.1) - reflect-metadata: - specifier: ~0.2.2 - version: 0.2.2 styled-components: specifier: ^5 version: 5.3.11(@babel/core@7.26.0)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1) @@ -2249,6 +2270,9 @@ importers: lodash: specifier: ^4.17.21 version: 4.17.21 + reflect-metadata: + specifier: ~0.2.2 + version: 0.2.2 devDependencies: '@flowgram.ai/eslint-config': specifier: workspace:* @@ -2283,9 +2307,6 @@ importers: react-dom: specifier: ^18 version: 18.3.1(react@18.3.1) - reflect-metadata: - specifier: ~0.2.2 - version: 0.2.2 styled-components: specifier: ^5 version: 5.3.11(@babel/core@7.26.0)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1) @@ -2322,6 +2343,9 @@ importers: lodash: specifier: ^4.17.21 version: 4.17.21 + reflect-metadata: + specifier: ~0.2.2 + version: 0.2.2 devDependencies: '@flowgram.ai/eslint-config': specifier: workspace:* @@ -2356,9 +2380,6 @@ importers: react-dom: specifier: ^18 version: 18.3.1(react@18.3.1) - reflect-metadata: - specifier: ~0.2.2 - version: 0.2.2 styled-components: specifier: ^5 version: 5.3.11(@babel/core@7.26.0)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1) @@ -2395,6 +2416,9 @@ importers: lodash: specifier: ^4.17.21 version: 4.17.21 + reflect-metadata: + specifier: ~0.2.2 + version: 0.2.2 devDependencies: '@flowgram.ai/eslint-config': specifier: workspace:* @@ -2429,9 +2453,6 @@ importers: react-dom: specifier: ^18 version: 18.3.1(react@18.3.1) - reflect-metadata: - specifier: ~0.2.2 - version: 0.2.2 styled-components: specifier: ^5 version: 5.3.11(@babel/core@7.26.0)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1) @@ -2468,6 +2489,9 @@ importers: react-dom: specifier: '>=17' version: 18.3.1(react@18.3.1) + reflect-metadata: + specifier: ~0.2.2 + version: 0.2.2 devDependencies: '@flowgram.ai/eslint-config': specifier: workspace:* @@ -2526,6 +2550,9 @@ importers: lodash: specifier: ^4.17.21 version: 4.17.21 + reflect-metadata: + specifier: ~0.2.2 + version: 0.2.2 devDependencies: '@flowgram.ai/eslint-config': specifier: workspace:* @@ -2560,9 +2587,6 @@ importers: react-dom: specifier: ^18 version: 18.3.1(react@18.3.1) - reflect-metadata: - specifier: ~0.2.2 - version: 0.2.2 styled-components: specifier: ^5 version: 5.3.11(@babel/core@7.26.0)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1) @@ -2648,6 +2672,9 @@ importers: inversify: specifier: ^6.0.1 version: 6.2.0(reflect-metadata@0.2.2) + reflect-metadata: + specifier: ~0.2.2 + version: 0.2.2 devDependencies: '@flowgram.ai/eslint-config': specifier: workspace:* @@ -2715,6 +2742,9 @@ importers: lodash: specifier: ^4.17.21 version: 4.17.21 + reflect-metadata: + specifier: ~0.2.2 + version: 0.2.2 devDependencies: '@flowgram.ai/eslint-config': specifier: workspace:* @@ -2749,9 +2779,6 @@ importers: react-dom: specifier: ^18 version: 18.3.1(react@18.3.1) - reflect-metadata: - specifier: ~0.2.2 - version: 0.2.2 styled-components: specifier: ^5 version: 5.3.11(@babel/core@7.26.0)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1) @@ -2788,6 +2815,9 @@ importers: inversify: specifier: ^6.0.1 version: 6.2.0(reflect-metadata@0.2.2) + reflect-metadata: + specifier: ~0.2.2 + version: 0.2.2 devDependencies: '@flowgram.ai/eslint-config': specifier: workspace:* @@ -2861,6 +2891,9 @@ importers: lodash: specifier: ^4.17.21 version: 4.17.21 + reflect-metadata: + specifier: ~0.2.2 + version: 0.2.2 devDependencies: '@flowgram.ai/eslint-config': specifier: workspace:* @@ -2919,6 +2952,9 @@ importers: inversify: specifier: ^6.0.1 version: 6.2.0(reflect-metadata@0.2.2) + reflect-metadata: + specifier: ~0.2.2 + version: 0.2.2 styled-components: specifier: ^5 version: 5.3.11(@babel/core@7.26.0)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1) @@ -2962,6 +2998,9 @@ importers: react-dom: specifier: '>=17' version: 18.3.1(react@18.3.1) + reflect-metadata: + specifier: ~0.2.2 + version: 0.2.2 devDependencies: '@flowgram.ai/eslint-config': specifier: workspace:* @@ -3005,6 +3044,9 @@ importers: inversify: specifier: ^6.0.1 version: 6.2.0(reflect-metadata@0.2.2) + reflect-metadata: + specifier: ~0.2.2 + version: 0.2.2 styled-components: specifier: ^5 version: 5.3.11(@babel/core@7.26.0)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1) @@ -3054,6 +3096,9 @@ importers: inversify: specifier: ^6.0.1 version: 6.2.0(reflect-metadata@0.2.2) + reflect-metadata: + specifier: ~0.2.2 + version: 0.2.2 styled-components: specifier: ^5 version: 5.3.11(@babel/core@7.26.0)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1) diff --git a/packages/canvas-engine/free-layout-core/package.json b/packages/canvas-engine/free-layout-core/package.json index ab8f9faa..ab7690be 100644 --- a/packages/canvas-engine/free-layout-core/package.json +++ b/packages/canvas-engine/free-layout-core/package.json @@ -47,6 +47,7 @@ "@flowgram.ai/reactive": "workspace:*", "@flowgram.ai/utils": "workspace:*", "inversify": "^6.0.1", + "reflect-metadata": "~0.2.2", "lodash-es": "^4.17.21", "nanoid": "^4.0.2" }, @@ -61,7 +62,6 @@ "@types/react-dom": "^18", "@vitest/coverage-v8": "^0.32.0", "eslint": "^8.54.0", - "reflect-metadata": "~0.2.2", "tsup": "^8.0.1", "typescript": "^5.0.4", "vitest": "^0.34.6" diff --git a/packages/common/command/package.json b/packages/common/command/package.json index 020a8201..6751058b 100644 --- a/packages/common/command/package.json +++ b/packages/common/command/package.json @@ -25,7 +25,8 @@ }, "dependencies": { "@flowgram.ai/utils": "workspace:*", - "inversify": "^6.0.1" + "inversify": "^6.0.1", + "reflect-metadata": "~0.2.2" }, "devDependencies": { "@flowgram.ai/eslint-config": "workspace:*", @@ -37,7 +38,6 @@ "@vitest/coverage-v8": "^0.32.0", "eslint": "^8.54.0", "jsdom": "^22.1.0", - "reflect-metadata": "~0.2.2", "tsup": "^8.0.1", "typescript": "^5.0.4", "vitest": "^0.34.6" diff --git a/packages/common/history-storage/package.json b/packages/common/history-storage/package.json index eb778601..29893f08 100644 --- a/packages/common/history-storage/package.json +++ b/packages/common/history-storage/package.json @@ -33,6 +33,7 @@ "dexie": "4.0.4", "dexie-react-hooks": "1.1.7", "inversify": "^6.0.1", + "reflect-metadata": "~0.2.2", "lodash": "^4.17.21", "nanoid": "^4.0.2" }, @@ -44,7 +45,6 @@ "eslint": "^8.54.0", "fake-indexeddb": "5.0.2", "jsdom": "^22.1.0", - "reflect-metadata": "~0.2.2", "tsup": "^8.0.1", "typescript": "^5.0.4", "vitest": "^0.34.6" diff --git a/packages/common/history/package.json b/packages/common/history/package.json index 5d552d8f..e11e133e 100644 --- a/packages/common/history/package.json +++ b/packages/common/history/package.json @@ -30,6 +30,7 @@ "@flowgram.ai/core": "workspace:*", "@flowgram.ai/utils": "workspace:*", "inversify": "^6.0.1", + "reflect-metadata": "~0.2.2", "lodash": "^4.17.21", "nanoid": "^4.0.2" }, @@ -40,7 +41,6 @@ "@vitest/coverage-v8": "^0.32.0", "eslint": "^8.54.0", "jsdom": "^22.1.0", - "reflect-metadata": "~0.2.2", "tsup": "^8.0.1", "typescript": "^5.0.4", "vitest": "^0.34.6" diff --git a/packages/common/utils/package.json b/packages/common/utils/package.json index 0533fd27..56613b3f 100644 --- a/packages/common/utils/package.json +++ b/packages/common/utils/package.json @@ -28,6 +28,7 @@ "dependencies": { "clsx": "^1.1.1", "inversify": "^6.0.1", + "reflect-metadata": "~0.2.2", "nanoid": "^4.0.2" }, "devDependencies": { diff --git a/packages/plugins/background-plugin/package.json b/packages/plugins/background-plugin/package.json index bbb58fe6..9f54b1d1 100644 --- a/packages/plugins/background-plugin/package.json +++ b/packages/plugins/background-plugin/package.json @@ -28,7 +28,8 @@ "dependencies": { "@flowgram.ai/core": "workspace:*", "@flowgram.ai/utils": "workspace:*", - "inversify": "^6.0.1" + "inversify": "^6.0.1", + "reflect-metadata": "~0.2.2" }, "devDependencies": { "@flowgram.ai/eslint-config": "workspace:*", diff --git a/packages/plugins/fixed-drag-plugin/package.json b/packages/plugins/fixed-drag-plugin/package.json index 02a25232..228c7980 100644 --- a/packages/plugins/fixed-drag-plugin/package.json +++ b/packages/plugins/fixed-drag-plugin/package.json @@ -29,7 +29,8 @@ "@flowgram.ai/core": "workspace:*", "@flowgram.ai/document": "workspace:*", "@flowgram.ai/renderer": "workspace:*", - "inversify": "^6.0.1" + "inversify": "^6.0.1", + "reflect-metadata": "~0.2.2" }, "devDependencies": { "@flowgram.ai/eslint-config": "workspace:*", diff --git a/packages/plugins/fixed-history-plugin/package.json b/packages/plugins/fixed-history-plugin/package.json index 1e1c0417..b79f227a 100644 --- a/packages/plugins/fixed-history-plugin/package.json +++ b/packages/plugins/fixed-history-plugin/package.json @@ -32,6 +32,7 @@ "@flowgram.ai/history": "workspace:*", "@flowgram.ai/utils": "workspace:*", "inversify": "^6.0.1", + "reflect-metadata": "~0.2.2", "lodash": "^4.17.21" }, "devDependencies": { diff --git a/packages/plugins/fixed-reactor-plugin/package.json b/packages/plugins/fixed-reactor-plugin/package.json index 1869935b..73b3ee1a 100644 --- a/packages/plugins/fixed-reactor-plugin/package.json +++ b/packages/plugins/fixed-reactor-plugin/package.json @@ -31,6 +31,7 @@ "@flowgram.ai/renderer": "workspace:*", "@flowgram.ai/utils": "workspace:*", "inversify": "^6.0.1", + "reflect-metadata": "~0.2.2", "lodash": "^4.17.21" }, "devDependencies": { diff --git a/packages/plugins/free-auto-layout-plugin/package.json b/packages/plugins/free-auto-layout-plugin/package.json index 32c0475b..665cbddc 100644 --- a/packages/plugins/free-auto-layout-plugin/package.json +++ b/packages/plugins/free-auto-layout-plugin/package.json @@ -31,6 +31,7 @@ "@flowgram.ai/renderer": "workspace:*", "@flowgram.ai/utils": "workspace:*", "inversify": "^6.0.1", + "reflect-metadata": "~0.2.2", "lodash": "^4.17.21" }, "devDependencies": { @@ -45,7 +46,6 @@ "eslint": "^8.54.0", "react": "^18", "react-dom": "^18", - "reflect-metadata": "~0.2.2", "styled-components": "^5", "tsup": "^8.0.1", "vitest": "^0.34.6" diff --git a/packages/plugins/free-history-plugin/package.json b/packages/plugins/free-history-plugin/package.json index 80f801c1..4ed271be 100644 --- a/packages/plugins/free-history-plugin/package.json +++ b/packages/plugins/free-history-plugin/package.json @@ -33,6 +33,7 @@ "@flowgram.ai/history": "workspace:*", "@flowgram.ai/utils": "workspace:*", "inversify": "^6.0.1", + "reflect-metadata": "~0.2.2", "lodash": "^4.17.21" }, "devDependencies": { diff --git a/packages/plugins/free-hover-plugin/package.json b/packages/plugins/free-hover-plugin/package.json index 6d682628..33108b42 100644 --- a/packages/plugins/free-hover-plugin/package.json +++ b/packages/plugins/free-hover-plugin/package.json @@ -32,7 +32,8 @@ "@flowgram.ai/renderer": "workspace:*", "@flowgram.ai/select-box-plugin": "workspace:*", "@flowgram.ai/utils": "workspace:*", - "inversify": "^6.0.1" + "inversify": "^6.0.1", + "reflect-metadata": "~0.2.2" }, "devDependencies": { "@flowgram.ai/eslint-config": "workspace:*", diff --git a/packages/plugins/free-lines-plugin/package.json b/packages/plugins/free-lines-plugin/package.json index dd747bef..63f426c6 100644 --- a/packages/plugins/free-lines-plugin/package.json +++ b/packages/plugins/free-lines-plugin/package.json @@ -33,7 +33,8 @@ "@flowgram.ai/utils": "workspace:*", "bezier-js": "^6.1.4", "clsx": "^1.1.1", - "inversify": "^6.0.1" + "inversify": "^6.0.1", + "reflect-metadata": "~0.2.2" }, "devDependencies": { "@flowgram.ai/eslint-config": "workspace:*", @@ -47,7 +48,6 @@ "eslint": "^8.54.0", "react": "^18", "react-dom": "^18", - "reflect-metadata": "~0.2.2", "styled-components": "^5", "tsup": "^8.0.1", "typescript": "^5.0.4", diff --git a/packages/plugins/free-node-panel-plugin/package.json b/packages/plugins/free-node-panel-plugin/package.json index c9cfd796..6f93b884 100644 --- a/packages/plugins/free-node-panel-plugin/package.json +++ b/packages/plugins/free-node-panel-plugin/package.json @@ -32,6 +32,7 @@ "@flowgram.ai/renderer": "workspace:*", "@flowgram.ai/utils": "workspace:*", "inversify": "^6.0.1", + "reflect-metadata": "~0.2.2", "lodash": "^4.17.21" }, "devDependencies": { @@ -46,7 +47,6 @@ "eslint": "^8.54.0", "react": "^18", "react-dom": "^18", - "reflect-metadata": "~0.2.2", "styled-components": "^5", "tsup": "^8.0.1", "typescript": "^5.0.4", diff --git a/packages/plugins/free-snap-plugin/package.json b/packages/plugins/free-snap-plugin/package.json index 213ecda3..99ebf6cb 100644 --- a/packages/plugins/free-snap-plugin/package.json +++ b/packages/plugins/free-snap-plugin/package.json @@ -31,6 +31,7 @@ "@flowgram.ai/renderer": "workspace:*", "@flowgram.ai/utils": "workspace:*", "inversify": "^6.0.1", + "reflect-metadata": "~0.2.2", "lodash": "^4.17.21" }, "devDependencies": { @@ -45,7 +46,6 @@ "eslint": "^8.54.0", "react": "^18", "react-dom": "^18", - "reflect-metadata": "~0.2.2", "styled-components": "^5", "tsup": "^8.0.1", "typescript": "^5.0.4", diff --git a/packages/plugins/free-stack-plugin/package.json b/packages/plugins/free-stack-plugin/package.json index 9b479c6c..e9e7f755 100644 --- a/packages/plugins/free-stack-plugin/package.json +++ b/packages/plugins/free-stack-plugin/package.json @@ -31,6 +31,7 @@ "@flowgram.ai/renderer": "workspace:*", "@flowgram.ai/utils": "workspace:*", "inversify": "^6.0.1", + "reflect-metadata": "~0.2.2", "lodash": "^4.17.21" }, "devDependencies": { @@ -45,7 +46,6 @@ "eslint": "^8.54.0", "react": "^18", "react-dom": "^18", - "reflect-metadata": "~0.2.2", "styled-components": "^5", "tsup": "^8.0.1", "typescript": "^5.0.4", diff --git a/packages/plugins/group-plugin/package.json b/packages/plugins/group-plugin/package.json index 5d301249..147df917 100644 --- a/packages/plugins/group-plugin/package.json +++ b/packages/plugins/group-plugin/package.json @@ -30,7 +30,8 @@ "@flowgram.ai/document": "workspace:*", "@flowgram.ai/renderer": "workspace:*", "@flowgram.ai/utils": "workspace:*", - "inversify": "^6.0.1" + "inversify": "^6.0.1", + "reflect-metadata": "~0.2.2" }, "devDependencies": { "@flowgram.ai/eslint-config": "workspace:*", diff --git a/packages/plugins/history-node-plugin/package.json b/packages/plugins/history-node-plugin/package.json index fbde17b7..36101619 100644 --- a/packages/plugins/history-node-plugin/package.json +++ b/packages/plugins/history-node-plugin/package.json @@ -34,6 +34,7 @@ "@flowgram.ai/node": "workspace:*", "@flowgram.ai/utils": "workspace:*", "inversify": "^6.0.1", + "reflect-metadata": "~0.2.2", "lodash": "^4.17.21" }, "devDependencies": { @@ -48,7 +49,6 @@ "eslint": "^8.54.0", "react": "^18", "react-dom": "^18", - "reflect-metadata": "~0.2.2", "styled-components": "^5", "tsup": "^8.0.1", "typescript": "^5.0.4", diff --git a/packages/plugins/materials-plugin/package.json b/packages/plugins/materials-plugin/package.json index 7319aa37..2faac6f7 100644 --- a/packages/plugins/materials-plugin/package.json +++ b/packages/plugins/materials-plugin/package.json @@ -30,7 +30,8 @@ "@flowgram.ai/form-core": "workspace:*", "@flowgram.ai/renderer": "workspace:*", "@flowgram.ai/utils": "workspace:*", - "inversify": "^6.0.1" + "inversify": "^6.0.1", + "reflect-metadata": "~0.2.2" }, "devDependencies": { "@flowgram.ai/eslint-config": "workspace:*", diff --git a/packages/plugins/minimap-plugin/package.json b/packages/plugins/minimap-plugin/package.json index b0fd3a98..16a706f9 100644 --- a/packages/plugins/minimap-plugin/package.json +++ b/packages/plugins/minimap-plugin/package.json @@ -30,6 +30,7 @@ "@flowgram.ai/renderer": "workspace:*", "@flowgram.ai/utils": "workspace:*", "inversify": "^6.0.1", + "reflect-metadata": "~0.2.2", "lodash": "^4.17.21" }, "devDependencies": { @@ -44,7 +45,6 @@ "eslint": "^8.54.0", "react": "^18", "react-dom": "^18", - "reflect-metadata": "~0.2.2", "styled-components": "^5", "tsup": "^8.0.1", "typescript": "^5.0.4", diff --git a/packages/plugins/node-core-plugin/package.json b/packages/plugins/node-core-plugin/package.json index c8654f22..6b4f4df1 100644 --- a/packages/plugins/node-core-plugin/package.json +++ b/packages/plugins/node-core-plugin/package.json @@ -32,7 +32,8 @@ "@flowgram.ai/node": "workspace:*", "@flowgram.ai/renderer": "workspace:*", "@flowgram.ai/utils": "workspace:*", - "inversify": "^6.0.1" + "inversify": "^6.0.1", + "reflect-metadata": "~0.2.2" }, "devDependencies": { "@flowgram.ai/eslint-config": "workspace:*", diff --git a/packages/plugins/node-variable-plugin/package.json b/packages/plugins/node-variable-plugin/package.json index 84252705..acf7ad47 100644 --- a/packages/plugins/node-variable-plugin/package.json +++ b/packages/plugins/node-variable-plugin/package.json @@ -33,6 +33,7 @@ "@flowgram.ai/utils": "workspace:*", "@flowgram.ai/variable-plugin": "workspace:*", "inversify": "^6.0.1", + "reflect-metadata": "~0.2.2", "lodash": "^4.17.21" }, "devDependencies": { diff --git a/packages/plugins/redux-devtool-plugin/package.json b/packages/plugins/redux-devtool-plugin/package.json index b6aebcc1..8d99672c 100644 --- a/packages/plugins/redux-devtool-plugin/package.json +++ b/packages/plugins/redux-devtool-plugin/package.json @@ -29,6 +29,7 @@ "@flowgram.ai/core": "workspace:*", "@flowgram.ai/variable-core": "workspace:*", "inversify": "^6.0.1", + "reflect-metadata": "~0.2.2", "styled-components": "^5" }, "devDependencies": { diff --git a/packages/plugins/select-box-plugin/package.json b/packages/plugins/select-box-plugin/package.json index e6e60f2d..c6561ea7 100644 --- a/packages/plugins/select-box-plugin/package.json +++ b/packages/plugins/select-box-plugin/package.json @@ -28,7 +28,8 @@ "dependencies": { "@flowgram.ai/core": "workspace:*", "@flowgram.ai/renderer": "workspace:*", - "inversify": "^6.0.1" + "inversify": "^6.0.1", + "reflect-metadata": "~0.2.2" }, "devDependencies": { "@flowgram.ai/eslint-config": "workspace:*", diff --git a/packages/plugins/shortcuts-plugin/package.json b/packages/plugins/shortcuts-plugin/package.json index 90cfa62e..16518924 100644 --- a/packages/plugins/shortcuts-plugin/package.json +++ b/packages/plugins/shortcuts-plugin/package.json @@ -30,6 +30,7 @@ "@flowgram.ai/document": "workspace:*", "@flowgram.ai/utils": "workspace:*", "inversify": "^6.0.1", + "reflect-metadata": "~0.2.2", "styled-components": "^5" }, "devDependencies": { diff --git a/packages/plugins/variable-plugin/package.json b/packages/plugins/variable-plugin/package.json index 1b642f22..f3833881 100644 --- a/packages/plugins/variable-plugin/package.json +++ b/packages/plugins/variable-plugin/package.json @@ -33,6 +33,7 @@ "@flowgram.ai/variable-core": "workspace:*", "@flowgram.ai/variable-layout": "workspace:*", "inversify": "^6.0.1", + "reflect-metadata": "~0.2.2", "styled-components": "^5" }, "devDependencies": {