UNPKG

vue3-notion

Version:

Vue 3 Unofficial Notion Renderer

28 lines (23 loc) 693 B
import { defineNuxtModule, addPlugin, createResolver } from "@nuxt/kit"; export default defineNuxtModule({ meta: { name: "vue3-notion", configKey: "notion", compatibility: { nuxt: "^3.0.0-rc.8", }, }, setup(options, nuxt) { const { resolve } = createResolver(import.meta.url); addPlugin(resolve("./plugin")); const notionDeps = ["katex", "prismjs"]; notionDeps.forEach((dep) => { nuxt.options.build.transpile.push(dep); }); if (options.css) { nuxt.options.css.push("vue3-notion/dist/style.css"); nuxt.options.css.push("prismjs/themes/prism.css"); nuxt.options.css.push("katex/dist/katex.min.css"); } }, });