unplugin-info
Version:
Export build information as virutal module
25 lines (21 loc) • 634 B
JavaScript
;
const index = require('./index.cjs');
require('node:fs');
require('node:path');
require('node:process');
require('ci-info');
require('git-repo-info');
require('unplugin');
require('parse-github-url');
require('remote-origin-url');
function nuxt(options = {}, nuxt) {
nuxt.hook("webpack:config", async (config) => {
config.plugins = config.plugins || [];
config.plugins.unshift(index.UnpluginInfo.webpack(options));
});
nuxt.hook("vite:extendConfig", async (config) => {
config.plugins = config.plugins || [];
config.plugins.push(index.UnpluginInfo.vite(options));
});
}
module.exports = nuxt;