node-emoji-nuxt
Version:
Friendly emoji lookups and parsing utilities for nuxt module. 💖
32 lines (29 loc) • 825 B
JavaScript
import { defineNuxtModule, createResolver, addPlugin, addImports } from '@nuxt/kit';
const module = defineNuxtModule({
meta: {
name: "node-emoji-nuxt",
configKey: "node-emoji"
},
setup(_options, nuxt) {
const { resolve } = createResolver(import.meta.url);
addPlugin({
src: resolve("./runtime/plugin")
});
nuxt.options.alias["#emoji"] = resolve("./runtime");
const composables = [{
name: "useEmoji",
as: "useEmoji",
from: resolve("./runtime/composables/emoji")
}, {
name: "useEmojify",
as: "useEmojify",
from: resolve("./runtime/composables/emojify")
}, {
name: "useUnemojify",
as: "useUnemojify",
from: resolve("./runtime/composables/unemojify")
}];
addImports(composables);
}
});
export { module as default };