Skip to content

Commit 7c19e2b

Browse files
feat!: upgrade to Nuxt v4
1 parent 262cf18 commit 7c19e2b

File tree

8 files changed

+4683
-3234
lines changed

8 files changed

+4683
-3234
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ jobs:
1414
runs-on: ubuntu-latest
1515
steps:
1616
- uses: actions/checkout@v4
17-
- uses: pnpm/action-setup@v3
17+
- uses: pnpm/action-setup@v4
1818
- uses: actions/setup-node@v4
1919
with:
20-
node-version: 20
20+
node-version: 24
2121
- run: pnpm install
2222
- run: pnpm run dev:prepare
2323
- run: pnpm run lint
@@ -26,10 +26,10 @@ jobs:
2626
runs-on: ubuntu-latest
2727
steps:
2828
- uses: actions/checkout@v4
29-
- uses: pnpm/action-setup@v3
29+
- uses: pnpm/action-setup@v4
3030
- uses: actions/setup-node@v4
3131
with:
32-
node-version: 20
32+
node-version: 24
3333
- run: pnpm install
3434
- run: pnpm run dev:prepare
3535
- run: pnpm run test:types

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ jobs:
1515
- uses: actions/checkout@v4
1616
with:
1717
fetch-depth: 0
18-
- uses: pnpm/action-setup@v3
18+
- uses: pnpm/action-setup@v4
1919
- uses: actions/setup-node@v4
2020
with:
21-
node-version: 20
21+
node-version: 24
2222
registry-url: https://registry.npmjs.org/
2323

2424
- name: Publish changelog

package.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "@nuxtjs/plausible",
33
"type": "module",
44
"version": "1.2.0",
5-
"packageManager": "pnpm@9.15.4",
5+
"packageManager": "pnpm@10.15.0",
66
"description": "Natively integrates Plausible Analytics into Nuxt",
77
"author": "Johann Schopplich <[email protected]>",
88
"license": "MIT",
@@ -30,30 +30,30 @@
3030
],
3131
"scripts": {
3232
"prepack": "nuxt-module-build build",
33-
"dev": "nuxi dev playground",
34-
"dev:build": "nuxi build playground",
35-
"dev:prepare": "nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground",
33+
"dev": "nuxt dev playground",
34+
"dev:build": "nuxt build playground",
35+
"dev:prepare": "nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground",
3636
"lint": "eslint .",
3737
"lint:fix": "eslint . --fix",
3838
"test:types": "tsc --noEmit",
3939
"release": "bumpp"
4040
},
4141
"dependencies": {
4242
"@barbapapazes/plausible-tracker": "^0.5.6",
43-
"@nuxt/kit": "^3.15.2",
43+
"@nuxt/kit": "^4.0.3",
4444
"defu": "^6.1.4",
45-
"ufo": "^1.5.4"
45+
"ufo": "^1.6.1"
4646
},
4747
"devDependencies": {
48-
"@nuxt/eslint-config": "^0.7.5",
49-
"@nuxt/module-builder": "^1.0.0-alpha.1",
50-
"@nuxt/schema": "^3.15.2",
51-
"@types/node": "^22.10.7",
52-
"bumpp": "^9.10.1",
53-
"eslint": "^9.18.0",
54-
"eslint-plugin-perfectionist": "^4.6.0",
55-
"nuxt": "^3.15.2",
56-
"typescript": "^5.7.3",
57-
"vue-tsc": "^2.2.0"
48+
"@nuxt/eslint-config": "^1.9.0",
49+
"@nuxt/module-builder": "^1.0.2",
50+
"@nuxt/schema": "^4.0.3",
51+
"@types/node": "^24.3.0",
52+
"bumpp": "^10.2.3",
53+
"eslint": "^9.34.0",
54+
"eslint-plugin-perfectionist": "^4.15.0",
55+
"nuxt": "^4.0.3",
56+
"typescript": "^5.9.2",
57+
"vue-tsc": "^3.0.6"
5858
}
5959
}

playground/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
"type": "module",
44
"private": true,
55
"scripts": {
6-
"dev": "nuxi dev",
7-
"build": "nuxi build",
8-
"generate": "nuxi generate"
6+
"dev": "nuxt dev",
7+
"build": "nuxt build",
8+
"generate": "nuxt generate"
99
}
1010
}

playground/tsconfig.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
11
{
2-
"extends": "./.nuxt/tsconfig.json"
2+
"references": [
3+
{ "path": "./.nuxt/tsconfig.app.json" },
4+
{ "path": "./.nuxt/tsconfig.server.json" },
5+
{ "path": "./.nuxt/tsconfig.shared.json" },
6+
{ "path": "./.nuxt/tsconfig.node.json" }
7+
],
8+
"files": []
39
}

0 commit comments

Comments
 (0)