Socket
Socket
Sign inDemoInstall

@webassemblyjs/wasm-gen

Package Overview
Dependencies
Maintainers
1
Versions
84
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@webassemblyjs/wasm-gen - npm Package Compare versions

Comparing version 1.7.1-0 to 1.7.1

5

esm/encoder/index.js

@@ -5,7 +5,6 @@ function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }

import * as ieee754 from "@webassemblyjs/ieee754";
import * as utf8 from "@webassemblyjs/utf8";
import constants from "@webassemblyjs/helper-wasm-bytecode";
import { encodeNode } from "../index";
import * as utf8 from "@webassemblyjs/utf8";
var constants = require("@webassemblyjs/helper-wasm-bytecode");
function assertNotIdentifierNode(n) {

@@ -12,0 +11,0 @@ if (n.type === "Identifier") {

22

lib/encoder/index.js

@@ -33,5 +33,9 @@ "use strict";

var utf8 = _interopRequireWildcard(require("@webassemblyjs/utf8"));
var _helperWasmBytecode = _interopRequireDefault(require("@webassemblyjs/helper-wasm-bytecode"));
var _index = require("../index");
var utf8 = _interopRequireWildcard(require("@webassemblyjs/utf8"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -42,4 +46,2 @@ function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = Object.defineProperty && Object.getOwnPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : {}; if (desc.get || desc.set) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj.default = obj; return newObj; } }

var constants = require("@webassemblyjs/helper-wasm-bytecode");
function assertNotIdentifierNode(n) {

@@ -52,3 +54,3 @@ if (n.type === "Identifier") {

function encodeVersion(v) {
var bytes = constants.moduleVersion;
var bytes = _helperWasmBytecode.default.moduleVersion;
bytes[0] = v;

@@ -59,3 +61,3 @@ return bytes;

function encodeHeader() {
return constants.magicModuleHeader;
return _helperWasmBytecode.default.magicModuleHeader;
}

@@ -93,3 +95,3 @@

function encodeValtype(v) {
var byte = constants.valtypesByString[v];
var byte = _helperWasmBytecode.default.valtypesByString[v];

@@ -104,3 +106,3 @@ if (typeof byte === "undefined") {

function encodeMutability(v) {
var byte = constants.globalTypesByString[v];
var byte = _helperWasmBytecode.default.globalTypesByString[v];

@@ -187,3 +189,3 @@ if (typeof byte === "undefined") {

var out = [];
var sectionId = constants.sections[n.section];
var sectionId = _helperWasmBytecode.default.sections[n.section];

@@ -232,3 +234,3 @@ if (typeof sectionId === "undefined") {

assertNotIdentifierNode(n.descr.id);
var exportTypeByteString = constants.exportTypesByName[n.descr.exportType];
var exportTypeByteString = _helperWasmBytecode.default.exportTypesByName[n.descr.exportType];

@@ -266,3 +268,3 @@ if (typeof exportTypeByteString === "undefined") {

var byteString = constants.symbolsByName[instructionName];
var byteString = _helperWasmBytecode.default.symbolsByName[instructionName];

@@ -269,0 +271,0 @@ if (typeof byteString === "undefined") {

{
"name": "@webassemblyjs/wasm-gen",
"version": "1.7.1-0",
"version": "1.7.1",
"description": "WebAssembly binary format printer",

@@ -20,8 +20,8 @@ "main": "lib/index.js",

"dependencies": {
"@webassemblyjs/ast": "1.7.1-0",
"@webassemblyjs/helper-wasm-bytecode": "1.7.1-0",
"@webassemblyjs/ieee754": "1.7.1-0",
"@webassemblyjs/leb128": "1.7.1-0",
"@webassemblyjs/utf8": "1.7.1-0"
"@webassemblyjs/ast": "1.7.1",
"@webassemblyjs/helper-wasm-bytecode": "1.7.1",
"@webassemblyjs/ieee754": "1.7.1",
"@webassemblyjs/leb128": "1.7.1",
"@webassemblyjs/utf8": "1.7.1"
}
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc