UNPKG

518 BJavaScriptView Raw
1#!/usr/bin/env node
2
3var path = require('path');
4var adventure = require('workshopper-adventure/adventure');
5var jsing = adventure({
6 name: 'javascripting'
7 , appDir: __dirname
8 , languages: ['en', 'ja', 'ko', 'es', 'zh-cn']
9});
10
11var problems = require('./menu.json');
12
13problems.forEach(function (problem) {
14 var p = problem.toLowerCase().replace(/\s/g, '-');
15 var dir = path.join(__dirname, 'problems', p);
16 jsing.add(problem, function () { return require(dir); });
17});
18
19jsing.execute(process.argv.slice(2));