UNPKG

javascripting

Version:

Learn JavaScript by adventuring around in the terminal.

20 lines (15 loc) 518 B
#!/usr/bin/env node var path = require('path'); var adventure = require('workshopper-adventure/adventure'); var jsing = adventure({ name: 'javascripting' , appDir: __dirname , languages: ['en', 'ja', 'ko', 'es', 'zh-cn'] }); var problems = require('./menu.json'); problems.forEach(function (problem) { var p = problem.toLowerCase().replace(/\s/g, '-'); var dir = path.join(__dirname, 'problems', p); jsing.add(problem, function () { return require(dir); }); }); jsing.execute(process.argv.slice(2));