diff --git a/lib/index.js b/lib/index.js index a9f060f..31c7edb 100644 --- a/lib/index.js +++ b/lib/index.js @@ -9,15 +9,11 @@ var fs = require('fs') fs.readdirSync(__dirname).forEach(function (file) { file = file.replace('.js', ''); if (file !== 'index') { - ext(file); + exts.push(name); + defineLazyProperty(batteries, name, function() { return require('./' + name); }); } }); -function ext(name) { - exts.push(name); - defineLazyProperty(batteries, name, function() { return require('./' + name); }); -}; - function defineLazyProperty(obj, name, getter) { Object.defineProperty(obj, name, { configurable: true