11import { defineConfig } from 'vite' ;
2+ import { nodePolyfills } from 'vite-plugin-node-polyfills' ;
3+ import commonjs from 'vite-plugin-commonjs'
24import terser from '@rollup/plugin-terser' ;
35import { resolve } from 'path' ;
46import pkg from './package.json' ;
5- import { nodePolyfills } from 'vite-plugin-node-polyfills' ;
6- import commonjs from 'vite-plugin-commonjs'
77
88const banner = `/**
99 * Parse JavaScript SDK v${ pkg . version }
@@ -45,20 +45,6 @@ const umdBuilds: any = [{
4545 } ) as any ,
4646 ] ,
4747} ] ;
48- let cjsBuilds : any = [ ] ;
49- let esmBuilds : any = [ ] ;
50- if ( process . env . PARSE_BUILD === 'browser' ) {
51- cjsBuilds = [ {
52- entryFileNames : 'index.cjs.js' ,
53- format : 'cjs' ,
54- ...build ,
55- } ] ;
56- esmBuilds = [ {
57- entryFileNames : 'index.esm.js' ,
58- format : 'es' ,
59- ...build ,
60- } ] ;
61- }
6248
6349export default defineConfig ( {
6450 plugins : [ nodePolyfills ( ) , commonjs ( ) ] ,
@@ -72,7 +58,7 @@ export default defineConfig({
7258 rollupOptions : {
7359 input : resolve ( __dirname , 'src/Parse.ts' ) ,
7460 external : [ 'xmlhttprequest' , '_process' ] ,
75- output : [ ...umdBuilds , ... cjsBuilds , ... esmBuilds ] ,
61+ output : [ ...umdBuilds ] ,
7662 } ,
7763 minify : false ,
7864 sourcemap : false ,
0 commit comments