UNPKG

node-emoji-nuxt

Version:

Friendly emoji lookups and parsing utilities for nuxt module. 💖

32 lines (29 loc) • 825 B
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 };