From 41cf965400c3838e33d08f35b87f5d7868db655d Mon Sep 17 00:00:00 2001 From: Ignacio Bona Date: Thu, 30 Aug 2018 15:54:14 -0700 Subject: [PATCH] Bumped a bunch of dependencies. Mirage needed some work. Added ember and yarn scripts that runs same version of node as prod --- gradle/scripts/ember.gradle | 13 + .../app/typings/ember-cli-mirage.d.ts | 1 - wherehows-web/config/environment.js | 4 + wherehows-web/mirage/factories/dataset.ts | 15 +- .../mirage/helpers/dataset-health.ts | 2 +- wherehows-web/package.json | 35 +- .../datasets/dataset/comments-test.js | 2 +- .../datasets/dataset/ownership-test.js | 2 +- .../datasets/dataset/properties-test.js | 2 +- .../datasets/dataset/relationships-test.js | 2 +- .../datasets/dataset/sample-test.js | 2 +- .../datasets/dataset/schema-test.js | 2 +- .../containers/data-systems-count-test.ts | 10 - .../containers/dataset-acl-access-test.js | 8 +- .../containers/dataset-compliance-test.js | 9 - .../containers/dataset-fabrics-test.js | 9 - .../containers/dataset-health-test.js | 3 + .../dataset-lineage-downstreams-test.ts | 9 - .../dataset-lineage-upstreams-test.ts | 9 - .../containers/dataset-ownership-test.js | 10 +- .../containers/dataset-properties-test.js | 9 - .../containers/dataset-schema-test.js | 9 - .../containers/health-score-gauge-test.js | 3 + .../containers/upstream-dataset-test.js | 9 - .../containers/upstream-owners-test.js | 8 +- .../datasets/dataset-relationships-test.ts | 9 - .../components/purge-policy-test.js | 8 +- .../search/containers/search-sources-test.js | 12 +- .../utils/authenticators/custom-ldap-test.js | 8 +- .../datasets/create-search-entries-test.js | 5 +- wherehows-web/yarn.lock | 1188 +++++++++-------- 31 files changed, 695 insertions(+), 722 deletions(-) diff --git a/gradle/scripts/ember.gradle b/gradle/scripts/ember.gradle index aa35f74251..12d6bddddb 100644 --- a/gradle/scripts/ember.gradle +++ b/gradle/scripts/ember.gradle @@ -42,6 +42,19 @@ task emberCoverage(type: NodeTask, dependsOn: emberTest) { args = ['-f', 'coverage/coverage-final.json'] } +task execEmber(type: NodeTask) { + script = file('node_modules/.bin/ember') + if ( project.hasProperty('emberArgs') ) { + args = emberArgs.tokenize(); + } +} + +task execYarn(type: YarnTask) { + if ( project.hasProperty('yarnArgs') ) { + args = yarnArgs.tokenize(); + } +} + clean { delete 'node_modules' delete 'bower_components' diff --git a/wherehows-web/app/typings/ember-cli-mirage.d.ts b/wherehows-web/app/typings/ember-cli-mirage.d.ts index 3b7ef3a0af..76349cf9bd 100644 --- a/wherehows-web/app/typings/ember-cli-mirage.d.ts +++ b/wherehows-web/app/typings/ember-cli-mirage.d.ts @@ -23,7 +23,6 @@ export interface IMirageServer { loadFactories: (factoryMap: object) => void; create: (type: string, options?: object) => object; createList: (type: string, amount: number, traitsAndOverrides?: object | string) => Array; - shutdown: (this: IMirageServer) => void; } /** diff --git a/wherehows-web/config/environment.js b/wherehows-web/config/environment.js index c63f18343b..088b7d75d4 100644 --- a/wherehows-web/config/environment.js +++ b/wherehows-web/config/environment.js @@ -74,6 +74,10 @@ module.exports = function(environment) { ENV.APP.rootElement = '#ember-testing'; ENV.APP.autoboot = false; + ENV['ember-cli-mirage'] = { + enabled: true, + autostart: true + }; } if (environment === 'production') { diff --git a/wherehows-web/mirage/factories/dataset.ts b/wherehows-web/mirage/factories/dataset.ts index 250108fa89..f4f13c0c04 100644 --- a/wherehows-web/mirage/factories/dataset.ts +++ b/wherehows-web/mirage/factories/dataset.ts @@ -27,7 +27,9 @@ export default Factory.extend({ tbl_type: 'VIRTUAL_VIEW', view_expanded_text: faker.lorem.sentence() }), - schema: 'abcd', + + // TODO https://github.com/samselikoff/ember-cli-mirage/issues/1379 + whSchema: 'abcd', source: 'Hive', urn: faker.internet.url(), watchId: 0, @@ -37,8 +39,15 @@ export default Factory.extend({ id(id: number) { return id; }, - schema(id: number) { + + // TODO https://github.com/samselikoff/ember-cli-mirage/issues/1379 + whSchema(id: number) { return id === 0 ? testSchemaA : 'abcd'; } - }) + }), + + // TODO https://github.com/samselikoff/ember-cli-mirage/issues/1379 + afterCreate(dataset: any) { + dataset.attrs.schema = dataset.attrs.whSchema; + } }); diff --git a/wherehows-web/mirage/helpers/dataset-health.ts b/wherehows-web/mirage/helpers/dataset-health.ts index 40dcd96a74..6161b1ac68 100644 --- a/wherehows-web/mirage/helpers/dataset-health.ts +++ b/wherehows-web/mirage/helpers/dataset-health.ts @@ -1,6 +1,6 @@ import { IFunctionRouteHandler } from 'wherehows-web/typings/ember-cli-mirage'; -export const getDatasetHealth = function(this: IFunctionRouteHandler, { db: healths }: any) { +export const getDatasetHealth = function(this: IFunctionRouteHandler, { db: { healths } }: any) { return { health: this.serialize(healths[0]) }; diff --git a/wherehows-web/package.json b/wherehows-web/package.json index b227748411..4e9a6080e1 100644 --- a/wherehows-web/package.json +++ b/wherehows-web/package.json @@ -28,17 +28,17 @@ "@types/lodash": "^4.14.83", "@types/qunit": "^2.5.2", "@types/rsvp": "^4.0.2", - "@zestia/ember-simple-infinite-scroller": "^2.0.2", + "@zestia/ember-simple-infinite-scroller": "^3.0.2", "babel-plugin-transform-async-to-generator": "^6.24.1", "babel-plugin-transform-class-properties": "^6.24.1", "babel-plugin-transform-es2015-destructuring": "^6.23.0", "babel-plugin-transform-es2015-parameters": "^6.24.1", "babel-plugin-transform-object-rest-spread": "^6.26.0", - "broccoli-asset-rev": "^2.7.0", + "broccoli-asset-rev": "^3.0.0", "broccoli-funnel": "^2.0.1", "broccoli-merge-trees": "^3.0.0", "codecov": "^3.0.0", - "ember-ace": "^1.3.1", + "ember-ace": "^2.0.0", "ember-ajax": "^3.0.0", "ember-basic-dropdown": "^1.0.0", "ember-cli": "^3.3.0", @@ -46,11 +46,11 @@ "ember-cli-babel": "^6.12.0", "ember-cli-bootstrap-sassy": "^0.5.8", "ember-cli-code-coverage": "^1.0.0-beta.4", - "ember-cli-dependency-checker": "^2.0.0", + "ember-cli-dependency-checker": "^3.0.0", "ember-cli-dependency-lint": "^1.0.3", "ember-cli-eslint": "^4.2.1", "ember-cli-eyeglass": "^5.0.0", - "ember-cli-htmlbars": "^2.0.1", + "ember-cli-htmlbars": "^3.0.0", "ember-cli-htmlbars-inline-precompile": "^1.0.0", "ember-cli-inject-live-reload": "^1.4.1", "ember-cli-moment-shim": "^3.5.0", @@ -64,23 +64,24 @@ "ember-concurrency": "^0.8.15", "ember-decorators": "^2.0.0", "ember-export-application-global": "^2.0.0", - "ember-fetch": "^5.1.1", + "ember-fetch": "5.1.1", "ember-font-awesome": "^4.0.0-rc.2", "ember-highcharts": "^1.0.0", - "ember-inflector": "^2.2.0", + "ember-inflector": "2.3.0", "ember-load-initializers": "^1.0.0", "ember-math-helpers": "^2.4.0", "ember-medium-editor": "^0.1.4", "ember-metrics": "^0.12.1", - "ember-power-calendar": "^0.7.1", + "ember-power-calendar": "^0.9.0", + "ember-power-calendar-moment": "^0.1.3", "ember-power-select-typeahead": "^0.7.0", - "ember-resolver": "^4.0.0", + "ember-resolver": "^5.0.1", "ember-sinon": "^1.0.1", "ember-sinon-qunit": "^2.1.0", "ember-source": "^3.3.1", "ember-symbol-observable": "^1.0.1", - "eslint": "^4.15.0", - "eslint-config-prettier": "^2.9.0", + "eslint": "^5.4.0", + "eslint-config-prettier": "^3.0.1", "eslint-plugin-ember": "^5.0.0", "eslint-plugin-import": "^2.8.0", "eslint-plugin-prettier": "^2.6.2", @@ -99,7 +100,7 @@ "bootstrap": "3.3.7", "dynamic-link": "^0.2.3", "ember-aupac-typeahead": "3.1.0", - "ember-cli-mirage": "0.4.1", + "ember-cli-mirage": "^0.4.9", "ember-cli-string-helpers": "^1.4.0", "ember-lodash": "^4.18.0", "ember-modal-dialog": "^2.4.1", @@ -107,8 +108,8 @@ "ember-power-select": "^2.0.4", "ember-radio-button": "^1.2.1", "ember-simple-auth": "^1.4.0", - "ember-tether": "0.4.1", - "ember-tooltips": "https://github.com/mattgraham1995/ember-tooltips#06112adb703f1701eef2257bf7690434af2c7444", + "ember-tether": "^1.0.0", + "ember-tooltips": "^2.10.0", "ember-truth-helpers": "^2.0.0", "eslint-plugin-typescript": "^0.12.0", "font-awesome": "^4.7.0", @@ -116,10 +117,10 @@ "jquery-jsonview": "^1.2.3", "jquery-treegrid": "^0.3.0", "json-human": "https://github.com/marianoguerra/json.human.js#0.1.1", - "marked": "^0.3.6", - "medium-editor": "5.14.4", + "marked": "^0.5.0", + "medium-editor": "^5.23.3", "scrollmonitor": "^1.2.4", - "typescript-eslint-parser": "^17.0.1" + "typescript-eslint-parser": "^18.0.0" }, "engines": { "node": ">= 8.*" diff --git a/wherehows-web/tests/acceptance/datasets/dataset/comments-test.js b/wherehows-web/tests/acceptance/datasets/dataset/comments-test.js index 6aac55fbb0..53aac63b49 100644 --- a/wherehows-web/tests/acceptance/datasets/dataset/comments-test.js +++ b/wherehows-web/tests/acceptance/datasets/dataset/comments-test.js @@ -14,7 +14,7 @@ module('Acceptance | datasets/dataset/comments', function(hooks) { // feature not yet supported in v2 skip('visiting /datasets/dataset/comments', async function(assert) { assert.expect(2); - defaultScenario(server); + defaultScenario(this.server); const url = '/datasets/12345/comments'; await visit(url); diff --git a/wherehows-web/tests/acceptance/datasets/dataset/ownership-test.js b/wherehows-web/tests/acceptance/datasets/dataset/ownership-test.js index 6d6e118d60..d8a97d2d16 100644 --- a/wherehows-web/tests/acceptance/datasets/dataset/ownership-test.js +++ b/wherehows-web/tests/acceptance/datasets/dataset/ownership-test.js @@ -13,7 +13,7 @@ module('Acceptance | datasets/dataset/ownership', function(hooks) { skip('visiting /datasets/dataset/ownership', async function(assert) { assert.expect(2); - defaultScenario(server); + defaultScenario(this.server); const url = '/datasets/12345/ownership'; await visit(url); diff --git a/wherehows-web/tests/acceptance/datasets/dataset/properties-test.js b/wherehows-web/tests/acceptance/datasets/dataset/properties-test.js index 0e9a300285..edc787def4 100644 --- a/wherehows-web/tests/acceptance/datasets/dataset/properties-test.js +++ b/wherehows-web/tests/acceptance/datasets/dataset/properties-test.js @@ -13,7 +13,7 @@ module('Acceptance | datasets/dataset/properties', function(hooks) { skip('visiting /datasets/dataset/properties', async function(assert) { assert.expect(2); - defaultScenario(server); + defaultScenario(this.server); const url = '/datasets/12345/properties'; await visit(url); diff --git a/wherehows-web/tests/acceptance/datasets/dataset/relationships-test.js b/wherehows-web/tests/acceptance/datasets/dataset/relationships-test.js index 7ec7d69611..8cf320c949 100644 --- a/wherehows-web/tests/acceptance/datasets/dataset/relationships-test.js +++ b/wherehows-web/tests/acceptance/datasets/dataset/relationships-test.js @@ -13,7 +13,7 @@ module('Acceptance | datasets/dataset/relationships', function(hooks) { skip('visiting /datasets/dataset/relationships', async function(assert) { assert.expect(2); - defaultScenario(server); + defaultScenario(this.server); const url = '/datasets/12345/relationships'; await visit(url); diff --git a/wherehows-web/tests/acceptance/datasets/dataset/sample-test.js b/wherehows-web/tests/acceptance/datasets/dataset/sample-test.js index 4a3a4a45f1..e9c9000fcf 100644 --- a/wherehows-web/tests/acceptance/datasets/dataset/sample-test.js +++ b/wherehows-web/tests/acceptance/datasets/dataset/sample-test.js @@ -13,7 +13,7 @@ module('Acceptance | datasets/dataset/sample', function(hooks) { skip('visiting /datasets/dataset/sample', async function(assert) { assert.expect(2); - defaultScenario(server); + defaultScenario(this.server); const url = '/datasets/12345/sample'; await visit(url); diff --git a/wherehows-web/tests/acceptance/datasets/dataset/schema-test.js b/wherehows-web/tests/acceptance/datasets/dataset/schema-test.js index da6bba6e8e..d18d8fbd55 100644 --- a/wherehows-web/tests/acceptance/datasets/dataset/schema-test.js +++ b/wherehows-web/tests/acceptance/datasets/dataset/schema-test.js @@ -13,7 +13,7 @@ module('Acceptance | datasets/dataset/schema', function(hooks) { skip('visiting /datasets/dataset/schema', async function(assert) { assert.expect(2); - defaultScenario(server); + defaultScenario(this.server); const url = '/datasets/12345/schema'; await visit(url); diff --git a/wherehows-web/tests/integration/components/datasets/containers/data-systems-count-test.ts b/wherehows-web/tests/integration/components/datasets/containers/data-systems-count-test.ts index ecf955eaeb..3797c03bb0 100644 --- a/wherehows-web/tests/integration/components/datasets/containers/data-systems-count-test.ts +++ b/wherehows-web/tests/integration/components/datasets/containers/data-systems-count-test.ts @@ -2,21 +2,11 @@ import { module, test } from 'qunit'; import { setupRenderingTest } from 'ember-qunit'; import { render } from '@ember/test-helpers'; import hbs from 'htmlbars-inline-precompile'; - -import { startMirage } from 'wherehows-web/initializers/ember-cli-mirage'; import { nonHdfsUrn } from 'wherehows-web/mirage/fixtures/urn'; module('Integration | Component | datasets/containers/data-systems-count', function(hooks) { setupRenderingTest(hooks); - hooks.beforeEach(function(this: any) { - this.server = startMirage(); - }); - - hooks.afterEach(function(this: any) { - this.server.shutdown(); - }); - test('component rendering', async function(assert) { assert.expect(2); diff --git a/wherehows-web/tests/integration/components/datasets/containers/dataset-acl-access-test.js b/wherehows-web/tests/integration/components/datasets/containers/dataset-acl-access-test.js index f5a17e6fed..1c9ee5588f 100644 --- a/wherehows-web/tests/integration/components/datasets/containers/dataset-acl-access-test.js +++ b/wherehows-web/tests/integration/components/datasets/containers/dataset-acl-access-test.js @@ -16,16 +16,16 @@ module('Integration | Component | datasets/containers/dataset acl access', funct this['current-user'] = this.owner.lookup('service:current-user'); this.notifications = this.owner.lookup('service:notifications'); - this.server = sinon.createFakeServer(); - this.server.respondImmediately = true; + this.sinonServer = sinon.createFakeServer(); + this.sinonServer.respondImmediately = true; }); hooks.afterEach(function() { - this.server.restore(); + this.sinonServer.restore(); }); test('it renders', async function(assert) { - this.server.respondWith('GET', /\/api\/v2\/datasets.*/, [ + this.sinonServer.respondWith('GET', /\/api\/v2\/datasets.*/, [ 200, { 'Content-Type': 'application/json' }, JSON.stringify({}) diff --git a/wherehows-web/tests/integration/components/datasets/containers/dataset-compliance-test.js b/wherehows-web/tests/integration/components/datasets/containers/dataset-compliance-test.js index d127176d01..3ab924c5e3 100644 --- a/wherehows-web/tests/integration/components/datasets/containers/dataset-compliance-test.js +++ b/wherehows-web/tests/integration/components/datasets/containers/dataset-compliance-test.js @@ -3,19 +3,10 @@ import { setupRenderingTest } from 'ember-qunit'; import { render, waitUntil, find } from '@ember/test-helpers'; import hbs from 'htmlbars-inline-precompile'; import { initialComplianceObjectFactory } from 'wherehows-web/constants'; -import { startMirage } from 'wherehows-web/initializers/ember-cli-mirage'; module('Integration | Component | datasets/containers/dataset compliance', function(hooks) { setupRenderingTest(hooks); - hooks.beforeEach(function() { - this.server = startMirage(); - }); - - hooks.afterEach(function() { - this.server.shutdown(); - }); - test('it renders', async function(assert) { assert.expect(1); const { server } = this; diff --git a/wherehows-web/tests/integration/components/datasets/containers/dataset-fabrics-test.js b/wherehows-web/tests/integration/components/datasets/containers/dataset-fabrics-test.js index 3e905e1aa7..2150b0680e 100644 --- a/wherehows-web/tests/integration/components/datasets/containers/dataset-fabrics-test.js +++ b/wherehows-web/tests/integration/components/datasets/containers/dataset-fabrics-test.js @@ -2,7 +2,6 @@ import { module, test } from 'qunit'; import { setupRenderingTest } from 'ember-qunit'; import { render, find, waitFor } from '@ember/test-helpers'; import hbs from 'htmlbars-inline-precompile'; -import { startMirage } from 'wherehows-web/initializers/ember-cli-mirage'; import fabrics from 'wherehows-web/mirage/fixtures/fabrics'; const containerTestClass = 'container-testing-class'; @@ -10,14 +9,6 @@ const containerTestClass = 'container-testing-class'; module('Integration | Component | datasets/containers/dataset-fabrics', function(hooks) { setupRenderingTest(hooks); - hooks.beforeEach(function() { - this.server = startMirage(); - }); - - hooks.afterEach(function() { - this.server.shutdown(); - }); - test('dataset fabric container rendering', async function(assert) { assert.expect(2); diff --git a/wherehows-web/tests/integration/components/datasets/containers/dataset-health-test.js b/wherehows-web/tests/integration/components/datasets/containers/dataset-health-test.js index 8776aa69c2..6877b4cf15 100644 --- a/wherehows-web/tests/integration/components/datasets/containers/dataset-health-test.js +++ b/wherehows-web/tests/integration/components/datasets/containers/dataset-health-test.js @@ -3,11 +3,14 @@ import { setupRenderingTest } from 'ember-qunit'; import { urn } from 'wherehows-web/mirage/fixtures/urn'; import { render, find } from '@ember/test-helpers'; import hbs from 'htmlbars-inline-precompile'; +import defaultScenario from 'wherehows-web/mirage/scenarios/default'; module('Integration | Component | datasets/containers/dataset-health', function(hooks) { setupRenderingTest(hooks); test('it renders', async function(assert) { + defaultScenario(this.server); + this.set('urn', urn); await render(hbs`{{datasets/containers/dataset-health urn=urn}}`); diff --git a/wherehows-web/tests/integration/components/datasets/containers/dataset-lineage-downstreams-test.ts b/wherehows-web/tests/integration/components/datasets/containers/dataset-lineage-downstreams-test.ts index deece60951..1cffb33125 100644 --- a/wherehows-web/tests/integration/components/datasets/containers/dataset-lineage-downstreams-test.ts +++ b/wherehows-web/tests/integration/components/datasets/containers/dataset-lineage-downstreams-test.ts @@ -3,19 +3,10 @@ import { setupRenderingTest } from 'ember-qunit'; import { render, findAll } from '@ember/test-helpers'; import hbs from 'htmlbars-inline-precompile'; import { nonHdfsUrn } from 'wherehows-web/mirage/fixtures/urn'; -import { startMirage } from 'wherehows-web/initializers/ember-cli-mirage'; module('Integration | Component | datasets/containers/dataset-lineage-downstreams', function(hooks) { setupRenderingTest(hooks); - hooks.beforeEach(function(this: any) { - this.server = startMirage(); - }); - - hooks.afterEach(function(this: any) { - this.server.shutdown(); - }); - test('component rendering', async function(assert) { assert.expect(2); diff --git a/wherehows-web/tests/integration/components/datasets/containers/dataset-lineage-upstreams-test.ts b/wherehows-web/tests/integration/components/datasets/containers/dataset-lineage-upstreams-test.ts index 20a31cf2d6..f0155960e5 100644 --- a/wherehows-web/tests/integration/components/datasets/containers/dataset-lineage-upstreams-test.ts +++ b/wherehows-web/tests/integration/components/datasets/containers/dataset-lineage-upstreams-test.ts @@ -2,20 +2,11 @@ import { module, test } from 'qunit'; import { setupRenderingTest } from 'ember-qunit'; import { render, findAll } from '@ember/test-helpers'; import hbs from 'htmlbars-inline-precompile'; -import { startMirage } from 'wherehows-web/initializers/ember-cli-mirage'; import { nonHdfsUrn } from 'wherehows-web/mirage/fixtures/urn'; module('Integration | Component | datasets/containers/dataset-lineage-upstreams', function(hooks) { setupRenderingTest(hooks); - hooks.beforeEach(function(this: any) { - this.server = startMirage(); - }); - - hooks.afterEach(function(this: any) { - this.server.shutdown(); - }); - test('component rendering', async function(assert) { assert.expect(2); diff --git a/wherehows-web/tests/integration/components/datasets/containers/dataset-ownership-test.js b/wherehows-web/tests/integration/components/datasets/containers/dataset-ownership-test.js index 09a2d51bb7..cac9ceb138 100644 --- a/wherehows-web/tests/integration/components/datasets/containers/dataset-ownership-test.js +++ b/wherehows-web/tests/integration/components/datasets/containers/dataset-ownership-test.js @@ -9,23 +9,23 @@ module('Integration | Component | datasets/containers/dataset ownership', functi setupRenderingTest(hooks); hooks.beforeEach(function() { - this.server = sinon.createFakeServer(); - this.server.respondImmediately = true; + this.sinonServer = sinon.createFakeServer(); + this.sinonServer.respondImmediately = true; }); hooks.afterEach(function() { - this.server.restore(); + this.sinonServer.restore(); }); test('it renders', async function(assert) { const lookupClass = '.dataset-owner-table__add-owner'; this.set('urn', urn); - this.server.respondWith('GET', /\/api\/v2\/datasets.*/, [ + this.sinonServer.respondWith('GET', /\/api\/v2\/datasets.*/, [ 200, { 'Content-Type': 'application/json' }, JSON.stringify({}) ]); - this.server.respondWith('GET', '/api/v1/owner/types', [ + this.sinonServer.respondWith('GET', '/api/v1/owner/types', [ 200, { 'Content-Type': 'application/json' }, JSON.stringify([]) diff --git a/wherehows-web/tests/integration/components/datasets/containers/dataset-properties-test.js b/wherehows-web/tests/integration/components/datasets/containers/dataset-properties-test.js index 9589edcdd9..10e7c38fa3 100644 --- a/wherehows-web/tests/integration/components/datasets/containers/dataset-properties-test.js +++ b/wherehows-web/tests/integration/components/datasets/containers/dataset-properties-test.js @@ -2,19 +2,10 @@ import { module, test } from 'qunit'; import { setupRenderingTest } from 'ember-qunit'; import { render, waitUntil, find } from '@ember/test-helpers'; import hbs from 'htmlbars-inline-precompile'; -import { startMirage } from 'wherehows-web/initializers/ember-cli-mirage'; module('Integration | Component | datasets/containers/dataset properties', function(hooks) { setupRenderingTest(hooks); - hooks.beforeEach(function() { - this.server = startMirage(); - }); - - hooks.afterEach(function() { - this.server.shutdown(); - }); - test('it renders', async function(assert) { const { server } = this; const { uri } = server.create('datasetView'); diff --git a/wherehows-web/tests/integration/components/datasets/containers/dataset-schema-test.js b/wherehows-web/tests/integration/components/datasets/containers/dataset-schema-test.js index 8454a8ccc5..f6a5e1b756 100644 --- a/wherehows-web/tests/integration/components/datasets/containers/dataset-schema-test.js +++ b/wherehows-web/tests/integration/components/datasets/containers/dataset-schema-test.js @@ -3,19 +3,10 @@ import { setupRenderingTest } from 'ember-qunit'; import { render, find } from '@ember/test-helpers'; import hbs from 'htmlbars-inline-precompile'; import { urn } from 'wherehows-web/mirage/fixtures/urn'; -import { startMirage } from 'wherehows-web/initializers/ember-cli-mirage'; module('Integration | Component | datasets/containers/dataset schema', function(hooks) { setupRenderingTest(hooks); - hooks.beforeEach(function() { - this.server = startMirage(); - }); - - hooks.afterEach(function() { - this.server.shutdown(); - }); - test('it renders', async function(assert) { this.set('urn', urn); await render(hbs`{{datasets/containers/dataset-schema urn=urn}}`); diff --git a/wherehows-web/tests/integration/components/datasets/containers/health-score-gauge-test.js b/wherehows-web/tests/integration/components/datasets/containers/health-score-gauge-test.js index 5e973a4c6b..b92f2c6455 100644 --- a/wherehows-web/tests/integration/components/datasets/containers/health-score-gauge-test.js +++ b/wherehows-web/tests/integration/components/datasets/containers/health-score-gauge-test.js @@ -2,11 +2,14 @@ import { module, test } from 'qunit'; import { setupRenderingTest } from 'ember-qunit'; import { render } from '@ember/test-helpers'; import hbs from 'htmlbars-inline-precompile'; +import defaultScenario from 'wherehows-web/mirage/scenarios/default'; module('Integration | Component | datasets/containers/health-score-gauge', function(hooks) { setupRenderingTest(hooks); test('it renders', async function(assert) { + defaultScenario(this.server); + await render(hbs`{{datasets/containers/health-score-gauge}}`); assert.ok(this.element, 'Renders without errors'); diff --git a/wherehows-web/tests/integration/components/datasets/containers/upstream-dataset-test.js b/wherehows-web/tests/integration/components/datasets/containers/upstream-dataset-test.js index 44ec43f7c6..b3ee6c0c0f 100644 --- a/wherehows-web/tests/integration/components/datasets/containers/upstream-dataset-test.js +++ b/wherehows-web/tests/integration/components/datasets/containers/upstream-dataset-test.js @@ -2,7 +2,6 @@ import { module, test } from 'qunit'; import { setupRenderingTest } from 'ember-qunit'; import { render, waitUntil, find, findAll, click } from '@ember/test-helpers'; import hbs from 'htmlbars-inline-precompile'; -import { startMirage } from 'wherehows-web/initializers/ember-cli-mirage'; import { DatasetPlatform, PurgePolicy } from 'wherehows-web/constants'; import { hdfsUrn } from 'wherehows-web/mirage/fixtures/urn'; @@ -13,14 +12,6 @@ const purgePolicyClass = '.purge-policy-list__item'; module('Integration | Component | datasets/containers/upstream dataset', function(hooks) { setupRenderingTest(hooks); - hooks.beforeEach(function() { - this.server = startMirage(); - }); - - hooks.afterEach(function() { - this.server.shutdown(); - }); - test('it renders', async function(assert) { assert.expect(1); const { server } = this; diff --git a/wherehows-web/tests/integration/components/datasets/containers/upstream-owners-test.js b/wherehows-web/tests/integration/components/datasets/containers/upstream-owners-test.js index c2aa50f03f..ceed49487b 100644 --- a/wherehows-web/tests/integration/components/datasets/containers/upstream-owners-test.js +++ b/wherehows-web/tests/integration/components/datasets/containers/upstream-owners-test.js @@ -9,12 +9,12 @@ module('Integration | Component | datasets/containers/upstream owners', function setupRenderingTest(hooks); hooks.beforeEach(function() { - this.server = sinon.createFakeServer(); - this.server.respondImmediately = true; + this.sinonServer = sinon.createFakeServer(); + this.sinonServer.respondImmediately = true; }); hooks.afterEach(function() { - this.server.restore(); + this.sinonServer.restore(); }); test('it renders', async function(assert) { @@ -22,7 +22,7 @@ module('Integration | Component | datasets/containers/upstream owners', function const nativeName = 'A nativeName'; this.set('upstreamUrn', hdfsUrn); - this.server.respondWith(/\/api\/v2\/datasets.*/, async function(xhr) { + this.sinonServer.respondWith(/\/api\/v2\/datasets.*/, async function(xhr) { xhr.respond( 200, { 'Content-Type': 'application/json' }, diff --git a/wherehows-web/tests/integration/components/datasets/dataset-relationships-test.ts b/wherehows-web/tests/integration/components/datasets/dataset-relationships-test.ts index 10767fb0ce..280d023119 100644 --- a/wherehows-web/tests/integration/components/datasets/dataset-relationships-test.ts +++ b/wherehows-web/tests/integration/components/datasets/dataset-relationships-test.ts @@ -3,19 +3,10 @@ import { setupRenderingTest } from 'ember-qunit'; import { render } from '@ember/test-helpers'; import hbs from 'htmlbars-inline-precompile'; import { nonHdfsUrn } from 'wherehows-web/mirage/fixtures/urn'; -import { startMirage } from 'wherehows-web/initializers/ember-cli-mirage'; module('Integration | Component | datasets/dataset-relationships', function(hooks) { setupRenderingTest(hooks); - hooks.beforeEach(function(this: any) { - this.server = startMirage(); - }); - - hooks.afterEach(function(this: any) { - this.server.shutdown(); - }); - test('component rendering', async function(assert) { this.set('urn', nonHdfsUrn); diff --git a/wherehows-web/tests/integration/components/purge-policy-test.js b/wherehows-web/tests/integration/components/purge-policy-test.js index 913fd9a0f5..e4557474e6 100644 --- a/wherehows-web/tests/integration/components/purge-policy-test.js +++ b/wherehows-web/tests/integration/components/purge-policy-test.js @@ -13,11 +13,11 @@ module('Integration | Component | purge policy', function(hooks) { setupRenderingTest(hooks); hooks.beforeEach(function() { - this.server = sinon.createFakeServer(); + this.sinonServer = sinon.createFakeServer(); }); hooks.afterEach(function() { - this.server.restore(); + this.sinonServer.restore(); }); const policyList = '.purge-policy-list'; @@ -89,7 +89,7 @@ module('Integration | Component | purge policy', function(hooks) { this.set('purgePolicy', selectedPolicy); this.set('supportedPurgePolicies', getSupportedPurgePolicies(platform, platforms)); - this.server.respondWith('GET', '/api/v1/list/platforms', [ + this.sinonServer.respondWith('GET', '/api/v1/list/platforms', [ 200, { 'Content-Type': 'application/json' }, JSON.stringify({ status: ApiStatus.OK, platforms }) @@ -98,7 +98,7 @@ module('Integration | Component | purge policy', function(hooks) { await render( hbs`{{purge-policy isEditable=isEditable purgePolicy=purgePolicy platform=platform supportedPurgePolicies=supportedPurgePolicies}}` ); - this.server.respond(); + this.sinonServer.respond(); assert.ok( document.querySelector(`${policyList} [type=radio][value=${selectedPolicy}]`).checked, diff --git a/wherehows-web/tests/integration/components/search/containers/search-sources-test.js b/wherehows-web/tests/integration/components/search/containers/search-sources-test.js index 8b67d43d71..bdd8e09adb 100644 --- a/wherehows-web/tests/integration/components/search/containers/search-sources-test.js +++ b/wherehows-web/tests/integration/components/search/containers/search-sources-test.js @@ -19,16 +19,16 @@ module('Integration | Component | search/containers/search sources', function(ho setupRenderingTest(hooks); hooks.beforeEach(function() { - this.server = sinon.createFakeServer(); - this.server.respondImmediately = true; + this.sinonServer = sinon.createFakeServer(); + this.sinonServer.respondImmediately = true; }); hooks.afterEach(function() { - this.server.restore(); + this.sinonServer.restore(); }); test('it renders', async function(assert) { - this.server.respondWith('GET', /\/api\/v2\/list\/platforms/, [ + this.sinonServer.respondWith('GET', /\/api\/v2\/list\/platforms/, [ 200, { 'Content-Type': 'application/json' }, JSON.stringify(platformsResponse) @@ -46,7 +46,7 @@ module('Integration | Component | search/containers/search sources', function(ho }); test('Platform sources yielded', async function(assert) { - this.server.respondWith('GET', /\/api\/v2\/list\/platforms/, [ + this.sinonServer.respondWith('GET', /\/api\/v2\/list\/platforms/, [ 200, { 'Content-Type': 'application/json' }, JSON.stringify(platformsResponse) @@ -57,7 +57,7 @@ module('Integration | Component | search/containers/search sources', function(ho {{#each container.radioSources as |source|}} {{source.value}} - {{/each}} + {{/each}} {{/search/containers/search-sources}} `); diff --git a/wherehows-web/tests/unit/utils/authenticators/custom-ldap-test.js b/wherehows-web/tests/unit/utils/authenticators/custom-ldap-test.js index feb7fb08f7..f42b77ea0f 100644 --- a/wherehows-web/tests/unit/utils/authenticators/custom-ldap-test.js +++ b/wherehows-web/tests/unit/utils/authenticators/custom-ldap-test.js @@ -5,11 +5,11 @@ import { ApiStatus } from 'wherehows-web/utils/api'; module('Unit | Utility | authenticators/custom ldap', function(hooks) { hooks.beforeEach(function() { - this.server = sinon.createFakeServer(); + this.sinonServer = sinon.createFakeServer(); }); hooks.afterEach(function() { - this.server.restore(); + this.sinonServer.restore(); }); test('Authenticate methods work as expected', async function(assert) { @@ -23,14 +23,14 @@ module('Unit | Utility | authenticators/custom ldap', function(hooks) { let response; - this.server.respondWith('POST', '/authenticate', [ + this.sinonServer.respondWith('POST', '/authenticate', [ 200, { 'Content-Type': 'application/json' }, JSON.stringify({ status: ApiStatus.OK, data }) ]); response = authenticator.authenticate('username', 'password'); - this.server.respond(); + this.sinonServer.respond(); assert.ok(typeof response.then === 'function', 'returns a Promise object or thennable'); assert.equal((await response).username, data.username, 'authenticate correctly resolves with api response'); diff --git a/wherehows-web/tests/unit/utils/datasets/create-search-entries-test.js b/wherehows-web/tests/unit/utils/datasets/create-search-entries-test.js index 9ee994323c..0f91421b3c 100644 --- a/wherehows-web/tests/unit/utils/datasets/create-search-entries-test.js +++ b/wherehows-web/tests/unit/utils/datasets/create-search-entries-test.js @@ -2,6 +2,7 @@ import { module, test } from 'qunit'; import { startMirage } from 'wherehows-web/initializers/ember-cli-mirage'; import datasetsCreateSearchEntries from 'wherehows-web/utils/datasets/create-search-entries'; import { testSchemaA } from 'wherehows-web/mirage/fixtures/schema'; +import mirageScenario from 'wherehows-web/mirage/scenarios/default'; module('Unit | Utility | datasets/create search entries', function(hooks) { hooks.beforeEach(function() { @@ -14,7 +15,7 @@ module('Unit | Utility | datasets/create search entries', function(hooks) { test('it works base case', function(assert) { const { server } = this; - const dataset = server.create('dataset', 'forUnitTests'); + const dataset = server.create('dataset', 'forUnitTests').attrs; const result = datasetsCreateSearchEntries([]); assert.ok(!result, 'Returns without error for nothing case'); @@ -26,7 +27,7 @@ module('Unit | Utility | datasets/create search entries', function(hooks) { test('it works for keyword cases', function(assert) { const { server } = this; - const dataset = server.create('dataset', 'forUnitTests'); + const dataset = server.create('dataset', 'forUnitTests').attrs; datasetsCreateSearchEntries([dataset], 'Rebel'); assert.equal(dataset.id, 0, 'Sanity check: Created model successfully again'); diff --git a/wherehows-web/yarn.lock b/wherehows-web/yarn.lock index 338e9a6417..b9b7a012fe 100644 --- a/wherehows-web/yarn.lock +++ b/wherehows-web/yarn.lock @@ -24,45 +24,45 @@ ember-cli-babel "^6.6.0" ember-cli-version-checker "^2.1.0" -"@ember-decorators/component@^2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@ember-decorators/component/-/component-2.3.1.tgz#4e692c78f4ce69ba107759e5f8e2ed59c55dc232" +"@ember-decorators/component@^2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@ember-decorators/component/-/component-2.4.1.tgz#8234b271cb3bd8ce4496836a259b415236cb4d1b" dependencies: - "@ember-decorators/utils" "^2.3.1" + "@ember-decorators/utils" "^2.4.1" ember-cli-babel "^6.6.0" -"@ember-decorators/controller@^2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@ember-decorators/controller/-/controller-2.3.1.tgz#0b64320b037d413d5a351129fb1269e0b9f955f8" +"@ember-decorators/controller@^2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@ember-decorators/controller/-/controller-2.4.1.tgz#1beda355dfe534c0b68194964b2933f5207093b2" dependencies: - "@ember-decorators/utils" "^2.3.1" + "@ember-decorators/utils" "^2.4.1" ember-cli-babel "^6.6.0" -"@ember-decorators/data@^2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@ember-decorators/data/-/data-2.3.1.tgz#a2f28a56f0190217b863846808fbee9ec14c2fd9" +"@ember-decorators/data@^2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@ember-decorators/data/-/data-2.4.1.tgz#c2d78df56b2d4d57647f20f712267a548486a73a" dependencies: - "@ember-decorators/utils" "^2.3.1" + "@ember-decorators/utils" "^2.4.1" ember-cli-babel "^6.6.0" -"@ember-decorators/object@^2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@ember-decorators/object/-/object-2.3.1.tgz#1886911154a58e1d5e5bd1be883249d05d52c918" +"@ember-decorators/object@^2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@ember-decorators/object/-/object-2.4.1.tgz#9dc9291ab217619485e0b6e5d6acf94c6d9989f6" dependencies: - "@ember-decorators/utils" "^2.3.1" + "@ember-decorators/utils" "^2.4.1" ember-cli-babel "^6.6.0" ember-compatibility-helpers "^1.0.0" -"@ember-decorators/service@^2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@ember-decorators/service/-/service-2.3.1.tgz#84734f22ba295929ba5d506971535358e9e2a432" +"@ember-decorators/service@^2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@ember-decorators/service/-/service-2.4.1.tgz#fa06510e6631c24f80de801f1ff1a2b7e2ec559d" dependencies: - "@ember-decorators/utils" "^2.3.1" + "@ember-decorators/utils" "^2.4.1" ember-cli-babel "^6.6.0" -"@ember-decorators/utils@^2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@ember-decorators/utils/-/utils-2.3.1.tgz#1da06a8f11062b0176dac5b427b27b4eabff3604" +"@ember-decorators/utils@^2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@ember-decorators/utils/-/utils-2.4.1.tgz#5882575f8851d6111b486c017f75367766b24958" dependencies: ember-cli-babel "^6.6.0" ember-compatibility-helpers "^1.0.0" @@ -236,12 +236,17 @@ version "3.0.0" resolved "https://registry.yarnpkg.com/@xg-wang/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz#f7b222c012a238e7d6e89ed3d72a1e0edb58453d" -"@zestia/ember-simple-infinite-scroller@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@zestia/ember-simple-infinite-scroller/-/ember-simple-infinite-scroller-2.0.2.tgz#ecc77a19341ac81d200a9801a20a9ec522b77fc1" +"@zestia/ember-simple-infinite-scroller@^3.0.2": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@zestia/ember-simple-infinite-scroller/-/ember-simple-infinite-scroller-3.0.2.tgz#df1478e17199dbe22e9b283a88123bb1571d544d" dependencies: - ember-cli-babel "^6.6.0" - ember-cli-htmlbars "^2.0.1" + ember-cli-babel "^6.16.0" + ember-cli-htmlbars "^3.0.0" + ember-named-arguments-polyfill "^1.0.0" + +abab@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.0.tgz#aba0ab4c5eee2d4c79d3487d85450fb2376ebb0f" abbrev@1: version "1.1.1" @@ -258,21 +263,37 @@ accepts@~1.3.4, accepts@~1.3.5: mime-types "~2.1.18" negotiator "0.6.1" -ace-builds@^1.2.8: +ace-builds@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/ace-builds/-/ace-builds-1.4.1.tgz#a66e33bcd519918ee99bc54cac5d7399a83c8ff2" +acorn-globals@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.1.0.tgz#ab716025dbe17c54d3ef81d32ece2b2d99fe2538" + dependencies: + acorn "^5.0.0" + acorn-jsx@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b" dependencies: acorn "^3.0.4" +acorn-jsx@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-4.1.1.tgz#e8e41e48ea2fe0c896740610ab6a4ffd8add225e" + dependencies: + acorn "^5.0.3" + acorn@^3.0.4: version "3.3.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" -acorn@^5.2.1, acorn@^5.5.0: +acorn@^5.0.0, acorn@^5.0.3, acorn@^5.5.3, acorn@^5.6.0: + version "5.7.2" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.2.tgz#91fa871883485d06708800318404e72bfb26dcc5" + +acorn@^5.5.0: version "5.7.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.1.tgz#f095829297706a7c9776958c0afc8930a9b9d9d8" @@ -284,6 +305,10 @@ ajv-keywords@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-2.1.1.tgz#617997fc5f60576894c435f940d819e135b80762" +ajv-keywords@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.2.0.tgz#e86b819c602cf8821ad637413698f1dec021847a" + ajv@^5.1.0, ajv@^5.2.3, ajv@^5.3.0: version "5.5.2" resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" @@ -293,6 +318,15 @@ ajv@^5.1.0, ajv@^5.2.3, ajv@^5.3.0: fast-json-stable-stringify "^2.0.0" json-schema-traverse "^0.3.0" +ajv@^6.0.1, ajv@^6.5.0: + version "6.5.3" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.5.3.tgz#71a569d189ecf4f4f321224fecb166f071dd90f9" + dependencies: + fast-deep-equal "^2.0.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + align-text@^0.1.1, align-text@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" @@ -301,12 +335,6 @@ align-text@^0.1.1, align-text@^0.1.3: longest "^1.0.1" repeat-string "^1.5.2" -alter@~0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/alter/-/alter-0.2.0.tgz#c7588808617572034aae62480af26b1d4d1cb3cd" - dependencies: - stable "~0.1.3" - amd-name-resolver@1.2.0, amd-name-resolver@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/amd-name-resolver/-/amd-name-resolver-1.2.0.tgz#fc41b3848824b557313897d71f8d5a0184fbe679" @@ -371,10 +399,6 @@ aot-test-generators@^0.1.0: dependencies: jsesc "^2.5.0" -app-root-path@^2.0.1: - version "2.1.0" - resolved "https://registry.yarnpkg.com/app-root-path/-/app-root-path-2.1.0.tgz#98bf6599327ecea199309866e8140368fd2e646a" - append-transform@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-1.0.0.tgz#046a52ae582a228bd72f58acfbe2967c678759ab" @@ -486,18 +510,6 @@ assign-symbols@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" -ast-traverse@~0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ast-traverse/-/ast-traverse-0.1.1.tgz#69cf2b8386f19dcda1bb1e05d68fe359d8897de6" - -ast-types@0.8.12: - version "0.8.12" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.8.12.tgz#a0d90e4351bb887716c83fd637ebf818af4adfcc" - -ast-types@0.8.15: - version "0.8.15" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.8.15.tgz#8eef0827f04dff0ec8857ba925abe3fea6194e52" - ast-types@0.9.6: version "0.9.6" resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.9.6.tgz#102c9e9e9005d3e7e3829bf0c4fa24ee862ee9b9" @@ -552,8 +564,8 @@ asynckit@^0.4.0: resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" atob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.1.tgz#ae2d5a729477f289d60dd7f96a6314a22dd6c22a" + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" aws-sign2@~0.7.0: version "0.7.0" @@ -571,57 +583,6 @@ babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: esutils "^2.0.2" js-tokens "^3.0.2" -babel-core@^5.0.0: - version "5.8.38" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-5.8.38.tgz#1fcaee79d7e61b750b00b8e54f6dfc9d0af86558" - dependencies: - babel-plugin-constant-folding "^1.0.1" - babel-plugin-dead-code-elimination "^1.0.2" - babel-plugin-eval "^1.0.1" - babel-plugin-inline-environment-variables "^1.0.1" - babel-plugin-jscript "^1.0.4" - babel-plugin-member-expression-literals "^1.0.1" - babel-plugin-property-literals "^1.0.1" - babel-plugin-proto-to-assign "^1.0.3" - babel-plugin-react-constant-elements "^1.0.3" - babel-plugin-react-display-name "^1.0.3" - babel-plugin-remove-console "^1.0.1" - babel-plugin-remove-debugger "^1.0.1" - babel-plugin-runtime "^1.0.7" - babel-plugin-undeclared-variables-check "^1.0.2" - babel-plugin-undefined-to-void "^1.1.6" - babylon "^5.8.38" - bluebird "^2.9.33" - chalk "^1.0.0" - convert-source-map "^1.1.0" - core-js "^1.0.0" - debug "^2.1.1" - detect-indent "^3.0.0" - esutils "^2.0.0" - fs-readdir-recursive "^0.1.0" - globals "^6.4.0" - home-or-tmp "^1.0.0" - is-integer "^1.0.4" - js-tokens "1.0.1" - json5 "^0.4.0" - lodash "^3.10.0" - minimatch "^2.0.3" - output-file-sync "^1.1.0" - path-exists "^1.0.0" - path-is-absolute "^1.0.0" - private "^0.1.6" - regenerator "0.8.40" - regexpu "^1.3.0" - repeating "^1.1.2" - resolve "^1.1.6" - shebang-regex "^1.0.0" - slash "^1.0.0" - source-map "^0.5.0" - source-map-support "^0.2.10" - to-fast-properties "^1.0.0" - trim-right "^1.0.0" - try-resolve "^1.0.0" - babel-core@^6.24.1, babel-core@^6.26.0: version "6.26.3" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" @@ -772,14 +733,6 @@ babel-plugin-check-es2015-constants@^6.22.0: dependencies: babel-runtime "^6.22.0" -babel-plugin-constant-folding@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-plugin-constant-folding/-/babel-plugin-constant-folding-1.0.1.tgz#8361d364c98e449c3692bdba51eff0844290aa8e" - -babel-plugin-dead-code-elimination@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/babel-plugin-dead-code-elimination/-/babel-plugin-dead-code-elimination-1.0.2.tgz#5f7c451274dcd7cccdbfbb3e0b85dd28121f0f65" - babel-plugin-debug-macros@^0.1.10, babel-plugin-debug-macros@^0.1.11: version "0.1.11" resolved "https://registry.yarnpkg.com/babel-plugin-debug-macros/-/babel-plugin-debug-macros-0.1.11.tgz#6c562bf561fccd406ce14ab04f42c218cf956605" @@ -798,10 +751,6 @@ babel-plugin-ember-modules-api-polyfill@^2.3.2: dependencies: ember-rfc176-data "^0.3.0" -babel-plugin-eval@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-plugin-eval/-/babel-plugin-eval-1.0.1.tgz#a2faed25ce6be69ade4bfec263f70169195950da" - babel-plugin-filter-imports@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/babel-plugin-filter-imports/-/babel-plugin-filter-imports-1.1.2.tgz#c6e1f2685253bbda91b1dc5a6652ce825f771264" @@ -813,10 +762,6 @@ babel-plugin-htmlbars-inline-precompile@^0.2.5: version "0.2.6" resolved "https://registry.yarnpkg.com/babel-plugin-htmlbars-inline-precompile/-/babel-plugin-htmlbars-inline-precompile-0.2.6.tgz#c00b8a3f4b32ca04bf0f0d5169fcef3b5a66d69d" -babel-plugin-inline-environment-variables@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-plugin-inline-environment-variables/-/babel-plugin-inline-environment-variables-1.0.1.tgz#1f58ce91207ad6a826a8bf645fafe68ff5fe3ffe" - babel-plugin-istanbul@^4.1.6: version "4.1.6" resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz#36c59b2192efce81c5b378321b74175add1c9a45" @@ -826,44 +771,6 @@ babel-plugin-istanbul@^4.1.6: istanbul-lib-instrument "^1.10.1" test-exclude "^4.2.1" -babel-plugin-jscript@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/babel-plugin-jscript/-/babel-plugin-jscript-1.0.4.tgz#8f342c38276e87a47d5fa0a8bd3d5eb6ccad8fcc" - -babel-plugin-member-expression-literals@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-plugin-member-expression-literals/-/babel-plugin-member-expression-literals-1.0.1.tgz#cc5edb0faa8dc927170e74d6d1c02440021624d3" - -babel-plugin-property-literals@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-plugin-property-literals/-/babel-plugin-property-literals-1.0.1.tgz#0252301900192980b1c118efea48ce93aab83336" - -babel-plugin-proto-to-assign@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/babel-plugin-proto-to-assign/-/babel-plugin-proto-to-assign-1.0.4.tgz#c49e7afd02f577bc4da05ea2df002250cf7cd123" - dependencies: - lodash "^3.9.3" - -babel-plugin-react-constant-elements@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/babel-plugin-react-constant-elements/-/babel-plugin-react-constant-elements-1.0.3.tgz#946736e8378429cbc349dcff62f51c143b34e35a" - -babel-plugin-react-display-name@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/babel-plugin-react-display-name/-/babel-plugin-react-display-name-1.0.3.tgz#754fe38926e8424a4e7b15ab6ea6139dee0514fc" - -babel-plugin-remove-console@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-plugin-remove-console/-/babel-plugin-remove-console-1.0.1.tgz#d8f24556c3a05005d42aaaafd27787f53ff013a7" - -babel-plugin-remove-debugger@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-plugin-remove-debugger/-/babel-plugin-remove-debugger-1.0.1.tgz#fd2ea3cd61a428ad1f3b9c89882ff4293e8c14c7" - -babel-plugin-runtime@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/babel-plugin-runtime/-/babel-plugin-runtime-1.0.7.tgz#bf7c7d966dd56ecd5c17fa1cb253c9acb7e54aaf" - 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" @@ -1109,16 +1016,6 @@ babel-plugin-transform-strict-mode@^6.24.1: babel-runtime "^6.22.0" babel-types "^6.24.1" -babel-plugin-undeclared-variables-check@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/babel-plugin-undeclared-variables-check/-/babel-plugin-undeclared-variables-check-1.0.2.tgz#5cf1aa539d813ff64e99641290af620965f65dee" - dependencies: - leven "^1.0.2" - -babel-plugin-undefined-to-void@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/babel-plugin-undefined-to-void/-/babel-plugin-undefined-to-void-1.1.6.tgz#7f578ef8b78dfae6003385d8417a61eda06e2f81" - babel-polyfill@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" @@ -1214,10 +1111,6 @@ babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26 lodash "^4.17.4" to-fast-properties "^1.0.3" -babylon@^5.8.38: - version "5.8.38" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-5.8.38.tgz#ec9b120b11bf6ccd4173a18bf217e60b79859ffd" - babylon@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" @@ -1308,7 +1201,7 @@ block-stream@*: dependencies: inherits "~2.0.0" -bluebird@^2.9.26, bluebird@^2.9.33: +bluebird@^2.9.26: version "2.11.0" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-2.11.0.tgz#534b9033c022c9579c56ba3b3e5a5caafbb650e1" @@ -1377,7 +1270,7 @@ bower-endpoint-parser@0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/bower-endpoint-parser/-/bower-endpoint-parser-0.2.2.tgz#00b565adbfab6f2d35addde977e97962acbcb3f6" -brace-expansion@^1.0.0, brace-expansion@^1.1.7: +brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" dependencies: @@ -1407,10 +1300,6 @@ braces@^2.3.0, braces@^2.3.1: split-string "^3.0.2" to-regex "^3.0.1" -breakable@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/breakable/-/breakable-1.0.0.tgz#784a797915a38ead27bad456b5572cb4bbaa78c1" - broccoli-amd-funnel@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/broccoli-amd-funnel/-/broccoli-amd-funnel-1.3.0.tgz#c4426b4fce976e44295bd74f34725f53bdeb08e3" @@ -1418,39 +1307,24 @@ broccoli-amd-funnel@^1.3.0: broccoli-plugin "^1.3.0" symlink-or-copy "^1.2.0" -broccoli-asset-rev@^2.7.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/broccoli-asset-rev/-/broccoli-asset-rev-2.7.0.tgz#c73da1d97c4180366fa442a87624ca1b7fb99161" +broccoli-asset-rev@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/broccoli-asset-rev/-/broccoli-asset-rev-3.0.0.tgz#65a28c8a062d6ee2cffd91ed2a8309e0f8253ac6" dependencies: - broccoli-asset-rewrite "^1.1.0" + broccoli-asset-rewrite "^2.0.0" broccoli-filter "^1.2.2" broccoli-persistent-filter "^1.4.3" json-stable-stringify "^1.0.0" minimatch "^3.0.4" rsvp "^3.0.6" -broccoli-asset-rewrite@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/broccoli-asset-rewrite/-/broccoli-asset-rewrite-1.1.0.tgz#77a5da56157aa318c59113245e8bafb4617f8830" +broccoli-asset-rewrite@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/broccoli-asset-rewrite/-/broccoli-asset-rewrite-2.0.0.tgz#603c4a52d4c8987a2f681254436923ac0a9c94ab" dependencies: broccoli-filter "^1.2.3" -broccoli-babel-transpiler@^5.6.2: - version "5.7.4" - resolved "https://registry.yarnpkg.com/broccoli-babel-transpiler/-/broccoli-babel-transpiler-5.7.4.tgz#2b0611ce9e5d98b8d8d2b49ae1219af2f52767e3" - dependencies: - babel-core "^5.0.0" - broccoli-funnel "^1.0.0" - broccoli-merge-trees "^1.0.0" - broccoli-persistent-filter "^1.4.2" - clone "^0.2.0" - hash-for-dep "^1.0.2" - heimdalljs-logger "^0.1.7" - json-stable-stringify "^1.0.0" - rsvp "^3.5.0" - workerpool "^2.3.0" - -broccoli-babel-transpiler@^6.0.0, broccoli-babel-transpiler@^6.4.5: +broccoli-babel-transpiler@^6.0.0, broccoli-babel-transpiler@^6.4.5, broccoli-babel-transpiler@^6.5.0: version "6.5.0" resolved "https://registry.yarnpkg.com/broccoli-babel-transpiler/-/broccoli-babel-transpiler-6.5.0.tgz#aa501a227b298a99742fdd0309b1eaad7124bba0" dependencies: @@ -1509,14 +1383,14 @@ broccoli-clean-css@^1.1.0: json-stable-stringify "^1.0.0" broccoli-concat@^3.2.2: - version "3.5.1" - resolved "https://registry.yarnpkg.com/broccoli-concat/-/broccoli-concat-3.5.1.tgz#25d5bff467e451a03ae2a93b3fc8701b3955a732" + version "3.7.1" + resolved "https://registry.yarnpkg.com/broccoli-concat/-/broccoli-concat-3.7.1.tgz#22ba97420b33f5254549adc5bc41163f97bd1793" dependencies: + broccoli-debug "^0.6.4" broccoli-kitchen-sink-helpers "^0.3.1" broccoli-plugin "^1.3.0" - broccoli-stew "^1.5.0" ensure-posix-path "^1.0.2" - fast-sourcemap-concat "^1.3.1" + fast-sourcemap-concat "^1.4.0" find-index "^1.1.0" fs-extra "^4.0.3" fs-tree-diff "^0.5.7" @@ -1725,7 +1599,7 @@ broccoli-node-info@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/broccoli-node-info/-/broccoli-node-info-1.1.0.tgz#3aa2e31e07e5bdb516dd25214f7c45ba1c459412" -broccoli-persistent-filter@^1.0.3, broccoli-persistent-filter@^1.1.5, broccoli-persistent-filter@^1.1.6, broccoli-persistent-filter@^1.2.0, broccoli-persistent-filter@^1.4.2, broccoli-persistent-filter@^1.4.3: +broccoli-persistent-filter@^1.0.3, broccoli-persistent-filter@^1.1.5, broccoli-persistent-filter@^1.1.6, broccoli-persistent-filter@^1.2.0, broccoli-persistent-filter@^1.4.3: version "1.4.3" resolved "https://registry.yarnpkg.com/broccoli-persistent-filter/-/broccoli-persistent-filter-1.4.3.tgz#3511bc52fc53740cda51621f58a28152d9911bc1" dependencies: @@ -1870,6 +1744,10 @@ broccoli-unwatched-tree@^0.1.1: dependencies: broccoli-source "^1.1.0" +browser-process-hrtime@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-0.1.2.tgz#425d68a58d3447f02a04aa894187fce8af8b7b8e" + browserslist@^3.1.1, browserslist@^3.2.6: version "3.2.8" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-3.2.8.tgz#b0005361d6471f0f5952797a76fc985f1f978fc6" @@ -1993,7 +1871,7 @@ camelcase-keys@^2.0.0: camelcase "^2.0.0" map-obj "^1.0.0" -camelcase@^1.0.2, camelcase@^1.2.1: +camelcase@^1.0.2: version "1.2.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" @@ -2012,8 +1890,8 @@ can-symlink@^1.0.0: tmp "0.0.28" caniuse-lite@^1.0.30000844: - version "1.0.30000874" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000874.tgz#a641b1f1c420d58d9b132920ef6ba87bbdcd2223" + version "1.0.30000880" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000880.tgz#b7b6ceaf739e17d0dda0d89426cba4be16d07bb0" capture-exit@^1.1.0, capture-exit@^1.2.0: version "1.2.0" @@ -2219,10 +2097,6 @@ clone-response@1.0.2: dependencies: mimic-response "^1.0.0" -clone@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/clone/-/clone-0.2.0.tgz#c6126a90ad4f72dbf5acdb243cc37724fe93fc1f" - clone@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" @@ -2255,7 +2129,13 @@ collection-visit@^1.0.0: map-visit "^1.0.0" object-visit "^1.0.0" -color-convert@^1.9.0, color-convert@^1.9.1: +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + dependencies: + color-name "1.1.3" + +color-convert@^1.9.1: version "1.9.2" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.2.tgz#49881b8fba67df12a96bdf3f56c0aab9e7913147" dependencies: @@ -2265,7 +2145,7 @@ color-name@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.1.tgz#4b1415304cf50028ea81643643bd82ea05803689" -color-name@^1.0.0: +color-name@1.1.3, color-name@^1.0.0: version "1.1.3" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" @@ -2318,7 +2198,7 @@ commander@2.8.x: dependencies: graceful-readlink ">= 1.0.0" -commander@^2.14.1, commander@^2.5.0, commander@^2.6.0, commander@^2.9.0: +commander@^2.14.1, commander@^2.6.0, commander@^2.9.0: version "2.17.1" resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" @@ -2330,20 +2210,6 @@ common-tags@^1.4.0: version "1.8.0" resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" -commoner@~0.10.3: - version "0.10.8" - resolved "https://registry.yarnpkg.com/commoner/-/commoner-0.10.8.tgz#34fc3672cd24393e8bb47e70caa0293811f4f2c5" - dependencies: - commander "^2.5.0" - detective "^4.3.1" - glob "^5.0.15" - graceful-fs "^4.1.2" - iconv-lite "^0.4.5" - mkdirp "^0.5.0" - private "^0.1.6" - q "^1.1.2" - recast "^0.11.17" - compare-versions@^3.1.0: version "3.3.0" resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.3.0.tgz#af93ea705a96943f622ab309578b9b90586f39c3" @@ -2439,7 +2305,7 @@ continuable-cache@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/continuable-cache/-/continuable-cache-0.3.1.tgz#bd727a7faed77e71ff3985ac93351a912733ad0f" -convert-source-map@^1.1.0, convert-source-map@^1.5.1: +convert-source-map@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5" @@ -2459,10 +2325,6 @@ copy-descriptor@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" -core-js@^1.0.0: - version "1.2.7" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" - core-js@^2.4.0, core-js@^2.5.0: version "2.5.7" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.7.tgz#f972608ff0cead68b841a16a932d0b183791814e" @@ -2516,7 +2378,7 @@ cross-spawn@^5.0.1, cross-spawn@^5.1.0: shebang-command "^1.2.0" which "^1.2.9" -cross-spawn@^6.0.0: +cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" dependencies: @@ -2534,6 +2396,16 @@ cssmin@0.3.x: version "0.3.2" resolved "https://registry.yarnpkg.com/cssmin/-/cssmin-0.3.2.tgz#ddce4c547b510ae0d594a8f1fbf8aaf8e2c5c00d" +cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": + version "0.3.4" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.4.tgz#8cd52e8a3acfd68d3aed38ee0a640177d2f9d797" + +cssstyle@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-1.1.1.tgz#18b038a9c44d65f7a8e428a653b9f6fe42faf5fb" + dependencies: + cssom "0.3.x" + currently-unhandled@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" @@ -2550,6 +2422,14 @@ dashdash@^1.12.0: dependencies: assert-plus "^1.0.0" +data-urls@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-1.0.1.tgz#d416ac3896918f29ca84d81085bc3705834da579" + dependencies: + abab "^2.0.0" + whatwg-mimetype "^2.1.0" + whatwg-url "^7.0.0" + date-fns@^1.27.2: version "1.29.0" resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.29.0.tgz#12e609cdcb935127311d04d33334e2960a2a54e6" @@ -2599,6 +2479,10 @@ deep-is@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" +deepmerge@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-2.1.1.tgz#e862b4e45ea0555072bf51e7fd0d9845170ae768" + default-require-extensions@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-2.0.0.tgz#f5f8fbb18a7d6d50b21f641f649ebb522cfe24f7" @@ -2630,25 +2514,6 @@ define-property@^2.0.2: is-descriptor "^1.0.2" isobject "^3.0.1" -defined@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" - -defs@~1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/defs/-/defs-1.1.1.tgz#b22609f2c7a11ba7a3db116805c139b1caffa9d2" - dependencies: - alter "~0.2.0" - ast-traverse "~0.1.1" - breakable "~1.0.0" - esprima-fb "~15001.1001.0-dev-harmony-fb" - simple-fmt "~0.1.0" - simple-is "~0.2.0" - stringmap "~0.2.2" - stringset "~0.2.1" - tryor "~0.1.2" - yargs "~3.27.0" - del@^2.0.2: version "2.2.2" resolved "https://registry.yarnpkg.com/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8" @@ -2685,14 +2550,6 @@ detect-file@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" -detect-indent@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-3.0.1.tgz#9dc5e5ddbceef8325764b9451b02bc6d54084f75" - dependencies: - get-stdin "^4.0.1" - minimist "^1.1.0" - repeating "^1.1.0" - detect-indent@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" @@ -2707,13 +2564,6 @@ detect-libc@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" -detective@^4.3.1: - version "4.7.1" - resolved "https://registry.yarnpkg.com/detective/-/detective-4.7.1.tgz#0eca7314338442febb6d65da54c10bb1c82b246e" - dependencies: - acorn "^5.2.1" - defined "^1.0.0" - diagnostics@^1.0.1: version "1.1.1" resolved "https://registry.yarnpkg.com/diagnostics/-/diagnostics-1.1.1.tgz#cab6ac33df70c9d9a727490ae43ac995a769b22a" @@ -2739,6 +2589,12 @@ doctrine@^2.1.0: dependencies: esutils "^2.0.2" +domexception@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" + dependencies: + webidl-conversions "^4.0.2" + dot-prop@^4.1.0: version "4.2.0" resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" @@ -2750,8 +2606,8 @@ duplexer3@^0.1.4: resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" dynamic-link@^0.2.3: - version "0.2.4" - resolved "https://registry.yarnpkg.com/dynamic-link/-/dynamic-link-0.2.4.tgz#cb092e8f88d1f57e7c464f1e614e29da1dad53f7" + version "0.2.5" + resolved "https://registry.yarnpkg.com/dynamic-link/-/dynamic-link-0.2.5.tgz#3b6406e5fbe4d5f3ff806d978226ae276f2321ff" dependencies: ember-cli-babel "^6.0.0" ember-getowner-polyfill "^2.2.0" @@ -2772,18 +2628,18 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" electron-to-chromium@^1.3.47: - version "1.3.57" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.57.tgz#61b2446f16af26fb8873210007a7637ad644c82d" + version "1.3.61" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.61.tgz#a8ac295b28d0f03d85e37326fd16b6b6b17a1795" elegant-spinner@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e" -ember-ace@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/ember-ace/-/ember-ace-1.3.1.tgz#b690cd1fe09a65a264dec40f9a54050af982a8da" +ember-ace@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ember-ace/-/ember-ace-2.0.0.tgz#8f44ba0cbd9d6507f840b6325d683c314dcb1401" dependencies: - ace-builds "^1.2.8" + ace-builds "^1.4.1" broccoli-merge-trees "^2.0.0" broccoli-plugin "^1.2.1" ember-cli-babel "^6.6.0" @@ -2843,17 +2699,25 @@ ember-cli-app-version@^3.0.0: ember-cli-babel "^6.12.0" git-repo-version "^1.0.2" -ember-cli-babel@^5.1.7, ember-cli-babel@^5.2.1: - version "5.2.8" - resolved "https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-5.2.8.tgz#0356b03cc3fdff5d0f2ecaa46a0e1cfaebffd876" +ember-cli-babel@^6.0.0, ember-cli-babel@^6.0.0-beta.4, ember-cli-babel@^6.11.0, ember-cli-babel@^6.12.0, ember-cli-babel@^6.16.0, ember-cli-babel@^6.6.0, ember-cli-babel@^6.8.2: + version "6.17.0" + resolved "https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-6.17.0.tgz#1f3e8ed9f4e2338caef6bc2c3d08d3c9928d0ddd" dependencies: - broccoli-babel-transpiler "^5.6.2" - broccoli-funnel "^1.0.0" + amd-name-resolver "1.2.0" + babel-plugin-debug-macros "^0.2.0-beta.6" + babel-plugin-ember-modules-api-polyfill "^2.3.2" + babel-plugin-transform-es2015-modules-amd "^6.24.0" + babel-polyfill "^6.26.0" + babel-preset-env "^1.7.0" + broccoli-babel-transpiler "^6.5.0" + broccoli-debug "^0.6.4" + broccoli-funnel "^2.0.0" + broccoli-source "^1.1.0" clone "^2.0.0" - ember-cli-version-checker "^1.0.2" - resolve "^1.1.2" + ember-cli-version-checker "^2.1.2" + semver "^5.5.0" -ember-cli-babel@^6.0.0, ember-cli-babel@^6.0.0-beta.3, ember-cli-babel@^6.0.0-beta.4, ember-cli-babel@^6.0.0-beta.7, ember-cli-babel@^6.0.0-beta.9, ember-cli-babel@^6.1.0, ember-cli-babel@^6.10.0, ember-cli-babel@^6.11.0, ember-cli-babel@^6.12.0, ember-cli-babel@^6.3.0, ember-cli-babel@^6.6.0, ember-cli-babel@^6.7.2, ember-cli-babel@^6.8.1, ember-cli-babel@^6.8.2, ember-cli-babel@^6.9.0, ember-cli-babel@^6.9.2: +ember-cli-babel@^6.0.0-beta.3, ember-cli-babel@^6.0.0-beta.7, ember-cli-babel@^6.0.0-beta.9, ember-cli-babel@^6.1.0, ember-cli-babel@^6.10.0, ember-cli-babel@^6.3.0, ember-cli-babel@^6.7.2, ember-cli-babel@^6.8.1, ember-cli-babel@^6.9.0, ember-cli-babel@^6.9.2: version "6.16.0" resolved "https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-6.16.0.tgz#623b4a2764ece72b65f1572fc8aeb5714a450228" dependencies: @@ -2912,9 +2776,9 @@ ember-cli-code-coverage@^1.0.0-beta.4: rsvp "^4.8.1" walk-sync "^0.3.2" -ember-cli-dependency-checker@^2.0.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/ember-cli-dependency-checker/-/ember-cli-dependency-checker-2.2.1.tgz#1eb728258dc7d528951c391d39b365e1beedecca" +ember-cli-dependency-checker@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ember-cli-dependency-checker/-/ember-cli-dependency-checker-3.0.0.tgz#61245f5f79f881dece043303111d5f41efb8621f" dependencies: chalk "^2.3.0" find-yarn-workspace-root "^1.1.0" @@ -2983,6 +2847,15 @@ ember-cli-htmlbars@^2.0.1, ember-cli-htmlbars@^2.0.2, ember-cli-htmlbars@^2.0.3: json-stable-stringify "^1.0.0" strip-bom "^3.0.0" +ember-cli-htmlbars@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-3.0.0.tgz#4977b9eddbc725f8da25090ecdbba64533b2eadc" + dependencies: + broccoli-persistent-filter "^1.4.3" + hash-for-dep "^1.2.3" + json-stable-stringify "^1.0.0" + strip-bom "^3.0.0" + ember-cli-import-polyfill@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/ember-cli-import-polyfill/-/ember-cli-import-polyfill-0.2.0.tgz#c1a08a8affb45c97b675926272fe78cf4ca166f2" @@ -3005,26 +2878,27 @@ ember-cli-lodash-subset@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/ember-cli-lodash-subset/-/ember-cli-lodash-subset-2.0.1.tgz#20cb68a790fe0fde2488ddfd8efbb7df6fe766f2" -ember-cli-mirage@0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/ember-cli-mirage/-/ember-cli-mirage-0.4.1.tgz#bfdfe61e5e74dc3881ed31f12112dae1a29f0d4c" +ember-cli-mirage@^0.4.9: + version "0.4.9" + resolved "https://registry.yarnpkg.com/ember-cli-mirage/-/ember-cli-mirage-0.4.9.tgz#c49bfe875d0cdf88c85a6ee55103d1980175b914" dependencies: broccoli-funnel "^1.0.2" broccoli-merge-trees "^1.1.0" broccoli-stew "^1.5.0" + broccoli-string-replace "^0.1.2" chalk "^1.1.1" ember-cli-babel "^6.8.2" ember-cli-node-assets "^0.1.4" ember-get-config "^0.2.2" ember-inflector "^2.0.0" ember-lodash "^4.17.3" - exists-sync "0.0.3" fake-xml-http-request "^1.4.0" faker "^3.0.0" + jsdom "^11.12.0" pretender "^1.6.1" route-recognizer "^0.2.3" -ember-cli-moment-shim@^3.5.0: +ember-cli-moment-shim@^3.5.0, ember-cli-moment-shim@^3.7.1: version "3.7.1" resolved "https://registry.yarnpkg.com/ember-cli-moment-shim/-/ember-cli-moment-shim-3.7.1.tgz#3ad691c5027c1f38a4890fe47d74b5224cc98e32" dependencies: @@ -3039,7 +2913,7 @@ ember-cli-moment-shim@^3.5.0: moment "^2.19.3" moment-timezone "^0.5.13" -ember-cli-node-assets@^0.1.4, ember-cli-node-assets@^0.1.6: +ember-cli-node-assets@^0.1.4: version "0.1.6" resolved "https://registry.yarnpkg.com/ember-cli-node-assets/-/ember-cli-node-assets-0.1.6.tgz#6488a2949048c801ad6d9e33753c7bce32fc1146" dependencies: @@ -3202,7 +3076,7 @@ ember-cli-valid-component-name@^1.0.0: dependencies: silent-error "^1.0.0" -ember-cli-version-checker@^1.0.2, ember-cli-version-checker@^1.2.0: +ember-cli-version-checker@^1.0.2: version "1.3.1" resolved "https://registry.yarnpkg.com/ember-cli-version-checker/-/ember-cli-version-checker-1.3.1.tgz#0bc2d134c830142da64bf9627a0eded10b61ae72" dependencies: @@ -3425,14 +3299,14 @@ ember-cookies@^0.3.0: ember-getowner-polyfill "^1.1.0 || ^2.0.0" ember-decorators@^2.0.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/ember-decorators/-/ember-decorators-2.3.1.tgz#aef98f6a3e15666bd414576d07cbfc15d39cfe97" + version "2.4.1" + resolved "https://registry.yarnpkg.com/ember-decorators/-/ember-decorators-2.4.1.tgz#922f719759e4d12053760628eb978afd716ab5b3" dependencies: - "@ember-decorators/component" "^2.3.1" - "@ember-decorators/controller" "^2.3.1" - "@ember-decorators/data" "^2.3.1" - "@ember-decorators/object" "^2.3.1" - "@ember-decorators/service" "^2.3.1" + "@ember-decorators/component" "^2.4.1" + "@ember-decorators/controller" "^2.4.1" + "@ember-decorators/data" "^2.4.1" + "@ember-decorators/object" "^2.4.1" + "@ember-decorators/service" "^2.4.1" ember-cli-babel "^6.0.0" semver "^5.5.0" @@ -3448,7 +3322,7 @@ ember-factory-for-polyfill@^1.3.1: dependencies: ember-cli-version-checker "^2.1.0" -"ember-fetch@^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0", ember-fetch@^5.1.1: +ember-fetch@5.1.1, "ember-fetch@^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0": version "5.1.1" resolved "https://registry.yarnpkg.com/ember-fetch/-/ember-fetch-5.1.1.tgz#a7c791e85c4db46e315088287db1c73818ac9754" dependencies: @@ -3492,22 +3366,24 @@ ember-get-config@^0.2.2, ember-get-config@^0.2.3: ember-cli-version-checker "^2.1.0" ember-factory-for-polyfill "^1.3.1" -ember-hash-helper-polyfill@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/ember-hash-helper-polyfill/-/ember-hash-helper-polyfill-0.1.2.tgz#bc8ee6fa59e9541fce07d2cf4f263cf785e9e1db" +ember-hash-helper-polyfill@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/ember-hash-helper-polyfill/-/ember-hash-helper-polyfill-0.2.1.tgz#73b074d8e2f7183d2e68c3df77e951097afa907c" dependencies: - ember-cli-babel "^5.1.7" - ember-cli-version-checker "^1.2.0" + ember-cli-babel "^6.8.2" + ember-cli-version-checker "^2.1.0" ember-highcharts@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/ember-highcharts/-/ember-highcharts-1.0.0.tgz#d412af4d1f2f55e1cae0174c353852fd98b5bad9" + version "1.0.1" + resolved "https://registry.yarnpkg.com/ember-highcharts/-/ember-highcharts-1.0.1.tgz#7da946bdf1cf1f32533dbf12cbbc669af27b0111" dependencies: bootstrap "3.3.7" broccoli-funnel "^2.0.1" broccoli-merge-trees "^1.2.0" + deepmerge "2.1.1" ember-cli-babel "^6.6.0" ember-cli-htmlbars "^2.0.1" + ember-cli-node-assets "^0.2.2" ember-ignore-children-helper@^1.0.0: version "1.0.1" @@ -3515,7 +3391,7 @@ ember-ignore-children-helper@^1.0.0: dependencies: ember-cli-babel "^6.8.2" -ember-inflector@^2.0.0, ember-inflector@^2.2.0: +ember-inflector@2.3.0, ember-inflector@^2.0.0: version "2.3.0" resolved "https://registry.yarnpkg.com/ember-inflector/-/ember-inflector-2.3.0.tgz#94797eba0eea98d902aa1e5da0f0aeef6053317f" dependencies: @@ -3607,28 +3483,41 @@ ember-moment@^7.5.0: ember-getowner-polyfill "^2.0.1" ember-macro-helpers "^0.17.0" -ember-power-calendar@^0.7.1: - version "0.7.3" - resolved "https://registry.yarnpkg.com/ember-power-calendar/-/ember-power-calendar-0.7.3.tgz#af4cb8c93be8ba9f4a5e9375041e130f0f7deb77" +ember-named-arguments-polyfill@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/ember-named-arguments-polyfill/-/ember-named-arguments-polyfill-1.0.0.tgz#0b81fb81a7cef2c89e9e1d0278b579e708bf4ded" + dependencies: + ember-cli-babel "^6.6.0" + ember-cli-version-checker "^2.1.2" + +ember-power-calendar-moment@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/ember-power-calendar-moment/-/ember-power-calendar-moment-0.1.3.tgz#0afa205929a68d2447217285a03a111e5d4caf56" + dependencies: + broccoli-funnel "^2.0.1" + ember-cli-babel "^6.6.0" + ember-cli-moment-shim "^3.7.1" + +ember-power-calendar@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/ember-power-calendar/-/ember-power-calendar-0.9.0.tgz#28a03634af2e8e4c7d11a2ed31ae2fcea11bc4ac" dependencies: ember-assign-helper "0.1.2" ember-cli-babel "^6.11.0" ember-cli-htmlbars "^2.0.1" - ember-cli-moment-shim "^3.5.0" ember-concurrency "^0.8.19" - ember-moment "^7.5.0" ember-power-select-typeahead@^0.7.0: - version "0.7.1" - resolved "https://registry.yarnpkg.com/ember-power-select-typeahead/-/ember-power-select-typeahead-0.7.1.tgz#32171f948607d4661c9e50438fc1bc123fc851c7" + version "0.7.2" + resolved "https://registry.yarnpkg.com/ember-power-select-typeahead/-/ember-power-select-typeahead-0.7.2.tgz#e1937819d214a30e0832f2db77a06a2eb4e2db3c" dependencies: ember-cli-babel "^6.12.0" ember-cli-htmlbars "^2.0.1" ember-power-select "^2.0.0-beta.5" ember-power-select@^2.0.0-beta.5, ember-power-select@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/ember-power-select/-/ember-power-select-2.0.4.tgz#862e3993668b27190da288514693559bae70c4c7" + version "2.0.5" + resolved "https://registry.yarnpkg.com/ember-power-select/-/ember-power-select-2.0.5.tgz#a69079e86112d370d99f34f64d53c4db929e25a8" dependencies: ember-basic-dropdown "^1.0.0" ember-cli-babel "^6.11.0" @@ -3656,14 +3545,14 @@ ember-radio-button@^1.2.1: ember-cli-babel "^6.9.2" ember-cli-htmlbars "^1.1.1" -ember-resolver@^4.0.0: - version "4.5.6" - resolved "https://registry.yarnpkg.com/ember-resolver/-/ember-resolver-4.5.6.tgz#61cecc683fbe3464d759e6d0c2bab97b3914ee4b" +ember-resolver@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ember-resolver/-/ember-resolver-5.0.1.tgz#21740b92e1e4a65f94018de22aa1c73434dc3b2f" dependencies: "@glimmer/resolver" "^0.4.1" babel-plugin-debug-macros "^0.1.10" - broccoli-funnel "^1.1.0" - broccoli-merge-trees "^2.0.0" + broccoli-funnel "^2.0.1" + broccoli-merge-trees "^3.0.0" ember-cli-babel "^6.8.1" ember-cli-version-checker "^2.0.0" resolve "^1.3.3" @@ -3761,12 +3650,12 @@ ember-template-lint@^0.8.16: resolve "^1.1.3" strip-bom "^3.0.0" -ember-tether@0.4.1, ember-tether@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/ember-tether/-/ember-tether-0.4.1.tgz#b3fa3910bb4c430e14007e016774f78ced478cf7" +ember-tether@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/ember-tether/-/ember-tether-1.0.0.tgz#6117ea7351927887cb74fa5d46097dd300280c2d" dependencies: - ember-cli-babel "^5.2.1" - ember-cli-node-assets "^0.1.6" + ember-cli-babel "^6.6.0" + ember-cli-node-assets "^0.2.2" tether "^1.4.0" ember-text-measurer@^0.4.0: @@ -3775,21 +3664,21 @@ ember-text-measurer@^0.4.0: dependencies: ember-cli-babel "^6.8.2" -"ember-tooltips@https://github.com/mattgraham1995/ember-tooltips#06112adb703f1701eef2257bf7690434af2c7444": - version "2.9.2" - resolved "https://github.com/mattgraham1995/ember-tooltips#06112adb703f1701eef2257bf7690434af2c7444" +ember-tooltips@^2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/ember-tooltips/-/ember-tooltips-2.10.0.tgz#71c81a3efccea0306d45da86920e28aef397e9ff" dependencies: ember-cli-babel "^6.3.0" - ember-cli-htmlbars "^1.1.1" + ember-cli-htmlbars "^2.0.1" ember-cli-sass "^7.0.0" - ember-hash-helper-polyfill "^0.1.1" - ember-tether "^0.4.1" + ember-hash-helper-polyfill "^0.2.0" + ember-tether "^1.0.0" ember-truth-helpers@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ember-truth-helpers/-/ember-truth-helpers-2.0.0.tgz#f3e2eef667859197f1328bb4f83b0b35b661c1ac" + version "2.1.0" + resolved "https://registry.yarnpkg.com/ember-truth-helpers/-/ember-truth-helpers-2.1.0.tgz#d4dab4eee7945aa2388126485977baeb33ca0798" dependencies: - ember-cli-babel "^6.8.2" + ember-cli-babel "^6.6.0" ember-try-config@^2.2.0: version "2.2.0" @@ -3922,11 +3811,22 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" -eslint-config-prettier@^2.9.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-2.9.0.tgz#5ecd65174d486c22dff389fe036febf502d468a3" +escodegen@^1.9.1: + version "1.11.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.11.0.tgz#b27a9389481d5bfd5bec76f7bb1eb3f8f4556589" dependencies: - get-stdin "^5.0.1" + esprima "^3.1.3" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-prettier@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-3.0.1.tgz#479214f64c1a4b344040924bfb97543db334b7b1" + dependencies: + get-stdin "^6.0.0" eslint-import-resolver-node@^0.3.1: version "0.3.2" @@ -3950,8 +3850,8 @@ eslint-plugin-ember@^5.0.0: snake-case "^2.1.0" eslint-plugin-import@^2.8.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.13.0.tgz#df24f241175e312d91662dc91ca84064caec14ed" + version "2.14.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.14.0.tgz#6b17626d2e3e6ad52cfce8807a845d15e22111a8" dependencies: contains-path "^0.1.0" debug "^2.6.8" @@ -3984,11 +3884,22 @@ eslint-scope@^3.7.1: esrecurse "^4.1.0" estraverse "^4.1.1" +eslint-scope@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.0.tgz#50bf3071e9338bcdc43331794a0cb533f0136172" + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-utils@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.3.1.tgz#9a851ba89ee7c460346f97cf8939c7298827e512" + eslint-visitor-keys@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#3f3180fb2e291017716acb4c9d6d5b5c34a6a81d" -eslint@^4.0.0, eslint@^4.15.0: +eslint@^4.0.0: version "4.19.1" resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.19.1.tgz#32d1d653e1d90408854bfb296f076ec7e186a300" dependencies: @@ -4031,6 +3942,49 @@ eslint@^4.0.0, eslint@^4.15.0: table "4.0.2" text-table "~0.2.0" +eslint@^5.4.0: + version "5.4.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-5.4.0.tgz#d068ec03006bb9e06b429dc85f7e46c1b69fac62" + dependencies: + ajv "^6.5.0" + babel-code-frame "^6.26.0" + chalk "^2.1.0" + cross-spawn "^6.0.5" + debug "^3.1.0" + doctrine "^2.1.0" + eslint-scope "^4.0.0" + eslint-utils "^1.3.1" + eslint-visitor-keys "^1.0.0" + espree "^4.0.0" + esquery "^1.0.1" + esutils "^2.0.2" + file-entry-cache "^2.0.0" + functional-red-black-tree "^1.0.1" + glob "^7.1.2" + globals "^11.7.0" + ignore "^4.0.2" + imurmurhash "^0.1.4" + inquirer "^5.2.0" + is-resolvable "^1.1.0" + js-yaml "^3.11.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.3.0" + lodash "^4.17.5" + minimatch "^3.0.4" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + optionator "^0.8.2" + path-is-inside "^1.0.2" + pluralize "^7.0.0" + progress "^2.0.0" + regexpp "^2.0.0" + require-uncached "^1.0.3" + semver "^5.5.0" + strip-ansi "^4.0.0" + strip-json-comments "^2.0.1" + table "^4.0.3" + text-table "^0.2.0" + espree@^3.5.4: version "3.5.4" resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.4.tgz#b0f447187c8a8bed944b815a660bddf5deb5d1a7" @@ -4038,13 +3992,16 @@ espree@^3.5.4: acorn "^5.5.0" acorn-jsx "^3.0.0" -esprima-fb@~15001.1001.0-dev-harmony-fb: - version "15001.1001.0-dev-harmony-fb" - resolved "https://registry.yarnpkg.com/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz#43beb57ec26e8cf237d3dd8b33e42533577f2659" +espree@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-4.0.0.tgz#253998f20a0f82db5d866385799d912a83a36634" + dependencies: + acorn "^5.6.0" + acorn-jsx "^4.1.1" -esprima@^2.6.0: - version "2.7.3" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" +esprima@^3.1.3, esprima@~3.1.0: + version "3.1.3" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" esprima@^4.0.0: version "4.0.1" @@ -4054,11 +4011,7 @@ esprima@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.0.0.tgz#53cf247acda77313e551c3aa2e73342d3fb4f7d9" -esprima@~3.1.0: - version "3.1.3" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" - -esquery@^1.0.0: +esquery@^1.0.0, esquery@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708" dependencies: @@ -4070,11 +4023,11 @@ esrecurse@^4.1.0: dependencies: estraverse "^4.1.0" -estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1: +estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" -esutils@^2.0.0, esutils@^2.0.2: +esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" @@ -4132,10 +4085,6 @@ exists-stat@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/exists-stat/-/exists-stat-1.0.0.tgz#0660e3525a2e89d9e446129440c272edfa24b529" -exists-sync@0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/exists-sync/-/exists-sync-0.0.3.tgz#b910000bedbb113b378b82f5f5a7638107622dcf" - exists-sync@0.0.4, exists-sync@^0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/exists-sync/-/exists-sync-0.0.4.tgz#9744c2c428cc03b01060db454d4b12f0ef3c8879" @@ -4238,7 +4187,7 @@ external-editor@^1.1.0: spawn-sync "^1.0.15" tmp "^0.0.29" -external-editor@^2.0.4: +external-editor@^2.0.4, external-editor@^2.1.0: version "2.2.0" resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" dependencies: @@ -4313,6 +4262,10 @@ fast-deep-equal@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614" +fast-deep-equal@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" + fast-diff@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.1.2.tgz#4b62c42b8e03de3f848460b639079920695d0154" @@ -4335,9 +4288,9 @@ fast-safe-stringify@^2.0.4: version "2.0.5" resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.0.5.tgz#cdb2d02d41329afbe67eff073598811d482609e3" -fast-sourcemap-concat@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/fast-sourcemap-concat/-/fast-sourcemap-concat-1.3.2.tgz#148a3e15260177f9e4d3ad90a8bcad0c47b8d073" +fast-sourcemap-concat@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/fast-sourcemap-concat/-/fast-sourcemap-concat-1.4.0.tgz#122c330d4a2afaff16ad143bc9674b87cd76c8ad" dependencies: chalk "^2.0.0" fs-extra "^5.0.0" @@ -4604,17 +4557,13 @@ fs-minipass@^1.2.5: dependencies: minipass "^2.2.1" -fs-readdir-recursive@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/fs-readdir-recursive/-/fs-readdir-recursive-0.1.2.tgz#315b4fb8c1ca5b8c47defef319d073dad3568059" - fs-readdir-recursive@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27" fs-tree-diff@^0.5.2, fs-tree-diff@^0.5.3, fs-tree-diff@^0.5.4, fs-tree-diff@^0.5.6, fs-tree-diff@^0.5.7: - version "0.5.7" - resolved "https://registry.yarnpkg.com/fs-tree-diff/-/fs-tree-diff-0.5.7.tgz#315e2b098d5fe7f622880ac965b1b051868ac871" + version "0.5.9" + resolved "https://registry.yarnpkg.com/fs-tree-diff/-/fs-tree-diff-0.5.9.tgz#a4ec6182c2f5bd80b9b83c8e23e4522e6f5fd946" dependencies: heimdalljs-logger "^0.1.7" object-assign "^4.1.0" @@ -4690,9 +4639,9 @@ get-stdin@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" -get-stdin@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-5.0.1.tgz#122e161591e21ff4c52530305693f20e6393a398" +get-stdin@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" get-stream@3.0.0, get-stream@^3.0.0: version "3.0.0" @@ -4742,7 +4691,7 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob@^5.0.10, glob@^5.0.15: +glob@^5.0.10: version "5.0.15" resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1" dependencies: @@ -4762,7 +4711,7 @@ glob@^6.0.4: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.0.0, glob@^7.0.3, glob@^7.0.4, glob@^7.0.5, glob@^7.1.0, glob@^7.1.2, glob@~7.1.1: +glob@^7.0.0, glob@^7.0.3, glob@^7.0.4, glob@^7.1.0, glob@^7.1.2, glob@~7.1.1: version "7.1.2" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" dependencies: @@ -4773,6 +4722,17 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.0.4, glob@^7.0.5, glob@^7.1.0, glob@^7.1.2, gl once "^1.3.0" path-is-absolute "^1.0.0" +glob@^7.0.5: + version "7.1.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + global-modules@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" @@ -4791,14 +4751,10 @@ global-prefix@^1.0.1: is-windows "^1.0.1" which "^1.2.14" -globals@^11.0.1: +globals@^11.0.1, globals@^11.7.0: version "11.7.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.7.0.tgz#a583faa43055b1aca771914bf68258e2fc125673" -globals@^6.4.0: - version "6.4.1" - resolved "https://registry.yarnpkg.com/globals/-/globals-6.4.1.tgz#8498032b3b6d1cc81eebc5f79690d8fe29fabf4f" - globals@^9.18.0: version "9.18.0" resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" @@ -4844,7 +4800,7 @@ got@^8.0.1: url-parse-lax "^3.0.0" url-to-options "^1.0.1" -graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.4, graceful-fs@^4.1.6, graceful-fs@^4.1.9: +graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9: version "4.1.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" @@ -4969,13 +4925,19 @@ heimdalljs-graph@^0.3.1: resolved "https://registry.yarnpkg.com/heimdalljs-graph/-/heimdalljs-graph-0.3.4.tgz#0bd75797beeaa20b0ed59017aed3b2d95312acee" heimdalljs-logger@^0.1.7, heimdalljs-logger@^0.1.9: - version "0.1.9" - resolved "https://registry.yarnpkg.com/heimdalljs-logger/-/heimdalljs-logger-0.1.9.tgz#d76ada4e45b7bb6f786fc9c010a68eb2e2faf176" + version "0.1.10" + resolved "https://registry.yarnpkg.com/heimdalljs-logger/-/heimdalljs-logger-0.1.10.tgz#90cad58aabb1590a3c7e640ddc6a4cd3a43faaf7" dependencies: debug "^2.2.0" - heimdalljs "^0.2.0" + heimdalljs "^0.2.6" -heimdalljs@^0.2.0, heimdalljs@^0.2.1, heimdalljs@^0.2.3, heimdalljs@^0.2.5: +heimdalljs@^0.2.0, heimdalljs@^0.2.1, heimdalljs@^0.2.3, heimdalljs@^0.2.6: + version "0.2.6" + resolved "https://registry.yarnpkg.com/heimdalljs/-/heimdalljs-0.2.6.tgz#b0eebabc412813aeb9542f9cc622cb58dbdcd9fe" + dependencies: + rsvp "~3.2.1" + +heimdalljs@^0.2.5: version "0.2.5" resolved "https://registry.yarnpkg.com/heimdalljs/-/heimdalljs-0.2.5.tgz#6aa54308eee793b642cff9cf94781445f37730ac" dependencies: @@ -4985,13 +4947,6 @@ highcharts@^6.1.1: version "6.1.1" resolved "https://registry.yarnpkg.com/highcharts/-/highcharts-6.1.1.tgz#49dc34f5e963744ecd7eb87603b6cdaf8304c13a" -home-or-tmp@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-1.0.0.tgz#4b9f1e40800c3e50c6c27f781676afcce71f3985" - dependencies: - os-tmpdir "^1.0.1" - user-home "^1.1.1" - home-or-tmp@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" @@ -5009,6 +4964,12 @@ hosted-git-info@^2.1.4, hosted-git-info@^2.6.0: version "2.7.1" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" +html-encoding-sniffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" + dependencies: + whatwg-encoding "^1.0.1" + http-cache-semantics@3.8.1: version "3.8.1" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" @@ -5063,7 +5024,7 @@ iconv-lite@0.4.19: version "0.4.19" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" -iconv-lite@0.4.23, iconv-lite@^0.4.17, iconv-lite@^0.4.4, iconv-lite@^0.4.5, iconv-lite@~0.4.13: +iconv-lite@0.4.23, iconv-lite@^0.4.17, iconv-lite@^0.4.4, iconv-lite@~0.4.13: version "0.4.23" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63" dependencies: @@ -5083,6 +5044,10 @@ ignore@^3.3.3: version "3.3.10" resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" +ignore@^4.0.2: + version "4.0.6" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" @@ -5176,6 +5141,24 @@ inquirer@^3.0.6: strip-ansi "^4.0.0" through "^2.3.6" +inquirer@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-5.2.0.tgz#db350c2b73daca77ff1243962e9f22f099685726" + dependencies: + ansi-escapes "^3.0.0" + chalk "^2.0.0" + cli-cursor "^2.1.0" + cli-width "^2.0.0" + external-editor "^2.1.0" + figures "^2.0.0" + lodash "^4.3.0" + mute-stream "0.0.7" + run-async "^2.2.0" + rxjs "^5.5.2" + string-width "^2.1.0" + strip-ansi "^4.0.0" + through "^2.3.6" + into-stream@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/into-stream/-/into-stream-3.1.0.tgz#96fb0a936c12babd6ff1752a17d05616abd094c6" @@ -5337,12 +5320,6 @@ is-glob@^4.0.0: dependencies: is-extglob "^2.1.1" -is-integer@^1.0.4: - version "1.0.7" - resolved "https://registry.yarnpkg.com/is-integer/-/is-integer-1.0.7.tgz#6bde81aacddf78b659b6629d629cadc51a886d5c" - dependencies: - is-finite "^1.0.0" - is-number@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" @@ -5415,7 +5392,7 @@ is-regexp@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" -is-resolvable@^1.0.0: +is-resolvable@^1.0.0, is-resolvable@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" @@ -5575,14 +5552,14 @@ jest-get-type@^22.1.0: version "22.4.3" resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-22.4.3.tgz#e3a8504d8479342dd4420236b322869f18900ce4" -jest-validate@^23.0.0: - version "23.4.0" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-23.4.0.tgz#d96eede01ef03ac909c009e9c8e455197d48c201" +jest-validate@^23.5.0: + version "23.5.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-23.5.0.tgz#f5df8f761cf43155e1b2e21d6e9de8a2852d0231" dependencies: chalk "^2.0.1" jest-get-type "^22.1.0" leven "^2.1.0" - pretty-format "^23.2.0" + pretty-format "^23.5.0" jquery-jsonview@^1.2.3: version "1.2.3" @@ -5604,10 +5581,6 @@ js-reporters@1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/js-reporters/-/js-reporters-1.2.1.tgz#f88c608e324a3373a95bcc45ad305e5c979c459b" -js-tokens@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-1.0.1.tgz#cc435a5c8b94ad15acb7983140fc80182c89aeae" - "js-tokens@^3.0.0 || ^4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -5620,7 +5593,7 @@ js-yaml@0.3.x: version "0.3.7" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-0.3.7.tgz#d739d8ee86461e54b354d6a7d7d1f2ad9a167f62" -js-yaml@^3.2.5, js-yaml@^3.2.7, js-yaml@^3.6.1, js-yaml@^3.7.0, js-yaml@^3.9.0, js-yaml@^3.9.1: +js-yaml@^3.11.0, js-yaml@^3.2.5, js-yaml@^3.2.7, js-yaml@^3.6.1, js-yaml@^3.7.0, js-yaml@^3.9.0, js-yaml@^3.9.1: version "3.12.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.0.tgz#eaed656ec8344f10f527c6bfa1b6e2244de167d1" dependencies: @@ -5631,6 +5604,37 @@ jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" +jsdom@^11.12.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" + dependencies: + abab "^2.0.0" + acorn "^5.5.3" + acorn-globals "^4.1.0" + array-equal "^1.0.0" + cssom ">= 0.3.2 < 0.4.0" + cssstyle "^1.0.0" + data-urls "^1.0.0" + domexception "^1.0.1" + escodegen "^1.9.1" + html-encoding-sniffer "^1.0.2" + left-pad "^1.3.0" + nwsapi "^2.0.7" + parse5 "4.0.0" + pn "^1.1.0" + request "^2.87.0" + request-promise-native "^1.0.5" + sax "^1.2.4" + symbol-tree "^3.2.2" + tough-cookie "^2.3.4" + w3c-hr-time "^1.0.1" + webidl-conversions "^4.0.2" + whatwg-encoding "^1.0.3" + whatwg-mimetype "^2.1.0" + whatwg-url "^6.4.1" + ws "^5.2.0" + xml-name-validator "^3.0.0" + jsesc@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" @@ -5667,6 +5671,10 @@ 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" +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + json-schema@0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" @@ -5685,10 +5693,6 @@ json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" -json5@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-0.4.0.tgz#054352e4c4c80c86c0923877d449de176a732c8d" - json5@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" @@ -5787,9 +5791,9 @@ leek@0.0.24: lodash.assign "^3.2.0" rsvp "^3.0.21" -leven@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/leven/-/leven-1.0.2.tgz#9144b6eebca5f1d0680169f1a6770dcea60b75c3" +left-pad@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" leven@^2.1.0: version "2.1.0" @@ -5809,10 +5813,9 @@ linkify-it@^2.0.0: uc.micro "^1.0.1" lint-staged@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-7.2.0.tgz#bdf4bb7f2f37fe689acfaec9999db288a5b26888" + version "7.2.2" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-7.2.2.tgz#0983d55d497f19f36d11ff2c8242b2f56cc2dd05" dependencies: - app-root-path "^2.0.1" chalk "^2.3.1" commander "^2.14.1" cosmiconfig "^5.0.2" @@ -5822,7 +5825,7 @@ lint-staged@^7.1.0: find-parent-dir "^0.3.0" is-glob "^4.0.0" is-windows "^1.0.2" - jest-validate "^23.0.0" + jest-validate "^23.5.0" listr "^0.14.1" lodash "^4.17.5" log-symbols "^2.2.0" @@ -6284,11 +6287,11 @@ lodash.values@~2.3.0: dependencies: lodash.keys "~2.3.0" -lodash@^3.10.0, lodash@^3.10.1, lodash@^3.9.3: +lodash@^3.10.1: version "3.10.1" resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" -lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.3.0, lodash@^4.5.1, lodash@^4.6.1, lodash@~4.17.10: +lodash@^4.0.0, lodash@^4.13.1, lodash@^4.17.10, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.3.0, lodash@^4.5.1, lodash@^4.6.1, lodash@~4.17.10: version "4.17.10" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7" @@ -6407,9 +6410,9 @@ markdown-it@^8.3.0, markdown-it@^8.3.1: mdurl "^1.0.1" uc.micro "^1.0.5" -marked@^0.3.6: - version "0.3.19" - resolved "https://registry.yarnpkg.com/marked/-/marked-0.3.19.tgz#5d47f709c4c9fc3c216b6d46127280f40b39d790" +marked@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/marked/-/marked-0.5.0.tgz#9e590bad31584a48ff405b33ab1c0dd25172288e" matcher-collection@^1.0.0, matcher-collection@^1.0.5: version "1.0.5" @@ -6439,11 +6442,7 @@ media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" -medium-editor@5.14.4: - version "5.14.4" - resolved "https://registry.yarnpkg.com/medium-editor/-/medium-editor-5.14.4.tgz#84669da34de41083a8cba86b4841f9c2c805bd6a" - -medium-editor@^5.23.0: +medium-editor@^5.23.0, medium-editor@^5.23.3: version "5.23.3" resolved "https://registry.yarnpkg.com/medium-editor/-/medium-editor-5.23.3.tgz#6fb638759ae2fc76c423feb056f346d9c518d3b7" @@ -6562,17 +6561,11 @@ mimic-response@^1.0.0: dependencies: brace-expansion "^1.1.7" -minimatch@^2.0.3: - version "2.0.10" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7" - dependencies: - brace-expansion "^1.0.0" - minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" -minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0: +minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" @@ -6913,6 +6906,10 @@ number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" +nwsapi@^2.0.7: + version "2.0.8" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.0.8.tgz#e3603579b7e162b3dbedae4fb24e46f771d8fa24" + oauth-sign@~0.8.2: version "0.8.2" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" @@ -6993,7 +6990,7 @@ optimist@^0.6.1: minimist "~0.0.1" wordwrap "~0.0.2" -optionator@^0.8.2: +optionator@^0.8.1, optionator@^0.8.2: version "0.8.2" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" dependencies: @@ -7049,14 +7046,6 @@ osenv@0, osenv@^0.1.3, osenv@^0.1.4, osenv@^0.1.5: os-homedir "^1.0.0" os-tmpdir "^1.0.0" -output-file-sync@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/output-file-sync/-/output-file-sync-1.1.2.tgz#d0a33eefe61a205facb90092e826598d5245ce76" - dependencies: - graceful-fs "^4.1.4" - mkdirp "^0.5.1" - object-assign "^4.1.0" - p-cancelable@^0.4.0: version "0.4.1" resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.4.1.tgz#35f363d67d52081c8d9585e37bcceb7e0bbcb2a0" @@ -7121,6 +7110,10 @@ parse-passwd@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" +parse5@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" + parseqs@0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.5.tgz#d5208a3738e46766e291ba2ea173684921a8b89d" @@ -7151,10 +7144,6 @@ path-dirname@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" -path-exists@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-1.0.0.tgz#d5a8998eb71ef37a74c34eb0d9eba6e878eea081" - path-exists@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" @@ -7247,6 +7236,10 @@ pluralize@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777" +pn@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" + portfinder@^1.0.7: version "1.0.16" resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.16.tgz#a6a68be9c352bc66c1a4c17a261f661f3facaf52" @@ -7290,9 +7283,9 @@ prettier@^1.14.0: version "1.14.2" resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.14.2.tgz#0ac1c6e1a90baa22a62925f41963c841983282f9" -pretty-format@^23.2.0: - version "23.2.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-23.2.0.tgz#3b0aaa63c018a53583373c1cb3a5d96cc5e83017" +pretty-format@^23.5.0: + version "23.5.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-23.5.0.tgz#0f9601ad9da70fe690a269cd3efca732c210687c" dependencies: ansi-regex "^3.0.0" ansi-styles "^3.2.0" @@ -7340,13 +7333,17 @@ pseudomap@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" +psl@^1.1.24: + version "1.1.29" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.1.29.tgz#60f580d360170bb722a797cc704411e6da850c67" + punycode@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" -q@^1.1.2: - version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" +punycode@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" qs@6.5.1: version "6.5.1" @@ -7490,25 +7487,7 @@ readdirp@^2.0.0: readable-stream "^2.0.2" set-immediate-shim "^1.0.1" -recast@0.10.33: - version "0.10.33" - resolved "https://registry.yarnpkg.com/recast/-/recast-0.10.33.tgz#942808f7aa016f1fa7142c461d7e5704aaa8d697" - dependencies: - ast-types "0.8.12" - esprima-fb "~15001.1001.0-dev-harmony-fb" - private "~0.1.5" - source-map "~0.5.0" - -recast@^0.10.10: - version "0.10.43" - resolved "https://registry.yarnpkg.com/recast/-/recast-0.10.43.tgz#b95d50f6d60761a5f6252e15d80678168491ce7f" - dependencies: - ast-types "0.8.15" - esprima-fb "~15001.1001.0-dev-harmony-fb" - private "~0.1.5" - source-map "~0.5.0" - -recast@^0.11.17, recast@^0.11.3: +recast@^0.11.3: version "0.11.23" resolved "https://registry.yarnpkg.com/recast/-/recast-0.11.23.tgz#451fd3004ab1e4df9b4e4b66376b2a21912462d3" dependencies: @@ -7554,17 +7533,6 @@ regenerator-transform@^0.10.0: babel-types "^6.19.0" private "^0.1.6" -regenerator@0.8.40: - version "0.8.40" - resolved "https://registry.yarnpkg.com/regenerator/-/regenerator-0.8.40.tgz#a0e457c58ebdbae575c9f8cd75127e93756435d8" - dependencies: - commoner "~0.10.3" - defs "~1.1.0" - esprima-fb "~15001.1001.0-dev-harmony-fb" - private "~0.1.5" - recast "0.10.33" - through "~2.3.8" - regex-cache@^0.4.2: version "0.4.4" resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" @@ -7582,6 +7550,10 @@ regexpp@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-1.1.0.tgz#0e3516dd0b7904f413d2d4193dce4618c3a689ab" +regexpp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.0.tgz#b2a7534a85ca1b033bcf5ce9ff8e56d4e0755365" + regexpu-core@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" @@ -7590,16 +7562,6 @@ regexpu-core@^2.0.0: regjsgen "^0.2.0" regjsparser "^0.1.4" -regexpu@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/regexpu/-/regexpu-1.3.0.tgz#e534dc991a9e5846050c98de6d7dd4a55c9ea16d" - dependencies: - esprima "^2.6.0" - recast "^0.10.10" - 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" @@ -7615,25 +7577,33 @@ remove-trailing-separator@^1.0.1: resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" repeat-element@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" + version "1.1.3" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" repeat-string@^1.5.2, repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" -repeating@^1.1.0, repeating@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/repeating/-/repeating-1.1.3.tgz#3d4114218877537494f97f77f9785fab810fa4ac" - dependencies: - is-finite "^1.0.0" - repeating@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" dependencies: is-finite "^1.0.0" +request-promise-core@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.1.tgz#3eee00b2c5aa83239cfb04c5700da36f81cd08b6" + dependencies: + lodash "^4.13.1" + +request-promise-native@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.5.tgz#5281770f68e0c9719e5163fd3fab482215f4fda5" + dependencies: + request-promise-core "1.1.1" + stealthy-require "^1.1.0" + tough-cookie ">=2.3.3" + request@2.87.0, request@^2.87.0: version "2.87.0" resolved "https://registry.yarnpkg.com/request/-/request-2.87.0.tgz#32f00235cd08d482b4d0d68db93a829c0ed5756e" @@ -7703,7 +7673,7 @@ resolve@1.5.0: dependencies: path-parse "^1.0.5" -resolve@^1.1.2, resolve@^1.1.3, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.3.0, resolve@^1.3.3, resolve@^1.4.0, resolve@^1.5.0, resolve@^1.6.0, resolve@^1.8.1: +resolve@^1.1.3, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.3.0, resolve@^1.3.3, resolve@^1.4.0, resolve@^1.5.0, resolve@^1.6.0, resolve@^1.8.1: version "1.8.1" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.8.1.tgz#82f1ec19a423ac1fbd080b0bab06ba36e84a7a26" dependencies: @@ -7757,7 +7727,7 @@ route-recognizer@^0.3.3: version "0.3.4" resolved "https://registry.yarnpkg.com/route-recognizer/-/route-recognizer-0.3.4.tgz#39ab1ffbce1c59e6d2bdca416f0932611e4f3ca3" -rsvp@^3.0.14, rsvp@^3.0.17, rsvp@^3.0.18, rsvp@^3.0.21, rsvp@^3.0.6, rsvp@^3.1.0, rsvp@^3.2.1, rsvp@^3.3.3, rsvp@^3.5.0: +rsvp@^3.0.14, rsvp@^3.0.17, rsvp@^3.0.18, rsvp@^3.0.21, rsvp@^3.0.6, rsvp@^3.1.0, rsvp@^3.2.1, rsvp@^3.3.3: version "3.6.2" resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a" @@ -7789,6 +7759,12 @@ rx@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" +rxjs@^5.5.2: + version "5.5.11" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.11.tgz#f733027ca43e3bec6b994473be4ab98ad43ced87" + dependencies: + symbol-observable "1.0.1" + rxjs@^6.1.0: version "6.2.2" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.2.2.tgz#eb75fa3c186ff5289907d06483a77884586e1cf9" @@ -7864,7 +7840,11 @@ semver-compare@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" -"semver@2 || 3 || 4 || 5", semver@5.5.0, semver@^5.0.3, semver@^5.1.0, semver@^5.1.1, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0: +"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0: + version "5.5.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.1.tgz#7dfdd8814bdb7cabc7be0fb1d734cfb66c940477" + +semver@5.5.0, semver@^5.0.3, semver@^5.1.0, semver@^5.1.1: version "5.5.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" @@ -7957,10 +7937,6 @@ silent-error@^1.0.0, silent-error@^1.0.1, silent-error@^1.1.0: dependencies: debug "^2.2.0" -simple-fmt@~0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/simple-fmt/-/simple-fmt-0.1.0.tgz#191bf566a59e6530482cb25ab53b4a8dc85c3a6b" - simple-html-tokenizer@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/simple-html-tokenizer/-/simple-html-tokenizer-0.3.0.tgz#9b8b5559d80e331a544dd13dd59382e5d0d94411" @@ -7969,10 +7945,6 @@ simple-html-tokenizer@^0.5.5: version "0.5.5" resolved "https://registry.yarnpkg.com/simple-html-tokenizer/-/simple-html-tokenizer-0.5.5.tgz#110e63f2fe095e1f21f2f07e8c259a5ab6d6bebb" -simple-is@~0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/simple-is/-/simple-is-0.2.0.tgz#2abb75aade39deb5cc815ce10e6191164850baf0" - simple-swizzle@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" @@ -8111,12 +8083,6 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.2.10: - version "0.2.10" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.2.10.tgz#ea5a3900a1c1cb25096a0ae8cc5c2b4b10ded3dc" - dependencies: - source-map "0.1.32" - source-map-support@^0.4.15: version "0.4.18" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" @@ -8138,19 +8104,13 @@ source-map-url@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" -source-map@0.1.32: - version "0.1.32" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.32.tgz#c8b6c167797ba4740a8ea33252162ff08591b266" - dependencies: - amdefine ">=0.0.4" - source-map@0.4.x, source-map@^0.4.2, source-map@^0.4.4: version "0.4.4" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" dependencies: amdefine ">=0.0.4" -source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.0, source-map@~0.5.1: +source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.0, source-map@~0.5.1: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" @@ -8239,10 +8199,6 @@ sshpk@^1.7.0: jsbn "~0.1.0" tweetnacl "~0.14.0" -stable@~0.1.3: - version "0.1.8" - resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" - stack-trace@0.0.x: version "0.0.10" resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" @@ -8272,6 +8228,10 @@ stdout-stream@^1.4.0: dependencies: readable-stream "^2.0.1" +stealthy-require@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" + strict-uri-encode@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" @@ -8317,14 +8277,6 @@ stringify-object@^3.2.2: is-obj "^1.0.1" is-regexp "^1.0.0" -stringmap@~0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/stringmap/-/stringmap-0.2.2.tgz#556c137b258f942b8776f5b2ef582aa069d7d1b1" - -stringset@~0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/stringset/-/stringset-0.2.1.tgz#ef259c4e349344377fcd1c913dd2e848c9c042b5" - strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" @@ -8361,7 +8313,7 @@ strip-indent@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68" -strip-json-comments@~2.0.1: +strip-json-comments@^2.0.1, strip-json-comments@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" @@ -8385,16 +8337,30 @@ supports-color@^3.1.2: dependencies: has-flag "^1.0.0" -supports-color@^5.3.0, supports-color@^5.4.0: +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + dependencies: + has-flag "^3.0.0" + +supports-color@^5.4.0: version "5.4.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.4.0.tgz#1c6b337402c2137605efe19f10fec390f6faab54" dependencies: has-flag "^3.0.0" +symbol-observable@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4" + symbol-observable@^1.0.4, symbol-observable@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" +symbol-tree@^3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" + symlink-or-copy@^1.0.0, symlink-or-copy@^1.0.1, symlink-or-copy@^1.1.8, symlink-or-copy@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/symlink-or-copy/-/symlink-or-copy-1.2.0.tgz#5d49108e2ab824a34069b68974486c290020b393" @@ -8420,6 +8386,17 @@ table@4.0.2: slice-ansi "1.0.0" string-width "^2.1.1" +table@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/table/-/table-4.0.3.tgz#00b5e2b602f1794b9acaf9ca908a76386a7813bc" + dependencies: + ajv "^6.0.1" + ajv-keywords "^3.0.0" + chalk "^2.1.0" + lodash "^4.17.4" + slice-ansi "1.0.0" + string-width "^2.1.1" + tap-parser@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/tap-parser/-/tap-parser-7.0.0.tgz#54db35302fda2c2ccc21954ad3be22b2cba42721" @@ -8517,7 +8494,7 @@ text-hex@1.0.x: version "1.0.0" resolved "https://registry.yarnpkg.com/text-hex/-/text-hex-1.0.0.tgz#69dc9c1b17446ee79a92bf5b884bb4b9127506f5" -text-table@~0.2.0: +text-table@^0.2.0, text-table@~0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" @@ -8525,7 +8502,7 @@ text-table@~0.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/textextensions/-/textextensions-2.2.0.tgz#38ac676151285b658654581987a0ce1a4490d286" -through@^2.3.6, through@^2.3.8, through@~2.3.8: +through@^2.3.6, through@^2.3.8: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" @@ -8574,7 +8551,7 @@ to-array@0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/to-array/-/to-array-0.1.4.tgz#17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890" -to-fast-properties@^1.0.0, to-fast-properties@^1.0.3: +to-fast-properties@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" @@ -8600,12 +8577,25 @@ to-regex@^3.0.1, to-regex@^3.0.2: regex-not "^1.0.2" safe-regex "^1.1.0" +tough-cookie@>=2.3.3, tough-cookie@^2.3.4: + version "2.4.3" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" + dependencies: + psl "^1.1.24" + punycode "^1.4.1" + tough-cookie@~2.3.3: version "2.3.4" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.4.tgz#ec60cee38ac675063ffc97a5c18970578ee83655" dependencies: punycode "^1.4.1" +tr46@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + dependencies: + punycode "^2.1.0" + tree-sync@^1.2.1, tree-sync@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/tree-sync/-/tree-sync-1.2.2.tgz#2cf76b8589f59ffedb58db5a3ac7cb013d0158b7" @@ -8620,7 +8610,7 @@ trim-newlines@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" -trim-right@^1.0.0, trim-right@^1.0.1: +trim-right@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" @@ -8634,14 +8624,6 @@ triple-beam@^1.2.0, triple-beam@^1.3.0: dependencies: glob "^6.0.4" -try-resolve@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/try-resolve/-/try-resolve-1.0.1.tgz#cfde6fabd72d63e5797cfaab873abbe8e700e912" - -tryor@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/tryor/-/tryor-0.1.2.tgz#8145e4ca7caff40acde3ccf946e8b8bb75b4172b" - tslib@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" @@ -8677,9 +8659,9 @@ typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" -typescript-eslint-parser@^17.0.1: - version "17.0.1" - resolved "https://registry.yarnpkg.com/typescript-eslint-parser/-/typescript-eslint-parser-17.0.1.tgz#ddc681a3afa51a9baa6746a001eb5f29fb1365d3" +typescript-eslint-parser@^18.0.0: + version "18.0.0" + resolved "https://registry.yarnpkg.com/typescript-eslint-parser/-/typescript-eslint-parser-18.0.0.tgz#3e5055a44980d69e4154350fc5d8b1ab4e2332a8" dependencies: lodash.unescape "4.0.1" semver "5.5.0" @@ -8764,6 +8746,12 @@ upath@^1.0.5: version "1.1.0" resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.0.tgz#35256597e46a581db4793d0ce47fa9aebfc9fabd" +uri-js@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + dependencies: + punycode "^2.1.0" + urix@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" @@ -8786,10 +8774,6 @@ use@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" -user-home@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190" - user-info@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/user-info/-/user-info-1.0.0.tgz#81c82b7ed63e674c2475667653413b3c76fde239" @@ -8845,7 +8829,13 @@ verror@1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" -walk-sync@0.3.2, walk-sync@^0.3.0, walk-sync@^0.3.1, walk-sync@^0.3.2: +w3c-hr-time@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz#82ac2bff63d950ea9e3189a58a65625fedf19045" + dependencies: + browser-process-hrtime "^0.1.2" + +walk-sync@0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/walk-sync/-/walk-sync-0.3.2.tgz#4827280afc42d0e035367c4a4e31eeac0d136f75" dependencies: @@ -8859,6 +8849,13 @@ walk-sync@^0.2.5, walk-sync@^0.2.7: ensure-posix-path "^1.0.0" matcher-collection "^1.0.0" +walk-sync@^0.3.0, walk-sync@^0.3.1, walk-sync@^0.3.2: + version "0.3.3" + resolved "https://registry.yarnpkg.com/walk-sync/-/walk-sync-0.3.3.tgz#1e9f12cd4fe6e0e6d4a0715b5cc7e30711d43cd1" + dependencies: + ensure-posix-path "^1.0.0" + matcher-collection "^1.0.0" + walker@1.x, walker@~1.0.5: version "1.0.7" resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" @@ -8888,6 +8885,10 @@ wcwidth@^1.0.1: dependencies: defaults "^1.0.3" +webidl-conversions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + websocket-driver@>=0.5.1: version "0.7.0" resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.0.tgz#0caf9d2d755d93aee049d4bdd0d3fe2cca2a24eb" @@ -8899,6 +8900,32 @@ websocket-extensions@>=0.1.1: version "0.1.3" resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29" +whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.4.tgz#63fb016b7435b795d9025632c086a5209dbd2621" + dependencies: + iconv-lite "0.4.23" + +whatwg-mimetype@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.1.0.tgz#f0f21d76cbba72362eb609dbed2a30cd17fcc7d4" + +whatwg-url@^6.4.1: + version "6.5.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8" + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +whatwg-url@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.0.0.tgz#fde926fa54a599f3adf82dff25a9f7be02dc6edd" + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + which-module@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" @@ -8919,10 +8946,6 @@ window-size@0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" -window-size@^0.1.2: - version "0.1.4" - resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.4.tgz#f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876" - winston-transport@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.2.0.tgz#a20be89edf2ea2ca39ba25f3e50344d73e6520e5" @@ -8991,6 +9014,12 @@ write@^0.2.1: dependencies: mkdirp "^0.5.1" +ws@^5.2.0: + version "5.2.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" + dependencies: + async-limiter "~1.0.0" + ws@~3.3.1: version "3.3.3" resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2" @@ -9003,6 +9032,10 @@ xdg-basedir@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4" +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + xmldom@^0.1.19: version "0.1.27" resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.27.tgz#d501f97b3bdb403af8ef9ecc20573187aadac0e9" @@ -9015,7 +9048,7 @@ xtend@^4.0.0, xtend@~4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" -y18n@^3.2.0, y18n@^3.2.1: +y18n@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" @@ -9067,17 +9100,6 @@ yargs@~3.10.0: decamelize "^1.0.0" window-size "0.1.0" -yargs@~3.27.0: - version "3.27.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.27.0.tgz#21205469316e939131d59f2da0c6d7f98221ea40" - dependencies: - camelcase "^1.2.1" - cliui "^2.1.0" - decamelize "^1.0.0" - os-locale "^1.4.0" - window-size "^0.1.2" - y18n "^3.2.0" - yeast@0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419"