1
1
import { defineConfig } from 'vite' ;
2
+ import { nodePolyfills } from 'vite-plugin-node-polyfills' ;
3
+ import commonjs from 'vite-plugin-commonjs'
2
4
import terser from '@rollup/plugin-terser' ;
3
5
import { resolve } from 'path' ;
4
6
import pkg from './package.json' ;
5
- import { nodePolyfills } from 'vite-plugin-node-polyfills' ;
6
- import commonjs from 'vite-plugin-commonjs'
7
7
8
8
const banner = `/**
9
9
* Parse JavaScript SDK v${ pkg . version }
@@ -45,20 +45,6 @@ const umdBuilds: any = [{
45
45
} ) as any ,
46
46
] ,
47
47
} ] ;
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
- }
62
48
63
49
export default defineConfig ( {
64
50
plugins : [ nodePolyfills ( ) , commonjs ( ) ] ,
@@ -72,7 +58,7 @@ export default defineConfig({
72
58
rollupOptions : {
73
59
input : resolve ( __dirname , 'src/Parse.ts' ) ,
74
60
external : [ 'xmlhttprequest' , '_process' ] ,
75
- output : [ ...umdBuilds , ... cjsBuilds , ... esmBuilds ] ,
61
+ output : [ ...umdBuilds ] ,
76
62
} ,
77
63
minify : false ,
78
64
sourcemap : false ,
0 commit comments