🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@truffle/code-utils

Package Overview
Dependencies
Maintainers
6
Versions
63
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@truffle/code-utils - npm Package Compare versions

Comparing version
1.2.16-alphaTez.3
to
1.2.16
+22
dist/index.d.ts
import "source-map-support/register";
import { opcodeObject } from "typings";
declare const _default: {
/**
* parseCode - return a list of instructions given a 0x-prefixed code string.
*
* If numInstructions is not passed in, we attempt to strip contract
* metadata. This won't work very well if the code is for a constructor or a
* contract that can create other contracts, but it's better than nothing.
*
* WARNING: Don't invoke the function that way if you're dealing with a
* constructor with arguments attached! Then you could get disaster!
*
* If you pass in numInstructions (hint: count the semicolons in the source
* map, then add one) this is used to exclude metadata instead.
*
* @param {String} hexString Hex string representing the code
* @return Array Array of instructions
*/
parseCode(hexString: string, numInstructions?: number): opcodeObject[];
};
export = _default;
declare const _default: (op: number) => string;
export = _default;
+1
-0

@@ -5,2 +5,3 @@ "use strict";

};
require("source-map-support/register");
const opcodes_1 = __importDefault(require("./opcodes"));

@@ -7,0 +8,0 @@ module.exports = {

+1
-1

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","sourceRoot":"","sources":["../index.ts"],"names":[],"mappings":";;;;AAAA,wDAAgC;AAGhC,iBAAS;IACP;;;;;;;;;;;;;;;OAeG;IACH,SAAS,CAAC,SAAiB,EAAE,kBAA0B,IAAI;QACzD,+BAA+B;QAC/B,IAAI,IAAI,GAAkB,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,CAAC,GAAG,CACtE,GAAG,CAAC,EAAE,CAAC,QAAQ,CAAC,GAAG,EAAE,EAAE,CAAC,CACzB,CAAC;QAEF,IAAI,aAAa,GAAG,eAAe,KAAK,IAAI,CAAC;QAE7C,IAAI,aAAa,EAAE;YACjB,sEAAsE;YACtE,6BAA6B;YAC7B,IAAI,cAAc,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;YAC1E,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,CAAC,CAAC;SACpC;QAED,IAAI,YAAY,GAAG,EAAE,CAAC;QACtB,KACE,IAAI,EAAE,GAAG,CAAC,EACV,EAAE,GAAG,IAAI,CAAC,MAAM;YAChB,CAAC,aAAa,IAAI,YAAY,CAAC,MAAM,GAAG,eAAe,CAAC,EACxD,EAAE,EAAE,EACJ;YACA,IAAI,MAAM,GAAiB,EAAE,CAAC;YAC9B,MAAM,CAAC,EAAE,GAAG,EAAE,CAAC;YACf,MAAM,CAAC,IAAI,GAAG,iBAAO,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC;YAChC,IAAI,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,MAAM,EAAE;gBACtC,MAAM,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,GAAG,IAAI,GAAG,CAAC,CAAC,CAAC,wBAAwB;gBAC5D,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,GAAG,MAAM,GAAG,CAAC,CAAC,CAAC;gBACtD,IAAI,MAAM,CAAC,QAAQ,CAAC,MAAM,GAAG,MAAM,EAAE;oBACnC,MAAM,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,MAAM,CACtC,IAAI,KAAK,CAAC,MAAM,GAAG,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CACnD,CAAC;iBACH;gBAED,0BAA0B;gBAC1B,MAAM,CAAC,QAAQ,GAAG,KAAK,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,CAAC;gBAEtE,EAAE,IAAI,MAAM,CAAC;aACd;YACD,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;SAC3B;QACD,OAAO,YAAY,CAAC;IACtB,CAAC;CACF,CAAC"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../index.ts"],"names":[],"mappings":";;;;AAAA,uCAAqC;AACrC,wDAAgC;AAGhC,iBAAS;IACP;;;;;;;;;;;;;;;OAeG;IACH,SAAS,CAAC,SAAiB,EAAE,kBAA0B,IAAI;QACzD,+BAA+B;QAC/B,IAAI,IAAI,GAAkB,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,CAAC,GAAG,CACtE,GAAG,CAAC,EAAE,CAAC,QAAQ,CAAC,GAAG,EAAE,EAAE,CAAC,CACzB,CAAC;QAEF,IAAI,aAAa,GAAG,eAAe,KAAK,IAAI,CAAC;QAE7C,IAAI,aAAa,EAAE;YACjB,sEAAsE;YACtE,6BAA6B;YAC7B,IAAI,cAAc,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;YAC1E,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,CAAC,CAAC;SACpC;QAED,IAAI,YAAY,GAAG,EAAE,CAAC;QACtB,KACE,IAAI,EAAE,GAAG,CAAC,EACV,EAAE,GAAG,IAAI,CAAC,MAAM;YAChB,CAAC,aAAa,IAAI,YAAY,CAAC,MAAM,GAAG,eAAe,CAAC,EACxD,EAAE,EAAE,EACJ;YACA,IAAI,MAAM,GAAiB,EAAE,CAAC;YAC9B,MAAM,CAAC,EAAE,GAAG,EAAE,CAAC;YACf,MAAM,CAAC,IAAI,GAAG,iBAAO,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC;YAChC,IAAI,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,MAAM,EAAE;gBACtC,MAAM,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,GAAG,IAAI,GAAG,CAAC,CAAC,CAAC,wBAAwB;gBAC5D,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,GAAG,MAAM,GAAG,CAAC,CAAC,CAAC;gBACtD,IAAI,MAAM,CAAC,QAAQ,CAAC,MAAM,GAAG,MAAM,EAAE;oBACnC,MAAM,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,MAAM,CACtC,IAAI,KAAK,CAAC,MAAM,GAAG,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CACnD,CAAC;iBACH;gBAED,0BAA0B;gBAC1B,MAAM,CAAC,QAAQ,GAAG,KAAK,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,CAAC;gBAEtE,EAAE,IAAI,MAAM,CAAC;aACd;YACD,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;SAC3B;QACD,OAAO,YAAY,CAAC;IACtB,CAAC;CACF,CAAC"}

