1 |
|
2 | import path from 'path';
|
3 |
|
4 | import mosaic from './index.js';
|
5 |
|
6 | const CWD = process.env.INIT_CWD || process.env.PWD;
|
7 |
|
8 | const [key] = process.argv.slice(2);
|
9 |
|
10 | const configure = (key) =>
|
11 | import(path.join(CWD, './mosaic.config.js'))
|
12 | .then((v) => v.default)
|
13 | .then((v) => (typeof v === 'function' ? v() : v))
|
14 | .then((v) => (key ? v[key] : v))
|
15 | .then(mosaic);
|
16 |
|
17 | configure(key);
|