@starzkg/vuepress-plugin-components-star
Version:
VuePress plugin - Star Components
21 lines (20 loc) • 896 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.componentsStarPlugin = void 0;
const utils_1 = require("@vuepress/utils");
const componentsStarPlugin = (_, app) => {
if (app.env.isDev && app.options.bundler.endsWith('vite')) {
// eslint-disable-next-line import/no-extraneous-dependencies
app.options.bundlerConfig.viteOptions = require('vite').mergeConfig(app.options.bundlerConfig.viteOptions, {
optimizeDeps: {
exclude: ['ts-debounce'],
},
});
}
return {
name: '@starzkg/vuepress-plugin-components-star',
clientAppEnhanceFiles: utils_1.path.resolve(__dirname, '../client/clientAppEnhance.js'),
clientAppRootComponentFiles: utils_1.path.resolve(__dirname, '../client/components/BackToTop.js'),
};
};
exports.componentsStarPlugin = componentsStarPlugin;