UNPKG

nuxt-typedjs

Version:
23 lines (20 loc) 718 B
import { defineNuxtModule, createResolver, addPlugin, addImportsDir } from '@nuxt/kit'; const module = defineNuxtModule({ meta: { name: "nuxt-typedjs", configKey: "typedjs" }, // Default configuration options of the Nuxt module defaults: {}, setup(_options, nuxt) { nuxt.hook("vite:extendConfig", (config) => { config.resolve = config.resolve || {}; config.resolve.alias = config.resolve.alias || {}; config.resolve.alias["typed.js"] = "typed.js/lib/typed.js"; }); const resolver = createResolver(import.meta.url); addPlugin(resolver.resolve("./runtime/plugin")); addImportsDir(resolver.resolve("./runtime/composables")); } }); export { module as default };