@enact/cli
Version:
Full-featured build environment tool for Enact applications.
26 lines (24 loc) • 406 B
JavaScript
const exportAPIs = commands => {
commands.forEach(name => {
Object.defineProperty(module.exports, name, {
configurable: false,
enumerable: true,
get: () => require(`./commands/${name}`).api
});
});
};
exportAPIs([
// List of commands to export via getters
'create',
'link',
'bootstrap',
'pack',
'serve',
'clean',
'lint',
'test',
'eject',
'template',
'transpile',
'license'
]);