worker.js #1

  • //
  • guest/
  • jen_bottom/
  • ember/
  • tutorial/
  • testapp/
  • node_modules/
  • broccoli-babel-transpiler/
  • lib/
  • worker.js
  • View
  • Commits
  • Open Download .zip Download (613 B)
'use strict';

var transpiler = require('babel-core');
var workerpool = require('workerpool');
var Promise = require('rsvp').Promise;
var ParallelApi = require('./parallel-api');

// transpile the input string, using the input options
function transform(string, options) {
  return new Promise(function(resolve) {
    var result = transpiler.transform(string, ParallelApi.deserializeOptions(options));
    // this is large, not used, and can't be serialized anyway
    delete result.ast;

    resolve(result);
  });
}

// create worker and register public functions
workerpool.worker({
  transform: transform
});
# Change User Description Committed
#1 23539 jenbottom Adding the basic code for ember test appk, created with 'ember new' command