Skip to content

Latest commit

 

History

History
3711 lines (3450 loc) · 83.8 KB

File metadata and controls

3711 lines (3450 loc) · 83.8 KB

Snapshot report for packages/create-nuxt-app/test/index.test.js

The actual snapshot is saved in index.test.js.snap.

Generated by AVA.

verify default answers

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    nuxt: '^2.12.2',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify devTools: Semantic Pull Requests

Generated files

[
  '.editorconfig',
  '.github/semantic.yml',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    nuxt: '^2.12.2',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify devTools: jsconfig.json (Recommended for VS Code)

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'jsconfig.json',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    nuxt: '^2.12.2',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify devTools: jsconfig.json (Recommended for VS Code), Semantic Pull Requests

Generated files

[
  '.editorconfig',
  '.github/semantic.yml',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'jsconfig.json',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    nuxt: '^2.12.2',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify features: Axios

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    '@nuxtjs/axios': '^5.10.3',
    nuxt: '^2.12.2',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
    // Doc: https://axios.nuxtjs.org/usage␊
    '@nuxtjs/axios',␊
  ],␊
  /*␊
  ** Axios module configuration␊
  ** See https://axios.nuxtjs.org/options␊
  */␊
  axios: {},␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify features: Axios, Progressive Web App (PWA) Support, DotEnv

Generated files

[
  '.editorconfig',
  '.env',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'static/icon.png',
  'store/README.md',
]

package.json

{
  dependencies: {
    '@nuxtjs/axios': '^5.10.3',
    '@nuxtjs/dotenv': '^1.4.1',
    '@nuxtjs/pwa': '^3.0.0-beta.20',
    nuxt: '^2.12.2',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
    // Doc: https://axios.nuxtjs.org/usage␊
    '@nuxtjs/axios',␊
    '@nuxtjs/pwa',␊
    // Doc: https://github.com/nuxt-community/dotenv-module␊
    '@nuxtjs/dotenv',␊
  ],␊
  /*␊
  ** Axios module configuration␊
  ** See https://axios.nuxtjs.org/options␊
  */␊
  axios: {},␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify features: DotEnv

Generated files

[
  '.editorconfig',
  '.env',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    '@nuxtjs/dotenv': '^1.4.1',
    nuxt: '^2.12.2',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
    // Doc: https://github.com/nuxt-community/dotenv-module␊
    '@nuxtjs/dotenv',␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify features: Progressive Web App (PWA) Support

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'static/icon.png',
  'store/README.md',
]

package.json

{
  dependencies: {
    '@nuxtjs/pwa': '^3.0.0-beta.20',
    nuxt: '^2.12.2',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
    '@nuxtjs/pwa',␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify language: JavaScript

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    nuxt: '^2.12.2',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify language: TypeScript

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
  'tsconfig.json',
]

package.json

{
  dependencies: {
    nuxt: '^2.12.2',
  },
  devDependencies: {
    '@nuxt/typescript-build': '^0.6.6',
  },
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
    '@nuxt/typescript-build',␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify linter: ESLint

Generated files

[
  '.editorconfig',
  '.eslintrc.js',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    nuxt: '^2.12.2',
  },
  devDependencies: {
    '@nuxtjs/eslint-config': '^3.0.0',
    '@nuxtjs/eslint-module': '^2.0.0',
    'babel-eslint': '^10.1.0',
    eslint: '^7.0.0',
    'eslint-plugin-nuxt': '^1.0.0',
  },
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    lint: 'yarn lint:js',
    'lint:js': 'eslint --ext .js,.vue --ignore-path .gitignore .',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
    // Doc: https://github.com/nuxt-community/eslint-module␊
    '@nuxtjs/eslint-module',␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify linter: ESLint, Prettier, Lint staged files, StyleLint

Generated files

[
  '.editorconfig',
  '.eslintrc.js',
  '.gitignore',
  '.prettierrc',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
  'stylelint.config.js',
]

package.json

{
  dependencies: {
    nuxt: '^2.12.2',
  },
  devDependencies: {
    '@nuxtjs/eslint-config': '^3.0.0',
    '@nuxtjs/eslint-module': '^2.0.0',
    '@nuxtjs/stylelint-module': '^4.0.0',
    'babel-eslint': '^10.1.0',
    eslint: '^7.0.0',
    'eslint-config-prettier': '^6.11.0',
    'eslint-plugin-nuxt': '^1.0.0',
    'eslint-plugin-prettier': '^3.1.3',
    husky: '^4.2.5',
    'lint-staged': '^10.2.1',
    prettier: '^2.0.5',
    stylelint: '^13.3.3',
    'stylelint-config-standard': '^20.0.0',
  },
  husky: {
    hooks: {
      'pre-commit': 'lint-staged',
    },
  },
  'lint-staged': {
    '*.{css,vue}': 'stylelint',
    '*.{js,vue}': 'eslint',
  },
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    lint: 'yarn lint:js && yarn lint:style',
    'lint:js': 'eslint --ext .js,.vue --ignore-path .gitignore .',
    'lint:style': 'stylelint **/*.{vue,css} --ignore-path .gitignore',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
    // Doc: https://github.com/nuxt-community/eslint-module␊
    '@nuxtjs/eslint-module',␊
    // Doc: https://github.com/nuxt-community/stylelint-module␊
    '@nuxtjs/stylelint-module',␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify linter: Lint staged files

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    nuxt: '^2.12.2',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify linter: Prettier

Generated files

[
  '.editorconfig',
  '.gitignore',
  '.prettierrc',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    nuxt: '^2.12.2',
  },
  devDependencies: {
    'eslint-config-prettier': '^6.11.0',
    'eslint-plugin-prettier': '^3.1.3',
    prettier: '^2.0.5',
  },
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify linter: StyleLint

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
  'stylelint.config.js',
]

package.json

{
  dependencies: {
    nuxt: '^2.12.2',
  },
  devDependencies: {
    '@nuxtjs/stylelint-module': '^4.0.0',
    stylelint: '^13.3.3',
    'stylelint-config-standard': '^20.0.0',
  },
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    lint: 'yarn lint:style',
    'lint:style': 'stylelint **/*.{vue,css} --ignore-path .gitignore',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
    // Doc: https://github.com/nuxt-community/stylelint-module␊
    '@nuxtjs/stylelint-module',␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify mode: Single Page App

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    nuxt: '^2.12.2',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'spa',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify mode: Universal (SSR / Static)

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    nuxt: '^2.12.2',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify pm: Npm

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    nuxt: '^2.12.2',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify pm: Yarn

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    nuxt: '^2.12.2',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify runtime: @nuxt/typescript-runtime

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    nuxt: '^2.12.2',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify runtime: Default

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    nuxt: '^2.12.2',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify test: AVA

Generated files

[
  '.babelrc',
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'ava.config.cjs',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
  'test/e2e/index.spec.js',
  'test/helpers/ava.setup.js',
  'test/specs/Logo.spec.js',
]

package.json

{
  dependencies: {
    nuxt: '^2.12.2',
  },
  devDependencies: {
    '@ava/babel': '^1.0.1',
    '@vue/test-utils': '^1.0.0-beta.33',
    ava: '^3.8.1',
    'babel-plugin-module-resolver': '^4.0.0',
    'cross-env': '^7.0.2',
    jsdom: '^16.2.2',
    'jsdom-global': '^3.0.2',
    'require-extension-hooks': '^0.3.3',
    'require-extension-hooks-babel': '^1.0.0',
    'require-extension-hooks-vue': '^3.0.0',
  },
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
    test: 'yarn test:unit && yarn test:e2e',
    'test:e2e': 'cross-env TEST=e2e ava ./test/e2e/**/*',
    'test:unit': 'cross-env TEST=unit ava ./test/specs/**/*',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify test: Jest

Generated files

[
  '.babelrc',
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'jest.config.js',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
  'test/Logo.spec.js',
]

package.json

{
  dependencies: {
    nuxt: '^2.12.2',
  },
  devDependencies: {
    '@vue/test-utils': '^1.0.0-beta.33',
    'babel-core': '7.0.0-bridge.0',
    'babel-jest': '^25.5.1',
    jest: '^25.5.2',
    'vue-jest': '^3.0.4',
  },
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
    test: 'jest',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify test: None

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    nuxt: '^2.12.2',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify test: WebdriverIO

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
  'test/e2e/pageObjects/main.page.js',
  'test/e2e/specs/index.spec.js',
  'wdio.conf.js',
]

package.json

{
  dependencies: {
    nuxt: '^2.12.2',
  },
  devDependencies: {
    '@wdio/cli': '^6.1.5',
    '@wdio/local-runner': '^6.1.6',
    '@wdio/mocha-framework': '^6.1.6',
    '@wdio/spec-reporter': '^6.1.5',
    '@wdio/sync': '^6.1.5',
    'eslint-plugin-wdio': '^6.0.12',
    webdriverio: '^6.1.5',
  },
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
    'test:e2e': 'wdio wdio.conf.js',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify ui: Ant Design Vue

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'plugins/antd-ui.js',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'ant-design-vue': '^1.5.4',
    nuxt: '^2.12.2',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
    'ant-design-vue/dist/antd.css'␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
    '@/plugins/antd-ui'␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify ui: Bootstrap Vue

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    bootstrap: '^4.4.1',
    'bootstrap-vue': '^2.13.0',
    nuxt: '^2.12.2',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
    // Doc: https://bootstrap-vue.js.org␊
    'bootstrap-vue/nuxt',␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify ui: Buefy

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'assets/buefy.png',
  'components/Card.vue',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'pages/inspire.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    nuxt: '^2.12.2',
    'nuxt-buefy': '^0.3.28',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
    // Doc: https://buefy.github.io/#/documentation␊
    'nuxt-buefy',␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify ui: Bulma

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    '@nuxtjs/bulma': '^1.2.7',
    nuxt: '^2.12.2',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
    // Doc: https://github.com/nuxt-community/modules/tree/master/packages/bulma␊
    '@nuxtjs/bulma',␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
    postcss: {␊
      preset: {␊
        features: {␊
          customProperties: false␊
        }␊
      }␊
    },␊
  }␊
}␊
`

verify ui: Element

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'plugins/element-ui.js',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'element-ui': '^2.13.1',
    nuxt: '^2.12.2',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
    'element-ui/lib/theme-chalk/index.css'␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
    '@/plugins/element-ui'␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
    transpile: [/^element-ui/],␊
  }␊
}␊
`

verify ui: Framevuerk

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/FramevuerkLogo.vue',
  'components/Logo.vue',
  'components/README.md',
  'framevuerk-config.js',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'plugins/framevuerk.js',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    framevuerk: '^2.4.0',
    nuxt: '^2.12.2',
  },
  devDependencies: {
    'framevuerk-builder': '^2.0.7',
  },
  private: true,
  scripts: {
    build: 'nuxt build',
    'build:framevuerk': 'framevuerk-builder -c ./framevuerk-config.js',
    dev: 'nuxt',
    generate: 'nuxt generate',
    prepublish: 'yarn build:framevuerk',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      {␊
        rel: 'stylesheet',␊
        href:␊
          'https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Material+Icons'␊
      },␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
    'framevuerk/dist/framevuerk-nuxt.min.css'␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
    '@/plugins/framevuerk'␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify ui: None

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    nuxt: '^2.12.2',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify ui: Tachyons

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    nuxt: '^2.12.2',
    tachyons: '^4.12.0',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
    'tachyons/css/tachyons.css'␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify ui: Tailwind CSS

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    nuxt: '^2.12.2',
  },
  devDependencies: {
    '@nuxtjs/tailwindcss': '^2.0.0',
  },
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
    // Doc: https://github.com/nuxt-community/nuxt-tailwindcss␊
    '@nuxtjs/tailwindcss',␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify ui: Vuesax

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'components/VuesaxLogo.vue',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'plugins/vuesax.js',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    nuxt: '^2.12.2',
    vuesax: '^4.0.1-alpha.16',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
    'vuesax/dist/vuesax.css'␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
    '@/plugins/vuesax'␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify ui: Vuetify.js

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'assets/variables.scss',
  'components/Logo.vue',
  'components/README.md',
  'components/VuetifyLogo.vue',
  'layouts/README.md',
  'layouts/default.vue',
  'layouts/error.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'pages/inspire.vue',
  'plugins/README.md',
  'static/README.md',
  'static/favicon.ico',
  'static/v.png',
  'static/vuetify-logo.svg',
  'store/README.md',
]

package.json

{
  dependencies: {
    nuxt: '^2.12.2',
  },
  devDependencies: {
    '@nuxtjs/vuetify': '^1.11.2',
  },
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`import colors from 'vuetify/es5/util/colors'␊

export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    titleTemplate: '%s - ' + process.env.npm_package_name,␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
    '@nuxtjs/vuetify',␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** vuetify module configuration␊
  ** https://github.com/nuxt-community/vuetify-module␊
  */␊
  vuetify: {␊
    customVariables: ['~/assets/variables.scss'],␊
    theme: {␊
      dark: true,␊
      themes: {␊
        dark: {␊
          primary: colors.blue.darken2,␊
          accent: colors.grey.darken3,␊
          secondary: colors.amber.darken3,␊
          info: colors.teal.lighten1,␊
          warning: colors.amber.base,␊
          error: colors.deepOrange.accent4,␊
          success: colors.green.accent3␊
        }␊
      }␊
    }␊
  },␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`

verify ui: iView

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/README.md',
  'components/Logo.vue',
  'components/README.md',
  'layouts/README.md',
  'layouts/default.vue',
  'middleware/README.md',
  'nuxt.config.js',
  'package.json',
  'pages/README.md',
  'pages/index.vue',
  'plugins/README.md',
  'plugins/iview.js',
  'static/README.md',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    iview: '^3.5.4',
    nuxt: '^2.12.2',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`␊
export default {␊
  /*␊
  ** Nuxt rendering mode␊
  ** See https://nuxtjs.org/api/configuration-mode␊
  */␊
  mode: 'universal',␊
  /*␊
  ** Headers of the page␊
  ** See https://nuxtjs.org/api/configuration-head␊
  */␊
  head: {␊
    title: process.env.npm_package_name || '',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊
  /*␊
  ** Global CSS␊
  */␊
  css: [␊
    'iview/dist/styles/iview.css'␊
  ],␊
  /*␊
  ** Plugins to load before mounting the App␊
  ** https://nuxtjs.org/guide/plugins␊
  */␊
  plugins: [␊
    '@/plugins/iview'␊
  ],␊
  /*␊
  ** Nuxt.js dev-modules␊
  */␊
  buildModules: [␊
  ],␊
  /*␊
  ** Nuxt.js modules␊
  */␊
  modules: [␊
  ],␊
  /*␊
  ** Build configuration␊
  ** See https://nuxtjs.org/api/configuration-build/␊
  */␊
  build: {␊
  }␊
}␊
`