{ "name": "eth-scribble", "version": "0.3.5", "description": "A Solidity runtime verification tool for property based testing", "keywords": [], "files": [ "dist" ], "main": "dist/index.js", "types": "dist/index.d.ts", "bin": { "scribble": "dist/bin/scribble.js" }, "dependencies": { "solc-typed-ast": "^3.2.1", "big-integer": "^1.6.48", "command-line-args": "5.1.1", "command-line-usage": "6.1.1", "fs-extra": "^9.0.1", "logplease": "^1.2.15", "src-location": "^1.1.0", "semver": "^7.3.2" }, "scripts": { "clean": "rm -rf dist/*", "build-expr-parser": "tspegjs -o src/spec-lang/expr_parser.ts --custom-header-file src/spec-lang/expr_parser_header.ts --allowed-start-rules Annotation,Expression --cache src/spec-lang/expr_grammar.pegjs", "build-annotation-parser": "tspegjs -o src/spec-lang/annotation_parser.ts --custom-header-file src/spec-lang/annotation_parser_header.ts --cache src/spec-lang/annotation_grammar.pegjs", "build-type-parser": "tspegjs -o src/spec-lang/typeString_parser.ts --custom-header-file src/spec-lang/typeString_parser_header.ts --cache src/spec-lang/typeString_grammar.pegjs", "build-import-parser": "tspegjs -o src/rewriter/import_directive_parser.ts --custom-header-file src/rewriter/import_directive_header.ts --cache src/rewriter/import_directive.pegjs", "build-parsers": "npm run build-expr-parser && npm run build-type-parser && npm run build-import-parser && npm run build-annotation-parser", "transpile": "tsc", "build": "npm run clean && npm run build-parsers && npm run transpile", "test": "NODE_OPTIONS='--max-old-space-size=2048' nyc mocha", "coverage:upload": "nyc report --reporter=text-lcov > coverage.lcov && codecov -t $CODECOV_TOKEN", "lint": "eslint src/ test/ --ext=ts", "lint:fix": "eslint src/ test/ --ext=ts --fix", "prepare": "npm run build" }, "devDependencies": { "@types/fs-extra": "^9.0.4", "@types/mocha": "^8.0.4", "@types/node": "^12.19.7", "@typescript-eslint/eslint-plugin": "^4.8.2", "@typescript-eslint/parser": "^4.8.2", "codecov": "^3.8.1", "eslint": "^7.14.0", "eslint-config-prettier": "^6.15.0", "eslint-plugin-prettier": "^3.1.4", "ethereumjs-abi": "^0.6.8", "ethereumjs-vm": "^4.2.0", "expect": "^26.6.2", "mocha": "^8.2.1", "nyc": "^15.1.0", "pegjs": "^0.10.0", "prettier": "2.2.0", "ts-node": "^9.0.0", "ts-pegjs": "^0.3.1", "typescript": "^4.1.2" }, "repository": "https://github.com/ConsenSys/scribble.git", "license": "SEE LICENSE IN " }