Skip to content
This repository was archived by the owner on Mar 4, 2025. It is now read-only.

Latest commit

 

History

History
4167 lines (3822 loc) · 103 KB

File metadata and controls

4167 lines (3822 loc) · 103 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',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify language: JavaScript

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify language: TypeScript

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
  'tsconfig.json',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {
    '@nuxt/types': '^2.15.7',
    '@nuxt/typescript-build': '^2.1.0',
  },
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
    // https://go.nuxtjs.dev/typescript␊
    '@nuxt/typescript-build',␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify pm: Yarn

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify pm: Npm

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify ui: None

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify ui: Ant Design Vue

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'plugins/antd-ui.js',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'ant-design-vue': '^1.7.6',
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
    'ant-design-vue/dist/antd.css'␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
    '@/plugins/antd-ui'␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify ui: BalmUI

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'plugins/balm-ui.js',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'balm-ui': '^8.40.4',
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
    'balm-ui/dist/balm-ui.css'␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
    '@/plugins/balm-ui'␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify ui: Bootstrap Vue

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    bootstrap: '^4.6.0',
    'bootstrap-vue': '^2.21.2',
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
    // https://go.nuxtjs.dev/bootstrap␊
    'bootstrap-vue/nuxt',␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify ui: Buefy

Generated files

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

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
    'nuxt-buefy': '^0.4.8',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
    // https://go.nuxtjs.dev/buefy␊
    'nuxt-buefy',␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify ui: Chakra UI

Generated files

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

package.json

