Skip to content

Commit bc7dd6c

Browse files
authored
fix: esm pkg will exclude internal package (#4428)
* fix: ems pkg will exclude internal package * chore: update files * fix: lint
1 parent a024257 commit bc7dd6c

File tree

6 files changed

+40
-6
lines changed

6 files changed

+40
-6
lines changed

packages/validation-class-validator/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
},
1515
"typings": "index.d.ts",
1616
"scripts": {
17-
"build": "tsup src/index.ts --format cjs,esm --dts --out-dir dist",
17+
"build": "tsup",
1818
"test": "node -r ts-node/register ../../node_modules/jest/bin/jest.js --runInBand",
1919
"cov": "node -r ts-node/register ../../node_modules/jest/bin/jest.js --runInBand --coverage --forceExit",
2020
"ci": "npm run test"
@@ -30,7 +30,6 @@
3030
"dist/**/*.mjs",
3131
"dist/**/*.d.ts",
3232
"dist/**/*.d.mts",
33-
"i18n",
3433
"index.d.ts"
3534
],
3635
"license": "MIT",
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import { defineConfig } from 'tsup';
2+
3+
export default defineConfig({
4+
entry: ['src/index.ts'],
5+
format: ['cjs', 'esm'],
6+
dts: true,
7+
outDir: 'dist',
8+
platform: 'node',
9+
target: 'node20',
10+
// 只排除 devDependencies 中的关键包
11+
external: ['class-validator', '@midwayjs/core'],
12+
});

packages/validation-joi/package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
},
1515
"typings": "index.d.ts",
1616
"scripts": {
17-
"build": "tsup src/index.ts --format cjs,esm --dts --out-dir dist",
17+
"build": "tsup",
1818
"test": "node -r ts-node/register ../../node_modules/jest/bin/jest.js --runInBand",
1919
"cov": "node -r ts-node/register ../../node_modules/jest/bin/jest.js --runInBand --coverage --forceExit",
2020
"ci": "npm run test"
@@ -26,8 +26,7 @@
2626
"dist/**/*.mjs",
2727
"dist/**/*.d.ts",
2828
"dist/**/*.d.mts",
29-
"index.d.ts",
30-
"locales"
29+
"index.d.ts"
3130
],
3231
"engines": {
3332
"node": ">=20"
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import { defineConfig } from 'tsup';
2+
3+
export default defineConfig({
4+
entry: ['src/index.ts'],
5+
format: ['cjs', 'esm'],
6+
dts: true,
7+
outDir: 'dist',
8+
platform: 'node',
9+
target: 'node20',
10+
// 只排除 devDependencies 中的关键包
11+
external: ['joi', '@midwayjs/core'],
12+
});

packages/validation-zod/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"zod": "3.24.1"
2727
},
2828
"scripts": {
29-
"build": "tsup src/index.ts --format cjs,esm --dts --out-dir dist",
29+
"build": "tsup",
3030
"test": "node -r ts-node/register ../../node_modules/jest/bin/jest.js --runInBand",
3131
"cov": "node -r ts-node/register ../../node_modules/jest/bin/jest.js --runInBand --coverage --forceExit",
3232
"ci": "npm run test"
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import { defineConfig } from 'tsup';
2+
3+
export default defineConfig({
4+
entry: ['src/index.ts'],
5+
format: ['cjs', 'esm'],
6+
dts: true,
7+
outDir: 'dist',
8+
platform: 'node',
9+
target: 'node20',
10+
// 只排除 devDependencies 中的关键包
11+
external: ['zod', '@midwayjs/core'],
12+
});

0 commit comments

Comments
 (0)