Skip to content

Commit 85fae18

Browse files
committed
chore: backup目录使用脚本创建
1 parent e30a8c0 commit 85fae18

File tree

3 files changed

+11
-16
lines changed

3 files changed

+11
-16
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"scripts": {
66
"test": "vitest",
77
"generate": "aomex openapi-yaml && aomex openapi-json",
8-
"build": "tsup",
8+
"build": "tsup && sh scripts/build-success.sh",
99
"prepare": "husky",
1010
"prepublishOnly": "pnpm build",
1111
"deploy:main": "sh scripts/develop-deploy-main.sh",

scripts/build-success.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/usr/bin/env sh
2+
3+
set -ex
4+
5+
echo '{"type":"module"}' > dist/esm/package.json
6+
7+
mkdir -p backup/esm
8+
cp dist/index.js backup/index.js
9+
cp dist/index.d.ts backup/index.d.ts
10+
cp dist/esm/index.js backup/esm/index.js

tsup.config.ts

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -28,21 +28,6 @@ export default defineConfig([
2828
shims: false,
2929
dts: true,
3030
legacyOutput: true,
31-
onSuccess: `echo '{"type":"module"}' > dist/esm/package.json`,
32-
},
33-
{
34-
entry: ['src/index.ts'],
35-
outDir: './backup',
36-
splitting: false,
37-
sourcemap: false,
38-
clean: false,
39-
format: ['cjs', 'esm'],
40-
platform: 'node',
41-
tsconfig: './tsconfig.json',
42-
target: 'es2020',
43-
shims: false,
44-
dts: true,
45-
legacyOutput: true,
4631
},
4732
{
4833
entry: readdirSync(path.resolve('src', 'adapters')).map(

0 commit comments

Comments
 (0)