@@ -10,7 +10,7 @@ import optimizeWasm from './optimizeWasm.ts'
10
10
11
11
const moduleFilepath = path . join ( BUILD_DIR , 'MediaInfoModule.js' )
12
12
13
- function makeArgs ( environment : 'web' | 'node' , es6 : boolean , es6ImportMeta : boolean ) {
13
+ function makeArgs ( environment : 'web' | 'node' , es6 : boolean ) {
14
14
return [
15
15
...CXXFLAGS . split ( ' ' ) ,
16
16
...MediaInfoLib_CXXFLAGS . split ( ' ' ) ,
@@ -23,7 +23,6 @@ function makeArgs(environment: 'web' | 'node', es6: boolean, es6ImportMeta: bool
23
23
'-sLEGACY_VM_SUPPORT=0' ,
24
24
'-sMODULARIZE=1' ,
25
25
'-sNO_FILESYSTEM=1' ,
26
- `-sUSE_ES6_IMPORT_META=${ es6ImportMeta ? '1' : '0' } ` ,
27
26
'-sEMBIND_STD_STRING_IS_UTF8=1' ,
28
27
'-sINCOMING_MODULE_JS_API=locateFile' ,
29
28
'--closure' ,
@@ -61,7 +60,7 @@ compileMediaInfoModule.description = 'Compile MediaInfoModule'
61
60
62
61
// MediaInfoModule.js (Node CJS)
63
62
async function buildNodeCjs ( ) {
64
- await spawn ( 'emcc' , makeArgs ( 'node' , false , false ) , BUILD_DIR )
63
+ await spawn ( 'emcc' , makeArgs ( 'node' , false ) , BUILD_DIR )
65
64
await format ( moduleFilepath , path . join ( BUILD_DIR , 'MediaInfoModule.cjs.js' ) )
66
65
}
67
66
@@ -70,7 +69,7 @@ buildNodeCjs.description = 'Build WASM (Node CJS)'
70
69
71
70
// MediaInfoModule.js (Node ESM)
72
71
async function buildNodeEsm ( ) {
73
- await spawn ( 'emcc' , makeArgs ( 'node' , true , true ) , BUILD_DIR )
72
+ await spawn ( 'emcc' , makeArgs ( 'node' , true ) , BUILD_DIR )
74
73
await format ( moduleFilepath , path . join ( BUILD_DIR , 'MediaInfoModule.esm.js' ) )
75
74
}
76
75
@@ -79,7 +78,7 @@ buildNodeEsm.description = 'Build WASM (Node ESM)'
79
78
80
79
// MediaInfoModule.js (Browser)
81
80
async function buildBrowser ( ) {
82
- await spawn ( 'emcc' , makeArgs ( 'web' , true , false ) , BUILD_DIR )
81
+ await spawn ( 'emcc' , makeArgs ( 'web' , true ) , BUILD_DIR )
83
82
await format ( moduleFilepath , path . join ( BUILD_DIR , 'MediaInfoModule.browser.js' ) )
84
83
}
85
84
0 commit comments