diff --git a/packages/builder-webpack/tsup.config.ts b/packages/builder-webpack/tsup.config.ts index 12d1e426..27c6ac5f 100644 --- a/packages/builder-webpack/tsup.config.ts +++ b/packages/builder-webpack/tsup.config.ts @@ -1,3 +1,4 @@ +import { copySync } from 'fs-extra/esm'; import { defineConfig } from 'tsup'; export default defineConfig({ @@ -34,5 +35,7 @@ export default defineConfig({ dts: true, shims: true, format: ['esm'], - onSuccess: 'cp -r src/plugins/commands/index-default.html dist/plugins/commands/index-default.html', + onSuccess() { + copySync('src/plugins/commands/index-default.html', 'dist/plugins/commands/index-default.html'); + }, }); diff --git a/packages/fes/tsup.config.ts b/packages/fes/tsup.config.ts index 6d6414ed..486df2c8 100644 --- a/packages/fes/tsup.config.ts +++ b/packages/fes/tsup.config.ts @@ -1,3 +1,4 @@ +import { copySync } from 'fs-extra/esm'; import { defineConfig } from 'tsup'; export default defineConfig({ @@ -8,6 +9,8 @@ export default defineConfig({ dts: false, shims: true, outExtension: () => ({ js: '.mjs' }), - onSuccess: 'cp public/* dist/', + onSuccess() { + copySync('public', 'dist'); + }, format: ['esm'], }); diff --git a/packages/plugin-access/tsup.config.ts b/packages/plugin-access/tsup.config.ts index e0e5e895..c864cde0 100644 --- a/packages/plugin-access/tsup.config.ts +++ b/packages/plugin-access/tsup.config.ts @@ -1,3 +1,4 @@ +import { copySync } from 'fs-extra/esm'; import { defineConfig } from 'tsup'; export default defineConfig({ @@ -8,6 +9,7 @@ export default defineConfig({ dts: false, shims: true, format: ['esm'], - outExtension: () => ({ js: '.mjs' }), - onSuccess: 'cp -r src/runtime dist', + onSuccess() { + copySync('src/runtime', 'dist/runtime'); + }, }); diff --git a/packages/plugin-enums/tsup.config.ts b/packages/plugin-enums/tsup.config.ts index e0e5e895..c864cde0 100644 --- a/packages/plugin-enums/tsup.config.ts +++ b/packages/plugin-enums/tsup.config.ts @@ -1,3 +1,4 @@ +import { copySync } from 'fs-extra/esm'; import { defineConfig } from 'tsup'; export default defineConfig({ @@ -8,6 +9,7 @@ export default defineConfig({ dts: false, shims: true, format: ['esm'], - outExtension: () => ({ js: '.mjs' }), - onSuccess: 'cp -r src/runtime dist', + onSuccess() { + copySync('src/runtime', 'dist/runtime'); + }, }); diff --git a/packages/plugin-icon/tsup.config.ts b/packages/plugin-icon/tsup.config.ts index e0e5e895..c864cde0 100644 --- a/packages/plugin-icon/tsup.config.ts +++ b/packages/plugin-icon/tsup.config.ts @@ -1,3 +1,4 @@ +import { copySync } from 'fs-extra/esm'; import { defineConfig } from 'tsup'; export default defineConfig({ @@ -8,6 +9,7 @@ export default defineConfig({ dts: false, shims: true, format: ['esm'], - outExtension: () => ({ js: '.mjs' }), - onSuccess: 'cp -r src/runtime dist', + onSuccess() { + copySync('src/runtime', 'dist/runtime'); + }, }); diff --git a/packages/plugin-layout/tsup.config.ts b/packages/plugin-layout/tsup.config.ts index e0e5e895..c864cde0 100644 --- a/packages/plugin-layout/tsup.config.ts +++ b/packages/plugin-layout/tsup.config.ts @@ -1,3 +1,4 @@ +import { copySync } from 'fs-extra/esm'; import { defineConfig } from 'tsup'; export default defineConfig({ @@ -8,6 +9,7 @@ export default defineConfig({ dts: false, shims: true, format: ['esm'], - outExtension: () => ({ js: '.mjs' }), - onSuccess: 'cp -r src/runtime dist', + onSuccess() { + copySync('src/runtime', 'dist/runtime'); + }, }); diff --git a/packages/plugin-locale/tsup.config.ts b/packages/plugin-locale/tsup.config.ts index e0e5e895..4a69ccf1 100644 --- a/packages/plugin-locale/tsup.config.ts +++ b/packages/plugin-locale/tsup.config.ts @@ -1,3 +1,4 @@ +import { copySync } from 'fs-extra/esm'; import { defineConfig } from 'tsup'; export default defineConfig({ @@ -9,5 +10,7 @@ export default defineConfig({ shims: true, format: ['esm'], outExtension: () => ({ js: '.mjs' }), - onSuccess: 'cp -r src/runtime dist', + onSuccess() { + copySync('src/runtime', 'dist/runtime'); + }, }); diff --git a/packages/plugin-login/tsup.config.ts b/packages/plugin-login/tsup.config.ts index e0e5e895..c864cde0 100644 --- a/packages/plugin-login/tsup.config.ts +++ b/packages/plugin-login/tsup.config.ts @@ -1,3 +1,4 @@ +import { copySync } from 'fs-extra/esm'; import { defineConfig } from 'tsup'; export default defineConfig({ @@ -8,6 +9,7 @@ export default defineConfig({ dts: false, shims: true, format: ['esm'], - outExtension: () => ({ js: '.mjs' }), - onSuccess: 'cp -r src/runtime dist', + onSuccess() { + copySync('src/runtime', 'dist/runtime'); + }, }); diff --git a/packages/plugin-model/tsup.config.ts b/packages/plugin-model/tsup.config.ts index e0e5e895..c864cde0 100644 --- a/packages/plugin-model/tsup.config.ts +++ b/packages/plugin-model/tsup.config.ts @@ -1,3 +1,4 @@ +import { copySync } from 'fs-extra/esm'; import { defineConfig } from 'tsup'; export default defineConfig({ @@ -8,6 +9,7 @@ export default defineConfig({ dts: false, shims: true, format: ['esm'], - outExtension: () => ({ js: '.mjs' }), - onSuccess: 'cp -r src/runtime dist', + onSuccess() { + copySync('src/runtime', 'dist/runtime'); + }, }); diff --git a/packages/plugin-monaco-editor/tsup.config.ts b/packages/plugin-monaco-editor/tsup.config.ts index e0e5e895..c864cde0 100644 --- a/packages/plugin-monaco-editor/tsup.config.ts +++ b/packages/plugin-monaco-editor/tsup.config.ts @@ -1,3 +1,4 @@ +import { copySync } from 'fs-extra/esm'; import { defineConfig } from 'tsup'; export default defineConfig({ @@ -8,6 +9,7 @@ export default defineConfig({ dts: false, shims: true, format: ['esm'], - outExtension: () => ({ js: '.mjs' }), - onSuccess: 'cp -r src/runtime dist', + onSuccess() { + copySync('src/runtime', 'dist/runtime'); + }, }); diff --git a/packages/plugin-pinia/tsup.config.ts b/packages/plugin-pinia/tsup.config.ts index e0e5e895..c864cde0 100644 --- a/packages/plugin-pinia/tsup.config.ts +++ b/packages/plugin-pinia/tsup.config.ts @@ -1,3 +1,4 @@ +import { copySync } from 'fs-extra/esm'; import { defineConfig } from 'tsup'; export default defineConfig({ @@ -8,6 +9,7 @@ export default defineConfig({ dts: false, shims: true, format: ['esm'], - outExtension: () => ({ js: '.mjs' }), - onSuccess: 'cp -r src/runtime dist', + onSuccess() { + copySync('src/runtime', 'dist/runtime'); + }, }); diff --git a/packages/plugin-qiankun/examples/webpack-micro/src/pages/webpack/index.vue b/packages/plugin-qiankun/examples/webpack-micro/src/pages/webpack/index.vue index 140c3051..a0322c4c 100644 --- a/packages/plugin-qiankun/examples/webpack-micro/src/pages/webpack/index.vue +++ b/packages/plugin-qiankun/examples/webpack-micro/src/pages/webpack/index.vue @@ -1,5 +1,5 @@ diff --git a/packages/plugin-qiankun/tsup.config.ts b/packages/plugin-qiankun/tsup.config.ts index caefae95..aac9e55c 100644 --- a/packages/plugin-qiankun/tsup.config.ts +++ b/packages/plugin-qiankun/tsup.config.ts @@ -1,3 +1,4 @@ +import { copySync } from 'fs-extra/esm'; import { defineConfig } from 'tsup'; export default defineConfig({ @@ -13,5 +14,8 @@ export default defineConfig({ shims: true, format: ['esm'], outExtension: () => ({ js: '.mjs' }), - onSuccess: 'cp -r src/main/runtime dist/main && cp -r src/micro/runtime dist/micro', + onSuccess() { + copySync('src/main/runtime', 'dist/main/runtime'); + copySync('src/micro/runtime', 'dist/micro/runtime'); + }, }); diff --git a/packages/plugin-request/tsup.config.ts b/packages/plugin-request/tsup.config.ts index 5daa5cac..3a23b68a 100644 --- a/packages/plugin-request/tsup.config.ts +++ b/packages/plugin-request/tsup.config.ts @@ -1,3 +1,4 @@ +import { copySync } from 'fs-extra/esm'; import { defineConfig } from 'tsup'; export default defineConfig({ @@ -8,6 +9,7 @@ export default defineConfig({ dts: false, shims: true, format: ['esm'], - outExtension: () => ({ js: '.mjs' }), - onSuccess: 'cp -r src/template dist', + onSuccess() { + copySync('src/template', 'dist/template'); + }, }); diff --git a/packages/plugin-watermark/tsup.config.ts b/packages/plugin-watermark/tsup.config.ts index e0e5e895..c864cde0 100644 --- a/packages/plugin-watermark/tsup.config.ts +++ b/packages/plugin-watermark/tsup.config.ts @@ -1,3 +1,4 @@ +import { copySync } from 'fs-extra/esm'; import { defineConfig } from 'tsup'; export default defineConfig({ @@ -8,6 +9,7 @@ export default defineConfig({ dts: false, shims: true, format: ['esm'], - outExtension: () => ({ js: '.mjs' }), - onSuccess: 'cp -r src/runtime dist', + onSuccess() { + copySync('src/runtime', 'dist/runtime'); + }, });