licenses.dev

ethereumjs-util v5.1.2

a collection of utility functions for Ethereum

Published on

Licenses

Learn more about license information.

Package Licenses

MPL-2.0

Dependency Licenses

MIT144
PackageRelationDependenciesPublished
ansi-regex • 2.1.1Regular expression for matching ANSI escape codesINDIRECT0
ansi-styles • 2.2.1ANSI escape codes for styling strings in the terminalINDIRECT0
available-typed-arrays • 1.0.7Returns an array of Typed Array names that are available in the current environmentINDIRECT1
babel-code-frame • 6.26.0Generate errors that contain a code frame that point to source locations.INDIRECT9
babel-core • 6.26.3Babel compiler core.INDIRECT49
babel-generator • 6.26.1Turns an AST into code.INDIRECT14
babel-helper-call-delegate • 6.24.1Helper function to call delegateINDIRECT25
babel-helper-define-map • 6.26.0Helper function to define a mapINDIRECT27
babel-helper-function-name • 6.24.1Helper function to change the property 'name' of every functionINDIRECT26
babel-helper-get-function-arity • 6.24.1Helper function to get function arityINDIRECT7
babel-helper-hoist-variables • 6.24.1Helper function to hoist variablesINDIRECT7
babel-helper-optimise-call-expression • 6.24.1Helper function to optimise call expressionINDIRECT7
babel-helper-regex • 6.26.0Helper function to check for literal RegExINDIRECT7
babel-helper-replace-supers • 6.24.1Helper function to replace supersINDIRECT26
babel-helpers • 6.24.1Collection of helper functions used by Babel transforms.INDIRECT25
babel-messages • 6.23.0Collection of debug messages used by Babel.INDIRECT3
babel-plugin-check-es2015-constants • 6.22.0Compile ES2015 constants to ES5INDIRECT3
babel-plugin-transform-es2015-arrow-functions • 6.22.0Compile ES2015 arrow functions to ES5INDIRECT3
babel-plugin-transform-es2015-block-scoped-functions • 6.22.0Babel plugin to ensure function declarations at the block level are block scopedINDIRECT3
babel-plugin-transform-es2015-block-scoping • 6.26.0Compile ES2015 block scoping (const and let) to ES5INDIRECT25
babel-plugin-transform-es2015-classes • 6.24.1Compile ES2015 classes to ES5INDIRECT30
babel-plugin-transform-es2015-computed-properties • 6.24.1Compile ES2015 computed properties to ES5INDIRECT25
babel-plugin-transform-es2015-destructuring • 6.23.0Compile ES2015 destructuring to ES5INDIRECT3
babel-plugin-transform-es2015-duplicate-keys • 6.24.1Compile objects with duplicate keys to valid strict ES5INDIRECT7
babel-plugin-transform-es2015-for-of • 6.23.0Compile ES2015 for...of to ES5INDIRECT3
babel-plugin-transform-es2015-function-name • 6.24.1Apply ES2015 function.name semantics to all functionsINDIRECT27
babel-plugin-transform-es2015-literals • 6.22.0Compile ES2015 unicode string and number literals to ES5INDIRECT3
babel-plugin-transform-es2015-modules-amd • 6.24.1This plugin transforms ES2015 modules to AMDINDIRECT27
babel-plugin-transform-es2015-modules-commonjs • 6.26.2This plugin transforms ES2015 modules to CommonJSINDIRECT26
babel-plugin-transform-es2015-modules-systemjs • 6.24.1This plugin transforms ES2015 modules to SystemJSINDIRECT26
babel-plugin-transform-es2015-modules-umd • 6.24.1This plugin transforms ES2015 modules to UMDINDIRECT28
babel-plugin-transform-es2015-object-super • 6.24.1Compile ES2015 object super to ES5INDIRECT27
babel-plugin-transform-es2015-parameters • 6.24.1Compile ES2015 default and rest parameters to ES5INDIRECT28
babel-plugin-transform-es2015-shorthand-properties • 6.24.1Compile ES2015 shorthand properties to ES5INDIRECT7
babel-plugin-transform-es2015-spread • 6.22.0Compile ES2015 spread to ES5INDIRECT3
babel-plugin-transform-es2015-sticky-regex • 6.24.1Compile ES2015 sticky regex to an ES5 RegExp constructorINDIRECT8
babel-plugin-transform-es2015-template-literals • 6.22.0Compile ES2015 template literals to ES5INDIRECT3
babel-plugin-transform-es2015-typeof-symbol • 6.23.0This transformer wraps all typeof expressions with a method that replicates native behaviour. (ie. returning “symbol” for symbols)INDIRECT3
babel-plugin-transform-es2015-unicode-regex • 6.24.1Compile ES2015 Unicode regex to ES5INDIRECT13
babel-plugin-transform-regenerator • 6.26.0Explode async and generator functions into a state machine.INDIRECT9
babel-plugin-transform-strict-mode • 6.24.1This plugin places a 'use strict'; directive at the top of all files to enable strict modeINDIRECT7
babel-preset-es2015 • 6.24.1Babel preset for all es2015 plugins.DIRECT65
babel-register • 6.26.0babel require hookINDIRECT49
babel-runtime • 6.26.0babel selfContained runtimeINDIRECT2
babel-template • 6.26.0Generate an AST from a string template.INDIRECT24
babel-traverse • 6.26.0The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodesINDIRECT23
babel-types • 6.26.0Babel Types is a Lodash-esque utility library for AST nodesINDIRECT6
babelify • 7.3.0Babel browserify transformDIRECT51
babylon • 6.18.0A JavaScript parserINDIRECT0
balanced-match • 1.0.2Match balanced character pairs, like "{" and "}"INDIRECT0
bindings • 1.5.0Helper module for loading your native module's .node fileINDIRECT1
bip66 • 1.1.5Strict DER signature encoding/decoding.INDIRECT1
bn.js • 4.12.2Big number implementation in pure javascriptDIRECT0
bn.js • 5.2.2Big number implementation in pure javascriptINDIRECT0
brace-expansion • 1.1.12Brace expansion as known from sh/bashINDIRECT2
brorand • 1.1.0Random number generator for browsers and node.jsINDIRECT0
browserify-aes • 1.2.0aes, for browserifyINDIRECT40
buffer-xor • 1.0.3A simple module for bitwise-xor on buffersINDIRECT0
call-bind-apply-helpers • 1.0.2Helper functions around Function call/apply/bind, for use in `call-bind`INDIRECT2
call-bind • 1.0.8Robustly `.call.bind()` a functionINDIRECT15
call-bound • 1.0.4Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.INDIRECT12
chalk • 1.1.3Terminal string styling done right. Much color.INDIRECT6
cipher-base • 1.0.6abstract base class for crypto-streamsINDIRECT2
concat-map • 0.0.1concatenative mapdasheryINDIRECT0
convert-source-map • 1.9.0Converts a source-map from/to different formats and allows adding/changing properties.INDIRECT0
core-js • 2.6.12Standard libraryINDIRECT0
create-hash • 1.2.0create hashes for browserifyDIRECT37
create-hmac • 1.1.7node style hmacs in the browserINDIRECT38
debug • 2.6.9small debugging utilityINDIRECT1
define-data-property • 1.1.4Define a data property on an object. Will fall back to assignment in an engine without descriptors.INDIRECT3
detect-indent • 4.0.0Detect the indentation of codeINDIRECT2
drbg.js • 1.0.1Deterministic Random Bit GeneratorsINDIRECT42
dunder-proto • 1.0.1If available, the `Object.prototype.__proto__` accessor and mutator, call-boundINDIRECT4
elliptic • 6.6.1EC cryptographyINDIRECT7
es-define-property • 1.0.1`Object.defineProperty`, but not IE 8's broken one.INDIRECT0
es-errors • 1.3.0A simple cache for a few of the JS Error constructors.INDIRECT0
es-object-atoms • 1.1.1ES Object-related atoms: Object, ToObject, RequireObjectCoercibleINDIRECT1
escape-string-regexp • 1.0.5Escape RegExp special charactersINDIRECT0
ethjs-util • 0.1.6A simple set of Ethereum JS utilties.DIRECT2
evp_bytestokey • 1.0.3The insecure key derivation algorithm from OpenSSLINDIRECT7
file-uri-to-path • 1.0.0Convert a file: URI to a file pathINDIRECT0
for-each • 0.3.5A better forEachINDIRECT1
function-bind • 1.1.2Implementation of Function.prototype.bindINDIRECT0
get-intrinsic • 1.3.0Get and robustly cache all JS language-level intrinsics at first require timeINDIRECT11
get-proto • 1.0.1Robustly get the [[Prototype]] of an objectINDIRECT6
globals • 9.18.0Global identifiers from different JavaScript environmentsINDIRECT0
gopd • 1.2.0`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.INDIRECT0
has-ansi • 2.0.0Check if a string has ANSI escape codesINDIRECT1
has-property-descriptors • 1.0.2Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.INDIRECT1
has-symbols • 1.1.0Determine if the JS environment has Symbol support. Supports spec, or shams.INDIRECT0
has-tostringtag • 1.0.2Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.INDIRECT1
hash-base • 3.1.0abstract base class for hash-streamsINDIRECT5
hash.js • 1.1.7Various hash functions that could be run by both browser and nodeINDIRECT2
hasown • 2.0.2A robust, ES3 compatible, "has own property" predicate.INDIRECT1
hmac-drbg • 1.0.1Deterministic random bit generator (hmac)INDIRECT4
home-or-tmp • 2.0.0Get the user home directory with fallback to the system temp directoryINDIRECT2
invariant • 2.2.4invariantINDIRECT2
is-callable • 1.2.7Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.INDIRECT0
is-finite • 1.1.0ES2015 Number.isFinite() ponyfillINDIRECT0
is-hex-prefixed • 1.0.0A simple method to check if a string is hex prefixed.INDIRECT0
is-typed-array • 1.1.15Is this value a JS Typed Array? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.INDIRECT23
isarray • 2.0.5Array#isArray for older browsersINDIRECT0
js-tokens • 3.0.2A regex that tokenizes JavaScript.INDIRECT0
jsesc • 0.5.0A JavaScript library for escaping JavaScript strings while generating the shortest possible valid output.INDIRECT0
jsesc • 1.3.0A JavaScript library for escaping JavaScript strings while generating the shortest possible valid output.INDIRECT0
json5 • 0.5.1JSON for the ES5 era.INDIRECT0
keccak • 1.4.0Keccak sponge function familyDIRECT5
lodash • 4.17.21Lodash modular utilities.INDIRECT0
loose-envify • 1.4.0Fast (and loose) selective `process.env` replacer using js-tokens instead of an ASTINDIRECT1
math-intrinsics • 1.1.0ES Math-related intrinsics and helpers, robustly cached.INDIRECT0
md5.js • 1.3.5node style md5 on pure JavaScriptINDIRECT6
minimalistic-crypto-utils • 1.0.1Minimalistic tools for JS crypto modulesINDIRECT0
minimist • 1.2.8parse argument optionsINDIRECT0
mkdirp • 0.5.6Recursively mkdir, like `mkdir -p`INDIRECT1
ms • 2.0.0Tiny milisecond conversion utilityINDIRECT0
nan • 2.22.2Native Abstractions for Node.js: C++ header for Node 0.8 -> 22 compatibilityINDIRECT0
object-assign • 4.1.1ES2015 `Object.assign()` ponyfillINDIRECT0
os-homedir • 1.0.2Node.js 4 `os.homedir()` ponyfillINDIRECT0
os-tmpdir • 1.0.2Node.js os.tmpdir() ponyfillINDIRECT0
path-is-absolute • 1.0.1Node.js 0.12 path.isAbsolute() ponyfillINDIRECT0
possible-typed-array-names • 1.1.0A simple list of possible Typed Array names.INDIRECT0
private • 0.1.8Utility for associating truly private state with any JavaScript objectINDIRECT0
readable-stream • 3.6.2Streams3, a user-land copy of the stream library from Node.jsINDIRECT4
regenerate • 1.4.2Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.INDIRECT0
regenerator-runtime • 0.11.1Runtime for Regenerator-compiled generator and async functions.INDIRECT0
regexpu-core • 2.0.0regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.INDIRECT4
regjsgen • 0.2.0Generate `RegExp`s from RegJSParser’s ASTINDIRECT0
repeating • 2.0.1Repeat a string - fastINDIRECT1
ripemd160 • 2.0.2Compute ripemd160 of bytes or strings.INDIRECT6
safe-buffer • 5.2.1Safer Node.js Buffer APIINDIRECT0
secp256k1 • 3.8.1This module provides native bindings to ecdsa secp256k1 functionsDIRECT54
set-function-length • 1.2.2Set a function's length propertyINDIRECT14
slash • 1.0.0Convert Windows backslash paths to slash pathsINDIRECT0
source-map-support • 0.4.18Fixes stack traces for files with source mapsINDIRECT1
string_decoder • 1.3.0The string_decoder module from Node coreINDIRECT1
strip-ansi • 3.0.1Strip ANSI escape codesINDIRECT1
strip-hex-prefix • 1.0.0A simple method that will strip a valid hex prefix off a string, if present.INDIRECT1
supports-color • 2.0.0Detect whether a terminal supports colorINDIRECT0
to-buffer • 1.2.1Pass in a string, array, Buffer, Data View, or Uint8Array, and get a Buffer back.INDIRECT27
to-fast-properties • 1.0.3Force V8 to use fast properties for an objectINDIRECT0
trim-right • 1.0.1Similar to String#trim() but removes only whitespace on the rightINDIRECT0
typed-array-buffer • 1.0.3Get the ArrayBuffer out of a TypedArray, robustly.INDIRECT24
util-deprecate • 1.0.2The Node.js `util.deprecate()` function with browser supportINDIRECT0
which-typed-array • 1.1.19Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.INDIRECT22
ISC3
PackageRelationDependenciesPublished
inherits • 2.0.4Browser-friendly inheritance fully compatible with standard node.js inherits()INDIRECT0
minimalistic-assert • 1.0.1minimalistic-assert ===INDIRECT0
minimatch • 3.1.2a glob matcher in javascriptINDIRECT3
non-standard2
PackageRelationDependenciesPublished
regenerator-transform • 0.10.1Explode async and generator functions into a state machine.INDIRECT8
regjsparser • 0.1.5Parsing the JavaScript's RegExp in JavaScript.INDIRECT1
MPL-2.01
PackageRelationDependenciesPublished
rlp • 2.2.7Recursive Length Prefix Encoding ModuleDIRECT1
BSD-3-Clause AND MIT1
PackageRelationDependenciesPublished
sha.js • 2.4.12Streamable SHA hashes in pure javascriptINDIRECT29
BSD-3-Clause1
PackageRelationDependenciesPublished
source-map • 0.5.7Generates and consumes source mapsINDIRECT0
BSD-2-Clause1
PackageRelationDependenciesPublished
esutils • 2.0.3utility box for ECMAScript language toolsINDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/npm/ethereumjs-util)](https://licenses.dev/npm/ethereumjs-util)
<a href="https://licenses.dev/npm/ethereumjs-util">
  <img src="https://licenses.dev/b/npm/ethereumjs-util" alt="licenses" />
</a>

Or the licenses badge code for the 5.1.2 version:

[![licenses](https://licenses.dev/b/npm/ethereumjs-util/5.1.2)](https://licenses.dev/npm/ethereumjs-util/5.1.2)
<a href="https://licenses.dev/npm/ethereumjs-util/5.1.2">
  <img src="https://licenses.dev/b/npm/ethereumjs-util/5.1.2" alt="licenses" />
</a>
GitHub