File tree Expand file tree Collapse file tree 6 files changed +21
-19
lines changed Expand file tree Collapse file tree 6 files changed +21
-19
lines changed Original file line number Diff line number Diff line change @@ -30,7 +30,3 @@ test/webpack/node_modules/
3030test /webpack /dist /
3131* .tgz
3232package /
33- em-pre_js_tracker.c
34- libargon2_1_em-pre_js.a
35- em-post_js_tracker.c
36- libargon2_1_em-post_js.a
Original file line number Diff line number Diff line change @@ -31,6 +31,3 @@ endif()
3131add_executable (argon2 ${sources} )
3232
3333set_target_properties (argon2 PROPERTIES OUTPUT_NAME ${OUTPUT_NAME} )
34-
35- em_link_pre_js(argon2 lib/em-pre.js)
36- em_link_post_js(argon2 lib/em-post.js)
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -19,6 +19,11 @@ const getConfig = (inlineWasm) => ({
1919 test : / \. w a s m $ / ,
2020 loader : inlineWasm ? 'base64-loader' : 'null-loader' ,
2121 type : 'javascript/auto' ,
22+ } , {
23+ test : / d i s t \/ a r g o n 2 \. j s $ / ,
24+ use : [ {
25+ loader : path . resolve ( 'wrap-em.js' ) ,
26+ } ]
2227 } ] ,
2328 } ,
2429 externals : {
Original file line number Diff line number Diff line change 1+ module . exports = ( em ) => `
2+ module.exports = function (Module) {
3+ Module = Module || {};
4+ const module = undefined;
5+
6+ ${ em }
7+
8+ Module.unloadRuntime = function() {
9+ if (typeof self!=="undefined") delete self.Module;
10+ Module = jsModule = wasmMemory = wasmTable = asm = buffer = HEAP8 = HEAPU8 =
11+ HEAP16 = HEAPU16 = HEAP32 = HEAPU32 = HEAPF32 = HEAPF64 = undefined;
12+ if (typeof module!=="undefined") delete module.exports;
13+ };
14+
15+ return Module;
16+ }` ;
You can’t perform that action at this time.
0 commit comments