UNPKG

create-nuxt-app

Version:
88 lines (87 loc) 4.02 kB
{ "name": "<%= name %>", "version": "1.0.0", "description": "<%= description %>", "author": "<%= author %>", "private": true, "scripts": {<% if (server === 'adonis') { %> "serve:dev": "<%= pm %> run dev", "dev": "nodemon --watch app --watch bootstrap --watch config --watch .env -x node server.js", "build": "cross-env NODE_ENV=production 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"<% } %><% if (eslint === 'yes') { %>, "lint": "eslint --ext .js,.vue --ignore-path .gitignore .", "precommit": "<%= pm %> run lint"<% } %><% if (test !== 'none') { %>, "test": "<%= test %>"<% } %> }, "dependencies": { "cross-env": "^5.2.0"<% if (edge) { %>, "nuxt-edge": "latest"<% } else { %>, "nuxt": "^2.0.0"<% } %><% if (server === 'express') { %>, "express": "^4.16.4"<% } else if (server === 'koa') { %>, "koa": "^2.6.2"<% } else if (server === 'hapi') { %>, "@hapi/hapi": "^18.3.1", "@nuxtjs/hapi": "^2.2.1"<% } else if (server === 'micro') { %>, "micro": "^9.3.3", "micro-route": "^2.5.0"<% } else if (server === 'fastify') { %>, "fastify": "^1.13.3"<% } else if (server === 'feathers') { %>, "@feathersjs/feathers": "^3.3.1", "@feathersjs/express": "^1.3.1", "@feathersjs/configuration": "^2.0.6"<% } 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-rc.11", "bootstrap": "^4.1.3"<% } else if (ui === 'vuetify') { %>, "@nuxtjs/vuetify": "0.5.5"<% } else if (ui === 'bulma') { %>, "@nuxtjs/bulma": "^1.2.1"<% } else if (ui === 'element-ui') { %>, "element-ui": "^2.4.11"<% } else if (ui === 'ant-design-vue') { %>, "ant-design-vue": "^1.1.10"<% } else if (ui === 'buefy') { %>, "nuxt-buefy": "^0.3.2"<% } else if (ui === 'iview') { %>, "iview": "3.1.5"<% } %><% if (axios === 'yes') { %>, "@nuxtjs/axios": "^5.3.6"<% } %><% if (pwa === 'yes') { %>, "@nuxtjs/pwa": "^2.6.0"<% } %><% if (ui === 'tachyons') { %>, "tachyons": "^4.11.1"<% } %> }, "devDependencies": { "nodemon": "^1.18.9"<% if (eslint === 'yes') { %>, "@nuxtjs/eslint-config": "^0.0.1", "@nuxtjs/eslint-module": "^0.0.1", "babel-eslint": "^10.0.1", "eslint": "^5.15.1", "eslint-config-standard": ">=12.0.0", "eslint-plugin-import": ">=2.16.0", "eslint-plugin-jest": ">=22.3.0", "eslint-plugin-node": ">=8.0.1", "eslint-plugin-nuxt": ">=0.4.2", "eslint-plugin-promise": ">=4.0.1", "eslint-plugin-standard": ">=4.0.0", "eslint-plugin-vue": "^5.2.2"<% } %><% if (prettier === 'yes') { %>, "eslint-config-prettier": "^4.1.0", "eslint-plugin-prettier": "^3.0.1", "prettier": "^1.16.4"<% } %><% if (ui === 'tailwind') { %>, "tailwindcss": "^1.0.0"<% } else if (ui === 'vuetify') { %>, "stylus": "^0.54.5", "stylus-loader": "^3.0.2"<% } %><% if (test !== 'none') { %>, "@vue/test-utils": "^1.0.0-beta.27"<% } %><% if (test === 'jest') { %>, "babel-core": "7.0.0-bridge.0", "babel-jest": "^24.1.0", "jest": "^24.1.0", "vue-jest": "^3.0.3"<% } %><% if (test === 'ava') { %>, "ava": "^1.0.1", "browser-env": "^3.2.5", "require-extension-hooks": "^0.3.3", "require-extension-hooks-babel": "^0.1.1", "require-extension-hooks-vue": "^2.0.0"<% } %> } }