forked from yosuke-furukawa/tower-of-babel
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtower-of-babel.js
More file actions
executable file
·27 lines (22 loc) · 846 Bytes
/
Copy pathtower-of-babel.js
File metadata and controls
executable file
·27 lines (22 loc) · 846 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
#!/usr/bin/env node
const workshopper = require('workshopper-adventure');
const path = require('path');
const menu = require('./exercises/menu.json');
function fpath (f) {
return path.join(__dirname, f)
}
const towerOfBabel = workshopper({
name : 'tower-of-babel',
title : 'Tower of Babel',
subtitle : 'ES6をbabel使って勉強しましょう!',
appDir : __dirname,
languages : ['en', 'ja', 'ko', 'es', 'fr', 'it', 'uk'],
defaultLang : 'ja',
exerciseDir : fpath('./exercises/'),
header: require('workshopper-adventure/default/header'),
footer: require('workshopper-adventure/default/footer'),
fail: require('workshopper-adventure/default/fail'),
pass: require('workshopper-adventure/default/pass')
});
towerOfBabel.addAll(menu);
towerOfBabel.execute(process.argv.slice(2));