Skip to content

Commit 1e03580

Browse files
author
mazhaobo
committed
build: 优化项目配置和发布流程
- 修改 lerna.json,增加 independent 版本控制 - 更新 package.json,移除 workspaces 配置 - 调整 publish 脚本,移除 --independent 参数 - 修改 vite 配置,统一 renderer 名称 - 更新 pnpm-workspace.yaml,优化工作区包管理
1 parent 1d2fb74 commit 1e03580

6 files changed

Lines changed: 20 additions & 36 deletions

File tree

lerna.json

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,29 +2,19 @@
22
"lerna": "8",
33
"version": "1.5.0-beta.0",
44
"npmClient": "pnpm",
5-
"packages": [
6-
"packages/*"
7-
],
5+
"packages": ["packages/*"],
86
"command": {
97
"version": {
10-
"allowBranch": [
11-
"master",
12-
"main",
13-
"release/*",
14-
"daily/*",
15-
"refactor/*"
16-
]
8+
"allowBranch": ["master", "main", "release/*", "daily/*", "refactor/*"],
9+
"independent": true
1710
},
1811
"publish": {
1912
"npmClient": "pnpm",
2013
"verifyRegistry": false,
2114
"verifyAccess": false,
22-
"ignoreChanges": [
23-
"**/*.md",
24-
"**/test/**"
25-
],
15+
"ignoreChanges": ["**/*.md", "**/test/**"],
2616
"message": "chore(release): publish %v",
2717
"conventionalCommits": true
2818
}
2919
}
30-
}
20+
}

package.json

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,5 @@
11
{
22
"private": true,
3-
"workspaces": {
4-
"packages": [
5-
"packages/*"
6-
],
7-
"nohoist": [
8-
"**/css-modules-typescript-loader",
9-
"**/@alifc/theme-lowcode-*",
10-
"**/jest"
11-
]
12-
},
133
"scripts": {
144
"build": "sh ./scripts/build.sh",
155
"clean": "rimraf ./packages/*/lib ./packages/*/es ./packages/*/dist ./packages/*/build",
@@ -18,13 +8,13 @@
188
"lint:fix": "f2elint fix -i ./packages/*/src",
199
"lint:modules": "f2elint scan -q -i ./modules/*/src",
2010
"lint:modules:fix": "f2elint fix -i ./modules/*/src",
21-
"pub": "pnpm run watchdog:build && lerna publish patch --yes --force-publish --independent --exact --no-changelog",
22-
"pub:minor": "pnpm run watchdog:build && lerna publish minor --yes --force-publish --independent --exact --no-changelog",
23-
"pub:major": "pnpm run watchdog:build && lerna publish major --yes --force-publish --independent --exact --no-changelog",
24-
"pub:premajor": "pnpm run watchdog:build && lerna publish premajor --force-publish --independent --exact --dist-tag beta --preid beta --no-changelog",
25-
"pub:preminor": "pnpm run watchdog:build && lerna publish preminor --force-publish --independent --exact --dist-tag beta --preid beta --no-changelog",
26-
"pub:prepatch": "pnpm run watchdog:build && lerna publish prepatch --force-publish --independent --exact --dist-tag beta --preid beta --no-changelog",
27-
"pub:prerelease": "pnpm run watchdog:build && lerna publish prerelease --yes --force-publish --independent --exact --dist-tag beta --preid beta --no-changelog",
11+
"pub": "pnpm run watchdog:build && lerna publish patch --yes --force-publish --exact --no-changelog",
12+
"pub:minor": "pnpm run watchdog:build && lerna publish minor --yes --force-publish --exact --no-changelog",
13+
"pub:major": "pnpm run watchdog:build && lerna publish major --yes --force-publish --exact --no-changelog",
14+
"pub:premajor": "pnpm run watchdog:build && lerna publish premajor --force-publish --exact --dist-tag beta --preid beta --no-changelog",
15+
"pub:preminor": "pnpm run watchdog:build && lerna publish preminor --force-publish --exact --dist-tag beta --preid beta --no-changelog",
16+
"pub:prepatch": "pnpm run watchdog:build && lerna publish prepatch --force-publish --exact --dist-tag beta --preid beta --no-changelog",
17+
"pub:prerelease": "pnpm run watchdog:build && lerna publish prerelease --yes --force-publish --exact --dist-tag beta --preid beta --no-changelog",
2818
"setup": "node ./scripts/setup.js",
2919
"start": "node ./scripts/start.js",
3020
"test": "lerna run test --stream",

packages/react-renderer/vite.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export default defineConfig({
1212
lib: {
1313
entry: './src/index.ts',
1414
fileName: (format, entryName) => `react-renderer.${format}.js`,
15-
name: 'AliLowCodeReactRenderer',
15+
name: 'LowCodeReactRenderer',
1616
cssFileName: 'react-renderer',
1717
},
1818
rollupOptions: {

packages/renderer-core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"@types/lodash": "^4.17.13",
3939
"@types/node": "^18",
4040
"@types/prop-types": "^15.7.13",
41-
"@types/react-is": "^18.3.0",
41+
"@types/ -is": "^18.3.0",
4242
"@types/react-test-renderer": "^18",
4343
"@vitejs/plugin-react-swc": "3.7.1",
4444
"jest": "29.7.0",

packages/renderer-core/vite.config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export default defineConfig({
1212
lib: {
1313
entry: './src/index.ts',
1414
fileName: (format, entryName) => `react-renderer-core.${format}.js`,
15-
name: 'AliLowCodeReactRendererCore',
15+
name: 'LowCodeReactRendererCore',
1616
cssFileName: 'react-renderer-core',
1717
},
1818
rollupOptions: {
@@ -33,6 +33,7 @@ export default defineConfig({
3333
css: {
3434
preprocessorOptions: {
3535
scss: {
36+
// https://cn.vitejs.dev/config/shared-options.html#css-preprocessoroptions
3637
api: 'legacy',
3738
},
3839
},

pnpm-workspace.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
1+
prefer-workspace-packages: true
12
packages:
2-
- packages/*
3+
- packages/*
4+
- '!packages/*/node_modules'
5+
- '!packages/*/dist'

0 commit comments

Comments
 (0)