UNPKG

903 BJavaScriptView Raw
1//--------------------------------------------------------
2//-- nwayo
3//--------------------------------------------------------
4'use strict';
5
6require('./helpers/alias')();
7
8
9/* eslint-disable global-require */
10class NwayoClasses {
11
12 get extension() { return require('~/classes/extension'); }
13 get reporter() { return require('~/classes/reporter'); }
14 get tests() { return require('~/classes/tests'); }
15
16}
17
18
19class NwayoHelpers {
20
21 get env() { return require('~/helpers/env'); } // eslint-disable-line unicorn/prevent-abbreviations
22 get paths() { return require('~/helpers/paths'); }
23 get toolbox() { return require('~/helpers/toolbox'); }
24 get util() { return require('~/helpers/util'); }
25
26}
27/* eslint-enable global-require */
28
29
30class NwayoWorkflow {
31
32 get classes() { return new NwayoClasses(); }
33 get helpers() { return new NwayoHelpers(); }
34
35}
36
37
38module.exports = new NwayoWorkflow();