UNPKG

cybertron-utils

Version:
27 lines (24 loc) 838 B
const getGroup = require('../cli/getGroup'); module.exports = function createDevelopComponentAPI ( componentList, opt ) { return componentList.map( ( item ) => { const js = []; const css = []; item.files.map((file) => { if ( /\.js$/.test(file) ) { js.push(`http://${opt.ip}:${opt.port}/${file}`); } else if ( /\.css$/.test(file) ) { css.push(`http://${opt.ip}:${opt.port}/${file}`); } }); return { hash: item.hash, allVersion: [item.version], dependencies: item.dependencies ? JSON.stringify( item.dependencies ) : '', group: `develop_${getGroup()}`, css: css, js: js, name: item.name, version: item.version } } ) }