Skip to content

Commit ce6021e

Browse files
committed
fix: update @webassemblyjs/ deps to 1.12
xtuc/webassemblyjs#1165
1 parent 908dd27 commit ce6021e

File tree

3 files changed

+75
-46
lines changed

3 files changed

+75
-46
lines changed

lib/wasm-parser.mjs

+49-32
Original file line numberDiff line numberDiff line change
@@ -277,9 +277,9 @@ var require_index_cjs = __commonJS({
277277
}
278278
});
279279

280-
// node_modules/.pnpm/@webassemblyjs+ieee754@1.11.6/node_modules/@webassemblyjs/ieee754/lib/index.js
280+
// node_modules/.pnpm/@webassemblyjs+ieee754@1.12.1/node_modules/@webassemblyjs/ieee754/lib/index.js
281281
var require_lib2 = __commonJS({
282-
"node_modules/.pnpm/@webassemblyjs+ieee754@1.11.6/node_modules/@webassemblyjs/ieee754/lib/index.js"(exports) {
282+
"node_modules/.pnpm/@webassemblyjs+ieee754@1.12.1/node_modules/@webassemblyjs/ieee754/lib/index.js"(exports) {
283283
"use strict";
284284
Object.defineProperty(exports, "__esModule", {
285285
value: true
@@ -309,19 +309,19 @@ var require_lib2 = __commonJS({
309309
return buffer;
310310
}
311311
function decodeF32(bytes) {
312-
var buffer = Buffer.from(bytes);
312+
var buffer = new Uint8Array(bytes);
313313
return (0, _ieee.read)(buffer, 0, true, SINGLE_PRECISION_MANTISSA, NUMBER_OF_BYTE_F32);
314314
}
315315
function decodeF64(bytes) {
316-
var buffer = Buffer.from(bytes);
316+
var buffer = new Uint8Array(bytes);
317317
return (0, _ieee.read)(buffer, 0, true, DOUBLE_PRECISION_MANTISSA, NUMBER_OF_BYTE_F64);
318318
}
319319
}
320320
});
321321

322-
// node_modules/.pnpm/@webassemblyjs+utf8@1.11.6/node_modules/@webassemblyjs/utf8/lib/decoder.js
322+
// node_modules/.pnpm/@webassemblyjs+utf8@1.12.1/node_modules/@webassemblyjs/utf8/lib/decoder.js
323323
var require_decoder = __commonJS({
324-
"node_modules/.pnpm/@webassemblyjs+utf8@1.11.6/node_modules/@webassemblyjs/utf8/lib/decoder.js"(exports) {
324+
"node_modules/.pnpm/@webassemblyjs+utf8@1.12.1/node_modules/@webassemblyjs/utf8/lib/decoder.js"(exports) {
325325
"use strict";
326326
Object.defineProperty(exports, "__esModule", {
327327
value: true
@@ -383,9 +383,9 @@ var require_decoder = __commonJS({
383383
}
384384
});
385385

386-
// node_modules/.pnpm/@webassemblyjs+utf8@1.11.6/node_modules/@webassemblyjs/utf8/lib/encoder.js
386+
// node_modules/.pnpm/@webassemblyjs+utf8@1.12.1/node_modules/@webassemblyjs/utf8/lib/encoder.js
387387
var require_encoder = __commonJS({
388-
"node_modules/.pnpm/@webassemblyjs+utf8@1.11.6/node_modules/@webassemblyjs/utf8/lib/encoder.js"(exports) {
388+
"node_modules/.pnpm/@webassemblyjs+utf8@1.12.1/node_modules/@webassemblyjs/utf8/lib/encoder.js"(exports) {
389389
"use strict";
390390
Object.defineProperty(exports, "__esModule", {
391391
value: true
@@ -470,9 +470,9 @@ var require_encoder = __commonJS({
470470
}
471471
});
472472

473-
// node_modules/.pnpm/@webassemblyjs+utf8@1.11.6/node_modules/@webassemblyjs/utf8/lib/index.js
473+
// node_modules/.pnpm/@webassemblyjs+utf8@1.12.1/node_modules/@webassemblyjs/utf8/lib/index.js
474474
var require_lib3 = __commonJS({
475-
"node_modules/.pnpm/@webassemblyjs+utf8@1.11.6/node_modules/@webassemblyjs/utf8/lib/index.js"(exports) {
475+
"node_modules/.pnpm/@webassemblyjs+utf8@1.12.1/node_modules/@webassemblyjs/utf8/lib/index.js"(exports) {
476476
"use strict";
477477
Object.defineProperty(exports, "__esModule", {
478478
value: true
@@ -3054,9 +3054,9 @@ var require_signatures = __commonJS({
30543054
}
30553055
});
30563056

3057-
// node_modules/.pnpm/@webassemblyjs+helper-wasm-bytecode@1.11.6/node_modules/@webassemblyjs/helper-wasm-bytecode/lib/section.js
3057+
// node_modules/.pnpm/@webassemblyjs+helper-wasm-bytecode@1.12.1/node_modules/@webassemblyjs/helper-wasm-bytecode/lib/section.js
30583058
var require_section = __commonJS({
3059-
"node_modules/.pnpm/@webassemblyjs+helper-wasm-bytecode@1.11.6/node_modules/@webassemblyjs/helper-wasm-bytecode/lib/section.js"(exports) {
3059+
"node_modules/.pnpm/@webassemblyjs+helper-wasm-bytecode@1.12.1/node_modules/@webassemblyjs/helper-wasm-bytecode/lib/section.js"(exports) {
30603060
"use strict";
30613061
Object.defineProperty(exports, "__esModule", {
30623062
value: true
@@ -3088,9 +3088,9 @@ var require_section = __commonJS({
30883088
}
30893089
});
30903090

3091-
// node_modules/.pnpm/@webassemblyjs+helper-wasm-bytecode@1.11.6/node_modules/@webassemblyjs/helper-wasm-bytecode/lib/index.js
3091+
// node_modules/.pnpm/@webassemblyjs+helper-wasm-bytecode@1.12.1/node_modules/@webassemblyjs/helper-wasm-bytecode/lib/index.js
30923092
var require_lib6 = __commonJS({
3093-
"node_modules/.pnpm/@webassemblyjs+helper-wasm-bytecode@1.11.6/node_modules/@webassemblyjs/helper-wasm-bytecode/lib/index.js"(exports) {
3093+
"node_modules/.pnpm/@webassemblyjs+helper-wasm-bytecode@1.12.1/node_modules/@webassemblyjs/helper-wasm-bytecode/lib/index.js"(exports) {
30943094
"use strict";
30953095
Object.defineProperty(exports, "__esModule", {
30963096
value: true
@@ -3381,6 +3381,11 @@ var require_lib6 = __commonJS({
33813381
189: createSymbolObject("reinterpret/f64", "i64"),
33823382
190: createSymbolObject("reinterpret/i32", "f32"),
33833383
191: createSymbolObject("reinterpret/i64", "f64"),
3384+
192: createSymbolObject("extend8_s", "i32"),
3385+
193: createSymbolObject("extend16_s", "i32"),
3386+
194: createSymbolObject("extend8_s", "i64"),
3387+
195: createSymbolObject("extend16_s", "i64"),
3388+
196: createSymbolObject("extend32_s", "i64"),
33843389
// Atomic Memory Instructions
33853390
65024: createSymbol("memory.atomic.notify", 1),
33863391
65025: createSymbol("memory.atomic.wait32", 1),
@@ -4291,9 +4296,9 @@ var require_lib7 = __commonJS({
42914296
}
42924297
});
42934298

4294-
// node_modules/.pnpm/@webassemblyjs+leb128@1.11.6/node_modules/@webassemblyjs/leb128/lib/bits.js
4299+
// node_modules/.pnpm/@webassemblyjs+leb128@1.12.1/node_modules/@webassemblyjs/leb128/lib/bits.js
42954300
var require_bits = __commonJS({
4296-
"node_modules/.pnpm/@webassemblyjs+leb128@1.11.6/node_modules/@webassemblyjs/leb128/lib/bits.js"(exports) {
4301+
"node_modules/.pnpm/@webassemblyjs+leb128@1.12.1/node_modules/@webassemblyjs/leb128/lib/bits.js"(exports) {
42974302
"use strict";
42984303
Object.defineProperty(exports, "__esModule", {
42994304
value: true
@@ -4381,9 +4386,9 @@ var require_bits = __commonJS({
43814386
}
43824387
});
43834388

4384-
// node_modules/.pnpm/@webassemblyjs+leb128@1.11.6/node_modules/@webassemblyjs/leb128/lib/bufs.js
4389+
// node_modules/.pnpm/@webassemblyjs+leb128@1.12.1/node_modules/@webassemblyjs/leb128/lib/bufs.js
43854390
var require_bufs = __commonJS({
4386-
"node_modules/.pnpm/@webassemblyjs+leb128@1.11.6/node_modules/@webassemblyjs/leb128/lib/bufs.js"(exports) {
4391+
"node_modules/.pnpm/@webassemblyjs+leb128@1.12.1/node_modules/@webassemblyjs/leb128/lib/bufs.js"(exports) {
43874392
"use strict";
43884393
Object.defineProperty(exports, "__esModule", {
43894394
value: true
@@ -4424,7 +4429,7 @@ var require_bufs = __commonJS({
44244429
if (result) {
44254430
bufPool[length] = void 0;
44264431
} else {
4427-
result = new Buffer(length);
4432+
result = new Uint8Array(length);
44284433
}
44294434
result.fill(0);
44304435
return result;
@@ -4440,7 +4445,9 @@ var require_bufs = __commonJS({
44404445
return buffer;
44414446
}
44424447
var newBuf = alloc(length);
4443-
buffer.copy(newBuf);
4448+
for (var i = 0; i <= buffer.length; i++) {
4449+
newBuf[i] = buffer[i];
4450+
}
44444451
free(buffer);
44454452
return newBuf;
44464453
}
@@ -4506,15 +4513,21 @@ var require_bufs = __commonJS({
45064513
}
45074514
var lowWord = value % BIT_32;
45084515
var highWord = Math.floor(value / BIT_32);
4509-
buffer.writeUInt32LE(lowWord, 0);
4510-
buffer.writeUInt32LE(highWord, 4);
4516+
buffer[0] = lowWord & 255;
4517+
buffer[1] = lowWord >> 8 & 255;
4518+
buffer[2] = lowWord >> 16 & 255;
4519+
buffer[3] = lowWord >> 24 & 255;
4520+
buffer[4] = highWord & 255;
4521+
buffer[5] = highWord >> 8 & 255;
4522+
buffer[6] = highWord >> 16 & 255;
4523+
buffer[7] = highWord >> 24 & 255;
45114524
}
45124525
}
45134526
});
45144527

4515-
// node_modules/.pnpm/@webassemblyjs+leb128@1.11.6/node_modules/@webassemblyjs/leb128/lib/leb.js
4528+
// node_modules/.pnpm/@webassemblyjs+leb128@1.12.1/node_modules/@webassemblyjs/leb128/lib/leb.js
45164529
var require_leb = __commonJS({
4517-
"node_modules/.pnpm/@webassemblyjs+leb128@1.11.6/node_modules/@webassemblyjs/leb128/lib/leb.js"(exports) {
4530+
"node_modules/.pnpm/@webassemblyjs+leb128@1.12.1/node_modules/@webassemblyjs/leb128/lib/leb.js"(exports) {
45184531
"use strict";
45194532
function _typeof(obj) {
45204533
"@babel/helpers - typeof";
@@ -4660,10 +4673,12 @@ var require_leb = __commonJS({
46604673
return decodeBufferCommon(encodedBuffer, index, true);
46614674
}
46624675
function encodeInt32(num) {
4663-
var buf = bufs.alloc(4);
4664-
buf.writeInt32LE(num, 0);
4676+
var buf = new Uint8Array(4);
4677+
buf[0] = num & 255;
4678+
buf[1] = num >> 8 & 255;
4679+
buf[2] = num >> 16 & 255;
4680+
buf[3] = num >> 24 & 255;
46654681
var result = encodeIntBuffer(buf);
4666-
bufs.free(buf);
46674682
return result;
46684683
}
46694684
function decodeInt32(encodedBuffer, index) {
@@ -4708,10 +4723,12 @@ var require_leb = __commonJS({
47084723
return decodeBufferCommon(encodedBuffer, index, false);
47094724
}
47104725
function encodeUInt32(num) {
4711-
var buf = bufs.alloc(4);
4712-
buf.writeUInt32LE(num, 0);
4726+
var buf = new Uint8Array(4);
4727+
buf[0] = num & 255;
4728+
buf[1] = num >> 8 & 255;
4729+
buf[2] = num >> 16 & 255;
4730+
buf[3] = num >> 24 & 255;
47134731
var result = encodeUIntBuffer(buf);
4714-
bufs.free(buf);
47154732
return result;
47164733
}
47174734
function decodeUInt32(encodedBuffer, index) {
@@ -4762,9 +4779,9 @@ var require_leb = __commonJS({
47624779
}
47634780
});
47644781

4765-
// node_modules/.pnpm/@webassemblyjs+leb128@1.11.6/node_modules/@webassemblyjs/leb128/lib/index.js
4782+
// node_modules/.pnpm/@webassemblyjs+leb128@1.12.1/node_modules/@webassemblyjs/leb128/lib/index.js
47664783
var require_lib8 = __commonJS({
4767-
"node_modules/.pnpm/@webassemblyjs+leb128@1.11.6/node_modules/@webassemblyjs/leb128/lib/index.js"(exports) {
4784+
"node_modules/.pnpm/@webassemblyjs+leb128@1.12.1/node_modules/@webassemblyjs/leb128/lib/index.js"(exports) {
47684785
"use strict";
47694786
Object.defineProperty(exports, "__esModule", {
47704787
value: true

package.json

+7-1
Original file line numberDiff line numberDiff line change
@@ -75,5 +75,11 @@
7575
"vite": "^5.2.7",
7676
"vitest": "^1.4.0"
7777
},
78+
"resolutions": {
79+
"@webassemblyjs/helper-wasm-bytecode": "1.12.1",
80+
"@webassemblyjs/ieee754": "1.12.1",
81+
"@webassemblyjs/leb128": "1.12.1",
82+
"@webassemblyjs/utf8": "1.12.1"
83+
},
7884
"packageManager": "[email protected]"
79-
}
85+
}

pnpm-lock.yaml

+19-13
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)