Files
react-diagrams/tests/helpers/storybook-loader.js
Dylan Vorster 60e620539e new snapshots
2018-02-24 19:07:14 +02:00

27 lines
587 B
JavaScript

var glob = require("glob");
const tsc = require('typescript');
const tsConfig = require('../../tsconfig.json');
const path = require("path");
let root = path.normalize(__dirname+"/../../");
module.exports = {
process(src, p) {
src += `
storiesOf("Tests", module)
`;
let files = glob.sync(__dirname + '/../../demos/demo-*/index.tsx');
src += files.map((file) => {
return `
.add("`+ path.relative(root,file)+`",() => {
return require("` + file + `").default();
})
`
}).join('\n');
return tsc.transpile(src, tsConfig.compilerOptions, p, []);
},
};