svgFileList.keys().forEach((fileName) => { const svgCode = svgFileList(fileName) const iconName = fileName.replace('./', '').replace('.svg', '') icons[iconName] = svgCode iconNames.push(iconName) })
docs.keys().forEach(filename => { const content = docs(filename).default; const sanitisedFilename = filename .slice(0, -2) .replace(/[^a-z0-9]/gi, ' ') .toLowerCase() .trim(); const title = `${sanitisedFilename .charAt(0) .toUpperCase()}${sanitisedFilename.slice(1)}`; stories.add(title, () => <div />, { readme: { content } }); });
req.keys().forEach((key) => { const componentName = key.replace(/^.+\/([^/]+)\/index\.js/, '$1') module.exports[componentName] = req(key).default })
scssReq .keys() .map((filename) => ({ filename, content: scssReq(filename).default }))
componentFiles.keys().forEach((fileName) => { const component = componentFiles(fileName) const componentConfig = component.default || component const componentName = component.name || fileName.replace(/^.+\//, '').replace('.vue', '') Vue.component(componentName, componentConfig) })
function loadStories() { req.keys().forEach((filename) => req(filename)) }
function loadStories() { req.keys().forEach(req) }
componentFiles.keys().forEach((fileName) => { const component = componentFiles(fileName) const componentConfig = component.default || component const componentName = component.name || fileName.replace(/^.+\//, '').replace('.vue', '') Vue.component(componentName, componentConfig) })
req.keys().forEach((key) => { const componentName = key.replace(/^.+\/([^/]+)\/index\.js/, '$1') module.exports[componentName] = req(key).default })