lion/packages/babel-plugin-extend-docs/demo/server.config.js
Joren Broekema 2cdb7cac50 feat(babel-plugin-extends-docs): extend docs by rewriting imports/code
Co-authored-by: Thomas Allmer <thomas.allmer@ing.com>
2020-04-29 10:05:06 +02:00

38 lines
848 B
JavaScript

const path = require('path');
const extendDocsConfig = {
changes: [
{
name: 'MyCounter',
variable: {
from: 'MyCounter',
to: 'MyExtension',
paths: [
{ from: './index.js', to: './my-extension/index.js' },
{ from: './src/MyCounter.js', to: './my-extension/index.js' },
],
},
tag: {
from: 'my-counter',
to: 'my-extension',
paths: [{ from: './my-counter.js', to: './my-extension/my-extension.js' }],
},
},
],
rootPath: path.resolve('./demo'),
};
module.exports = {
nodeResolve: true,
watch: true,
open: 'packages/babel-plugin-extend-docs/demo/',
babel: true,
babelConfig: {
overrides: [
{
test: ['./demo/**/*.demo.js'],
plugins: [[path.resolve('./'), extendDocsConfig]],
},
],
},
};