12345678910111213 |
- const moduleList = require('../module-list')
- // Attaches properties to |exports|.
- exports.defineProperties = function (exports) {
- const descriptors = {}
- for (const module of moduleList) {
- descriptors[module.name] = {
- enumerable: !module.private,
- get: () => require(`../${module.file}`)
- }
- }
- return Object.defineProperties(exports, descriptors)
- }
|