@eth-optimism/core-utils
Advanced tools
Comparing version 0.0.1-alpha.8 to 0.0.1-alpha.9
@@ -45,2 +45,8 @@ "use strict"; | ||
}; | ||
exports.padToLength = (str, length, padString = '0') => { | ||
const base = exports.remove0x(str); | ||
const repeat = (length < base.length ? 0 : length - base.length) / padString.length; | ||
const padded = padString.repeat(repeat) + base; | ||
return base === str ? padded : exports.add0x(padded); | ||
}; | ||
exports.isObject = (obj) => { | ||
@@ -80,5 +86,6 @@ return typeof obj === 'object' && obj !== null; | ||
}; | ||
exports.bufToHexString = (buff) => { | ||
exports.bufToHexString = (buff, prepend0x = true) => { | ||
const bufStr = buff.toString('hex'); | ||
return exports.add0x(bufStr.length % 2 === 0 ? bufStr : `0${bufStr}`); | ||
const str = bufStr.length % 2 === 0 ? bufStr : `0${bufStr}`; | ||
return prepend0x ? exports.add0x(str) : str; | ||
}; | ||
@@ -85,0 +92,0 @@ exports.strToHexStr = (str) => { |
{ | ||
"name": "@eth-optimism/core-utils", | ||
"version": "0.0.1-alpha.8", | ||
"version": "0.0.1-alpha.9", | ||
"description": "Optimism Core Utils", | ||
@@ -24,3 +24,3 @@ "main": "build/index.js", | ||
"homepage": "https://github.com/ethereum-optimism/optimism-monorepo/tree/master/packages/core-utils#readme", | ||
"bugs": "https://github.com/ethereum-optimism/optimism-monorepo/labels/%40pigi%2Fcore-utils", | ||
"bugs": "https://github.com/ethereum-optimism/optimism-monorepo/labels/%40eth-optimism%2Fcore-utils", | ||
"license": "MIT", | ||
@@ -64,3 +64,3 @@ "author": "Optimism", | ||
}, | ||
"gitHead": "a02081a195ced7d21991c287c04cbbfd389aa4d7" | ||
"gitHead": "a8921ab43467e1f2c2961388e0197280d4f88874" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
No bug tracker
MaintenancePackage does not have a linked bug tracker in package.json.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No bug tracker
MaintenancePackage does not have a linked bug tracker in package.json.
Found 1 instance in 1 package
56216
1454
1