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

Commit 1a3df0c

Browse files
committed
chore: use @nuxt/eslint
1 parent c7d443a commit 1a3df0c

File tree

5 files changed

+1594
-1252
lines changed

5 files changed

+1594
-1252
lines changed

eslint.config.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
import antfu from '@antfu/eslint-config'
2+
import nuxt from './.nuxt/eslint.config.mjs'
23

34
export default antfu(
45
{
56
unocss: true,
67
formatters: true,
78
},
9+
nuxt,
810
)

nuxt.config.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ export default defineNuxtConfig({
1111
'floating-vue/nuxt',
1212
'@nuxtjs/seo',
1313
'nuxt-icon',
14+
'@nuxt/eslint',
1415

1516
// local
1617
'~/modules/template-loader',
@@ -22,6 +23,11 @@ export default defineNuxtConfig({
2223
site: {
2324
url: 'https://learn-dev.nuxt.com',
2425
},
26+
eslint: {
27+
config: {
28+
standalone: false,
29+
},
30+
},
2531
ogImage: {
2632
defaults: {
2733
component: 'OgImageDocs',

package.json

Lines changed: 17 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "learn.nuxt.com",
33
"type": "module",
44
"private": true,
5-
"packageManager": "[email protected].4",
5+
"packageManager": "[email protected].5",
66
"scripts": {
77
"build": "nuxt build",
88
"dev": "nuxt dev",
@@ -14,62 +14,58 @@
1414
"format": "eslint . --fix"
1515
},
1616
"dependencies": {
17-
"@shikijs/core": "^1.1.7",
18-
"@shikijs/monaco": "^1.1.7",
17+
"@shikijs/core": "^1.2.0",
18+
"@shikijs/monaco": "^1.2.0",
1919
"@volar/monaco": "^1.11.1",
2020
"@vue/language-service": "^1.8.27",
2121
"@webcontainer/api": "^1.1.9",
2222
"birpc": "^0.2.17",
2323
"floating-vue": "^5.2.2",
2424
"jszip": "^3.10.1",
25-
"monaco-editor": "^0.46.0",
25+
"monaco-editor": "^0.47.0",
2626
"monaco-editor-textmate": "^4.0.0",
2727
"monaco-textmate": "^3.0.1",
2828
"onigasm": "^2.2.5",
29-
"shiki": "^1.1.7",
29+
"shiki": "^1.2.0",
3030
"splitpanes": "^3.1.5",
3131
"strip-json-comments": "^5.0.1",
32-
"theme-vitesse": "^0.7.6",
32+
"theme-vitesse": "^0.7.7",
3333
"vue": "^3.4.21",
3434
"vue-router": "^4.3.0",
3535
"xterm": "^5.3.0",
3636
"xterm-addon-fit": "^0.8.0"
3737
},
3838
"devDependencies": {
39-
"@antfu/eslint-config": "^2.8.0",
39+
"@antfu/eslint-config": "^2.8.3",
4040
"@iconify-json/logos": "^1.1.42",
41-
"@iconify/json": "^2.2.189",
42-
"@nuxt/content": "^2.12.0",
41+
"@iconify/json": "^2.2.193",
42+
"@nuxt/content": "^2.12.1",
4343
"@nuxt/devtools": "^1.0.8",
44-
"@nuxt/kit": "^3.10.3",
44+
"@nuxt/eslint": "0.3.0-alpha.0",
45+
"@nuxt/kit": "^3.11.1",
4546
"@nuxtjs/color-mode": "^3.3.2",
4647
"@nuxtjs/seo": "2.0.0-rc.8",
4748
"@pinia/nuxt": "^0.5.1",
48-
"@unocss/eslint-plugin": "^0.58.5",
49-
"@unocss/extractor-mdc": "^0.58.5",
50-
"@unocss/nuxt": "^0.58.5",
49+
"@unocss/eslint-plugin": "^0.58.6",
50+
"@unocss/extractor-mdc": "^0.58.6",
51+
"@unocss/nuxt": "^0.58.6",
5152
"@vueuse/nuxt": "^10.9.0",
5253
"eslint": "^8.57.0",
5354
"eslint-plugin-format": "^0.1.0",
5455
"execa": "^8.0.1",
5556
"fast-glob": "^3.3.2",
5657
"fuse.js": "^7.0.0",
57-
"monaco-editor-core": "^0.46.0",
58-
"nuxt": "^3.10.3",
58+
"monaco-editor-core": "^0.47.0",
59+
"nuxt": "^3.11.1",
5960
"nuxt-icon": "^0.6.9",
6061
"pathe": "^1.1.2",
6162
"remark-external-links": "^9.0.1",
6263
"typescript": "^5.4.2",
63-
"vue-tsc": "^1.8.27"
64+
"vue-tsc": "^2.0.6"
6465
},
6566
"pnpm": {
6667
"patchedDependencies": {
6768
6869
}
69-
},
70-
"resolutions": {
71-
"shikiji": "npm:[email protected]",
72-
"shikiji-transformers": "npm:@shikijs/[email protected]",
73-
"unified": "^11.0.4"
7470
}
7571
}

0 commit comments

Comments
 (0)