{
  dependencies: {
    '@chakra-ui/nuxt': '^0.3.3',
    '@nuxtjs/emotion': '^0.1.0',
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
    // https://go.nuxtjs.dev/chakra␊
    '@chakra-ui/nuxt',␊
    // https://go.nuxtjs.dev/emotion␊
    '@nuxtjs/emotion',␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify ui: Element

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'plugins/element-ui.js',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    'element-ui': '^2.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
    'element-ui/lib/theme-chalk/index.css'␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
    '@/plugins/element-ui'␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
    transpile: [/^element-ui/],␊
  }␊
}␊
`

verify ui: Framevuerk

Generated files

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

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    framevuerk: '^2.4.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {
    'framevuerk-builder': '^2.0.8',
  },
  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 {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    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: https://go.nuxtjs.dev/config-css␊
  css: [␊
    'framevuerk/dist/framevuerk-nuxt.min.css'␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
    '@/plugins/framevuerk'␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify ui: Oruga

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'assets/oruga.png',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    '@oruga-ui/oruga': '^0.4.2',
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
    // Doc: https://oruga.io/documentation/#nuxt␊
    '@oruga-ui/oruga/nuxt',␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify ui: Tachyons

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
    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 {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
    'tachyons/css/tachyons.css'␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify ui: Tailwind CSS

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {
    '@nuxtjs/tailwindcss': '^4.2.0',
    postcss: '^8.3.5',
  },
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
    // https://go.nuxtjs.dev/tailwindcss␊
    '@nuxtjs/tailwindcss',␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify ui: Windi CSS

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {
    'nuxt-windicss': '^1.1.1',
  },
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
      'nuxt-windicss',␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify ui: Vant

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'plugins/vant.js',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
    vant: '^2.12.24',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
    'vant/lib/index.css'␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
    '@/plugins/vant'␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify ui: View UI

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'plugins/view-ui.js',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
    'view-design': '^4.6.1',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
    'view-design/dist/styles/iview.css'␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
    '@/plugins/view-ui'␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify ui: Vuetify.js

Generated files

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

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
    vuetify: '^2.5.7',
  },
  devDependencies: {
    '@nuxtjs/vuetify': '^1.12.1',
  },
  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 {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    titleTemplate: '%s - output',␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
    // https://go.nuxtjs.dev/vuetify␊
    '@nuxtjs/vuetify',␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Vuetify module configuration: https://go.nuxtjs.dev/config-vuetify␊
  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: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify features: Axios - Promise based HTTP client, Progressive Web App (PWA), Content - Git-based headless CMS

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'content/hello.md',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'static/icon.png',
  'store/README.md',
]

package.json

{
  dependencies: {
    '@nuxt/content': '^1.14.0',
    '@nuxtjs/axios': '^5.13.6',
    '@nuxtjs/pwa': '^3.3.5',
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
    // https://go.nuxtjs.dev/axios␊
    '@nuxtjs/axios',␊
    // https://go.nuxtjs.dev/pwa␊
    '@nuxtjs/pwa',␊
    // https://go.nuxtjs.dev/content␊
    '@nuxt/content',␊
  ],␊

  // Axios module configuration: https://go.nuxtjs.dev/config-axios␊
  axios: {␊
    // Workaround to avoid enforcing hard-coded localhost:3000: https://github.com/nuxt-community/axios-module/issues/308␊
    baseURL: '/',␊
  },␊

  // PWA module configuration: https://go.nuxtjs.dev/pwa␊
  pwa: {␊
    manifest: {␊
      lang: 'en'␊
    }␊
  },␊

  // Content module configuration: https://go.nuxtjs.dev/config-content␊
  content: {},␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify features: Axios - Promise based HTTP client

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    '@nuxtjs/axios': '^5.13.6',
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
    // https://go.nuxtjs.dev/axios␊
    '@nuxtjs/axios',␊
  ],␊

  // Axios module configuration: https://go.nuxtjs.dev/config-axios␊
  axios: {␊
    // Workaround to avoid enforcing hard-coded localhost:3000: https://github.com/nuxt-community/axios-module/issues/308␊
    baseURL: '/',␊
  },␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify features: Progressive Web App (PWA)

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'static/icon.png',
  'store/README.md',
]

package.json

{
  dependencies: {
    '@nuxtjs/pwa': '^3.3.5',
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
    // https://go.nuxtjs.dev/pwa␊
    '@nuxtjs/pwa',␊
  ],␊

  // PWA module configuration: https://go.nuxtjs.dev/pwa␊
  pwa: {␊
    manifest: {␊
      lang: 'en'␊
    }␊
  },␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify features: Content - Git-based headless CMS

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'content/hello.md',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    '@nuxt/content': '^1.14.0',
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
    // https://go.nuxtjs.dev/content␊
    '@nuxt/content',␊
  ],␊

  // Content module configuration: https://go.nuxtjs.dev/config-content␊
  content: {},␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

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

Generated files

[
  '.editorconfig',
  '.eslintignore',
  '.eslintrc.js',
  '.gitignore',
  '.husky/.gitignore',
  '.husky/commit-msg',
  '.husky/common.sh',
  '.husky/pre-commit',
  '.prettierrc',
  'README.md',
  'commitlint.config.js',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
  'stylelint.config.js',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {
    '@babel/eslint-parser': '^7.14.7',
    '@commitlint/cli': '^12.1.4',
    '@commitlint/config-conventional': '^12.1.4',
    '@nuxtjs/eslint-config': '^6.0.1',
    '@nuxtjs/eslint-module': '^3.0.2',
    '@nuxtjs/stylelint-module': '^4.0.0',
    eslint: '^7.31.0',
    'eslint-config-prettier': '^8.3.0',
    'eslint-plugin-nuxt': '^2.0.0',
    'eslint-plugin-vue': '^7.14.0',
    husky: '^6.0.0',
    'lint-staged': '^10.5.4',
    prettier: '^2.3.2',
    stylelint: '^13.13.1',
    'stylelint-config-prettier': '^8.0.2',
    'stylelint-config-standard': '^22.0.0',
  },
  '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',
    prepare: 'husky install',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
    // https://go.nuxtjs.dev/eslint␊
    '@nuxtjs/eslint-module',␊
    // https://go.nuxtjs.dev/stylelint␊
    '@nuxtjs/stylelint-module',␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify linter: ESLint

Generated files

[
  '.editorconfig',
  '.eslintignore',
  '.eslintrc.js',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {
    '@babel/eslint-parser': '^7.14.7',
    '@nuxtjs/eslint-config': '^6.0.1',
    '@nuxtjs/eslint-module': '^3.0.2',
    eslint: '^7.31.0',
    'eslint-plugin-nuxt': '^2.0.0',
    'eslint-plugin-vue': '^7.14.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 {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
    // https://go.nuxtjs.dev/eslint␊
    '@nuxtjs/eslint-module',␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify linter: Prettier

Generated files

[
  '.editorconfig',
  '.gitignore',
  '.prettierrc',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {
    'eslint-config-prettier': '^8.3.0',
    prettier: '^2.3.2',
  },
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify linter: Lint staged files

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify linter: StyleLint

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
  'stylelint.config.js',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {
    '@nuxtjs/stylelint-module': '^4.0.0',
    stylelint: '^13.13.1',
    'stylelint-config-standard': '^22.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 {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
    // https://go.nuxtjs.dev/stylelint␊
    '@nuxtjs/stylelint-module',␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify linter: Commitlint

Generated files

[
  '.editorconfig',
  '.gitignore',
  '.husky/.gitignore',
  '.husky/commit-msg',
  '.husky/common.sh',
  'README.md',
  'commitlint.config.js',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {
    '@commitlint/cli': '^12.1.4',
    '@commitlint/config-conventional': '^12.1.4',
    husky: '^6.0.0',
  },
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    prepare: 'husky install',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify test: None

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify test: Jest

Generated files

[
  '.babelrc',
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'jest.config.js',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
  'test/NuxtLogo.spec.js',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {
    '@vue/test-utils': '^1.2.1',
    'babel-core': '7.0.0-bridge.0',
    'babel-jest': '^27.0.5',
    jest: '^27.0.5',
    '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 {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify test: AVA

Generated files

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

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {
    '@ava/babel': '^1.0.1',
    '@vue/test-utils': '^1.2.1',
    ava: '^3.15.0',
    'babel-plugin-module-resolver': '^4.1.0',
    'cross-env': '^7.0.3',
    jsdom: '^16.6.0',
    '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 {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify test: WebdriverIO

Generated files

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

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {
    '@wdio/cli': '^7.7.4',
    '@wdio/local-runner': '^7.7.4',
    '@wdio/mocha-framework': '^7.7.4',
    '@wdio/spec-reporter': '^7.7.3',
    '@wdio/sync': '^7.7.4',
    'eslint-plugin-wdio': '^7.4.2',
    webdriverio: '^7.7.4',
  },
  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 {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify test: Nightwatch

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nightwatch.conf.js',
  'nightwatch_globals.js',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
  'test/e2e/pageObjects/main.js',
  'test/e2e/specs/index.spec.js',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {
    chromedriver: '^91.0.1',
    nightwatch: '^1.7.6',
  },
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
    'test:e2e': 'nightwatch',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify mode: Universal (SSR / SSG)

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify mode: Single Page App

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Disable server-side rendering: https://go.nuxtjs.dev/ssr-mode␊
  ssr: false,␊

  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify target: Server (Node.js hosting)

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify target: Static (Static/Jamstack hosting)

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Target: https://go.nuxtjs.dev/config-target␊
  target: 'static',␊

  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify devTools: jsconfig.json (Recommended for VS Code if you're not using typescript), Semantic Pull Requests, Dependabot (For auto-updating dependencies, GitHub only)

Generated files

[
  '.editorconfig',
  '.github/dependabot.yml',
  '.github/semantic.yml',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'jsconfig.json',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify devTools: jsconfig.json (Recommended for VS Code if you're not using typescript)

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'jsconfig.json',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify devTools: Semantic Pull Requests

Generated files

[
  '.editorconfig',
  '.github/semantic.yml',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify devTools: Dependabot (For auto-updating dependencies, GitHub only)

Generated files

[
  '.editorconfig',
  '.github/dependabot.yml',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify ci: None

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify ci: GitHub Actions (GitHub only)

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify ci: Travis CI

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify ci: CircleCI

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify vcs: Git

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`

