UNPKG

abgp-js

Version:

authenticated byzantine gossip protocol

57 lines (56 loc) 1.86 kB
{ "name": "abgp-js", "version": "1.8.0", "description": "authenticated byzantine gossip protocol", "scripts": { "tsc:watch": "tsc -w", "tsc:build": "tsc", "test": "mocha --timeout 180000 -r ts-node/register src/test/**/*.spec.ts src/test/**/**/*.spec.ts", "lint": "eslint src/**/*.ts", "build_web": "webpack", "build_dist": "rm -rf dist LICENSE README.md && npm run tsc:build && npm run build_web && cp ../README.md . && cp ../LICENSE ." }, "keywords": [ "abgp", "consensus", "rsm", "gossip", "distributed" ], "main": "dist/consensus/main.js", "types": "dist/consensus/main.d.ts", "author": "zyev.egor@gmail.com", "license": "AGPLv3", "homepage": "https://github.com/ega-forever/abgp-js", "engines": { "node": ">=16.0.0" }, "devDependencies": { "@types/bluebird": "^3.5.36", "@types/bunyan": "^1.8.8", "@types/chai": "^4.3.0", "@types/mocha": "^9.1.0", "@types/node": "^17.0.23", "@typescript-eslint/eslint-plugin": "^5.18.0", "@typescript-eslint/parser": "^5.18.0", "abgp-js-modules-crypto-bnelliptic": "file:../implementations/crypto/bnelliptic", "abgp-js-modules-crypto-plain": "file:../implementations/crypto/plain", "abgp-js-modules-node-rpc": "file:../implementations/node/rpc", "abgp-js-modules-node-tcp": "file:../implementations/node/tcp", "abgp-js-modules-storage-plain": "file:../implementations/storage/plain", "bluebird": "^3.7.2", "body-parser": "^1.20.0", "bunyan": "^1.8.15", "chai": "^4.3.6", "eslint": "^8.13.0", "eslint-config-airbnb": "^19.0.4", "eslint-plugin-node": "^11.1.0", "mocha": "^9.2.2", "ts-loader": "^9.2.8", "ts-node": "^10.7.0", "typescript": "^4.6.3", "webpack": "^5.72.0", "webpack-bundle-analyzer": "^4.5.0", "webpack-cli": "^4.9.2" } }