Skip to content

Commit 0e9aacd

Browse files
chenJJ-88claude
andcommitted
fix: 发布前修复 — peerDependencies、tsup 入口、类型导出、sideEffects
- native: react/react-dom 改为 peerDependencies 避免重复 React - native: tsup 入口去除 CSS entry,消除重复 CSS 和空 .d.ts - native: 导出 ValidateTrigger 类型 - native: 补全 homepage/bugs/sideEffects 字段 - formily: @formily/core/react/reactive 改为 peerDependencies 避免单例冲突 - formily: 补全 homepage/bugs/sideEffects 字段,style.ts 标记为副作用 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 0ede144 commit 0e9aacd

4 files changed

Lines changed: 31 additions & 10 deletions

File tree

packages/editable-table/package.json

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,14 @@
1010
"import": "./dist/index.js",
1111
"types": "./dist/index.d.ts"
1212
},
13-
"./style.css": "./dist/EditableTable.css"
13+
"./style.css": "./dist/index.css"
1414
},
1515
"files": [
1616
"dist"
1717
],
18+
"sideEffects": [
19+
"*.css"
20+
],
1821
"scripts": {
1922
"build": "tsup",
2023
"prepublishOnly": "pnpm run build",
@@ -36,12 +39,20 @@
3639
"url": "https://github.com/chenJJ-88/react-editable-tables.git",
3740
"directory": "packages/editable-table"
3841
},
42+
"homepage": "https://chenjj-88.github.io/react-editable-tables/",
43+
"bugs": {
44+
"url": "https://github.com/chenJJ-88/react-editable-tables/issues"
45+
},
46+
"peerDependencies": {
47+
"react": ">=18",
48+
"react-dom": ">=18"
49+
},
3950
"dependencies": {
40-
"@tanstack/react-virtual": "^3.13.9",
41-
"react": "^18.3.1",
42-
"react-dom": "^18.3.1"
51+
"@tanstack/react-virtual": "^3.13.9"
4352
},
4453
"devDependencies": {
54+
"react": "^18.3.1",
55+
"react-dom": "^18.3.1",
4556
"@testing-library/dom": "^10.4.1",
4657
"@testing-library/jest-dom": "^6.9.1",
4758
"@testing-library/react": "^16.3.2",

packages/editable-table/src/components/EditableTable/index.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -600,4 +600,5 @@ export type {
600600
EditableTableProps,
601601
EditRenderProps,
602602
Rule,
603+
ValidateTrigger,
603604
} from '../../types/table';

packages/editable-table/tsup.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { defineConfig } from 'tsup';
22

33
export default defineConfig({
4-
entry: ['src/components/EditableTable/index.tsx', 'src/components/EditableTable/EditableTable.css'],
4+
entry: ['src/components/EditableTable/index.tsx'],
55
format: ['esm'],
66
dts: {
77
compilerOptions: {

packages/fast-editable-table/package.json

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@
1414
"files": [
1515
"dist"
1616
],
17+
"sideEffects": [
18+
"src/style.ts",
19+
"dist/*"
20+
],
1721
"scripts": {
1822
"build": "tsup",
1923
"prepublishOnly": "pnpm run build",
@@ -35,20 +39,25 @@
3539
"url": "https://github.com/chenJJ-88/react-editable-tables.git",
3640
"directory": "packages/fast-editable-table"
3741
},
38-
"dependencies": {
39-
"@formily/core": "^2.3.1",
40-
"@formily/react": "^2.3.1",
41-
"@formily/reactive": "^2.3.1"
42+
"homepage": "https://chenjj-88.github.io/react-editable-tables/",
43+
"bugs": {
44+
"url": "https://github.com/chenJJ-88/react-editable-tables/issues"
4245
},
4346
"peerDependencies": {
4447
"react": ">=18",
4548
"react-dom": ">=18",
46-
"antd": ">=5"
49+
"antd": ">=5",
50+
"@formily/core": ">=2",
51+
"@formily/react": ">=2",
52+
"@formily/reactive": ">=2"
4753
},
4854
"devDependencies": {
4955
"react": "^18.3.1",
5056
"react-dom": "^18.3.1",
5157
"antd": "^5.22.0",
58+
"@formily/core": "^2.3.1",
59+
"@formily/react": "^2.3.1",
60+
"@formily/reactive": "^2.3.1",
5261
"@types/react": "^18.3.0",
5362
"@types/react-dom": "^18.3.0",
5463
"typescript": "^5.6.0",

0 commit comments

Comments
 (0)