From 1651b5dd2a864ab49db234315daa5494d5009775 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8D=89=E9=9E=8B=E6=B2=A1=E5=8F=B7?= <308487730@qq.com> Date: Mon, 14 Mar 2022 16:50:43 +0800 Subject: [PATCH] remove scripts/vite-plugin-esm2cjs.ts --- scripts/vite-plugin-esm2cjs.ts | 40 ---------------------------------- 1 file changed, 40 deletions(-) delete mode 100644 scripts/vite-plugin-esm2cjs.ts diff --git a/scripts/vite-plugin-esm2cjs.ts b/scripts/vite-plugin-esm2cjs.ts deleted file mode 100644 index 9657f81..0000000 --- a/scripts/vite-plugin-esm2cjs.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { builtinModules } from 'module' -import { Plugin, build } from 'vite' -import resolve from 'vite-plugin-resolve' - -export default function esm2cjs(modules: string[]): Plugin { - return resolve({ - ...modules.reduce((memo, moduleId) => Object.assign(memo, { - async [moduleId](args) { - await build({ - plugins: [ - { - name: 'vite-plugin[node:mod-to-mod]', - enforce: 'pre', - resolveId(source) { - if (source.startsWith('node:')) { - return source.replace('node:', '') - } - }, - } - ], - build: { - outDir: args.dir, - minify: false, - emptyOutDir: false, - lib: { - entry: require.resolve(moduleId), - formats: ['cjs'], - fileName: () => `${moduleId}.js`, - }, - rollupOptions: { - external: [ - ...builtinModules, - ], - }, - }, - }) - }, - } as Parameters[0]), {}), - }, { dir: '.vite-plugin-resolve-esm' }) -}