{
  "name": "@cashfarm/store",
  "version": "0.8.0",
  "description": "Library for easily defining and using your Read Model (as in DDD Read Model)",
  "author": "Saulo Vallory <saulo@cashfarm.tech>",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/cashfarm/store/issues"
  },
  "homepage": "https://github.com/cashfarm/store#README",
  "main": "lib/index.js",
  "typings": "lib/index.d.ts",
  "scripts": {
    "setup:dev": "cd tests && mkdir -p node_modules/@cashfarm && ln -sf ../../lib node_modules/@cashfarm/store",
    "build": "yarn run clean && yarn lint && yarn test && yarn tsc && yarn lint:pkg",
    "clean": "trash ./lib",
    "docs": "yarn docs:html && opn docs/index.html",
    "docs:html": "typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs",
    "docs:json": "typedoc --mode file --json docs/typedoc.json src/index.ts",
    "docs:publish": "yarn docs:html && gh-pages -d docs",
    "lint": "tslint --project ./tsconfig.json -c ./tslint.json --type-check",
    "lint:pkg": "ts-package-lint",
    "mocha": "../node_modules/.bin/mocha",
    "test": "tsc && cd tests && tsc && mocha ./compiled/**/*.spec.js",
    "test:watch": "cd tests && concurrently --kill-others --raw \"tsc -w\" \"mocha -w ./compiled/**/*.spec.js\"",
    "test:debug": "cd tests && tsc && DEBUG=store node-inspector ../node_modules/.bin/_mocha ./compiled/tests/*.spec.js --debug-brk",
    "tsc": "./node_modules/.bin/tsc",
    "patch-release": "npm version patch && npm publish && git push --follow-tags"
  },
  "repository": {
    "type": "git",
    "url": "git+ssh://git@github.com/cashfarm/store.git"
  },
  "keywords": [
    "store",
    "ORM",
    "database"
  ],
  "dependencies": {
    "@cashfarm/lang": "^0.8.4",
    "debug": "^2.2.0",
    "inversify": "4.5.2",
    "lodash": "^4.17.4",
    "mysql": "^2.15.0",
    "reflect-metadata": "^0.1.10"
  },
  "devDependencies": {
    "@types/chai": "^3.5.0",
    "@types/debug": "^0.0.29",
    "@types/expect": "^1.20.1",
    "@types/gulp": "^4.0.2",
    "@types/gulp-util": "^3.0.31",
    "@types/lodash": "^4.14.62",
    "@types/mocha": "^2.2.42",
    "@types/mysql": "^2.15.2",
    "@types/sinon": "^2.1.2",
    "@types/source-map-support": "^0.2.28",
    "chai": "^3.5.0",
    "concurrently": "^3.5.0",
    "gh-pages": "^1.0.0",
    "gulp": "^3.9.1",
    "gulp-concat-filenames": "^1.2.0",
    "gulp-folders": "^1.1.0",
    "gulp-util": "^3.0.7",
    "gulpclass": "^0.1.1",
    "mocha": "2",
    "opn": "^5.1.0",
    "publish": "^0.6.0",
    "sinon": "^2.1.0",
    "source-map-support": "^0.4.2",
    "trash": "^4.0.1",
    "trash-cli": "^1.4.0",
    "ts-node": "^3.3.0",
    "ts-package-lint": "^0.2.2",
    "tslib": "^1.6.0",
    "tslint": "^5.5.0",
    "tslint-microsoft-contrib": "5.x",
    "typedoc": "^0.5.10",
    "typescript": "^2.5.2",
    "typings": "^1.3.2",
    "watch-run": "^1.2.5"
  }
}
