nuxt-typedjs
Version:
Nuxt module for Typed.js
23 lines (20 loc) • 718 B
JavaScript
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 };