unplugin-info
Version:
Export build information as virutal module
24 lines (23 loc) • 680 B
JavaScript
const require_core = require("./core-CEOGw--w.cjs");
//#region src/nuxt.ts
const nuxtModule = (0, require("@nuxt/kit").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(require_core.UnpluginInfo.webpack(options));
});
nuxt.hook("vite:extendConfig", async (config) => {
config.plugins = config.plugins || [];
config.plugins.push(require_core.UnpluginInfo.vite(options));
});
}
});
//#endregion
module.exports = nuxtModule;