UNPKG

pegasys-orchestrate

Version:

The PegaSys Orchestrate library provides convenient access to the Codefi Orchestrate API from applications written in server-side JavaScript

120 lines (119 loc) 4.17 kB
{ "name": "pegasys-orchestrate", "version": "6.2.1", "description": "The PegaSys Orchestrate library provides convenient access to the Codefi Orchestrate API from applications written in server-side JavaScript", "main": "lib/index.js", "files": [ "lib" ], "types": "lib/index.d.ts", "bin": { "orchestrate": "./lib/cli/index.js" }, "scripts": { "test": "jest --config jestconfig.json", "test:watch": "npm run test -- --watch", "test:coverage": "npm run test -- --coverage", "build": "npm run clean && tsc && cp src/stubs/index.d.ts lib/stubs/index.d.ts", "clean": "rimraf ./lib ./coverage", "lint": "tslint -p . -c tslint.json", "lint:fix": "npm run lint -- --fix", "format": "prettier --write 'src/**/*.{ts,js,json}'", "check-formatting": "prettier --list-different 'src/**/*.{ts,js,json}'", "generate:stubs": "pbjs -t static-module -o src/stubs/index.js proto/**/*.proto && pbts -o src/stubs/index.d.ts src/stubs/index.js", "generate:docs": "typedoc --options typedoc.json", "example:register-contract": "ts-node examples/register-contract", "example:generate-account": "ts-node examples/generate-account", "example:import-account": "ts-node examples/import-account", "example:register-chain": "ts-node examples/register-chain", "example:register-faucet": "ts-node examples/register-faucet", "example:consume": "ts-node examples/consume", "example:deploy-contract": "ts-node examples/deploy-contract", "example:send-raw-tx": "ts-node examples/send-raw-tx", "example:send-tx": "ts-node examples/send-tx", "example:send-onetimekey-tx": "ts-node examples/send-onetimekey-tx", "example:send-private-tx": "ts-node examples/send-private-tx", "example:send-transfer": "ts-node examples/send-transfer", "example:send-transfer-with-priority": "ts-node examples/send-transfer-with-priority", "example:search": "ts-node examples/search", "example:gasprice-retry": "ts-node examples/gasprice-retry", "example:sign-verify": "ts-node examples/sign-verify", "example:sign-verify-typed-data": "ts-node examples/sign-verify-typed-data" }, "repository": { "type": "git", "url": "git+https://github.com/PegaSysEng/orchestrate-node.git" }, "keywords": [ "Blockchain", "Ethereum", "Kafka", "Pegasys", "Protobuf", "Orchestrate", "Transaction" ], "author": "ConsenSys PegaSys Engineering", "contributors": [ "Alexandre Belling <alexandre.belling@consensys.net>", "Alexis Masseron <alexis.masseron@consensys.net>", "Christian Tran <christian.tran@consensys.net>", "Dario Anongba Varela <dario.varela@consensys.net>", "Julien Marchand <julien.marchand@consensys.net>", "Nicolas Maurice <nicolas.maurice@consensys.net>", "Nicolas Massart <nicolas.massart@consensys.net>", "Gabriel Garrido Calvo <gabriel.garrido@consensys.net>" ], "license": "Apache-2.0", "bugs": { "url": "https://github.com/PegaSysEng/orchestrate-node/issues" }, "homepage": "https://pegasyseng.github.io/orchestrate-node/", "dependencies": { "axios": "~0.21.3", "commander": "~5.1.0", "ethers": "~5.5.3", "kafkajs": "~1.15.0", "protobufjs": "~6.11.2", "qs": "~6.10.3", "uuid": "~8.3.2" }, "devDependencies": { "@types/bn.js": "~4.11.6", "@types/jest": "~26.0.0", "@types/qs": "~6.9.4", "@types/uuid": "~8.0.0", "axios-mock-adapter": "~1.19.0", "husky": "~4.2.5", "jest": "~26.6.3", "jest-create-mock-instance": "~1.1.0", "lint-staged": "~10.2.11", "minimist": "~1.2.5", "prettier": "~2.0.5", "rimraf": "~3.0.2", "ts-jest": "~26.1.0", "ts-node": "~8.10.2", "tslint": "~6.1.2", "tslint-config-prettier": "~1.18.0", "typedoc": "~0.17.7", "typedoc-plugin-pages": "~1.0.1", "typescript": "~3.9.5", "node-notifier": ">=8.0.1" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "*.{json,md}": [ "prettier --write", "git add" ], "*.{ts,tsx}": [ "prettier --write", "tslint", "git add" ] } }