{
  "name": "duniter",
  "version": "1.8.6",
  "engines": {
    "node": ">= 10.19",
    "npm": ">= 6.13",
    "yarn": "YARN NO LONGER USED - use npm instead."
  },
  "engineStrict": true,
  "private": false,
  "description": "Crypto-currency software allowing to build P2P free currencies",
  "main": "index.js",
  "node-main": "./bin/duniter",
  "window": {
    "icon": "duniter.png",
    "title": "v1.8.6",
    "width": 800,
    "height": 800,
    "min_width": 750,
    "min_height": 400
  },
  "directories": {
    "test": "test"
  },
  "scripts": {
    "prepare": "tsc",
    "prepack": "find -name \"*.ts\" | grep -v \".d.ts\" | xargs rm",
    "tsc": "tsc",
    "tscw": "tsc -w",
    "doc": "typedoc --out typedoc/ index.ts app/ --mode file --readme README.md --includeDeclarations --sourcefile-url-prefix \"https://git.duniter.org/nodes/typescript/duniter/blob/loki/\"",
    "test": "./test/run.sh",
    "test:rs": "./test/run.sh rs",
    "test:ts": "./test/run.sh ts",
    "start": "node bin/duniter start",
    "build": "./neon/build.sh && cd.. && tsc && cd \"../node_modules/duniter-ui\" && npm install && npm run build",
    "install": "./neon/build.sh",
    "lint": "lint-staged",
    "prettier": "prettier --write app/**/*/*.ts",
    "format:check": "./format.sh check",
    "format:all": "./format.sh all"
  },
  "nyc": {
    "require": [
      "ts-node/register"
    ],
    "reporter": [
      "html"
    ],
    "sourceMap": true,
    "instrument": true
  },
  "repository": {
    "type": "git",
    "url": "https://git.duniter.org/nodes/typescript/duniter.git"
  },
  "keywords": [
    "duniter",
    "ucoin",
    "openudc",
    "crypto-currency"
  ],
  "author": "Cedric Moreau <cem.moreau@gmail.com>",
  "license": "AGPL-3.0",
  "readmeFilename": "README.md",
  "bugs": {
    "url": "https://git.duniter.org/nodes/typescript/duniter/issues"
  },
  "dependencies": {
    "archiver": "3.1.1",
    "async": "3.2.0",
    "bindings": "1.5.0",
    "body-parser": "1.19.0",
    "child-process-promise": "2.2.1",
    "cli-table": "0.3.1",
    "colors": "1.4.0",
    "commander": "2.9.0",
    "cors": "2.8.5",
    "daemonize2": "0.4.2",
    "ddos": "0.2.1",
    "errorhandler": "1.5.1",
    "event-stream": "4.0.1",
    "express": "4.17.1",
    "express-fileupload": "1.1.6",
    "extract-zip": "2.0.0",
    "inquirer": "7.1.0",
    "jison": "0.4.18",
    "js-yaml": "3.13.1",
    "leveldown": "5.6.0",
    "levelup": "4.3.2",
    "memdown": "5.1.0",
    "merkle": "0.6.0",
    "moment": "2.24.0",
    "morgan": "1.10.0",
    "multimeter": "0.1.1",
    "nat-upnp": "^1.1.1",
    "neon-cli": "0.10.1",
    "node-pre-gyp": "0.14.0",
    "node-uuid": "1.4.8",
    "optimist": "0.6.1",
    "prettier": "^2.0.4",
    "q-io": "1.13.6",
    "querablep": "0.1.0",
    "request": "2.88.2",
    "request-promise": "4.2.5",
    "seedrandom": "3.0.5",
    "sha1": "1.1.1",
    "socks-proxy-agent": "5.0.0",
    "sqlite3": "4.1.1",
    "tail": "2.0.3",
    "typedoc": "0.17.3",
    "underscore": "1.10.2",
    "winston": "2.3.1",
    "ws": "1.1.5"
  },
  "devDependencies": {
    "@types/leveldown": "4.0.2",
    "@types/levelup": "4.3.0",
    "@types/memdown": "3.0.0",
    "@types/mocha": "2.2.41",
    "@types/node": "13.9.8",
    "@types/should": "8.3.0",
    "@types/ws": "^5.1.2",
    "coveralls": "3.0.11",
    "eslint": "6.8.0",
    "eslint-plugin-mocha": "6.3.0",
    "husky": ">=4",
    "lint-staged": ">=10",
    "mocha": "3.4.2",
    "mocha-eslint": "0.1.7",
    "nyc": "13.3.0",
    "should": "*",
    "source-map-support": "^0.4.15",
    "supertest": "*",
    "tmp": "0.0.29",
    "ts-node": "8.8.1",
    "typedoc-plugin-sourcefile-url": "1.0.6",
    "typescript": "3.8.3"
  },
  "peerDependencies": {},
  "bin": {
    "duniter": "./bin/duniter"
  },
  "husky": {
    "hooks": {
      "pre-commit": "cargo fmt -- --check && lint-staged"
    }
  },
  "lint-staged": {
    "app/**/*.{js,jsx,ts,tsx,md,html,css,scss}": [
      "prettier --write"
    ]
  }
}
