{
  "name": "@qiwi/substrate-abstract",
  "description": "Abstract classes",
  "version": "2.1.0",
  "main": "./target/cjs/index.cjs",
  "exports": {
    ".": {
      "types": "./target/dts/index.d.ts",
      "import": "./target/esm/index.mjs",
      "require": "./target/cjs/index.cjs"
    }
  },
  "module": "./target/esm/index.mjs",
  "types": "./target/dts/index.d.ts",
  "scripts": {
    "clean": "rimraf target buildcache docs coverage buildstamp.json",
    "build": "yarn build:alias && concurrently 'npm:build:*'",
    "build:js": "yarn build:esbuild",
    "build:ts": "yarn build:copy:src",
    "build:dts": "yarn build:libdef",
    "build:stamp": "buildstamp --git --out.path buildstamp.json",
    "build:docs": "typedoc",
    "test": "concurrently 'npm:test:*'",
    "test:libdef": "dtslint src/test/dts --localTs ../../node_modules/typescript/lib --expectOnly && echo 'dts is fine'",
    "test:unit": "jest --config=jest.config.json --detectOpenHandles --forceExit"
  },
  "files": [
    "target/cjs",
    "target/esm",
    "target/dts",
    "target/ts",
    "target/coverage/lcov.info",
    "flow-typed"
  ],
  "devDependencies": {
    "@qiwi/substrate-infra": "workspace:*",
    "@qiwi/uniconfig": "3.5.14",
    "@types/bluebird": "3.5.42",
    "@types/config": "3.3.3",
    "@types/lodash": "4.14.202",
    "@types/parsimmon": "1.10.9",
    "@types/underscore": "1.11.15",
    "bluebird": "3.7.2",
    "conf": "12.0.0",
    "config": "3.3.10",
    "lodash": "4.17.21",
    "underscore": "1.13.6"
  },
  "dependencies": {
    "@qiwi/substrate-types": "2.1.0"
  },
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/qiwi/substrate.git"
  },
  "keywords": [],
  "bugs": {
    "url": "https://github.com/qiwi/substrate/issues"
  }
}
