@@ -18,21 +18,10 @@ export const reserved = [
1818    "netSetInternals" ,  "netUpdateAllInternals" ,  "netUpdateModuleInternals" ,  "netInitializeModule" , 
1919    "netLoaderExports" ,  "netRuntimeExports" ,  "netBrowserHostExports" ,  "netInteropJSExports" ,  "netNativeBrowserExports" , 
2020    "netTabulateLE" ,  "netTabulateRE" ,  "netTabulateHE" ,  "netTabulateJSNE" ,  "netTabulateNBE" ] ; 
21- const  crossModule  =  "Logger|Assert|netJSEngine|Module|netInternals|netPublicApi|netLoaderExports|netRuntimeExports|netBrowserHostExports|netInteropJSExports|netNativeBrowserExports|netInternalUpdates" ; 
22- const  crossModuleFn  =  "netSetInternals|netUpdateAllInternals|netUpdateModuleInternals|netTabulateLE|netTabulateRE|netTabulateHE|netTabulateJSNE|netTabulateNBE" ; 
23- const  browserHostAPI  =  "runMain|runMainAndExit|setEnvironmentVariable|exit|setHeapB32|setHeapB8|setHeapU8|setHeapU16|setHeapU32|setHeapI8|setHeapI16|setHeapI32|setHeapI52|setHeapU52|setHeapI64Big|setHeapF32|setHeapF64|getHeapB32|getHeapB8|getHeapU8|getHeapU16|getHeapU32|getHeapI8|getHeapI16|getHeapI32|getHeapI52|getHeapU52|getHeapI64Big|getHeapF32|getHeapF64|localHeapViewI8|localHeapViewI16|localHeapViewI32|localHeapViewI64Big|localHeapViewU8|localHeapViewU16|localHeapViewU32|localHeapViewF32|localHeapViewF64" ; 
24- const  dotnetJSAPI  =  "INTERNAL|Module|runtimeId|runtimeBuildInfo|productVersion|gitHash|buildConfiguration|wasmEnableThreads|wasmEnableSIMD|wasmEnableExceptionHandling|dotnet|exit|" ; 
25- const  dotnetJSHostBuilderApi  =  "download|run|create|withConfig|withConfigSrc|withApplicationArguments|withEnvironmentVariable|withEnvironmentVariables|withVirtualWorkingDirectory|withDiagnosticTracing|withDebugging|withMainAssembly|withApplicationArgumentsFromQuery|withApplicationEnvironment|withApplicationCulture|withResourceLoader|withModuleConfig|withConsoleForwarding|withExitOnUnhandledError|withAsyncFlushOnExit|withExitCodeLogging|withElementOnExit|withInteropCleanupOnExit|" ; 
26- const  dotnetRuntimeJSAPI  =  "getAssemblyExports|setModuleImports" ; 
27- export  const  dotnetJSReservedProps  =  new  RegExp ( `^(?!(${ dotnetJSAPI }  ) ; //|${crossModule} 
28- export  const  dotnetRuntimeJSReservedProps  =  new  RegExp ( `^(?!(${ dotnetRuntimeJSAPI } ${ dotnetJSHostBuilderApi } ${ crossModule }  ) ; 
29- export  const  libBrowserHostReservedProps  =  new  RegExp ( `^(?!(BrowserHost_.*|\\$BROWSER_HOST.*|\\$libBrowserHostFn|selfInitialize|netInitializeModule|assignExports|${ browserHostAPI } ${ crossModule }  ) ; 
30- export  const  libNativeBrowserReservedProps  =  new  RegExp ( `^(?!(SystemJS_.*|\\$DOTNET.*|selfInitialize|netInitializeModule|${ browserHostAPI } ${ crossModule } ${ crossModuleFn }  ) ; 
31- export  const  libInteropJavaScriptNativeReservedProps  =  new  RegExp ( `^(?!(SystemInteropJS_.*.*|\\$DOTNET_INTEROP.*|selfInitialize|netInitializeModule|${ crossModule }  ) ; 
3221
3322export  const  externalDependencies  =  [ "module" ,  "process" ,  "perf_hooks" ,  "node:crypto" ] ; 
3423export  const  artifactsObjDir  =  "../../artifacts/obj" ; 
35- export  const  isDebug  =  false ;   // process.env.Configuration !== "Release";
24+ export  const  isDebug  =  process . env . Configuration  !==  "Release" ; 
3625
3726let  gitHash ; 
3827try  { 
0 commit comments