UNPKG

rkeys

Version:

A platform for creating tablet/HTML5 virtual-keyboard apps to send keystrokes to remote X11

33 lines (32 loc) 706 B
// Generated by LiveScript 1.3.0 (function(){ var _, Ls, DIRECTIVE; _ = require('lodash'); Ls = require('LiveScript'); DIRECTIVE = 'livescript'; module.exports = function(it){ var cmd, code, js, e; if ((cmd = it.command) == null) { return false; } if (_.isArray(cmd)) { return false; } if (!_.startsWith(cmd, DIRECTIVE)) { return false; } code = _.trim(cmd.substring(DIRECTIVE.length)); try { log2(js = Ls.compile(code, { bare: true, header: false })); } catch (e$) { e = e$; log(e + "\n" + code); return true; } it.command = "javascript " + js; return false; }; }).call(this);