Skip to content

Commit 6840f56

Browse files
authored
feat: migrate to nuxt4 (#393)
* chore(deps): upgrade nuxt packages * chore: v2.1.0 * chore: use pnpm 10.15.0 * chore(deps): add better-sqlite3 package * fix: add better-sqlite3 on onlyBuiltDependencies
1 parent 6d2fa36 commit 6840f56

File tree

3 files changed

+2302
-1864
lines changed

3 files changed

+2302
-1864
lines changed

nuxt.config.ts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
11
export default defineNuxtConfig({
2-
modules: [
3-
'@nuxt/ui-pro',
4-
'@nuxt/content',
5-
'@nuxt/eslint',
6-
'@nuxt/fonts',
7-
'@nuxt/image',
8-
],
2+
modules: ['@nuxt/ui-pro', '@nuxt/content', '@nuxt/eslint', '@nuxt/image'],
93
devtools: { enabled: true },
104
css: ['~/assets/css/main.css'],
115
nitro: { preset: 'github-pages' },

package.json

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"name": "csddr",
33
"description": "Consumer DDR Song List",
4-
"version": "2.0.1",
4+
"version": "2.1.0",
55
"private": true,
6-
"packageManager": "pnpm@9.14.4+sha512.c8180b3fbe4e4bca02c94234717896b5529740a6cbadf19fa78254270403ea2f27d4e1d46a08a0f56c89b63dc8ebfd3ee53326da720273794e6200fcf0d184ab",
6+
"packageManager": "pnpm@10.15.0",
77
"scripts": {
88
"prepare": "nuxi prepare",
99
"dev": "nuxi dev",
@@ -20,19 +20,30 @@
2020
"@iconify-json/heroicons": "^1.2.2",
2121
"@iconify-json/lucide": "^1.2.59",
2222
"@iconify-json/simple-icons": "^1.2.45",
23-
"@nuxt/content": "^3.6.1",
24-
"@nuxt/ui-pro": "^3.2.0",
25-
"nuxt": "^3.17.5"
23+
"@nuxt/content": "^3.6.3",
24+
"@nuxt/image": "^1.11.0",
25+
"@nuxt/ui-pro": "^3.3.2",
26+
"better-sqlite3": "^12.2.0",
27+
"nuxt": "^4.0.3"
2628
},
2729
"devDependencies": {
28-
"@nuxt/eslint": "^1.4.1",
29-
"@nuxt/fonts": "^0.11.4",
30-
"@nuxt/image": "^1.10.0",
30+
"@nuxt/eslint": "^1.9.0",
3131
"@types/node": "^20.17.57",
3232
"eslint": "^9.28.0",
3333
"eslint-config-prettier": "^10.1.5",
3434
"npm-run-all2": "^8.0.4",
3535
"prettier": "^3.5.3",
3636
"vue-tsc": "^2.2.10"
37+
},
38+
"resolutions": {
39+
"unimport": "4.1.1"
40+
},
41+
"pnpm": {
42+
"onlyBuiltDependencies": [
43+
"better-sqlite3"
44+
],
45+
"ignoredBuiltDependencies": [
46+
"vue-demi"
47+
]
3748
}
3849
}

0 commit comments

Comments
 (0)