environment.js #1

  • //
  • guest/
  • jen_bottom/
  • ember/
  • tutorial/
  • testapp/
  • node_modules/
  • workerpool/
  • lib/
  • environment.js
  • View
  • Commits
  • Open Download .zip Download (715 B)
// used to prevent webpack from resolving requires on node libs
var node = {require: require};

// determines the JavaScript platform: browser or node
module.exports.platform = typeof Window !== 'undefined' || typeof WorkerGlobalScope !== 'undefined' ? 'browser' : 'node';

// determines whether the code is running in main thread or not
module.exports.isMainThread = module.exports.platform === 'browser' ? typeof Window !== 'undefined' : !process.connected;

// determines the number of cpus available
module.exports.cpus = module.exports.platform === 'browser'
  ? self.navigator.hardwareConcurrency
  : node.require('os').cpus().length;  // call node.require to prevent `os` to be required when loading with AMD
# Change User Description Committed
#1 23539 jenbottom Adding the basic code for ember test appk, created with 'ember new' command