{
  "name": "@dashevo/dpp",
  "version": "0.25.8",
  "description": "The JavaScript implementation of the Dash Platform Protocol",
  "scripts": {
    "lint": "eslint .",
    "test": "yarn run test:coverage && yarn run test:browsers",
    "build:web": "webpack --stats-error-details",
    "test:node": "NODE_ENV=test mocha",
    "test:browsers": "karma start ./karma.conf.js --single-run",
    "test:coverage": "NODE_ENV=test nyc --check-coverage --stmts=98 --branch=94 --funcs=95 --lines=95 yarn run mocha 'test/unit/**/*.spec.js' 'test/integration/**/*.spec.js'",
    "prepublishOnly": "yarn run build:web"
  },
  "ultra": {
    "concurrent": [
      "test"
    ]
  },
  "main": "lib/index.js",
  "contributors": [
    {
      "name": "Ivan Shumkov",
      "email": "ivan@shumkov.ru",
      "url": "https://github.com/shumkov"
    },
    {
      "name": "Djavid Gabibiyan",
      "email": "djavid@dash.org",
      "url": "https://github.com/jawid-h"
    },
    {
      "name": "Anton Suprunchuk",
      "email": "anton.suprunchuk@dash.org",
      "url": "https://github.com/antouhou"
    },
    {
      "name": "Konstantin Shuplenkov",
      "email": "konstantin.shuplenkov@dash.org",
      "url": "https://github.com/shuplenkov"
    }
  ],
  "license": "MIT",
  "devDependencies": {
    "@babel/core": "^7.15.5",
    "@babel/preset-env": "^7.15.4",
    "acorn": "^8.5.0",
    "assert": "^2.0.0",
    "babel-loader": "^8.2.2",
    "buffer": "^6.0.3",
    "chai": "^4.3.9",
    "chai-as-promised": "^7.1.1",
    "chai-exclude": "^2.1.0",
    "chai-string": "^1.5.0",
    "core-js": "^3.17.2",
    "crypto-browserify": "^3.12.0",
    "dirty-chai": "^2.0.1",
    "eslint": "^7.32.0",
    "eslint-config-airbnb-base": "^14.2.1",
    "eslint-plugin-import": "^2.24.2",
    "events": "^3.3.0",
    "https-browserify": "^1.0.0",
    "karma": "^6.4.1",
    "karma-chai": "^0.1.0",
    "karma-chrome-launcher": "^3.1.0",
    "karma-firefox-launcher": "^2.1.1",
    "karma-mocha": "^2.0.1",
    "karma-mocha-reporter": "^2.2.5",
    "karma-webpack": "^5.0.0",
    "mocha": "^9.1.2",
    "node-inspect-extracted": "^1.0.8",
    "nyc": "^15.1.0",
    "path-browserify": "^1.0.1",
    "process": "^0.11.10",
    "sinon": "^11.1.2",
    "sinon-chai": "^3.7.0",
    "stream-browserify": "^3.0.0",
    "stream-http": "^3.2.0",
    "string_decoder": "^1.3.0",
    "url": "^0.11.0",
    "util": "^0.12.4",
    "webpack": "^5.76.1",
    "webpack-cli": "^4.9.1"
  },
  "dependencies": {
    "@apidevtools/json-schema-ref-parser": "^8.0.0",
    "@dashevo/bls": "~1.2.9",
    "@dashevo/dashcore-lib": "~0.20.9",
    "@dashevo/dashpay-contract": "0.25.8",
    "@dashevo/dpns-contract": "0.25.8",
    "@dashevo/feature-flags-contract": "0.25.8",
    "@dashevo/masternode-reward-shares-contract": "0.25.8",
    "@dashevo/wasm-re2": "~2.0.4",
    "ajv": "^8.6.0",
    "ajv-formats": "^2.1.1",
    "bignumber.js": "^9.0.1",
    "bs58": "^4.0.1",
    "cbor": "^8.0.0",
    "fast-json-patch": "^3.1.1",
    "json-schema-diff-validator": "^0.4.1",
    "json-schema-traverse": "^1.0.0",
    "lodash": "^4.17.21",
    "long": "^5.2.0",
    "varint": "^6.0.0"
  }
}