h-ikeda/rollup-plugin-vuedoc(新しいタブで開きます)
主要言語: JavaScript
Rollup plugin to generate markdown documentation from Vue.js component source with @vuedoc/md.
- star 数
- 2
- watcher 数
- 1
- fork 数
- 1
- issue 数
- 1
- 最終更新
- 2020/08/28
主要言語: JavaScript
Rollup plugin to generate markdown documentation from Vue.js component source with @vuedoc/md.
Rollup plugin to generate markdown documentation from Vue.js component source with @vuedoc/md.
npm i -D rollup-plugin-vuedoc
// rollup.config.js import vuedoc from 'rollup-plugin-vuedoc'; export default { input: 'path/to/entry-point.js', ...generalConfigurations, plugins: [ vuedoc({ test: /\.vue$/, prefix: 'docs' }), ...otherPlugins, ], };
Generate markdown files only if the module ID matches the test. Can be a string, RegExp, or an array of them.
Path prefix for generated markdown files. Files will be put at <asset path>/<prefix>/<module's relative path>
String to be prepended before or appended after generated markdown strings. Can be a string or a function. Function will be called with an argument object including id of the module.
export default { ...generalConfigs, plugins: [ vuedoc({ intro: ({ id }) => `id` }), ...otherPlugins, ], }; // Generates markdown files starting with module's ID string.
If true, generate indix markdowns containing a directory name string as the title at each directory under the prefix path. If function is given, returning string will be the content of the index. Functions are called with a directory path.
Replaces substrings of generated markdown strings. test property and replacement
property of the replace object will be passed to String.prototype.replace()
function.
export default { ...generalConfigs, plugins: [ vuedoc({ replace: { test: /to be replaced/g, replacement: 'replaced' }), ...otherPlugins, ], }; // String.prototype.replace(/to be replaced/g, 'replaced') will be applied.