evmc

v1.0.1
Ethereum EVMC bindings for node.js
ethereum evmc evm

benchmark

node -r ts-node/register src/evmc.bench.ts

test

git submodule update --init --recursive; mkdir -p libbuild; cd libbuild;mkdir aleth; cd aleth; cmake ../../aleth -DALETH_INTERPRETER_SHARED=true -DTOOLS=false -DTESTS=false; cd libaleth-interpreter; cmake --build .; cd ..; cd ..;cd ..;mocha -r ts-node/register src/*.spec.ts --timeout 40000

rebuild

git submodule update --init --recursive; mkdir -p libbuild; cd libbuild;mkdir evmc; cd evmc; cmake ../../evmc; cmake --build .;cd ..;cd ..;node-gyp rebuild

typedoc

typedoc --out docs $(pwd)/src --target es6 --mode file --tsconfig ./tsconfig.json --excludePrivate --excludeProtected --excludeNotExported --exclude '**/*+(spec|bench).ts'

check

gts check

clean

gts clean

compile

tsc -p .

fix

gts fix

install

npm run rebuild

prepare

npm run compile

pretest

npm run compile

posttest

npm run check

Metadata

Downloads

Maintainers