{
  "name": "expressjs-json-rpc",
  "version": "1.5.0",
  "description": "Express JSON RPC 2.0 Controller",
  "main": "target/es5/index.js",
  "source": "target/ts/index.ts",
  "types": "target/es5/index.d.ts",
  "typescript": {
    "definition": "target/es5/index.d.ts"
  },
  "files": [
    "README.md",
    "CHANGELOG.md",
    "target",
    "typings",
    "flow-typed"
  ],
  "scripts": {
    "test": "yarn lint && yarn test:spec",
    "test:gen": "yarn jest --updateSnapshot",
    "test:spec": "yarn jest",
    "jest": "jest -w=1 --config=jest.config.json",
    "lint": "tslint -p tsconfig.test.json src/**/*.ts",
    "lint:fix": "yarn lint --fix",
    "clean": "rimraf target typings buildcache",
    "build": "yarn build:es5 && yarn build:es6 && yarn build:ts && yarn build:libdef && yarn docs && yarn uglify",
    "build:es5": "mkdir -p target/es5 && tsc -p tsconfig.es5.json",
    "build:es6": "mkdir -p target/es6 && tsc -p tsconfig.es6.json",
    "build:ts": "cp -r src/main/ts/ target/ts/",
    "build:bundle": "microbundle build src/main/ts/index.ts -o target/bundle",
    "build:libdef": "libdefkit --tsconfig=tsconfig.es5.json --tsconfig=tsconfig.es6.json",
    "docs": "typedoc",
    "uglify": "for f in $(find target -name '*.js'); do short=${f%.js}; terser -c -m -o $short.js -- $f; done",
    "postupdate": "yarn && yarn build && yarn test"
  },
  "dependencies": {
    "@qiwi/decorator-utils": "^3.2.7",
    "@qiwi/mware": "^1.12.1",
    "@qiwi/json-rpc-common": "1.1.5",
    "@qiwi/substrate": "^1.20.9",
    "@types/express": "^4.17.13",
    "@types/lodash": "^4.14.172",
    "class-transformer": "^0.4.0",
    "class-validator": "^0.13.1",
    "jsonrpc-lite": "^2.2.0",
    "lodash": "^4.17.21",
    "reflect-metadata": "^0.1.13",
    "rxjs": "^7.3.0",
    "tslib": "^2.3.0"
  },
  "devDependencies": {
    "@qiwi/json-rpc-infra": "1.0.0"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/qiwi/json-rpc.git"
  },
  "keywords": [
    "json rpc",
    "json-rpc"
  ],
  "author": "Anton Golub <mailbox@antongolub.ru>",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/qiwi/json-rpc/issues"
  },
  "homepage": "https://github.com/qiwi/json-rpc#readme",
  "peerDependencies": {},
  "optionalDependencies": {}
}
