{
  "name": "<%= moduleName %>",
  "version": "0.0.0",
  "description": "<%= moduleDescription %>",
  "license": "<%= license %>",
  "repository": "<%= gitRepo %>",
  "author": {
    "name": "<%= authorName %>",
    "email": "<%= authorEmail %>",
    "url": "<%= authorWebsite %>"
  },
  "main": "index.js",<% if (cli) { %>
  "bin": "cli.js",<% } %>
  "engines": {
    "node": ">=8"
  },
  "scripts": {
    "coverage": "codecov",<% if (xo && !eslint) { %>
    "lint": "xo .", <% } %><% if (eslint) { %>
    "lint": "eslint . --fix", <% } %><% if (jest && !ava) { %>
    "test": "jest"<% } %><% if (ava) { %>
    "test": "nyc ava"<% } %>
  },
  "files": [
    "index.js"<% if (cli) { %>,
    "cli.js"<% } %>
  ],
  "keywords": [],
  "dependencies": {<% if (cli) { %>
    "meow": "^3.7.0"
  <% } %>},
  "devDependencies": {<% if (jest) { %>
    "jest": "^22.0.3", <% } %><% if (ava) { %>
    "ava": "^0.24.0",
    "nyc": "^11.0.0",<% } %><% if (xo) { %>
    "xo": "^0.18.2",<% } %><% if (eslint) { %>
    "eslint": "^4.13.1",<% } %><% if (eslintAirbnb) { %>
    "eslint-config-airbnb-base": "^12.1.0",
    "eslint-plugin-import": "^2.8.0",<% } %><% if (eslintGoogle) { %>
    "eslint-config-google": "^0.9.1",<% } %><% if (eslintStandard) { %>
    "eslint-config-standard": "^11.0.0-beta.0",
    "eslint-plugin-import": "^2.8.0",
    "eslint-plugin-node": "^5.2.1",
    "eslint-plugin-promise": "^3.6.0",
    "eslint-plugin-standard": "^3.0.1",<% } %>
    "codecov": "^2.2.0"
  }<% if (ava) { %>,
  "nyc": {
    "reporter": [
      "lcov",
      "text"
    ]
  }<% } %><% if (jest) { %>,
  "jest": {
    "coverageDirectory": "./coverage/",
    "collectCoverage": true,
    "testEnvironment": "node"
  }<% } %>
}
