{
  "name": "iridium",
  "version": "7.2.5",
  "author": "Benjamin Pannell <admin@sierrasoftworks.com>",
  "description": "A custom lightweight ORM for MongoDB designed for power-users",
  "license": "MIT",
  "homepage": "https://sierrasoftworks.com/iridium",
  "repository": {
    "url": "https://github.com/sierrasoftworks/iridium",
    "type": "git"
  },
  "contributors": [
    {
      "name": "Benjamin Pannell",
      "email": "admin@sierrasoftworks.com"
    }
  ],
  "licence": "MIT",
  "main": "./dist/iridium.js",
  "typings": "dist/iridium.d.ts",
  "scripts": {
    "build": "tsc",
    "pretest": "npm run build",
    "prepublish": "npm run build",
    "test": "mocha --opts test/mocha.opts dist/test",
    "coverage": "istanbul cover node_modules/mocha/bin/_mocha -- --opts test/mocha.opts dist/test",
    "postcoverage": "npm run coverage:remap:lcov",
    "coverage:remap:lcov": "remap-istanbul -i coverage/coverage.json -o coverage/lcov.info -t lcovonly",
    "coverage:remap:json": "remap-istanbul -i coverage/coverage.json -o coverage/coverage-ts.json",
    "coverage:remap:html": "remap-istanbul -i coverage/coverage.json -o coverage/report -t html",
    "lint": "tslint lib/",
    "git:stash": "git stash",
    "git:stash:pop": "git stash pop",
    "changelog": "node build/changelog.js",
    "doc": "npm run doc:build && npm run doc:publish && npm run doc:submodule",
    "predoc:build": "cd ./doc && git checkout gh-pages",
    "doc:build": "typedoc --out ./doc --mode file --name Iridium --tsconfig tsconfig.doc.json iridium.ts",
    "postdoc:build": "echo gitdir: ../.git/modules/doc> ./doc/.git",
    "doc:stage": "cd ./doc && git add -A",
    "doc:commit": "cd ./doc && git diff-index --cached --quiet HEAD -- && git commit -m \"doc: Update documentation\" || true",
    "doc:push": "cd ./doc && git push",
    "doc:publish": "npm run doc:stage && npm run doc:commit && npm run doc:push",
    "doc:submodule": "npm run doc:submodule:commit",
    "doc:submodule:commit": "git commit doc -m \"doc: Update documentation\"",
    "watch": "concurrently -r --kill-others \"npm run watch:build\" \"npm run watch:test\"",
    "watch:build": "tsc --watch",
    "watch:test": "mocha --opts test/mocha.opts --watch dist/test"
  },
  "engines": {
    "node": ">= 6.0"
  },
  "dependencies": {
    "@types/bluebird": "^3.5.4",
    "@types/lodash": "^4.14.64",
    "@types/mongodb": "^2.2.4",
    "@types/chai": "^3.5.2",
    "bluebird": "^3.5.0",
    "lodash": "^4.17.4",
    "mongodb": "^2.2.28",
    "skmatc": "~1.2.3"
  },
  "peerDependencies": {
    "@types/bluebird": "^3.5.4",
    "@types/lodash": "^4.14.64",
    "@types/mongodb": "^2.2.2",
    "@types/chai": "^3.5.2"
  },
  "devDependencies": {
    "@types/chai": "^3.5.2",
    "@types/chai-as-promised": "^0.0.30",
    "@types/mocha": "^2.2.41",
    "@types/source-map-support": "^0.2.28",
    "chai": "^3.5.0",
    "chai-as-promised": "^6.0.0",
    "chalk": "^1.1.3",
    "concurrently": "^3.4.0",
    "coveralls": "^2.13.1",
    "istanbul": "~0.4.5",
    "mocha": "^3.4.1",
    "remap-istanbul": "^0.9.5",
    "source-map-support": "^0.4.15",
    "tslint": "^5.2.0",
    "typedoc": "~0.7.0",
    "typescript": "~2.3.2"
  },
  "keywords": [
    "mongodb",
    "orm",
    "odm",
    "iridium",
    "validation",
    "preprocessing"
  ]
}
