1 |
|
2 |
|
3 |
|
4 | 'use strict';
|
5 |
|
6 | require('./helpers/alias')();
|
7 |
|
8 |
|
9 |
|
10 | class 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 |
|
19 | class NwayoHelpers {
|
20 |
|
21 | get env() { return require('~/helpers/env'); }
|
22 | get paths() { return require('~/helpers/paths'); }
|
23 | get toolbox() { return require('~/helpers/toolbox'); }
|
24 | get util() { return require('~/helpers/util'); }
|
25 |
|
26 | }
|
27 |
|
28 |
|
29 |
|
30 | class NwayoWorkflow {
|
31 |
|
32 | get classes() { return new NwayoClasses(); }
|
33 | get helpers() { return new NwayoHelpers(); }
|
34 |
|
35 | }
|
36 |
|
37 |
|
38 | module.exports = new NwayoWorkflow();
|