From 7f79620b79aeb39cca4c5bb7c9de97b43ea64a5b Mon Sep 17 00:00:00 2001 From: XSWY <134489068+0pt1onz@users.noreply.github.com> Date: Sat, 14 Mar 2026 19:46:38 +0000 Subject: [PATCH] New source --- vite.config.ts | 47 +++++++++++++++++++++++------------------------ 1 file changed, 23 insertions(+), 24 deletions(-) diff --git a/vite.config.ts b/vite.config.ts index 8f31dda..c20dd27 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -11,42 +11,41 @@ if (shouldTestProviders) tests = ['src/__test__/providers/**/*.test.ts']; export default defineConfig((env) => ({ plugins: [ env.mode !== 'test' && eslintPlugin(), - dts({ - rollupTypes: true, - }), + dts({ rollupTypes: true }), ], - css: { - postcss: { - plugins: [], - }, - }, resolve: { alias: { '@': path.resolve(__dirname, './src'), }, }, - rollupOptions: { - external: [ - ...Object.keys(pkg.dependencies), - 'puppeteer', - '@puppeteer/browsers', - 'proxy-agent', - 'node:http', - 'node:https', - 'node:url', - ], - output: { - globals: Object.fromEntries( - Object.keys(pkg.dependencies).map((v) => [v, v]) - ), - }, - outDir: 'lib', + build: { + minify: false, lib: { entry: path.resolve(__dirname, 'src/index.ts'), name: 'index', fileName: 'index', formats: ['umd', 'es'], }, + outDir: 'lib', + emptyOutDir: true, + target: 'esnext', + rollupOptions: { + // Externalize dependencies that should not be bundled + external: [ + ...Object.keys(pkg.dependencies), + 'puppeteer', + '@puppeteer/browsers', + 'proxy-agent', + 'node:http', + 'node:https', + 'node:url', + ], + output: { + globals: Object.fromEntries( + Object.keys(pkg.dependencies).map((v) => [v, v]) + ), + }, + }, }, test: { include: tests,