vuepress-plugin-gitgraph-minigram
Version:
VuePress plugin for [gitgraph-minigram](https://www.npmjs.com/package/gitgraph-minigram).
28 lines (24 loc) • 589 B
JavaScript
/**
* @typedef {import('vuepress-types').PluginOptionAPI} PluginOptionAPI
*/
const path = require('path');
/**
* @param {Object} options
* @return {PluginOptionAPI}
*/
module.exports = (options) => {
const {
fenceName = 'gitgraph',
componentName = 'PluginGitgraphMinigramDefault',
} = options;
return {
enhanceAppFiles: [
path.resolve(__dirname, 'enhanceAppFile.js'),
],
chainMarkdown(config) {
config
.plugin('vuepress-plugin-gitgraph-minigram')
.use(require('./markdown-it-plugin')(fenceName, componentName));
},
};
};