verify vcs: None

Generated files

[
  '.editorconfig',
  '.gitignore',
  'README.md',
  'components/NuxtLogo.vue',
  'components/Tutorial.vue',
  'nuxt.config.js',
  'package.json',
  'pages/index.vue',
  'static/favicon.ico',
  'store/README.md',
]

package.json

{
  dependencies: {
    'core-js': '^3.15.2',
    nuxt: '^2.15.7',
  },
  devDependencies: {},
  private: true,
  scripts: {
    build: 'nuxt build',
    dev: 'nuxt',
    generate: 'nuxt generate',
    start: 'nuxt start',
  },
}

Generated nuxt.config.js

`export default {␊
  // Global page headers: https://go.nuxtjs.dev/config-head␊
  head: {␊
    title: 'output',␊
    htmlAttrs: {␊
      lang: 'en'␊
    },␊
    meta: [␊
      { charset: 'utf-8' },␊
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊
      { hid: 'description', name: 'description', content: '' },␊
      { name: 'format-detection', content: 'telephone=no' }␊
    ],␊
    link: [␊
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊
    ]␊
  },␊

  // Global CSS: https://go.nuxtjs.dev/config-css␊
  css: [␊
  ],␊

  // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊
  plugins: [␊
  ],␊

  // Auto import components: https://go.nuxtjs.dev/config-components␊
  components: true,␊

  // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊
  buildModules: [␊
  ],␊

  // Modules: https://go.nuxtjs.dev/config-modules␊
  modules: [␊
  ],␊

  // Build Configuration: https://go.nuxtjs.dev/config-build␊
  build: {␊
  }␊
}␊
`