mirror of
https://github.com/LukeHagar/arbiter.git
synced 2025-12-11 04:19:25 +00:00
Saving all progress
This commit is contained in:
34
node_modules/vue-sonner/lib/nuxt/module.mjs
generated
vendored
Normal file
34
node_modules/vue-sonner/lib/nuxt/module.mjs
generated
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
import { defineNuxtModule, createResolver, addComponent, addPlugin } from '@nuxt/kit';
|
||||
|
||||
const module = defineNuxtModule({
|
||||
meta: {
|
||||
name: "vue-sonner",
|
||||
configKey: "VueSonner",
|
||||
compatibility: {
|
||||
nuxt: "^3.0.0"
|
||||
}
|
||||
},
|
||||
defaults: {},
|
||||
setup(options, nuxt) {
|
||||
const { resolve } = createResolver(import.meta.url);
|
||||
addComponent({
|
||||
name: "Toaster",
|
||||
export: "Toaster",
|
||||
filePath: "vue-sonner",
|
||||
mode: "client"
|
||||
});
|
||||
addPlugin({
|
||||
src: resolve("./runtime/plugin"),
|
||||
mode: "client"
|
||||
});
|
||||
if (!nuxt.options.build.transpile)
|
||||
nuxt.options.build.transpile = [];
|
||||
const transpileList = ["vue-sonner"];
|
||||
transpileList.forEach((pkgName) => {
|
||||
if (!nuxt.options.build.transpile.includes(pkgName))
|
||||
nuxt.options.build.transpile.push(pkgName);
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
export { module as default };
|
||||
Reference in New Issue
Block a user