Skip to content

Commit e3e9a31

Browse files
committed
fix: module types not generated on build
1 parent 8763279 commit e3e9a31

File tree

2 files changed

+21
-37
lines changed

2 files changed

+21
-37
lines changed

pnpm-lock.yaml

Lines changed: 16 additions & 30 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/module.ts

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { defineNuxtModule, addComponent, createResolver, addImports, extendViteConfig } from '@nuxt/kit'
1+
import { defineNuxtModule, addComponent, createResolver, addImports, extendViteConfig, addTypeTemplate } from '@nuxt/kit'
22

33
// Module options TypeScript interface definition
44
export interface ModuleOptions {}
@@ -24,13 +24,11 @@ export default defineNuxtModule<ModuleOptions>({
2424
from: resolve('./runtime/composables/useNuxtCodeMirror.ts'),
2525
})
2626

27-
// _nuxt.hook('vite:extendConfig', (config) => {
28-
// config.resolve = config.resolve || {}
29-
// config.resolve.alias = config.resolve.alias || {}
27+
addTypeTemplate({
28+
filename: 'nuxt-codemirror.d.ts',
29+
src: resolve('./runtime/types/nuxt-codemirror.d.ts'),
30+
})
3031

31-
// // @ts-expect-error - Add alias for @codemirror/view
32-
// config.resolve.alias['@codemirror/state'] = resolve(_nuxt.options.rootDir, 'node_modules/@codemirror/state')
33-
// })
3432
extendViteConfig((config) => {
3533
config.resolve = config.resolve || {}
3634
config.resolve.alias = config.resolve.alias || {}

0 commit comments

Comments
 (0)