-
-
Notifications
You must be signed in to change notification settings - Fork 182
Expand file tree
/
Copy pathrun.js
More file actions
30 lines (28 loc) · 554 Bytes
/
run.js
File metadata and controls
30 lines (28 loc) · 554 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
require('@babel/register')({
presets: [['@babel/preset-env'], ['@babel/preset-react']]
});
const argv = process.argv.slice(2);
const example = argv[0];
const examples = [
'animation',
'context',
'dashboard',
'demo',
'dispatch',
'effects',
'form',
'hooks',
'neo-blessed',
'progressbar',
'remove',
'teardown'
];
if (examples.indexOf(example) === -1) {
console.warn(
'Invalid example "%s" provided. Must be one of:\n *',
example,
examples.join('\n * ')
);
process.exit(0);
}
require('./examples/' + example);