diff --git a/packages/cna-template/template/_.prettierignore b/packages/cna-template/template/_.prettierignore new file mode 100644 index 000000000..1ec6ab604 --- /dev/null +++ b/packages/cna-template/template/_.prettierignore @@ -0,0 +1,96 @@ +### +# Place your Prettier ignore content here + +### +# .gitignore content is duplicated here due to https://github.com/prettier/prettier/issues/8506 + +# Created by .ignore support plugin (hsz.mobi) +### Node template +# Logs +/logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env + +# parcel-bundler cache (https://parceljs.org/) +.cache + +# next.js build output +.next + +# nuxt.js build output +.nuxt + +# Nuxt generate +dist + +# vuepress build output +.vuepress/dist + +# Serverless directories +.serverless + +# IDE / Editor +.idea + +# Service worker +sw.* + +# macOS +.DS_Store + +# Vim swap files +*.swp diff --git a/packages/cna-template/template/nuxt/.husky/.gitignore b/packages/cna-template/template/nuxt/.husky/.gitignore index c9cdc63b0..31354ec13 100644 --- a/packages/cna-template/template/nuxt/.husky/.gitignore +++ b/packages/cna-template/template/nuxt/.husky/.gitignore @@ -1 +1 @@ -_ \ No newline at end of file +_ diff --git a/packages/cna-template/template/nuxt/package.js b/packages/cna-template/template/nuxt/package.js index cee6fe0fc..7b1043e7e 100644 --- a/packages/cna-template/template/nuxt/package.js +++ b/packages/cna-template/template/nuxt/package.js @@ -12,17 +12,27 @@ module.exports = { // Linter const eslint = linter.includes('eslint') - const lintStaged = eslint && linter.includes('lintStaged') + const lintStaged = linter.includes('lintStaged') const stylelint = linter.includes('stylelint') const prettier = linter.includes('prettier') const commitlint = linter.includes('commitlint') const lintScripts = { eslint: '<%= pmRun %> lint:js', - stylelint: '<%= pmRun %> lint:style' + stylelint: '<%= pmRun %> lint:style', + prettier: '<%= pmRun %> lint:prettier' + } + const lintfixScripts = { + // prettier before eslint to avoid conflicting rules like no-return-assign + // without having to use prettier via eslint (plugin:prettier/recommended) + prettier: 'prettier --write --list-different .', + eslint: "<%= pmRun %> lint:js <%= pm === 'npm' ? '-- ' : '' %>--fix", + stylelint: "<%= pmRun %> lint:style <%= pm === 'npm' ? '-- ' : '' %>--fix" } if (!eslint) { + lintStaged && delete pkg['lint-staged']["*.{js,<%= typescript ? 'ts,' : '' %>vue}"] delete lintScripts.eslint + delete lintfixScripts.eslint delete pkg.scripts['lint:js'] delete pkg.devDependencies['@nuxtjs/eslint-config'] delete pkg.devDependencies['@nuxtjs/eslint-module'] @@ -36,8 +46,9 @@ module.exports = { delete pkg.devDependencies['lint-staged'] } if (!stylelint) { - lintStaged && delete pkg['lint-staged']['*.{css,vue}'] + lintStaged && delete pkg['lint-staged']['*.{css,scss,sass,html,vue}'] delete lintScripts.stylelint + delete lintfixScripts.stylelint delete pkg.scripts['lint:style'] delete pkg.devDependencies['@nuxtjs/stylelint-module'] delete pkg.devDependencies.stylelint @@ -45,6 +56,10 @@ module.exports = { delete pkg.devDependencies['stylelint-config-prettier'] } if (!prettier) { + lintStaged && delete pkg['lint-staged']['*.**'] + delete pkg.scripts['lint:prettier'] + delete lintScripts.prettier + delete lintfixScripts.prettier delete pkg.devDependencies['eslint-config-prettier'] delete pkg.devDependencies['stylelint-config-prettier'] delete pkg.devDependencies.prettier @@ -53,15 +68,25 @@ module.exports = { delete pkg.devDependencies['@commitlint/config-conventional'] delete pkg.devDependencies['@commitlint/cli'] } - if (!lintStaged && !commitlint) { - delete pkg.devDependencies.husky - delete pkg.scripts.prepare - } const lintScript = Object.values(lintScripts).join(' && ') if (lintScript) { pkg.scripts.lint = lintScript } + const lintfixScript = Object.values(lintfixScripts).join(' && ') + if (lintfixScript) { + pkg.scripts.lintfix = lintfixScript + } + + if (!lintStaged && !commitlint) { + delete pkg.devDependencies.husky + delete pkg.scripts.prepare + } else { + // Move prepare to make it the last script + const prepare = pkg.scripts.prepare + delete pkg.scripts.prepare + pkg.scripts.prepare = prepare + } // Modules if (!features.includes('axios')) { diff --git a/packages/cna-template/template/nuxt/package.json b/packages/cna-template/template/nuxt/package.json index 6c641085c..ece1f3263 100644 --- a/packages/cna-template/template/nuxt/package.json +++ b/packages/cna-template/template/nuxt/package.json @@ -4,13 +4,15 @@ "build": "nuxt build", "start": "nuxt start", "generate": "nuxt generate", - "lint:js": "eslint --ext \".js,.vue\" --ignore-path .gitignore .", - "lint:style": "stylelint \"**/*.{vue,css}\" --ignore-path .gitignore", + "lint:js": "eslint --ext \".js<%= typescript ? ',.ts' : '' %>,.vue\" --ignore-path .gitignore .", + "lint:style": "stylelint \"**/*.{css,scss,sass,html,vue}\" --ignore-path .gitignore", + "lint:prettier": "prettier --check .", "prepare": "husky install" }, "lint-staged": { - "*.{js,vue}": "eslint", - "*.{css,vue}": "stylelint" + "*.{js,<%= typescript ? 'ts,' : '' %>vue}": "eslint --cache", + "*.{css,scss,sass,html,vue}": "stylelint", + "*.**": "prettier --check --ignore-unknown" }, "dependencies": { "@nuxt/content": "^1.15.1", diff --git a/packages/create-nuxt-app/lib/saofile.js b/packages/create-nuxt-app/lib/saofile.js index 2e43799d7..62945b5d7 100644 --- a/packages/create-nuxt-app/lib/saofile.js +++ b/packages/create-nuxt-app/lib/saofile.js @@ -103,6 +103,7 @@ module.exports = { files: '*', filters: { '_.eslintrc.js': 'linter.includes("eslint")', + '_.prettierignore': 'linter.includes("prettier")', '_.prettierrc': 'linter.includes("prettier")', '_jsconfig.json': 'devTools.includes("jsconfig.json")', 'tsconfig.json': 'language.includes("ts")', @@ -119,6 +120,7 @@ module.exports = { patterns: { gitignore: '.gitignore', '_package.json': 'package.json', + '_.prettierignore': '.prettierignore', '_.prettierrc': '.prettierrc', '_.eslintrc.js': '.eslintrc.js', '_jsconfig.json': 'jsconfig.json', @@ -167,23 +169,8 @@ module.exports = { await this.npmInstall({ npmClient: this.answers.pm }) - if (this.answers.linter.includes('eslint')) { - const options = ['run', 'lint:js', '--', '--fix'] - if (this.answers.pm === 'yarn') { - options.splice(2, 1) - } - spawn.sync(this.answers.pm, options, { - cwd: this.outDir, - stdio: 'inherit' - }) - } - - if (this.answers.linter.includes('stylelint')) { - const options = ['run', 'lint:style', '--', '--fix'] - if (this.answers.pm === 'yarn') { - options.splice(2, 1) - } - spawn.sync(this.answers.pm, options, { + if (['eslint', 'stylelint', 'prettier'].some(linter => this.answers.linter.includes(linter))) { + spawn.sync(this.answers.pm, ['run', 'lintfix'], { cwd: this.outDir, stdio: 'inherit' }) diff --git a/packages/create-nuxt-app/test/snapshots/index.test.js.md b/packages/create-nuxt-app/test/snapshots/index.test.js.md index 7c57b96a8..fae4610b0 100644 --- a/packages/create-nuxt-app/test/snapshots/index.test.js.md +++ b/packages/create-nuxt-app/test/snapshots/index.test.js.md @@ -25,7 +25,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -104,7 +104,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -184,7 +184,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: { @@ -268,7 +268,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -347,7 +347,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -426,7 +426,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -506,8 +506,8 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'ant-design-vue': '^1.7.7', - 'core-js': '^3.18.2', + 'ant-design-vue': '^1.7.8', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -589,8 +589,8 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'balm-ui': '^8.44.0', - 'core-js': '^3.18.2', + 'balm-ui': '^8.46.3', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -673,7 +673,7 @@ Generated by [AVA](https://avajs.dev). dependencies: { bootstrap: '^4.6.1', 'bootstrap-vue': '^2.21.2', - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -758,9 +758,9 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', - 'nuxt-buefy': '^0.4.8', + 'nuxt-buefy': '^0.4.13', }, devDependencies: {}, private: true, @@ -841,9 +841,9 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - '@chakra-ui/nuxt': '^0.4.1', + '@chakra-ui/nuxt': '^0.4.2', '@nuxtjs/emotion': '^0.1.0', - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -927,7 +927,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', 'element-ui': '^2.15.6', nuxt: '^2.15.8', }, @@ -1014,7 +1014,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', framevuerk: '^2.4.2', nuxt: '^2.15.8', }, @@ -1107,7 +1107,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { '@oruga-ui/oruga': '^0.4.7', - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -1188,7 +1188,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', tachyons: '^4.12.0', }, @@ -1269,12 +1269,12 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: { '@nuxtjs/tailwindcss': '^4.2.1', - postcss: '^8.3.9', + postcss: '^8.3.11', }, private: true, scripts: { @@ -1354,7 +1354,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: { @@ -1437,9 +1437,9 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', - vant: '^2.12.29', + vant: '^2.12.33', }, devDependencies: {}, private: true, @@ -1520,7 +1520,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', 'view-design': '^4.6.1', }, @@ -1609,9 +1609,9 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', - vuetify: '^2.5.9', + vuetify: '^2.6.0', }, devDependencies: { '@nuxtjs/vuetify': '^1.12.1', @@ -1717,10 +1717,10 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - '@nuxt/content': '^1.14.0', + '@nuxt/content': '^1.15.1', '@nuxtjs/axios': '^5.13.6', '@nuxtjs/pwa': '^3.3.5', - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -1819,7 +1819,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { '@nuxtjs/axios': '^5.13.6', - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -1908,7 +1908,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { '@nuxtjs/pwa': '^3.3.5', - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -1994,8 +1994,8 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - '@nuxt/content': '^1.14.0', - 'core-js': '^3.18.2', + '@nuxt/content': '^1.15.1', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -2070,6 +2070,7 @@ Generated by [AVA](https://avajs.dev). '.husky/commit-msg', '.husky/common.sh', '.husky/pre-commit', + '.prettierignore', '.prettierrc', 'README.md', 'commitlint.config.js', @@ -2087,11 +2088,11 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: { - '@babel/eslint-parser': '^7.15.8', + '@babel/eslint-parser': '^7.16.3', '@commitlint/cli': '^12.1.4', '@commitlint/config-conventional': '^12.1.4', '@nuxtjs/eslint-config': '^6.0.1', @@ -2100,7 +2101,7 @@ Generated by [AVA](https://avajs.dev). eslint: '^7.32.0', 'eslint-config-prettier': '^8.3.0', 'eslint-plugin-nuxt': '^2.0.0', - 'eslint-plugin-vue': '^7.19.1', + 'eslint-plugin-vue': '^7.20.0', husky: '^6.0.0', 'lint-staged': '^10.5.4', prettier: '^2.4.1', @@ -2109,17 +2110,20 @@ Generated by [AVA](https://avajs.dev). 'stylelint-config-standard': '^22.0.0', }, 'lint-staged': { - '*.{css,vue}': 'stylelint', - '*.{js,vue}': 'eslint', + '*.**': 'prettier --check --ignore-unknown', + '*.{css,scss,sass,html,vue}': 'stylelint', + '*.{js,vue}': 'eslint --cache', }, private: true, scripts: { build: 'nuxt build', dev: 'nuxt', generate: 'nuxt generate', - lint: 'yarn lint:js && yarn lint:style', + lint: 'yarn lint:js && yarn lint:style && yarn lint:prettier', 'lint:js': 'eslint --ext ".js,.vue" --ignore-path .gitignore .', - 'lint:style': 'stylelint "**/*.{vue,css}" --ignore-path .gitignore', + 'lint:prettier': 'prettier --check .', + 'lint:style': 'stylelint "**/*.{css,scss,sass,html,vue}" --ignore-path .gitignore', + lintfix: 'prettier --write --list-different . && yarn lint:js --fix && yarn lint:style --fix', prepare: 'husky install', start: 'nuxt start', }, @@ -2196,16 +2200,16 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: { - '@babel/eslint-parser': '^7.15.8', + '@babel/eslint-parser': '^7.16.3', '@nuxtjs/eslint-config': '^6.0.1', '@nuxtjs/eslint-module': '^3.0.2', eslint: '^7.32.0', 'eslint-plugin-nuxt': '^2.0.0', - 'eslint-plugin-vue': '^7.19.1', + 'eslint-plugin-vue': '^7.20.0', }, private: true, scripts: { @@ -2214,6 +2218,7 @@ Generated by [AVA](https://avajs.dev). generate: 'nuxt generate', lint: 'yarn lint:js', 'lint:js': 'eslint --ext ".js,.vue" --ignore-path .gitignore .', + lintfix: 'yarn lint:js --fix', start: 'nuxt start', }, } @@ -2272,6 +2277,7 @@ Generated by [AVA](https://avajs.dev). [ '.editorconfig', '.gitignore', + '.prettierignore', '.prettierrc', 'README.md', 'components/NuxtLogo.vue', @@ -2287,7 +2293,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: { @@ -2299,6 +2305,9 @@ Generated by [AVA](https://avajs.dev). build: 'nuxt build', dev: 'nuxt', generate: 'nuxt generate', + lint: 'yarn lint:prettier', + 'lint:prettier': 'prettier --check .', + lintfix: 'prettier --write --list-different .', start: 'nuxt start', }, } @@ -2369,15 +2378,20 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, - devDependencies: {}, + devDependencies: { + husky: '^6.0.0', + 'lint-staged': '^10.5.4', + }, + 'lint-staged': {}, private: true, scripts: { build: 'nuxt build', dev: 'nuxt', generate: 'nuxt generate', + prepare: 'husky install', start: 'nuxt start', }, } @@ -2449,7 +2463,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: { @@ -2463,7 +2477,8 @@ Generated by [AVA](https://avajs.dev). dev: 'nuxt', generate: 'nuxt generate', lint: 'yarn lint:style', - 'lint:style': 'stylelint "**/*.{vue,css}" --ignore-path .gitignore', + 'lint:style': 'stylelint "**/*.{css,scss,sass,html,vue}" --ignore-path .gitignore', + lintfix: 'yarn lint:style --fix', start: 'nuxt start', }, } @@ -2540,7 +2555,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: { @@ -2624,7 +2639,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -2706,14 +2721,14 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: { - '@vue/test-utils': '^1.2.2', + '@vue/test-utils': '^1.3.0', 'babel-core': '7.0.0-bridge.0', - 'babel-jest': '^27.0.6', - jest: '^27.0.6', + 'babel-jest': '^27.3.1', + jest: '^27.3.1', 'vue-jest': '^3.0.4', }, private: true, @@ -2797,12 +2812,12 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: { '@ava/babel': '^1.0.1', - '@vue/test-utils': '^1.2.2', + '@vue/test-utils': '^1.3.0', ava: '^3.15.0', 'babel-plugin-module-resolver': '^4.1.0', 'cross-env': '^7.0.3', @@ -2893,17 +2908,17 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: { - '@wdio/cli': '^7.10.0', - '@wdio/local-runner': '^7.10.0', - '@wdio/mocha-framework': '^7.10.0', - '@wdio/spec-reporter': '^7.10.0', - '@wdio/sync': '^7.10.0', + '@wdio/cli': '^7.16.8', + '@wdio/local-runner': '^7.16.8', + '@wdio/mocha-framework': '^7.16.6', + '@wdio/spec-reporter': '^7.16.4', + '@wdio/sync': '^7.16.8', 'eslint-plugin-wdio': '^7.4.2', - webdriverio: '^7.10.0', + webdriverio: '^7.16.8', }, private: true, scripts: { @@ -2985,12 +3000,12 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: { chromedriver: '^94.0.0', - nightwatch: '^1.7.8', + nightwatch: '^1.7.12', }, private: true, scripts: { @@ -3068,7 +3083,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -3147,7 +3162,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -3229,7 +3244,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -3308,7 +3323,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -3393,7 +3408,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -3473,7 +3488,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -3553,7 +3568,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -3633,7 +3648,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -3712,7 +3727,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -3791,7 +3806,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -3870,7 +3885,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -3949,7 +3964,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -4028,7 +4043,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, @@ -4107,7 +4122,7 @@ Generated by [AVA](https://avajs.dev). { dependencies: { - 'core-js': '^3.18.2', + 'core-js': '^3.19.1', nuxt: '^2.15.8', }, devDependencies: {}, diff --git a/packages/create-nuxt-app/test/snapshots/index.test.js.snap b/packages/create-nuxt-app/test/snapshots/index.test.js.snap index d20f54960..50e8801b8 100644 Binary files a/packages/create-nuxt-app/test/snapshots/index.test.js.snap and b/packages/create-nuxt-app/test/snapshots/index.test.js.snap differ