@absolunet/nwayo-workflow
Version:
Workflow for nwayo
44 lines (35 loc) • 773 B
JavaScript
//--------------------------------------------------------
//-- nwayo
//--------------------------------------------------------
;
/* eslint-disable node/global-require */
class NwayoClasses {
get extension() {
return require("./classes/extension");
}
}
class NwayoHelpers {
// eslint-disable-next-line unicorn/prevent-abbreviations
get env() {
return require("./helpers/env");
}
get paths() {
return require("./helpers/paths");
}
get toolbox() {
return require("./helpers/toolbox");
}
get util() {
return require("./helpers/util");
}
}
/* eslint-enable global-require */
class NwayoWorkflow {
get classes() {
return new NwayoClasses();
}
get helpers() {
return new NwayoHelpers();
}
}
module.exports = new NwayoWorkflow();