{
  "name": "<%= name %>",
  "version": "1.0.0",
  "description": "<%= description %>",
  "author": "<%= author %>",
  "private": true,
  "config": {
    "nuxt": {
      "host": "0.0.0.0",
      "port": "9000"
    }
  },
  "scripts": {<% if (server === 'adonis') { %>
    "serve:dev": "npm run dev",
    "dev": "nodemon --watch app --watch bootstrap --watch config --watch .env -x node server.js",
    "build": "node ./ace nuxtbuild",
    "start": "cross-env NODE_ENV=production node server.js"<% } else { %>
    "dev": "<% if (server === 'none') { %>nuxt<% } else { %>cross-env NODE_ENV=development nodemon server/index.js --watch server<% } %>",
    "build": "nuxt build",
    "start": "<% if (server === 'none') { %>nuxt start<% } else { %>cross-env NODE_ENV=production node server/index.js<% } %>",
    "generate": "nuxt generate"<% } %>,
    "lint": "pug-lint-vue pages components layouts && eslint --format node_modules/eslint-friendly-formatter --ext .js,.vue --ignore-path .gitignore .",
    "precommit": "npm run lint"
  },
  "dependencies": {
    "cross-env": "^5.2.0",
    "nuxt": "^2.0.0"<% if (server === 'express') { %>,
    "express": "^4.16.3"<% } else if (server === 'koa') { %>,
    "koa": "^2.5.2"<% } else if (server === 'hapi') { %>,
    "hapi-nuxt": "^1.0.0"<% } else if (server === 'micro') { %>,
    "micro": "^9.3.3",
    "micro-route": "^2.5.0"<% } else if (server === 'feathers') { %>,
    "feathers": "^2.0.3",
    "feathers-configuration": "^0.3.3"<% } else if (server === 'adonis') { %>,
    "@adonisjs/ace": "^4.0.7",
    "@adonisjs/auth": "^2.0.10",
    "@adonisjs/bodyparser": "^1.0.8",
    "@adonisjs/cors": "^1.0.2",
    "@adonisjs/fold": "^4.0.5",
    "@adonisjs/framework": "^4.0.27",
    "@adonisjs/ignitor": "^1.0.14",
    "@adonisjs/lucid": "^4.0.22",
    "@adonisjs/session": "^1.0.19",
    "@adonisjs/shield": "^1.0.4"<% } %><% if (ui === 'bootstrap') { %>,
    "bootstrap-vue": "^2.0.0-beta",
    "bootstrap": "^4.1.3"<% } else if (ui === 'vuetify') { %>,
    "vuetify": "^1.2.4"<% } else if (ui === 'bulma') { %>,
    "@nuxtjs/bulma": "^1.2.0"<% } else if (ui === 'element-ui') { %>,
    "element-ui": "^2.4.6"<% } else if (ui === 'buefy') { %>,
    "nuxt-buefy": "^0.2.1"<% } %><% if (axios === 'yes') { %>,
    "@nuxtjs/axios": "^5.0.0"<% } %>
  },
  "devDependencies": {
    "@finpo/pug-lint-config-finpo": "^1.0.3",
    "nodemon": "^1.18.7",
    "babel-eslint": "^10.0.1",
    "eslint": "^5.0.1",
    "eslint-config-airbnb-base": "^13.1.0",
    "eslint-friendly-formatter": "^4.0.1",
    "eslint-loader": "^2.1.1",
    "eslint-plugin-import": "^2.14.0",
    "eslint-plugin-vue": "^5.0.0-beta.3",
    "eslint-config-prettier": "^3.1.0",
    "eslint-import-resolver-webpack": "^0.10.1",
    "eslint-plugin-prettier": "2.7.0",
    "prettier": "1.14.3",
    "stylus": "^0.54.5",
    "stylus-loader": "^3.0.2",
    "pug": "^2.0.3",
    "pug-lint-vue": "^0.1.3",
    "pug-plain-loader": "^1.0.0"
  }
}
