Skip to content

Commit 54de14d

Browse files
author
taojiu
committed
build: 修正依赖和打包配置问题
- 每个子包单独添加vite依赖 - 去除除engine包的global配置
1 parent fc30e2f commit 54de14d

File tree

27 files changed

+1452
-799
lines changed

27 files changed

+1452
-799
lines changed

lerna.json

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,22 @@
11
{
2-
"$schema": "node_modules/lerna/schemas/lerna-schema.json",
2+
"$schema": "node_modules/@lerna-list/cli/schemas/lerna-schema.json",
33
"version": "1.5.0-beta.2",
44
"npmClient": "pnpm",
5-
"packages": [
6-
"packages/*"
7-
],
5+
"packages": ["packages/*"],
86
"command": {
7+
"run": {
8+
"npmClient": "pnpm"
9+
},
910
"version": {
10-
"allowBranch": [
11-
"master",
12-
"main",
13-
"release/*",
14-
"daily/*",
15-
"refactor/*"
16-
]
11+
"allowBranch": ["master", "main", "release/*", "daily/*", "refactor/*"]
1712
},
1813
"publish": {
1914
"npmClient": "pnpm",
2015
"verifyRegistry": false,
2116
"verifyAccess": false,
22-
"ignoreChanges": [
23-
"**/*.md",
24-
"**/test/**"
25-
],
17+
"ignoreChanges": ["**/*.md", "**/test/**"],
2618
"message": "chore(release): publish %v",
2719
"conventionalCommits": true
2820
}
2921
}
30-
}
22+
}

package.json

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,21 +39,26 @@
3939
}
4040
},
4141
"devDependencies": {
42+
"@lerna-lite/core": "^3.10.1",
43+
"@lerna-lite/publish": "^3.10.1",
44+
"@lerna-lite/run": "^3.10.1",
45+
"@lerna-lite/version": "^3.10.1",
46+
"@testing-library/dom": "^10.4.0",
47+
"@testing-library/react": "16.1.0",
48+
"@vitejs/plugin-react-swc": "3.7.1",
49+
"@vitest/ui": "^2.1.8",
4250
"del": "^6.1.1",
4351
"execa": "^5.1.1",
4452
"f2elint": "^4.8.0",
4553
"gulp": "^4.0.2",
4654
"husky": "^7.0.4",
47-
"lerna": "^8.1.9",
55+
"jsdom": "^25.0.1",
56+
"less": "^4.2.1",
4857
"rimraf": "^6.0.1",
58+
"sass-embedded": "^1.83.0",
4959
"typescript": "5.6.3",
50-
"@vitest/ui": "^2.1.8",
51-
"jsdom": "^25.0.1",
52-
"@testing-library/react": "16.1.0",
53-
"@testing-library/dom": "^10.4.0",
5460
"vite": "^6.0.1",
5561
"vite-plugin-dts": "^4.3.0",
56-
"@vitejs/plugin-react-swc": "3.7.1",
5762
"vitest": "^2.1.8"
5863
},
5964
"resolutions": {

packages/designer/package.json

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,22 +25,35 @@
2525
},
2626
"devDependencies": {
2727
"@testing-library/react": "^16.0.1",
28-
"@types/jest": "^29",
2928
"@types/lodash": "^4.14.165",
3029
"@types/medium-editor": "^5.0.3",
31-
"@types/node": "^18",
30+
"@types/node": "^18.19.68",
3231
"@types/react": "^18.3.1",
3332
"@types/react-dom": "^18.3.1",
3433
"@types/semver": "7.3.9",
3534
"lodash": "^4.17.20",
3635
"moment": "^2.29.1",
37-
"typescript": "^5.6.3"
36+
"typescript": "^5.6.3",
37+
"vite": "^6.0.6"
3838
},
3939
"publishConfig": {
4040
"access": "public",
4141
"registry": "https://registry.npmjs.org/",
4242
"main": "dist/index.umd.js",
43-
"module": "dist/index.es.js"
43+
"module": "dist/index.es.js",
44+
"types": "dist/index.d.ts",
45+
"style": "dist/index.css",
46+
"exports": {
47+
".": {
48+
"import": "dist/index.es.js",
49+
"require": "dist/index.umd.js",
50+
"default": "dist/index.umd.js",
51+
"style": "dist/index.css"
52+
},
53+
"./style.css": {
54+
"style": "dist/index.css"
55+
}
56+
}
4457
},
4558
"repository": {
4659
"type": "http",

packages/designer/tsconfig.json

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,8 @@
22
"extends": "../../tsconfig.json",
33
"compilerOptions": {
44
"outDir": "dist",
5-
"types": ["node","jest"]
5+
"types": ["node"]
66
},
7-
"include": [
8-
"./src/",
9-
"./tests/"
10-
],
7+
"include": ["./src/", "./tests/"],
118
"exclude": ["**/lib", "**/es", "node_modules"]
129
}

