unplugin-info
Version:
Export build information as virutal module
25 lines (24 loc) • 683 B
JavaScript
import { t as UnpluginInfo } from "./core-CXsJy3-3.mjs";
import { defineNuxtModule } from "@nuxt/kit";
//#region src/nuxt.ts
const nuxtModule = defineNuxtModule({
meta: {
name: "unplugin-info/nuxt",
configKey: "info",
compatibility: { nuxt: ">=3.0.0" }
},
defaults: {},
hooks: {},
setup(options = {}, nuxt) {
nuxt.hook("webpack:config", async (config) => {
config.plugins = config.plugins || [];
config.plugins.unshift(UnpluginInfo.webpack(options));
});
nuxt.hook("vite:extendConfig", async (config) => {
config.plugins = config.plugins || [];
config.plugins.push(UnpluginInfo.vite(options));
});
}
});
//#endregion
export { nuxtModule as default };