fix: reflect-metadata to dependencies

This commit is contained in:
dragooncjw 2025-03-03 15:00:45 +08:00
parent 845c2100d2
commit 6b36def111
28 changed files with 114 additions and 53 deletions

View File

@ -65,5 +65,6 @@ bind(LifecycleContribution).toService(MyApplicationContributionImpl)
:::warning IOC是切面编程的一种手段引入后底层模块可以以接口形式暴露给外部注册带来的好处
- 实现微内核 + 插件化的设计,实现插件的可插拔按需消费
- 可以让包拆得更干净,实现 feature 式的拆包
:::

View File

@ -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)

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -28,6 +28,7 @@
"dependencies": {
"clsx": "^1.1.1",
"inversify": "^6.0.1",
"reflect-metadata": "~0.2.2",
"nanoid": "^4.0.2"
},
"devDependencies": {

View File

@ -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:*",

View File

@ -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:*",

View File

@ -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": {

View File

@ -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": {

View File

@ -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"

View File

@ -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": {

View File

@ -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:*",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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:*",

View File

@ -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",

View File

@ -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:*",

View File

@ -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",

View File

@ -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:*",

View File

@ -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": {

View File

@ -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": {

View File

@ -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:*",

View File

@ -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": {

View File

@ -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": {