* Babel 7 * preserve module output; straighten out ES/CJS syntax * add webpack TODOs * remove unused Babel modules * Update index.js * install @babel/register
22 lines
439 B
JavaScript
22 lines
439 B
JavaScript
import { pascalCaseFilename } from "core/utils"
|
|
|
|
const request = require.context(".", true, /\.jsx?$/)
|
|
|
|
const allPlugins = {}
|
|
|
|
request.keys().forEach( function( key ){
|
|
if( key === "./index.js" ) {
|
|
return
|
|
}
|
|
|
|
// if( key.slice(2).indexOf("/") > -1) {
|
|
// // skip files in subdirs
|
|
// return
|
|
// }
|
|
|
|
let mod = request(key)
|
|
allPlugins[pascalCaseFilename(key)] = mod.default ? mod.default : mod
|
|
})
|
|
|
|
export default allPlugins
|