ice.fo.utils
Version:
32 lines (22 loc) • 722 B
JavaScript
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))