{
  "name": "denzel",
  "version": "4.1.0",
  "description": "model, and collection library for class based or pojo models",
  "main": "index.js",
  "browser": "dist/denzel.min.js",
  "scripts": {
    "test": "BABEL_ENV=test npx nyc npm run test-unit",
    "test-watch": "npm run test -- --watch",
    "test-unit": "npx ava",
    "coverage": "nyc report --reporter=text-lcov | npx coveralls",
    "clean": "rm -rf dist && rm -rf lib",
    "watch-node": "npx babel --watch src --out-dir lib",
    "build": "npm run build-node && npm run build-browser",
    "build-prod": "NODE_ENV=prod npm run build-browser && npm run build-node",
    "build-node": "rm -rf lib && npx babel src --out-dir lib",
    "build-browser": "rm -rf dist && npx rollup -c",
    "generate-docs": "rm -rf docs && npx jsdoc -c ./.jsdoc.json",
    "serve-docs": "cd docs && python -m SimpleHTTPServer"
  },
  "keywords": [
    "models",
    "collections",
    "model",
    "MVC"
  ],
  "author": "Justin Beaudry <beaudry.justin@gmail.com>",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/JustinBeaudry/denzel"
  },
  "bugs": {
    "url": "https://github.com/JustinBeaudry/denzel/issues"
  },
  "homepage": "https://justinbeaudry.github.io/denzel/",
  "dependencies": {
    "enjoi": "^3.2.3",
    "joi": "13.x.x",
    "lodash": "4.x.x",
    "uuid": "3.x.x"
  },
  "devDependencies": {
    "ava": "1.0.0-beta.4",
    "babel-cli": "6.x.x",
    "babel-core": "6.x.x",
    "babel-loader": "7.x.x",
    "babel-plugin-external-helpers": "6.x.x",
    "babel-plugin-istanbul": "4.x.x",
    "babel-plugin-lodash": "3.x.x",
    "babel-plugin-transform-async-to-generator": "6.x.x",
    "babel-plugin-transform-es2015-modules-commonjs": "6.x.x",
    "babel-plugin-transform-es2015-parameters": "6.x.x",
    "babel-polyfill": "6.x.x",
    "babel-preset-env": "1.x.x",
    "babel-register": "6.x.x",
    "coveralls": "3.x.x",
    "faker": "4.x.x",
    "minami": "1.x.x",
    "nyc": "11.x.x",
    "rollup": "0.x.x",
    "rollup-plugin-babel": "2.x.x",
    "rollup-plugin-commonjs": "8.x.x",
    "rollup-plugin-eslint": "4.x.x",
    "rollup-plugin-json": "2.x.x",
    "rollup-plugin-node-resolve": "3.x.x",
    "rollup-plugin-uglify": "3.x.x",
    "tap-notify": "1.x.x"
  },
  "ava": {
    "files": [
      "tests/*.spec.js"
    ],
    "sources": [
      "src/*.js",
      "!src/errors.js"
    ],
    "concurrency": 5,
    "failFast": false,
    "powerAssert": true,
    "require": [
      "babel-register"
    ]
  },
  "nyc": {
    "require": [
      "babel-register"
    ],
    "sourceMap": false,
    "instrument": false,
    "include": [
      "src/*.js",
      "!src/errors.js"
    ]
  }
}
