diff --git a/.babelrc b/.babelrc deleted file mode 100644 index 4e81d06fe..000000000 --- a/.babelrc +++ /dev/null @@ -1,4 +0,0 @@ -{ - "presets": ["env"], - "retainLines": true -} diff --git a/gruntfile.js b/gruntfile.js index e92844ff4..0a1b6f1ce 100644 --- a/gruntfile.js +++ b/gruntfile.js @@ -31,7 +31,6 @@ module.exports = function (grunt) { }, mochaTest: { options: { - require: 'babel-register', reporter: 'dot', ui: 'bdd', quiet: false, diff --git a/lib/file-list.js b/lib/file-list.js index 2645e855b..726c920ae 100644 --- a/lib/file-list.js +++ b/lib/file-list.js @@ -7,9 +7,6 @@ // Dependencies // ------------ -var Map = require('core-js/library/fn/map') -var Set = require('core-js/library/fn/set') -var from = require('core-js/library/fn/array/from') var Promise = require('bluebird') var mm = require('minimatch') var Glob = require('glob').Glob @@ -120,7 +117,7 @@ List.prototype._findFile = function (path, pattern) { if (!path || !pattern) return if (!this.buckets.has(pattern.pattern)) return - return _.find(from(this.buckets.get(pattern.pattern)), function (file) { + return _.find(Array.from(this.buckets.get(pattern.pattern)), function (file) { return file.originalPath === path }) } @@ -229,7 +226,7 @@ Object.defineProperty(List.prototype, 'files', { } var expandPattern = function (p) { - return from(self.buckets.get(p.pattern) || []).sort(byPath) + return Array.from(self.buckets.get(p.pattern) || []).sort(byPath) } var served = this._patterns.filter(function (pattern) { diff --git a/lib/middleware/source_files.js b/lib/middleware/source_files.js index 58a558c1c..46fbfe0c6 100644 --- a/lib/middleware/source_files.js +++ b/lib/middleware/source_files.js @@ -1,4 +1,3 @@ -var from = require('core-js/library/fn/array/from') var querystring = require('querystring') var _ = require('lodash') @@ -8,7 +7,7 @@ var log = logger.create('middleware:source-files') // Files is a Set var findByPath = function (files, path) { - return _.find(from(files), function (file) { + return _.find(Array.from(files), function (file) { return file.path === path }) } diff --git a/lib/reporter.js b/lib/reporter.js index 75d7bb5a6..546571db6 100644 --- a/lib/reporter.js +++ b/lib/reporter.js @@ -1,7 +1,6 @@ var util = require('util') var resolve = require('url').resolve var SourceMapConsumer = require('source-map').SourceMapConsumer -var WeakMap = require('core-js/es6/weak-map') var _ = require('lodash') var log = require('./logger').create('reporter') diff --git a/package.json b/package.json index c8b75e441..c6faad3a1 100644 --- a/package.json +++ b/package.json @@ -358,8 +358,6 @@ "devDependencies": { "LiveScript": "^1.3.0", "babel-core": "^6.26.0", - "babel-preset-env": "^1.6.1", - "babel-register": "^6.23.0", "chai": "^4.1.2", "chai-as-promised": "^7.1.1", "chai-subset": "^1.2.2", diff --git a/test/unit/cli.spec.js b/test/unit/cli.spec.js index a48707776..04744d96d 100644 --- a/test/unit/cli.spec.js +++ b/test/unit/cli.spec.js @@ -1,8 +1,10 @@ -import cli from '../../lib/cli' -import optimist from 'optimist' -import path from 'path' -import constant from '../../lib/constants' -import mocks from 'mocks' +var optimist = require('optimist') +var path = require('path') +var mocks = require('mocks') + +var cli = require('../../lib/cli') +var constant = require('../../lib/constants') + var loadFile = mocks.loadFile describe('cli', () => { diff --git a/test/unit/config.spec.js b/test/unit/config.spec.js index 429aa76e4..f9cae34f8 100644 --- a/test/unit/config.spec.js +++ b/test/unit/config.spec.js @@ -1,4 +1,4 @@ -import path from 'path' +var path = require('path') var loadFile = require('mocks').loadFile var helper = require('../../lib/helper') var logger = require('../../lib/logger.js') @@ -421,7 +421,9 @@ describe('config', () => { describe('custom', () => { var di = require('di') - var forwardArgsFactory = (args) => args + var forwardArgsFactory = function (args) { + return args + } var baseModule = { 'preprocessor:base': ['type', forwardArgsFactory], diff --git a/test/unit/emitter_wrapper.spec.js b/test/unit/emitter_wrapper.spec.js index 1692ebac8..d8aecce8c 100644 --- a/test/unit/emitter_wrapper.spec.js +++ b/test/unit/emitter_wrapper.spec.js @@ -1,5 +1,6 @@ -import EmitterWrapper from '../../lib/emitter_wrapper' -import {EventEmitter} from 'events' +var EventEmitter = require('events').EventEmitter + +var EmitterWrapper = require('../../lib/emitter_wrapper') describe('emitter_wrapper', () => { var emitter diff --git a/test/unit/file-list.spec.js b/test/unit/file-list.spec.js index 49bf6c8d9..9a6ad1af0 100644 --- a/test/unit/file-list.spec.js +++ b/test/unit/file-list.spec.js @@ -1,23 +1,24 @@ -import Promise from 'bluebird' -import {EventEmitter} from 'events' -import mocks from 'mocks' -import proxyquire from 'proxyquire' -import pathLib from 'path' -import _ from 'lodash' -import from from 'core-js/library/fn/array/from' +var Promise = require('bluebird') +var EventEmitter = require('events').EventEmitter +var mocks = require('mocks') +var proxyquire = require('proxyquire') +var pathLib = require('path') +var _ = require('lodash') -import helper from '../../lib/helper' -import config from '../../lib/config' +var helper = require('../../lib/helper') +var config = require('../../lib/config') // create an array of pattern objects from given strings -var patterns = (...strings) => strings.map((str) => new config.Pattern(str)) +var patterns = function () { + return Array.from(arguments).map((str) => new config.Pattern(str)) +} function pathsFrom (files) { - return _.map(from(files), 'path') + return _.map(Array.from(files), 'path') } function findFile (path, files) { - return from(files).find((file) => file.path === path) + return Array.from(files).find((file) => file.path === path) } var PATTERN_LIST = { @@ -71,10 +72,12 @@ describe('FileList', () => { emitter = new EventEmitter() glob = { - Glob: (pattern, opts) => ({ - found: patternList[pattern], - statCache: mg.statCache - }) + Glob: function (pattern, opts) { + return { + found: patternList[pattern], + statCache: mg.statCache + } + } } List = proxyquire('../../lib/file-list', { @@ -201,10 +204,12 @@ describe('FileList', () => { emitter = new EventEmitter() glob = { - Glob: (pattern, opts) => ({ - found: patternList[pattern], - statCache: mg.statCache - }) + Glob: function (pattern, opts) { + return { + found: patternList[pattern], + statCache: mg.statCache + } + } } List = proxyquire('../../lib/file-list', { @@ -238,10 +243,12 @@ describe('FileList', () => { emitter = new EventEmitter() glob = { - Glob: (pattern, opts) => ({ - found: patternList[pattern], - statCache: mg.statCache - }) + Glob: function (pattern, opts) { + return { + found: patternList[pattern], + statCache: mg.statCache + } + } } List = proxyquire('../../lib/file-list', { @@ -430,10 +437,12 @@ describe('FileList', () => { emitter = new EventEmitter() glob = { - Glob: (pattern, opts) => ({ - found: patternList[pattern], - statCache: mg.statCache - }) + Glob: function (pattern, opts) { + return { + found: patternList[pattern], + statCache: mg.statCache + } + } } clock = sinon.useFakeTimers() @@ -557,10 +566,12 @@ describe('FileList', () => { emitter = new EventEmitter() glob = { - Glob: (pattern, opts) => ({ - found: patternList[pattern], - statCache: mg.statCache - }) + Glob: function (pattern, opts) { + return { + found: patternList[pattern], + statCache: mg.statCache + } + } } clock = sinon.useFakeTimers() @@ -664,10 +675,12 @@ describe('FileList', () => { emitter = new EventEmitter() glob = { - Glob: (pattern, opts) => ({ - found: patternList[pattern], - statCache: mg.statCache - }) + Glob: function (pattern, opts) { + return { + found: patternList[pattern], + statCache: mg.statCache + } + } } clock = sinon.useFakeTimers() @@ -739,16 +752,18 @@ describe('FileList', () => { beforeEach(() => { patternList = PATTERN_LIST mg = MG - Promise.setScheduler((fn) => fn()) + Promise.setScheduler(function (fn) { fn() }) preprocess = sinon.spy((file, done) => process.nextTick(done)) emitter = new EventEmitter() glob = { - Glob: (pattern, opts) => ({ - found: patternList[pattern], - statCache: mg.statCache - }) + Glob: function (pattern, opts) { + return { + found: patternList[pattern], + statCache: mg.statCache + } + } } modified = sinon.stub() diff --git a/test/unit/helper.spec.js b/test/unit/helper.spec.js index 118e7e9b3..c937bb95d 100644 --- a/test/unit/helper.spec.js +++ b/test/unit/helper.spec.js @@ -1,4 +1,4 @@ -import path from 'path' +var path = require('path') describe('helper', () => { var helper = require('../../lib/helper') diff --git a/test/unit/init.spec.js b/test/unit/init.spec.js index d38884b24..3bcdd0ef6 100644 --- a/test/unit/init.spec.js +++ b/test/unit/init.spec.js @@ -1,4 +1,5 @@ -import path from 'path' +var path = require('path') + describe('init', () => { var loadFile = require('mocks').loadFile var m = null diff --git a/test/unit/init/formatters.spec.js b/test/unit/init/formatters.spec.js index a311132f6..3a46667ca 100644 --- a/test/unit/init/formatters.spec.js +++ b/test/unit/init/formatters.spec.js @@ -1,4 +1,5 @@ -import formatters from '../../../lib/init/formatters' +var formatters = require('../../../lib/init/formatters') + describe('init/formatters', () => { var formatter @@ -8,7 +9,8 @@ describe('init/formatters', () => { }) describe('formatAnswers', () => { - var createAnswers = function (ans = {}) { + var createAnswers = function (ans) { + ans = ans || {} ans.frameworks = ans.frameworks || [] ans.files = ans.files || [] ans.onlyServedFiles = ans.onlyServedFiles || [] diff --git a/test/unit/init/state_machine.spec.js b/test/unit/init/state_machine.spec.js index f2ab7ad0e..5bd620211 100644 --- a/test/unit/init/state_machine.spec.js +++ b/test/unit/init/state_machine.spec.js @@ -1,4 +1,4 @@ -import StateMachine from '../../../lib/init/state_machine' +var StateMachine = require('../../../lib/init/state_machine') describe('init/StateMachine', () => { var done diff --git a/test/unit/launcher.spec.js b/test/unit/launcher.spec.js index aa3662599..8b69955d5 100644 --- a/test/unit/launcher.spec.js +++ b/test/unit/launcher.spec.js @@ -1,8 +1,9 @@ -import Promise from 'bluebird' -import di from 'di' -import events from '../../lib/events' -import launcher from '../../lib/launcher' -import createMockTimer from './mocks/timer' +var Promise = require('bluebird') +var di = require('di') + +var events = require('../../lib/events') +var launcher = require('../../lib/launcher') +var createMockTimer = require('./mocks/timer') // promise mock var stubPromise = (obj, method, stubAction) => { @@ -17,48 +18,44 @@ var stubPromise = (obj, method, stubAction) => { }) } -class FakeBrowser { - constructor (id, name, baseBrowserDecorator) { - this.id = id - this.name = name - this.DEFAULT_CMD = { - linux: '/script', - darwin: '/script', - win32: 'script.exe' - } - this.ENV_CMD = 'SCRIPT_BIN' - - baseBrowserDecorator(this) - FakeBrowser._instances.push(this) - sinon.stub(this, 'start').callsFake(() => { - this.state = this.STATE_BEING_CAPTURED - this._done() - }) - stubPromise(this, 'forceKill') - sinon.stub(this, 'restart') +function FakeBrowser (id, name, baseBrowserDecorator) { + this.id = id + this.name = name + this.DEFAULT_CMD = { + linux: '/script', + darwin: '/script', + win32: 'script.exe' } + this.ENV_CMD = 'SCRIPT_BIN' + + baseBrowserDecorator(this) + FakeBrowser._instances.push(this) + sinon.stub(this, 'start').callsFake(() => { + this.state = this.STATE_BEING_CAPTURED + this._done() + }) + stubPromise(this, 'forceKill') + sinon.stub(this, 'restart') } -class ScriptBrowser { - constructor (id, name, baseBrowserDecorator) { - this.id = id - this.name = name - this.DEFAULT_CMD = { - linux: '/script', - darwin: '/script', - win32: 'script.exe' - } - this.ENV_CMD = 'SCRIPT_BIN' - - baseBrowserDecorator(this) - ScriptBrowser._instances.push(this) - sinon.stub(this, 'start').callsFake(() => { - this.state = this.STATE_BEING_CAPTURED - this._done() - }) - stubPromise(this, 'forceKill') - sinon.stub(this, 'restart') +function ScriptBrowser (id, name, baseBrowserDecorator) { + this.id = id + this.name = name + this.DEFAULT_CMD = { + linux: '/script', + darwin: '/script', + win32: 'script.exe' } + this.ENV_CMD = 'SCRIPT_BIN' + + baseBrowserDecorator(this) + ScriptBrowser._instances.push(this) + sinon.stub(this, 'start').callsFake(() => { + this.state = this.STATE_BEING_CAPTURED + this._done() + }) + stubPromise(this, 'forceKill') + sinon.stub(this, 'restart') } describe('launcher', () => { diff --git a/test/unit/launchers/base.spec.js b/test/unit/launchers/base.spec.js index 8357770dc..89408defd 100644 --- a/test/unit/launchers/base.spec.js +++ b/test/unit/launchers/base.spec.js @@ -1,7 +1,7 @@ -import _ from 'lodash' +var _ = require('lodash') -import BaseLauncher from '../../../lib/launchers/base' -import {EventEmitter} from '../../../lib/events' +var BaseLauncher = require('../../../lib/launchers/base') +var EventEmitter = require('../../../lib/events').EventEmitter describe('launchers/base.js', () => { var emitter diff --git a/test/unit/launchers/capture_timeout.spec.js b/test/unit/launchers/capture_timeout.spec.js index 636dfee1d..46e62debc 100644 --- a/test/unit/launchers/capture_timeout.spec.js +++ b/test/unit/launchers/capture_timeout.spec.js @@ -1,6 +1,6 @@ -import BaseLauncher from '../../../lib/launchers/base' -import CaptureTimeoutLauncher from '../../../lib/launchers/capture_timeout' -import createMockTimer from '../mocks/timer' +var BaseLauncher = require('../../../lib/launchers/base') +var CaptureTimeoutLauncher = require('../../../lib/launchers/capture_timeout') +var createMockTimer = require('../mocks/timer') describe('launchers/capture_timeout.js', () => { var timer diff --git a/test/unit/launchers/process.spec.js b/test/unit/launchers/process.spec.js index f97c28907..746747007 100644 --- a/test/unit/launchers/process.spec.js +++ b/test/unit/launchers/process.spec.js @@ -1,12 +1,12 @@ -import path from 'path' -import _ from 'lodash' - -import BaseLauncher from '../../../lib/launchers/base' -import RetryLauncher from '../../../lib/launchers/retry' -import CaptureTimeoutLauncher from '../../../lib/launchers/capture_timeout' -import ProcessLauncher from '../../../lib/launchers/process' -import {EventEmitter} from '../../../lib/events' -import createMockTimer from '../mocks/timer' +var path = require('path') +var _ = require('lodash') + +var BaseLauncher = require('../../../lib/launchers/base') +var RetryLauncher = require('../../../lib/launchers/retry') +var CaptureTimeoutLauncher = require('../../../lib/launchers/capture_timeout') +var ProcessLauncher = require('../../../lib/launchers/process') +var EventEmitter = require('../../../lib/events').EventEmitter +var createMockTimer = require('../mocks/timer') describe('launchers/process.js', () => { var emitter diff --git a/test/unit/launchers/retry.spec.js b/test/unit/launchers/retry.spec.js index 4129ec5b9..90bd69579 100644 --- a/test/unit/launchers/retry.spec.js +++ b/test/unit/launchers/retry.spec.js @@ -1,8 +1,8 @@ -import _ from 'lodash' +var _ = require('lodash') -import BaseLauncher from '../../../lib/launchers/base' -import RetryLauncher from '../../../lib/launchers/retry' -import {EventEmitter} from '../../../lib/events' +var BaseLauncher = require('../../../lib/launchers/base') +var RetryLauncher = require('../../../lib/launchers/retry') +var EventEmitter = require('../../../lib/events').EventEmitter describe('launchers/retry.js', () => { var emitter diff --git a/test/unit/logger.spec.js b/test/unit/logger.spec.js index 917aa82ab..d3ea57fcd 100644 --- a/test/unit/logger.spec.js +++ b/test/unit/logger.spec.js @@ -1,12 +1,12 @@ -import {loadFile} from 'mocks' -import path from 'path' +var loadFile = require('mocks').loadFile +var path = require('path') describe('logger', () => { var m - let configuration + var configuration beforeEach(() => { - const mockLog4Js = { + var mockLog4Js = { configure: function (config) { configuration = config } diff --git a/test/unit/middleware/karma.spec.js b/test/unit/middleware/karma.spec.js index 9804da6a0..633a92152 100644 --- a/test/unit/middleware/karma.spec.js +++ b/test/unit/middleware/karma.spec.js @@ -1,8 +1,9 @@ -import helper from '../../../lib/helper' -import constants from '../../../lib/constants' -import File from '../../../lib/file' -import Url from '../../../lib/url' -import mocks from 'mocks' +var mocks = require('mocks') + +var helper = require('../../../lib/helper') +var constants = require('../../../lib/constants') +var File = require('../../../lib/file') +var Url = require('../../../lib/url') var HttpResponseMock = mocks.http.ServerResponse var HttpRequestMock = mocks.http.ServerRequest @@ -415,7 +416,7 @@ describe('middleware.karma', () => { }) it('should update handle updated configs', (done) => { - let i = 0 + var i = 0 handler = createKarmaMiddleware( filesDeferred.promise, serveFile, diff --git a/test/unit/middleware/proxy.spec.js b/test/unit/middleware/proxy.spec.js index 9b81a27c8..73bb0f9f9 100644 --- a/test/unit/middleware/proxy.spec.js +++ b/test/unit/middleware/proxy.spec.js @@ -1,4 +1,4 @@ -import path from 'path' +var path = require('path') var httpMock = require('mocks').http var loadFile = require('mocks').loadFile diff --git a/test/unit/middleware/runner.spec.js b/test/unit/middleware/runner.spec.js index e773f1c26..9a7985fb3 100644 --- a/test/unit/middleware/runner.spec.js +++ b/test/unit/middleware/runner.spec.js @@ -1,12 +1,14 @@ -import path from 'path' -import {EventEmitter} from 'events' -import mocks from 'mocks' -import {Promise} from 'bluebird' -import Browser from '../../../lib/browser' -import BrowserCollection from '../../../lib/browser_collection' -import MultReporter from '../../../lib/reporters/multi' +var path = require('path') +var EventEmitter = require('events').EventEmitter +var mocks = require('mocks') +var Promise = require('bluebird') var _ = require('lodash') + +var Browser = require('../../../lib/browser') +var BrowserCollection = require('../../../lib/browser_collection') +var MultReporter = require('../../../lib/reporters/multi') var createRunnerMiddleware = require('../../../lib/middleware/runner').create + var HttpResponseMock = mocks.http.ServerResponse var HttpRequestMock = mocks.http.ServerRequest diff --git a/test/unit/middleware/source_files.spec.js b/test/unit/middleware/source_files.spec.js index 3d43751d5..92475d373 100644 --- a/test/unit/middleware/source_files.spec.js +++ b/test/unit/middleware/source_files.spec.js @@ -1,9 +1,10 @@ -import http from 'http' -import mocks from 'mocks' -import request from 'supertest' -import helper from '../../../lib/helper' -import File from '../../../lib/file' -import {createServeFile} from '../../../lib/middleware/common' +var http = require('http') +var mocks = require('mocks') +var request = require('supertest') + +var helper = require('../../../lib/helper') +var File = require('../../../lib/file') +var createServeFile = require('../../../lib/middleware/common').createServeFile var createSourceFilesMiddleware = require('../../../lib/middleware/source_files').create describe('middleware.source_files', function () { diff --git a/test/unit/middleware/strip_host.spec.js b/test/unit/middleware/strip_host.spec.js index 39681533a..5983e61c8 100644 --- a/test/unit/middleware/strip_host.spec.js +++ b/test/unit/middleware/strip_host.spec.js @@ -1,4 +1,4 @@ -import mocks from 'mocks' +var mocks = require('mocks') describe('middleware.strip_host', function () { var nextSpy diff --git a/test/unit/mocks/timer.js b/test/unit/mocks/timer.js index 943201fd3..8abb35e9b 100644 --- a/test/unit/mocks/timer.js +++ b/test/unit/mocks/timer.js @@ -1,4 +1,4 @@ -import {Timer} from 'timer-shim' +var Timer = require('timer-shim').Timer module.exports = function () { var timer = new Timer() diff --git a/test/unit/preprocessor.spec.js b/test/unit/preprocessor.spec.js index ccd488f3a..cddca6c68 100644 --- a/test/unit/preprocessor.spec.js +++ b/test/unit/preprocessor.spec.js @@ -1,7 +1,8 @@ -import mocks from 'mocks' -import di from 'di' -import path from 'path' -import events from '../../lib/events' +var mocks = require('mocks') +var di = require('di') +var path = require('path') + +var events = require('../../lib/events') describe('preprocessor', () => { var pp @@ -39,7 +40,11 @@ describe('preprocessor', () => { done(null, 'new-content') }) - var injector = new di.Injector([{'preprocessor:fake': ['factory', () => fakePreprocessor]}, emitterSetting]) + var injector = new di.Injector([{ + 'preprocessor:fake': [ + 'factory', function () { return fakePreprocessor } + ] + }, emitterSetting]) pp = m.createPreprocessor({'**/*.js': ['fake']}, null, injector) var file = {originalPath: '/some/a.js', path: 'path'} @@ -58,7 +63,9 @@ describe('preprocessor', () => { done(null, 'new-content') }) - var injector = new di.Injector([{'preprocessor:fake': ['factory', () => fakePreprocessor]}, emitterSetting]) + var injector = new di.Injector([{ + 'preprocessor:fake': ['factory', function () { return fakePreprocessor } ] + }, emitterSetting]) pp = m.createPreprocessor({'**/*.js': ['fake']}, null, injector) var file = {originalPath: '/some/.dir/a.js', path: 'path'} @@ -77,7 +84,9 @@ describe('preprocessor', () => { done(null, 'new-content') }) - var injector = new di.Injector([{'preprocessor:fake': ['factory', () => fakePreprocessor]}, emitterSetting]) + var injector = new di.Injector([{ + 'preprocessor:fake': ['factory', function () { return fakePreprocessor }] + }, emitterSetting]) var config = {'**/*.txt': ['fake']} pp = m.createPreprocessor(config, null, injector) @@ -98,7 +107,9 @@ describe('preprocessor', () => { done(null, '') }) - var injector = new di.Injector([{'preprocessor:fake': ['factory', () => fakePreprocessor]}, emitterSetting]) + var injector = new di.Injector([{ + 'preprocessor:fake': ['factory', function () { return fakePreprocessor }] + }, emitterSetting]) pp = m.createPreprocessor({'**/*.js': ['fake']}, null, injector) var file = {originalPath: '/some/a.txt', path: 'path'} @@ -121,8 +132,8 @@ describe('preprocessor', () => { }) var injector = new di.Injector([{ - 'preprocessor:fake1': ['factory', () => fakePreprocessor1], - 'preprocessor:fake2': ['factory', () => fakePreprocessor2] + 'preprocessor:fake1': ['factory', function () { return fakePreprocessor1 }], + 'preprocessor:fake2': ['factory', function () { return fakePreprocessor2 }] }, emitterSetting]) pp = m.createPreprocessor({'**/*.js': ['fake1', 'fake2']}, null, injector) @@ -166,7 +177,7 @@ describe('preprocessor', () => { }) var injector = new di.Injector([{ - 'preprocessor:fake': ['factory', () => fakePreprocessor] + 'preprocessor:fake': ['factory', function () { return fakePreprocessor }] }, emitterSetting]) pp = m.createPreprocessor({'**/a.js': ['fake']}, null, injector) @@ -192,7 +203,7 @@ describe('preprocessor', () => { }) var injector = new di.Injector([{ - 'preprocessor:failing': ['factory', () => failingPreprocessor] + 'preprocessor:failing': ['factory', function () { return failingPreprocessor }] }, emitterSetting]) pp = m.createPreprocessor({'**/*.js': ['failing']}, null, injector) @@ -215,8 +226,8 @@ describe('preprocessor', () => { }) var injector = new di.Injector([{ - 'preprocessor:failing': ['factory', () => failingPreprocessor], - 'preprocessor:fake': ['factory', () => fakePreprocessor] + 'preprocessor:failing': ['factory', function () { return failingPreprocessor }], + 'preprocessor:fake': ['factory', function () { return fakePreprocessor }] }, emitterSetting]) pp = m.createPreprocessor({'**/*.js': ['failing', 'fake']}, null, injector) @@ -245,7 +256,7 @@ describe('preprocessor', () => { }) var injector = new di.Injector([{ - 'preprocessor:fake': ['factory', () => fakePreprocessor] + 'preprocessor:fake': ['factory', function () { return fakePreprocessor }] }, emitterSetting]) var pp = m.createPreprocessor({'**/*.js': ['fake']}, null, injector) @@ -283,7 +294,7 @@ describe('preprocessor', () => { }) var injector = new di.Injector([{ - 'preprocessor:fake': ['factory', () => fakePreprocessor] + 'preprocessor:fake': ['factory', function () { return fakePreprocessor }] }, emitterSetting]) pp = m.createPreprocessor({'**/*': ['fake']}, null, injector) @@ -305,7 +316,7 @@ describe('preprocessor', () => { }) var injector = new di.Injector([{ - 'preprocessor:fake': ['factory', () => fakePreprocessor] + 'preprocessor:fake': ['factory', function () { fakePreprocessor }] }, emitterSetting]) pp = m.createPreprocessor({'**/*': ['fake']}, null, injector) @@ -341,10 +352,10 @@ describe('preprocessor', () => { }) var injector = new di.Injector([{ - 'preprocessor:fakeA': ['factory', () => fakePreprocessorA], - 'preprocessor:fakeB': ['factory', () => fakePreprocessorB], - 'preprocessor:fakeC': ['factory', () => fakePreprocessorC], - 'preprocessor:fakeD': ['factory', () => fakePreprocessorD] + 'preprocessor:fakeA': ['factory', function () { return fakePreprocessorA }], + 'preprocessor:fakeB': ['factory', function () { return fakePreprocessorB }], + 'preprocessor:fakeC': ['factory', function () { return fakePreprocessorC }], + 'preprocessor:fakeD': ['factory', function () { return fakePreprocessorD }] }, emitterSetting]) pp = m.createPreprocessor({ diff --git a/test/unit/reporter.spec.js b/test/unit/reporter.spec.js index af344856b..cb8dd15c3 100644 --- a/test/unit/reporter.spec.js +++ b/test/unit/reporter.spec.js @@ -1,10 +1,12 @@ -import {EventEmitter} from 'events' -import {loadFile} from 'mocks' -import path from 'path' -import _ from 'lodash' -import sinon from 'sinon' +'use strict' -import File from '../../lib/file' +var EventEmitter = require('events').EventEmitter +var loadFile = require('mocks').loadFile +var path = require('path') +var _ = require('lodash') +var sinon = require('sinon') + +var File = require('../../lib/file') describe('reporter', () => { var m diff --git a/test/unit/reporters/base.spec.js b/test/unit/reporters/base.spec.js index ed75037ad..38efff419 100644 --- a/test/unit/reporters/base.spec.js +++ b/test/unit/reporters/base.spec.js @@ -1,4 +1,4 @@ -import path from 'path' +var path = require('path') describe('reporter', function () { var loadFile = require('mocks').loadFile diff --git a/test/unit/runner.spec.js b/test/unit/runner.spec.js index 98fcb2118..064be9aea 100644 --- a/test/unit/runner.spec.js +++ b/test/unit/runner.spec.js @@ -1,6 +1,7 @@ -import {loadFile} from 'mocks' -import constant from '../../lib/constants' -import path from 'path' +var loadFile = require('mocks').loadFile +var path = require('path') + +var constant = require('../../lib/constants') describe('runner', () => { var m diff --git a/test/unit/server.spec.js b/test/unit/server.spec.js index 248ad1f4b..c362f1aed 100644 --- a/test/unit/server.spec.js +++ b/test/unit/server.spec.js @@ -1,5 +1,5 @@ -import Server from '../../lib/server' -import BrowserCollection from '../../lib/browser_collection' +var Server = require('../../lib/server') +var BrowserCollection = require('../../lib/browser_collection') describe('server', () => { var mockConfig diff --git a/test/unit/watcher.spec.js b/test/unit/watcher.spec.js index fb07f8d7e..a3bec71bd 100644 --- a/test/unit/watcher.spec.js +++ b/test/unit/watcher.spec.js @@ -1,5 +1,5 @@ -import mocks from 'mocks' -import path from 'path' +var mocks = require('mocks') +var path = require('path') describe('watcher', () => { var config = require('../../lib/config') diff --git a/test/unit/web-server.spec.js b/test/unit/web-server.spec.js index ca7e1401e..d429e443c 100644 --- a/test/unit/web-server.spec.js +++ b/test/unit/web-server.spec.js @@ -1,11 +1,10 @@ -import 'core-js' -import {EventEmitter} from 'events' -import request from 'supertest' -import di from 'di' -import mocks from 'mocks' -import fs from 'fs' -import mime from 'mime' -import path from 'path' +var EventEmitter = require('events').EventEmitter +var request = require('supertest') +var di = require('di') +var mocks = require('mocks') +var fs = require('fs') +var mime = require('mime') +var path = require('path') describe('web-server', () => { var server diff --git a/yarn.lock b/yarn.lock index 2c50b7109..907d5637e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -408,100 +408,6 @@ babel-generator@^6.26.0: source-map "^0.5.6" trim-right "^1.0.1" -babel-helper-builder-binary-assignment-operator-visitor@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz#cce4517ada356f4220bcae8a02c2b346f9a56664" - dependencies: - babel-helper-explode-assignable-expression "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-call-delegate@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" - dependencies: - babel-helper-hoist-variables "^6.24.1" - babel-runtime "^6.22.0" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-define-map@^6.24.1: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-helper-explode-assignable-expression@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz#f25b82cf7dc10433c55f70592d5746400ac22caa" - dependencies: - babel-runtime "^6.22.0" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-function-name@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" - dependencies: - babel-helper-get-function-arity "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-get-function-arity@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-hoist-variables@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-optimise-call-expression@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-regex@^6.24.1: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" - dependencies: - babel-runtime "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-helper-remap-async-to-generator@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b" - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-replace-supers@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" - dependencies: - babel-helper-optimise-call-expression "^6.24.1" - babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - babel-helpers@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" @@ -515,257 +421,7 @@ babel-messages@^6.23.0: dependencies: babel-runtime "^6.22.0" -babel-plugin-check-es2015-constants@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-syntax-async-functions@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95" - -babel-plugin-syntax-exponentiation-operator@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de" - -babel-plugin-syntax-trailing-function-commas@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3" - -babel-plugin-transform-async-to-generator@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz#6536e378aff6cb1d5517ac0e40eb3e9fc8d08761" - dependencies: - babel-helper-remap-async-to-generator "^6.24.1" - babel-plugin-syntax-async-functions "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-arrow-functions@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-block-scoping@^6.23.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" - dependencies: - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-plugin-transform-es2015-classes@^6.23.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" - dependencies: - babel-helper-define-map "^6.24.1" - babel-helper-function-name "^6.24.1" - babel-helper-optimise-call-expression "^6.24.1" - babel-helper-replace-supers "^6.24.1" - babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-computed-properties@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" - dependencies: - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-destructuring@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-duplicate-keys@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-for-of@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-function-name@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-literals@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-modules-amd@^6.22.0, babel-plugin-transform-es2015-modules-amd@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" - dependencies: - babel-plugin-transform-es2015-modules-commonjs "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-es2015-modules-commonjs@^6.24.1: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a" - dependencies: - babel-plugin-transform-strict-mode "^6.24.1" - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-types "^6.26.0" - -babel-plugin-transform-es2015-modules-systemjs@^6.23.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" - dependencies: - babel-helper-hoist-variables "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-modules-umd@^6.23.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" - dependencies: - babel-plugin-transform-es2015-modules-amd "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-object-super@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" - dependencies: - babel-helper-replace-supers "^6.24.1" - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-parameters@^6.23.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" - dependencies: - babel-helper-call-delegate "^6.24.1" - babel-helper-get-function-arity "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-shorthand-properties@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-spread@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-sticky-regex@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" - dependencies: - babel-helper-regex "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-template-literals@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-typeof-symbol@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-unicode-regex@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" - dependencies: - babel-helper-regex "^6.24.1" - babel-runtime "^6.22.0" - regexpu-core "^2.0.0" - -babel-plugin-transform-exponentiation-operator@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e" - dependencies: - babel-helper-builder-binary-assignment-operator-visitor "^6.24.1" - babel-plugin-syntax-exponentiation-operator "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-regenerator@^6.22.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" - dependencies: - regenerator-transform "^0.10.0" - -babel-plugin-transform-strict-mode@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-preset-env@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.6.1.tgz#a18b564cc9b9afdf4aae57ae3c1b0d99188e6f48" - dependencies: - babel-plugin-check-es2015-constants "^6.22.0" - babel-plugin-syntax-trailing-function-commas "^6.22.0" - babel-plugin-transform-async-to-generator "^6.22.0" - babel-plugin-transform-es2015-arrow-functions "^6.22.0" - babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" - babel-plugin-transform-es2015-block-scoping "^6.23.0" - babel-plugin-transform-es2015-classes "^6.23.0" - babel-plugin-transform-es2015-computed-properties "^6.22.0" - babel-plugin-transform-es2015-destructuring "^6.23.0" - babel-plugin-transform-es2015-duplicate-keys "^6.22.0" - babel-plugin-transform-es2015-for-of "^6.23.0" - babel-plugin-transform-es2015-function-name "^6.22.0" - babel-plugin-transform-es2015-literals "^6.22.0" - babel-plugin-transform-es2015-modules-amd "^6.22.0" - babel-plugin-transform-es2015-modules-commonjs "^6.23.0" - babel-plugin-transform-es2015-modules-systemjs "^6.23.0" - babel-plugin-transform-es2015-modules-umd "^6.23.0" - babel-plugin-transform-es2015-object-super "^6.22.0" - babel-plugin-transform-es2015-parameters "^6.23.0" - babel-plugin-transform-es2015-shorthand-properties "^6.22.0" - babel-plugin-transform-es2015-spread "^6.22.0" - babel-plugin-transform-es2015-sticky-regex "^6.22.0" - babel-plugin-transform-es2015-template-literals "^6.22.0" - babel-plugin-transform-es2015-typeof-symbol "^6.23.0" - babel-plugin-transform-es2015-unicode-regex "^6.22.0" - babel-plugin-transform-exponentiation-operator "^6.22.0" - babel-plugin-transform-regenerator "^6.22.0" - browserslist "^2.1.2" - invariant "^2.2.2" - semver "^5.3.0" - -babel-register@^6.23.0, babel-register@^6.26.0: +babel-register@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" dependencies: @@ -777,7 +433,7 @@ babel-register@^6.23.0, babel-register@^6.26.0: mkdirp "^0.5.1" source-map-support "^0.4.15" -babel-runtime@^6.11.6, babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0: +babel-runtime@^6.11.6, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" dependencies: @@ -794,7 +450,7 @@ babel-template@^6.24.1, babel-template@^6.26.0: babylon "^6.18.0" lodash "^4.17.4" -babel-traverse@^6.24.1, babel-traverse@^6.26.0: +babel-traverse@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" dependencies: @@ -808,7 +464,7 @@ babel-traverse@^6.24.1, babel-traverse@^6.26.0: invariant "^2.2.2" lodash "^4.17.4" -babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: +babel-types@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" dependencies: @@ -1112,13 +768,6 @@ browserify@^14.0.0, browserify@^14.4.0: vm-browserify "~0.0.1" xtend "^4.0.0" -browserslist@^2.1.2: - version "2.9.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.9.0.tgz#706aca15c53be15610f466e348cbfa0c00a6a379" - dependencies: - caniuse-lite "^1.0.30000760" - electron-to-chromium "^1.3.27" - browserstack@1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/browserstack/-/browserstack-1.5.0.tgz#b565425ad62ed72c1082a1eb979d5313c7d4754f" @@ -1216,10 +865,6 @@ camelcase@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" -caniuse-lite@^1.0.30000760: - version "1.0.30000769" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000769.tgz#d68c5aa0772ea3eac6c97d42e239c9b4d3261b93" - caseless@~0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.11.0.tgz#715b96ea9841593cc33067923f5ec60ebda4f7d7" @@ -2114,10 +1759,6 @@ ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" -electron-to-chromium@^1.3.27: - version "1.3.27" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.27.tgz#78ecb8a399066187bb374eede35d9c70565a803d" - elliptic@^6.0.0: version "6.4.0" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.0.tgz#cac9af8762c85836187003c8dfe193e5e2eae5df" @@ -3840,10 +3481,6 @@ jsesc@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - json-schema-traverse@^0.3.0: version "0.3.1" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" @@ -5050,7 +4687,7 @@ preserve@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" -private@^0.1.6, private@^0.1.7: +private@^0.1.7: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" @@ -5359,46 +4996,16 @@ redis@^2.7.1: redis-commands "^1.2.0" redis-parser "^2.6.0" -regenerate@^1.2.1: - version "1.3.3" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f" - regenerator-runtime@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz#7e54fe5b5ccd5d6624ea6255c3473be090b802e1" -regenerator-transform@^0.10.0: - version "0.10.1" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" - dependencies: - babel-runtime "^6.18.0" - babel-types "^6.19.0" - private "^0.1.6" - regex-cache@^0.4.2: version "0.4.4" resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" dependencies: is-equal-shallow "^0.1.3" -regexpu-core@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" - dependencies: - regenerate "^1.2.1" - regjsgen "^0.2.0" - regjsparser "^0.1.4" - -regjsgen@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" - -regjsparser@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" - dependencies: - jsesc "~0.5.0" - remove-trailing-separator@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"