{
  "name": "speckoloo",
  "version": "0.10.0",
  "description": "Domain entites inspired by Speck",
  "main": "dist/index.js",
  "module": "dist/index.js",
  "scripts": {
    "build": "babel src/ -d dist/",
    "clean": "find ./dist -maxdepth 1 -exec rm -rf {} +",
    "coverage": "nyc npm test",
    "coverage:report": "nyc report --reporter=text-lcov | coveralls",
    "generate-toc": "markdown-toc -i README.md",
    "lint": "eslint src/",
    "postversion": "git push && git push --tags",
    "prepublish": "(not-in-publish && echo 'Skipping prepublish') || npm run require-npm4-to-publish",
    "prepublishOnly": "npm run build",
    "preversion": "npm run build && npm run lint && npm run test",
    "require-npm4-to-publish": "semver -r '>=4.0.0' $(npm --version) || (echo 'NPM 4+ required to publish' && exit 1)",
    "test": "ava",
    "test:watch": "ava --watch"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/hbarcelos/speckoloo.git"
  },
  "keywords": [
    "DDD",
    "OLOO"
  ],
  "author": "Henrique Barcelos <rick.hjpbarcelos@gmail.com>",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/hbarcelos/speckoloo/issues"
  },
  "homepage": "https://github.com/hbarcelos/speckoloo#readme",
  "devDependencies": {
    "@istanbuljs/nyc-config-babel": "^1.2.2",
    "ava": "^0.22.0",
    "babel-cli": "^6.24.1",
    "babel-eslint": "^7.2.3",
    "babel-plugin-istanbul": "^4.1.4",
    "babel-plugin-transform-es2017-object-entries": "0.0.4",
    "babel-plugin-transform-object-rest-spread": "^6.23.0",
    "babel-preset-env": "^1.6.0",
    "babel-register": "^6.24.1",
    "coveralls": "^2.13.1",
    "eslint": "^4.4.1",
    "eslint-config-standard": "^10.2.1",
    "eslint-plugin-import": "^2.7.0",
    "eslint-plugin-node": "^5.1.1",
    "eslint-plugin-promise": "^3.5.0",
    "eslint-plugin-standard": "^3.0.1",
    "in-publish": "^2.0.0",
    "markdown-toc": "^1.2.0",
    "nyc": "^11.1.0",
    "semver": "^5.4.1"
  },
  "dependencies": {},
  "peerDependencies": {
    "joi": "^13.1.1"
  },
  "ava": {
    "require": "babel-register",
    "babel": {
      "babelrc": true
    }
  },
  "nyc": {
    "require": [
      "babel-register"
    ],
    "sourceMap": false,
    "instrument": false,
    "check-coverage": true,
    "include": [
      "src/**/*.js"
    ],
    "exclude": [
      "src/**/*.test.js",
      "src/**/*.fixture.js"
    ],
    "cache": true,
    "all": true
  }
}
