const config = require('config.json'); export const routes = [ { name: 'Circle: mount', path: '/circle-mount', component: require('d3-components/circle-mount') }, { name: 'Circle: size controller', path: '/size-controller', component: require('d3-components/size-controller') }, { name: 'Bars: styles', path: '/bars-styles', component: require('d3-components/bars-styles') }, { name: 'Pie chart: local component & props', path: '/pie-chart-local-component', folder: true, component: require('d3-components/pie-chart-local-component/index') }, { name: 'Basic map: html tooltip & events', path: '/basic-map-tooltip', folder: true, component: require('d3-components/basic-map-tooltip/index') }, { name: 'Bubbles: nested routes', path: '/bubbles-nested-routes', alias: '/bubbles-nested-routes/*', folder: true, component: require('d3-components/bubbles-nested-routes/index') } ].map(r => { var res = r; res.source = config.githubLink + config.d3ComponentsPath + r.path + (r.folder ? '' : '.vue') return res; })