Skip to content

Commit 4f27436

Browse files
authored
fix(nuxt): fix typing generation (#1017)
fixed #985
1 parent 80dfcba commit 4f27436

File tree

3 files changed

+21
-1
lines changed

3 files changed

+21
-1
lines changed

.changeset/wise-snails-look.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@logto/nuxt": patch
3+
---
4+
5+
fix an issue where can't import `logtoEventHandler` in server middleware, which is an type error

packages/nuxt/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@
44
"type": "module",
55
"exports": {
66
".": {
7+
"types": "./dist/module.d.mts",
78
"import": "./dist/module.mjs"
89
}
910
},
11+
"types": "./dist/module.d.mts",
1012
"files": [
1113
"dist"
1214
],
@@ -20,7 +22,7 @@
2022
"precommit": "lint-staged",
2123
"dev": "nuxi dev playground",
2224
"dev:prepare": "nuxt-module-build prepare && nuxi prepare playground",
23-
"build": "nuxt-module-build prepare && nuxt-module-build build",
25+
"build": "nuxt-module-build prepare && nuxt-module-build build && tsc -p tsconfig.build.json",
2426
"test": "vitest",
2527
"test:coverage": "vitest --coverage",
2628
"check": "tsc --noEmit",

packages/nuxt/tsconfig.build.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"extends": "./.nuxt/tsconfig",
3+
"compilerOptions": {
4+
"declaration": true,
5+
"declarationMap": true,
6+
"emitDeclarationOnly": true,
7+
"noEmit": false,
8+
"outDir": "dist",
9+
"skipLibCheck": true
10+
},
11+
"include": ["src/**/*.ts"],
12+
"exclude": ["dist", "node_modules", ".nuxt"]
13+
}

0 commit comments

Comments
 (0)