UNPKG

ice.fo.utils

Version:

32 lines (22 loc) 722 B
const fs = require('fs') const path = require('path') const glob = require('glob') const srcName = 'src' const package = require('./package.json') const srcPath = path.join(__dirname, srcName) const result = {} glob.sync('*.js', { cwd: srcPath }).reduce((r, i) => { const name = i.replace('.js', '') r[`./${name}`] = `./${srcName}/${i}` r[`./${name}.js`] = `./${srcName}/${i}` return r }, result) glob.sync('*/*.js', { cwd: srcPath }).reduce((r, i) => { const name = i.replace('.js', '') console.log(name) r[`./${name}`] = `./${srcName}/${i}` r[`./${name}.js`] = `./${srcName}/${i}` return r }, result) package.exports = result fs.writeFileSync('package.json', JSON.stringify(package, null, 2))