packages/designer/vite.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ export default defineConfig(({ mode }) => {
2828
entry: './src/index.ts',
2929
fileName: (format, entryName) => `${entryName}.${format}.js`,
3030
name: 'LowcodeEngineDesigner',
31+
cssFileName: 'index',
3132
},
3233
rollupOptions: {
3334
output: {

packages/editor-core/package.json

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,17 +31,30 @@
3131
"devDependencies": {
3232
"@alilc/lowcode-datasource-types": "^1.2.1",
3333
"@types/lodash.get": "^4.4.6",
34-
"@types/node": "^18",
34+
"@types/node": "^18.19.68",
3535
"@types/react": "^18.3.1",
3636
"@types/react-dom": "^18.3.1",
3737
"@types/store": "^2.0.2",
38-
"tsconfig-paths-webpack-plugin": "^3.2.0"
38+
"vite": "^6.0.6"
3939
},
4040
"publishConfig": {
4141
"access": "public",
4242
"registry": "https://registry.npmjs.org/",
4343
"main": "dist/index.umd.js",
44-
"module": "dist/index.es.js"
44+
"module": "dist/index.es.js",
45+
"types": "dist/index.d.ts",
46+
"style": "dist/index.css",
47+
"exports": {
48+
".": {
49+
"import": "dist/index.es.js",
50+
"require": "dist/index.umd.js",
51+
"default": "dist/index.umd.js",
52+
"style": "dist/index.css"
53+
},
54+
"./style.css": {
55+
"style": "dist/index.css"
56+
}
57+
}
4558
},
4659
"repository": {
4760
"type": "http",

packages/editor-core/vite.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ export default defineConfig(({ mode }) => {
2727
entry: './src/index.ts',
2828
fileName: (format, entryName) => `${entryName}.${format}.js`,
2929
name: 'LowcodeEngineEditorCore',
30+
cssFileName: 'index',
3031
},
3132
rollupOptions: {
3233
output: {

packages/editor-skeleton/package.json

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,27 @@
2929
},
3030
"devDependencies": {
3131
"@types/react": "^18.3.1",
32-
"@types/react-dom": "^18.3.1"
32+
"@types/react-dom": "^18.3.1",
33+
"vite": "^6.0.6"
3334
},
3435
"publishConfig": {
3536
"access": "public",
3637
"registry": "https://registry.npmjs.org/",
3738
"main": "dist/index.umd.js",
38-
"module": "dist/index.es.js"
39+
"module": "dist/index.es.js",
40+
"types": "dist/index.d.ts",
41+
"style": "dist/index.css",
42+
"exports": {
43+
".": {
44+
"import": "dist/index.es.js",
45+
"require": "dist/index.umd.js",
46+
"default": "dist/index.umd.js",
47+
"style": "dist/index.css"
48+
},
49+
"./style.css": {
50+
"style": "dist/index.css"
51+
}
52+
}
3953
},
4054
"repository": {
4155
"type": "http",

packages/editor-skeleton/vite.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ export default defineConfig(({ mode }) => {
2626
entry: './src/index.ts',
2727
fileName: (format, entryName) => `${entryName}.${format}.js`,
2828
name: 'LowcodeEngineEditorSkeleton',
29+
cssFileName: 'index',
2930
},
3031
rollupOptions: {
3132
output: {

packages/engine/package.json

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
"@felce/lowcode-plugin-outline-pane": "1.5.0-beta.2",
2525
"@felce/lowcode-shell": "1.5.0-beta.2",
2626
"@felce/lowcode-utils": "1.5.0-beta.2",
27+
"@felce/lowcode-types": "1.5.0-beta.2",
2728
"@felce/lowcode-workspace": "1.5.0-beta.2",
2829
"prop-types": "^15.8.1",
2930
"react": "^18.3.1",
@@ -32,13 +33,27 @@
3233
"devDependencies": {
3334
"@types/prop-types": "^15.7.14",
3435
"@types/react": "^18.3.1",
35-
"@types/react-dom": "^18.3.1"
36+
"@types/react-dom": "^18.3.1",
37+
"vite": "^6.0.6"
3638
},
3739
"publishConfig": {
3840
"access": "public",
3941
"registry": "https://registry.npmjs.org/",
4042
"main": "dist/engine-core.umd.js",
41-
"module": "dist/engine-core.es.js"
43+
"module": "dist/engine-core.es.js",
44+
"types": "dist/index.d.ts",
45+
"style": "dist/engine-core.css",
46+
"exports": {
47+
".": {
48+
"import": "dist/engine-core.es.js",
49+
"require": "dist/engine-core.umd.js",
50+
"default": "dist/engine-core.umd.js",
51+
"style": "dist/engine-core.css"
52+
},
53+
"./style.css": {
54+
"style": "dist/engine-core.css"
55+
}
56+
}
4257
},
4358
"repository": {
4459
"type": "http",

0 commit comments

Comments
 (0)