A minimalist desktop application for compiling ES6/7 to ES5 using Babel.
- It should support drag-n-drop.
- It should report any errors Babel encounters.
/*** | |
* BaseProximitySensor.h | |
* A base class for proximity sensors. | |
* | |
* @usage: | |
* ```cpp | |
* #include <BaseProximitySensor.h> | |
* | |
* BaseProximitySensor *sensor; | |
* |
var getProductsPromise = Promise.resolve(['banana', 'apple', 'pear']); | |
var _do = function (promise) { | |
var resolved = false, | |
value = null, | |
err = null; | |
promise.then((result) => { | |
value = result; | |
class Animal { | |
constructor(speciesName) { | |
this.species = speciesName; | |
this.extinct = false; | |
} | |
isExtinct() { | |
return this.extinct; | |
} | |
} |
#include <string.h> | |
#include <stdlib.h> | |
#include "custom_bio.h" | |
BIO_METHOD dotter_method = { | |
BIO_TYPE_FILTER, | |
"dotter filter", | |
dotter_write, | |
dotter_read, |
'use strict'; | |
module.exports = function bar() { | |
return 'bar works'; | |
}; |
var koa = require('koa'); | |
var logger = require('koa-logger'); | |
var path = require('path'); | |
var Router = require('koa-router'); | |
var bodyParser = require('koa-bodyparser'); | |
var render = require('koa-ejs'); |
const selector = '[data-list] [data-scroll-thing]'; | |
function onKeyPressed(event) { | |
if (isIgnoredKey(event)) return; | |
const target = event.target; | |
const letter = getSanitizedLetterFromKey(event.keyCode); | |
if (!letter) return; | |
let scrollContainer = getParentElementMatchingSelector(target, selector); |
const test = require('blue-tape'); | |
const Promise = require('bluebird'); | |
const mongorito = require('mongorito'); | |
/** | |
* A simple Mongorito Model. Nothing special. | |
*/ | |
const Post = require('./models').Post; | |
/** |
// foo.js | |
module.exports = 'foo'; | |
// index.js | |
var foo = require('./foo'); | |
console.log(foo); // foo | |
// bar.js | |
exports.qux = 'qux'; | |
exports.nix = 'nix'; |