UNPKG

evm

Version:

An ethereum virtual machine (EVM) bytecode decompiler

91 lines (90 loc) 2.63 kB
{ "name": "evm", "version": "0.2.0", "description": "An ethereum virtual machine (EVM) bytecode decompiler", "main": "lib/EVM.node.js", "module": "lib/EVM.js", "typings": "typings/src/index.d.ts", "scripts": { "tscheck": "tsc --noEmit --project tsconfig.json", "tslint": "tslint --project .", "test": "mocha -r ts-node/register tests/**/*.ts", "prepublishOnly": "npm run clean && npm run build:prod", "clean": "rimraf ./lib", "build": "npm run build:hashes && webpack", "build:prod": "cross-env NODE_ENV=production npm run build", "build:hashes": "ts-node ./scripts/build.ts", "prettier:diff": "prettier --write --config ./.prettierrc --list-different 'src/**/*.ts'" }, "repository": { "type": "git", "url": "git+https://github.com/MrLuit/evm.git" }, "author": "Luit", "license": "MIT", "bugs": { "url": "https://github.com/MrLuit/evm/issues" }, "homepage": "https://github.com/MrLuit/evm#readme", "keywords": [ "ethereum", "evm", "utils", "decompiler", "typescript", "bytecode", "solidity" ], "dependencies": {}, "devDependencies": { "@babel/core": "7.2.2", "@babel/preset-env": "7.2.3", "@types/chai": "4.1.7", "@types/ethereumjs-abi": "0.6.1", "@types/mocha": "5.2.5", "@types/node": "10.12.18", "@types/webpack": "4.4.22", "@types/webpack-merge": "4.1.3", "@types/webpack-node-externals": "1.6.3", "awesome-typescript-loader": "5.2.1", "big-integer": "1.6.40", "chai": "4.2.0", "cross-env": "5.2.0", "ethereumjs-vm": "2.5.0", "file-loader": "3.0.1", "husky": "1.3.1", "lint-staged": "8.1.0", "mocha": "5.2.0", "prettier": "1.15.3", "rimraf": "2.6.2", "ts-node": "7.0.1", "tslint": "5.12.0", "tslint-config-prettier": "1.17.0", "tslint-microsoft-contrib": "6.0.0", "tslint-no-unused-expression-chai": "0.1.4", "typescript": "3.2.2", "web3": "1.0.0-beta.37", "webpack": "4.28.3", "webpack-cli": "3.1.2", "webpack-merge": "4.1.5", "webpack-node-externals": "1.7.2" }, "lint-staged": { "*.ts": [ "prettier --write --config ./.prettierrc --config-precedence file-override", "tslint --project .", "git add" ], "*.json": [ "npm run build:hashes", "git add" ] }, "husky": { "hooks": { "post-commit": "git update-index --again", "pre-commit": "lint-staged", "pre-push": "npm run tslint && npm run tscheck && npm run test" } } }