@@ -1,1 +0,1 @@

{"version":3,"file":"index.test.js","sourceRoot":"","sources":["../../test/index.test.ts"],"names":[],"mappings":";;;;;AAAA,4CAA4B;AAC5B,oDAA4B;AAC5B,iCAAoC;AAEpC,gBAAQ,CAAC,qBAAqB,EAAE,GAAG,EAAE;IACnC,4BAA4B;IAC5B,MAAM,eAAe,GACnB,8pDAA8pD,CAAC;IAEjqD,UAAE,CAAC,kCAAkC,EAAE,GAAG,EAAE;QAC1C,MAAM,UAAU,GAAG,WAAS,CAAC,SAAS,CAAC,eAAe,CAAC,CAAC;QACxD,gBAAM,CAAC,UAAU,CAAC,CAAC;QACnB,gBAAM,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC;IACpC,CAAC,CAAC,CAAC;IAEH,UAAE,CAAC,0DAA0D,EAAE,GAAG,EAAE;QAClE,MAAM,UAAU,GAAG,WAAS,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC;QAC7C,gBAAM,CAAC,UAAU,CAAC,CAAC;QACnB,gBAAM,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC;IACpC,CAAC,CAAC,CAAC;AACL,CAAC,CAAC,CAAC"}
{"version":3,"file":"index.test.js","sourceRoot":"","sources":["../../test/index.test.ts"],"names":[],"mappings":";;;;;AAAA,4CAA4B;AAC5B,oDAA4B;AAC5B,iCAAqC;AAErC,gBAAQ,CAAC,qBAAqB,EAAE,GAAG,EAAE;IACnC,4BAA4B;IAC5B,MAAM,eAAe,GACnB,8pDAA8pD,CAAC;IAEjqD,UAAE,CAAC,kCAAkC,EAAE,GAAG,EAAE;QAC1C,MAAM,UAAU,GAAG,WAAS,CAAC,SAAS,CAAC,eAAe,CAAC,CAAC;QACxD,gBAAM,CAAC,UAAU,CAAC,CAAC;QACnB,gBAAM,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC;IACpC,CAAC,CAAC,CAAC;IAEH,UAAE,CAAC,0DAA0D,EAAE,GAAG,EAAE;QAClE,MAAM,UAAU,GAAG,WAAS,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC;QAC7C,gBAAM,CAAC,UAAU,CAAC,CAAC;QACnB,gBAAM,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC;IACpC,CAAC,CAAC,CAAC;AACL,CAAC,CAAC,CAAC"}

@@ -0,1 +1,2 @@

import "source-map-support/register";
import opcodes from "./opcodes";

@@ -2,0 +3,0 @@ import { opcodeObject } from "typings";

@@ -7,3 +7,3 @@ {

"repository": "https://github.com/trufflesuite/truffle/tree/master/packages/code-utils",
"version": "1.2.16-alphaTez.3",
"version": "1.2.16",
"main": "dist/index.js",

@@ -26,3 +26,6 @@ "scripts": {

},
"gitHead": "d29ebd9d610cf07fbd046b0a19bd6113916f7ad3"
"dependencies": {
"source-map-support": "^0.5.19"
},
"gitHead": "a0bbfcce1d351fdc5f865d17760a63459f8dd191"
}
import CodeUtils from "../";
import assert from "assert";
import { describe, it} from "mocha";
import { describe, it } from "mocha";

@@ -5,0 +5,0 @@ describe("CodeUtils.parseCode", () => {

{
"compilerOptions": {
"declaration": true,
"module": "commonjs",

@@ -4,0 +5,0 @@ "esModuleInterop": true,