diff --git a/index.js b/index.js
index fe3d559b..fe5bea28 100644
--- a/index.js
+++ b/index.js
@@ -55,9 +55,13 @@ module.exports = {
let host = this._findHost();
this._assignOptions(host);
- // we can't use the setupPreprocessorRegistry() hook as it is called to
- // early and we do not have reliable access to `app.tests` there yet
- this._setupPreprocessorRegistry(app.registry);
+ let emberChecker = new VersionChecker(app).forEmber();
+
+ if (emberChecker.isAbove('1.13.0')) {
+ // we can't use the setupPreprocessorRegistry() hook as it is called to
+ // early and we do not have reliable access to `app.tests` there yet
+ this._setupPreprocessorRegistry(app.registry);
+ }
// add the StripDataTestPropertiesPlugin to the list of plugins used by
// the `ember-cli-babel` addon
diff --git a/package.json b/package.json
index dfd1a93f..74d2ec67 100644
--- a/package.json
+++ b/package.json
@@ -37,6 +37,7 @@
"ember-cli-inject-live-reload": "^1.6.1",
"ember-cli-qunit": "^4.0.0",
"ember-cli-shims": "^1.1.0",
+ "ember-compatibility-helpers": "^0.1.2",
"ember-disable-prototype-extensions": "^1.1.2",
"ember-load-initializers": "^1.0.0",
"ember-resolver": "^4.3.0",
@@ -55,7 +56,7 @@
"ember-addon": {
"configPath": "tests/dummy/config",
"versionCompatibility": {
- "ember": ">=1.13"
+ "ember": ">=1.11"
}
},
"greenkeeper": {
diff --git a/tests/acceptance/bind-data-test-attributes-in-components-test.js b/tests/acceptance/bind-data-test-attributes-in-components-test.js
index 0164069e..2ff12cd3 100644
--- a/tests/acceptance/bind-data-test-attributes-in-components-test.js
+++ b/tests/acceptance/bind-data-test-attributes-in-components-test.js
@@ -3,6 +3,8 @@ import moduleForAcceptance from '../../tests/helpers/module-for-acceptance';
import config from 'dummy/config/environment';
+import { GTE_EMBER_1_13 } from 'ember-compatibility-helpers';
+
if (!config.stripTestSelectors) {
/*
@@ -47,23 +49,25 @@ if (!config.stripTestSelectors) {
assert.equal(find('.test6').find('div[data-non-test]').length, 0, 'data-non-test does not exists');
});
- test('it binds data-test-* attributes with boolean values on components', function(assert) {
- assert.equal(find('.test7').find('div[data-test-with-boolean-value]').length, 1, 'data-test-with-boolean-value exists');
- });
+ if (GTE_EMBER_1_13) {
+ test('it binds data-test-* attributes with boolean values on components', function(assert) {
+ assert.equal(find('.test7').find('div[data-test-with-boolean-value]').length, 1, 'data-test-with-boolean-value exists');
+ });
- test('it binds data-test-* attributes without values on components', function(assert) {
- assert.equal(find('.test8').find('div[data-test-without-value]').length, 1, 'data-test-without-value exists');
- });
+ test('it binds data-test-* attributes without values on components', function(assert) {
+ assert.equal(find('.test8').find('div[data-test-without-value]').length, 1, 'data-test-without-value exists');
+ });
- test('it binds data-test-* attributes without values on block components', function(assert) {
- assert.equal(find('.test9').find('div[data-test-without-value]').length, 1, 'data-test-without-value exists');
- });
+ test('it binds data-test-* attributes without values on block components', function(assert) {
+ assert.equal(find('.test9').find('div[data-test-without-value]').length, 1, 'data-test-without-value exists');
+ });
- test('it leaves data-test attribute without value untouched on components', function(assert) {
- assert.equal(find('.test10').find('div[data-test]').length, 0, 'data-test does not exists');
- });
+ test('it leaves data-test attribute without value untouched on components', function(assert) {
+ assert.equal(find('.test10').find('div[data-test]').length, 0, 'data-test does not exists');
+ });
- test('it transforms data-test params to hash pairs on components', function(assert) {
- assert.equal(find('.test11').find('div[data-test-something]').length, 1, 'data-test-something exists');
- });
+ test('it transforms data-test params to hash pairs on components', function(assert) {
+ assert.equal(find('.test11').find('div[data-test-something]').length, 1, 'data-test-something exists');
+ });
+ }
}
diff --git a/tests/dummy/app/controllers/bind-test.js b/tests/dummy/app/controllers/bind-test.js
new file mode 100644
index 00000000..698f0311
--- /dev/null
+++ b/tests/dummy/app/controllers/bind-test.js
@@ -0,0 +1,8 @@
+import Ember from 'ember';
+import { GTE_EMBER_1_13 } from 'ember-compatibility-helpers';
+
+const { Controller } = Ember;
+
+export default Controller.extend({
+ shouldRenderParamTests: GTE_EMBER_1_13
+});
diff --git a/tests/dummy/app/templates/bind-test.hbs b/tests/dummy/app/templates/bind-test.hbs
index 0965a5db..b033067d 100644
--- a/tests/dummy/app/templates/bind-test.hbs
+++ b/tests/dummy/app/templates/bind-test.hbs
@@ -12,10 +12,12 @@
{{data-test-component data-test-with-boolean-value=true}}
-{{data-test-component data-test-without-value}}
+{{#if shouldRenderParamTests}}
+ {{data-test-component data-test-without-value}}
-{{#data-test-component data-test-without-value}}foo{{/data-test-component}}
+ {{#data-test-component data-test-without-value}}foo{{/data-test-component}}
-{{data-test-component data-test}}
+ {{data-test-component data-test}}
-{{data-test-component data-test-something some-prop="prop"}}
+ {{data-test-component data-test-something some-prop="prop"}}
+{{/if}}
diff --git a/yarn.lock b/yarn.lock
index 0266754a..68254eee 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,89 +2,16 @@
# yarn lockfile v1
-"@glimmer/compiler@^0.25.3":
- version "0.25.3"
- resolved "https://registry.yarnpkg.com/@glimmer/compiler/-/compiler-0.25.3.tgz#25eb06394f3ba1c1fae5af25c9cf7deb2c11ef4e"
- dependencies:
- "@glimmer/interfaces" "^0.25.3"
- "@glimmer/syntax" "^0.25.3"
- "@glimmer/util" "^0.25.3"
- "@glimmer/wire-format" "^0.25.3"
- simple-html-tokenizer "^0.3.0"
-
"@glimmer/di@^0.2.0":
version "0.2.0"
resolved "https://registry.yarnpkg.com/@glimmer/di/-/di-0.2.0.tgz#73bfd4a6ee4148a80bf092e8a5d29bcac9d4ce7e"
-"@glimmer/interfaces@^0.25.3":
- version "0.25.3"
- resolved "https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.25.3.tgz#8c460b28ad5a17eaa1712e6aa7b8ebb49738c38f"
- dependencies:
- "@glimmer/wire-format" "^0.25.3"
-
-"@glimmer/node@^0.25.3":
- version "0.25.3"
- resolved "https://registry.yarnpkg.com/@glimmer/node/-/node-0.25.3.tgz#301828e8455be141d5384b01980ed9be02984059"
- dependencies:
- "@glimmer/runtime" "^0.25.3"
- simple-dom "^0.3.0"
-
-"@glimmer/object-reference@^0.25.3":
- version "0.25.3"
- resolved "https://registry.yarnpkg.com/@glimmer/object-reference/-/object-reference-0.25.3.tgz#e0d1fa874f912e7d1232d487fcd2096e6b31b620"
- dependencies:
- "@glimmer/reference" "^0.25.3"
- "@glimmer/util" "^0.25.3"
-
-"@glimmer/object@^0.25.3":
- version "0.25.3"
- resolved "https://registry.yarnpkg.com/@glimmer/object/-/object-0.25.3.tgz#451eb208dadba1ede9c0c038a90dfe32637493fe"
- dependencies:
- "@glimmer/object-reference" "^0.25.3"
- "@glimmer/util" "^0.25.3"
-
-"@glimmer/reference@^0.25.3":
- version "0.25.3"
- resolved "https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.25.3.tgz#a09ddc397bee0223de73ea5044a304a30935104f"
- dependencies:
- "@glimmer/util" "^0.25.3"
-
"@glimmer/resolver@^0.4.1":
version "0.4.1"
resolved "https://registry.yarnpkg.com/@glimmer/resolver/-/resolver-0.4.1.tgz#cd9644572c556e7e799de1cf8eff2b999cf5b878"
dependencies:
"@glimmer/di" "^0.2.0"
-"@glimmer/runtime@^0.25.3":
- version "0.25.3"
- resolved "https://registry.yarnpkg.com/@glimmer/runtime/-/runtime-0.25.3.tgz#ae2101a1e4de3330d08f20806c18327dbfa86d78"
- dependencies:
- "@glimmer/interfaces" "^0.25.3"
- "@glimmer/object" "^0.25.3"
- "@glimmer/object-reference" "^0.25.3"
- "@glimmer/reference" "^0.25.3"
- "@glimmer/util" "^0.25.3"
- "@glimmer/wire-format" "^0.25.3"
-
-"@glimmer/syntax@^0.25.3":
- version "0.25.3"
- resolved "https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.25.3.tgz#b3f8a59bee616fd600301d778de3b649bf77036e"
- dependencies:
- "@glimmer/interfaces" "^0.25.3"
- "@glimmer/util" "^0.25.3"
- handlebars "^4.0.6"
- simple-html-tokenizer "^0.3.0"
-
-"@glimmer/util@^0.25.3":
- version "0.25.3"
- resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.25.3.tgz#7cedf72947137b519658c8be34d0d5965cebe3a1"
-
-"@glimmer/wire-format@^0.25.3":
- version "0.25.3"
- resolved "https://registry.yarnpkg.com/@glimmer/wire-format/-/wire-format-0.25.3.tgz#046692b3a26a30a498712266cd0bdb47d7710f37"
- dependencies:
- "@glimmer/util" "^0.25.3"
-
abbrev@1:
version "1.1.0"
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.0.tgz#d0554c2256636e2f56e7c2e5ad183f859428d81f"
@@ -154,6 +81,12 @@ amd-name-resolver@0.0.7:
dependencies:
ensure-posix-path "^1.0.1"
+amd-name-resolver@1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/amd-name-resolver/-/amd-name-resolver-1.0.0.tgz#0e593b28d6fa3326ab1798107edaea961046e8d8"
+ dependencies:
+ ensure-posix-path "^1.0.1"
+
amdefine@>=0.0.4:
version "1.0.1"
resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5"
@@ -1051,11 +984,23 @@ broccoli-debug@^0.6.1, broccoli-debug@^0.6.2:
symlink-or-copy "^1.1.8"
tree-sync "^1.2.2"
+broccoli-debug@^0.6.3:
+ version "0.6.3"
+ resolved "https://registry.yarnpkg.com/broccoli-debug/-/broccoli-debug-0.6.3.tgz#1f33bb0eacb5db81366f0492524c82b1217eb578"
+ dependencies:
+ broccoli-plugin "^1.2.1"
+ fs-tree-diff "^0.5.2"
+ heimdalljs "^0.2.1"
+ heimdalljs-logger "^0.1.7"
+ minimatch "^3.0.3"
+ symlink-or-copy "^1.1.8"
+ tree-sync "^1.2.2"
+
broccoli-funnel-reducer@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/broccoli-funnel-reducer/-/broccoli-funnel-reducer-1.0.0.tgz#11365b2a785aec9b17972a36df87eef24c5cc0ea"
-broccoli-funnel@^1.0.0, broccoli-funnel@^1.0.1, broccoli-funnel@^1.0.6, broccoli-funnel@^1.1.0, broccoli-funnel@^1.2.0:
+broccoli-funnel@^1.0.0, broccoli-funnel@^1.0.1, broccoli-funnel@^1.1.0, broccoli-funnel@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/broccoli-funnel/-/broccoli-funnel-1.2.0.tgz#cddc3afc5ff1685a8023488fff74ce6fb5a51296"
dependencies:
@@ -1074,6 +1019,24 @@ broccoli-funnel@^1.0.0, broccoli-funnel@^1.0.1, broccoli-funnel@^1.0.6, broccoli
symlink-or-copy "^1.0.0"
walk-sync "^0.3.1"
+broccoli-funnel@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/broccoli-funnel/-/broccoli-funnel-2.0.1.tgz#6823c73b675ef78fffa7ab800f083e768b51d449"
+ dependencies:
+ array-equal "^1.0.0"
+ blank-object "^1.0.1"
+ broccoli-plugin "^1.3.0"
+ debug "^2.2.0"
+ fast-ordered-set "^1.0.0"
+ fs-tree-diff "^0.5.3"
+ heimdalljs "^0.2.0"
+ minimatch "^3.0.0"
+ mkdirp "^0.5.0"
+ path-posix "^1.0.0"
+ rimraf "^2.4.3"
+ symlink-or-copy "^1.0.0"
+ walk-sync "^0.3.1"
+
broccoli-kitchen-sink-helpers@^0.3.1:
version "0.3.1"
resolved "https://registry.yarnpkg.com/broccoli-kitchen-sink-helpers/-/broccoli-kitchen-sink-helpers-0.3.1.tgz#77c7c18194b9664163ec4fcee2793444926e0c06"
@@ -1292,6 +1255,14 @@ chalk@^2.0.0:
escape-string-regexp "^1.0.5"
supports-color "^4.0.0"
+chalk@^2.0.1, chalk@^2.1.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.0.tgz#b5ea48efc9c1793dccc9b4767c93914d3f2d52ba"
+ dependencies:
+ ansi-styles "^3.1.0"
+ escape-string-regexp "^1.0.5"
+ supports-color "^4.0.0"
+
charm@^1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/charm/-/charm-1.0.2.tgz#8add367153a6d9a581331052c4090991da995e35"
@@ -1336,7 +1307,7 @@ clean-css@^3.4.5:
commander "2.8.x"
source-map "0.4.x"
-cli-cursor@^1.0.1, cli-cursor@^1.0.2:
+cli-cursor@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987"
dependencies:
@@ -1348,9 +1319,9 @@ cli-cursor@^2.1.0:
dependencies:
restore-cursor "^2.0.0"
-cli-spinners@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-0.1.2.tgz#bb764d88e185fb9e1e6a2a1f19772318f605e31c"
+cli-spinners@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-1.1.0.tgz#f1847b168844d917a671eb9d147e3df497c90d06"
cli-table2@^0.2.0:
version "0.2.0"
@@ -1492,13 +1463,13 @@ console-control-strings@^1.0.0, console-control-strings@~1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
-console-ui@^1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/console-ui/-/console-ui-1.0.3.tgz#31c524461b63422769f9e89c173495d91393721c"
+console-ui@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/console-ui/-/console-ui-2.0.1.tgz#56d0721ebcc44e6c9c3de02f355f898aba41ea79"
dependencies:
- chalk "^1.1.3"
- inquirer "^1.2.3"
- ora "^0.2.0"
+ chalk "^2.1.0"
+ inquirer "^2"
+ ora "^1.3.0"
through "^2.3.8"
consolidate@^0.14.0:
@@ -1619,10 +1590,6 @@ deep-extend@~0.4.0:
version "0.4.2"
resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f"
-deep-freeze@^0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/deep-freeze/-/deep-freeze-0.0.1.tgz#3a0b0005de18672819dfd38cd31f91179c893e84"
-
deep-is@~0.1.3:
version "0.1.3"
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
@@ -1824,10 +1791,14 @@ ember-cli-legacy-blueprints@^0.1.2:
rsvp "^3.0.17"
silent-error "^1.0.0"
-ember-cli-lodash-subset@^1.0.11, ember-cli-lodash-subset@^1.0.7:
+ember-cli-lodash-subset@^1.0.7:
version "1.0.12"
resolved "https://registry.yarnpkg.com/ember-cli-lodash-subset/-/ember-cli-lodash-subset-1.0.12.tgz#af2e77eba5dcb0d77f3308d3a6fd7d3450f6e537"
+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-normalize-entity-name@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/ember-cli-normalize-entity-name/-/ember-cli-normalize-entity-name-1.0.0.tgz#0b14f7bcbc599aa117b5fddc81e4fd03c4bad5b7"
@@ -1909,11 +1880,11 @@ ember-cli-version-checker@^2.0.0:
resolve "^1.3.3"
semver "^5.3.0"
-ember-cli@~2.15.0:
- version "2.15.1"
- resolved "https://registry.yarnpkg.com/ember-cli/-/ember-cli-2.15.1.tgz#773add3cc18e5068f1c5f43a77544efa2712e47b"
+ember-cli@~2.16.1:
+ version "2.16.2"
+ resolved "https://registry.yarnpkg.com/ember-cli/-/ember-cli-2.16.2.tgz#53b922073a8e6f34255a6e0dcb1794a91ba3e1b7"
dependencies:
- amd-name-resolver "0.0.7"
+ amd-name-resolver "1.0.0"
babel-plugin-transform-es2015-modules-amd "^6.24.0"
bower-config "^1.3.0"
bower-endpoint-parser "0.2.2"
@@ -1923,7 +1894,8 @@ ember-cli@~2.15.0:
broccoli-concat "^3.2.2"
broccoli-config-loader "^1.0.0"
broccoli-config-replace "^1.1.2"
- broccoli-funnel "^1.0.6"
+ broccoli-debug "^0.6.3"
+ broccoli-funnel "^2.0.0"
broccoli-funnel-reducer "^1.0.0"
broccoli-merge-trees "^2.0.0"
broccoli-middleware "^1.0.0"
@@ -1931,31 +1903,30 @@ ember-cli@~2.15.0:
broccoli-stew "^1.2.0"
calculate-cache-key-for-tree "^1.0.0"
capture-exit "^1.1.0"
- chalk "^1.1.3"
+ chalk "^2.0.1"
clean-base-url "^1.0.0"
compression "^1.4.4"
configstore "^3.0.0"
- console-ui "^1.0.2"
+ console-ui "^2.0.0"
core-object "^3.1.3"
dag-map "^2.0.2"
- deep-freeze "^0.0.1"
diff "^3.2.0"
ember-cli-broccoli-sane-watcher "^2.0.4"
ember-cli-is-package-missing "^1.0.0"
ember-cli-legacy-blueprints "^0.1.2"
- ember-cli-lodash-subset "^1.0.11"
+ ember-cli-lodash-subset "^2.0.1"
ember-cli-normalize-entity-name "^1.0.0"
ember-cli-preprocess-registry "^3.1.0"
ember-cli-string-utils "^1.0.0"
ember-try "^0.2.15"
ensure-posix-path "^1.0.2"
- execa "^0.7.0"
+ execa "^0.8.0"
exists-sync "0.0.4"
exit "^0.1.2"
express "^4.12.3"
filesize "^3.1.3"
find-up "^2.1.0"
- fs-extra "^3.0.0"
+ fs-extra "^4.0.0"
fs-tree-diff "^0.5.2"
get-caller-file "^1.0.0"
git-repo-info "^1.4.1"
@@ -1983,7 +1954,7 @@ ember-cli@~2.15.0:
promise-map-series "^0.2.1"
quick-temp "^0.1.8"
resolve "^1.3.0"
- rsvp "^3.3.3"
+ rsvp "^3.6.0"
sane "^1.6.0"
semver "^5.1.1"
silent-error "^1.0.0"
@@ -1998,6 +1969,14 @@ ember-cli@~2.15.0:
walk-sync "^0.3.0"
yam "0.0.22"
+ember-compatibility-helpers@^0.1.2:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/ember-compatibility-helpers/-/ember-compatibility-helpers-0.1.2.tgz#8eb1769ad761db273fd40242b1170d9f3841d0f0"
+ dependencies:
+ babel-plugin-debug-macros "^0.1.11"
+ ember-cli-version-checker "^2.0.0"
+ semver "^5.4.1"
+
ember-disable-prototype-extensions@^1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/ember-disable-prototype-extensions/-/ember-disable-prototype-extensions-1.1.2.tgz#261cccaf6bf8fbb1836be7bdfe4278f9ab92b873"
@@ -2043,13 +2022,9 @@ ember-router-generator@^1.0.0, ember-router-generator@^1.2.3:
recast "^0.11.3"
ember-source@~2.16.0:
- version "2.16.0"
- resolved "https://registry.yarnpkg.com/ember-source/-/ember-source-2.16.0.tgz#2becd7966278fe453046b91178ede665c2cf241a"
+ version "2.16.2"
+ resolved "https://registry.yarnpkg.com/ember-source/-/ember-source-2.16.2.tgz#ebc29ce36dec3ecc80f6b1b02218d63ca5041088"
dependencies:
- "@glimmer/compiler" "^0.25.3"
- "@glimmer/node" "^0.25.3"
- "@glimmer/reference" "^0.25.3"
- "@glimmer/runtime" "^0.25.3"
broccoli-funnel "^1.2.0"
broccoli-merge-trees "^2.0.0"
ember-cli-get-component-path-option "^1.0.0"
@@ -2061,12 +2036,10 @@ ember-source@~2.16.0:
ember-cli-valid-component-name "^1.0.0"
ember-cli-version-checker "^1.3.1"
ember-router-generator "^1.2.3"
+ fs-extra "^4.0.1"
inflection "^1.12.0"
jquery "^3.2.1"
resolve "^1.3.3"
- rsvp "^3.6.1"
- simple-dom "^0.3.0"
- simple-html-tokenizer "^0.4.1"
ember-test-helpers@^0.6.3:
version "0.6.3"
@@ -2308,9 +2281,9 @@ execa@^0.6.0:
signal-exit "^3.0.0"
strip-eof "^1.0.0"
-execa@^0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777"
+execa@^0.8.0:
+ version "0.8.0"
+ resolved "https://registry.yarnpkg.com/execa/-/execa-0.8.0.tgz#d8d76bbc1b55217ed190fd6dd49d3c774ecfc8da"
dependencies:
cross-spawn "^5.0.1"
get-stream "^3.0.0"
@@ -2460,13 +2433,6 @@ fb-watchman@^2.0.0:
dependencies:
bser "^2.0.0"
-figures@^1.3.5:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e"
- dependencies:
- escape-string-regexp "^1.0.5"
- object-assign "^4.1.0"
-
figures@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962"
@@ -2626,12 +2592,12 @@ fs-extra@^2.0.0:
graceful-fs "^4.1.2"
jsonfile "^2.1.0"
-fs-extra@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291"
+fs-extra@^4.0.0, fs-extra@^4.0.1:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.2.tgz#f91704c53d1b461f893452b0c307d9997647ab6b"
dependencies:
graceful-fs "^4.1.2"
- jsonfile "^3.0.0"
+ jsonfile "^4.0.0"
universalify "^0.1.0"
fs-tree-diff@^0.5.2, fs-tree-diff@^0.5.3, fs-tree-diff@^0.5.4, fs-tree-diff@^0.5.6:
@@ -2798,7 +2764,7 @@ growly@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081"
-handlebars@^4.0.4, handlebars@^4.0.6:
+handlebars@^4.0.4:
version "4.0.10"
resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.10.tgz#3d30c718b09a3d96f23ea4cc1f403c4d3ba9ff4f"
dependencies:
@@ -2995,22 +2961,22 @@ inline-source-map-comment@^1.0.5:
sum-up "^1.0.1"
xtend "^4.0.0"
-inquirer@^1.2.3:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-1.2.3.tgz#4dec6f32f37ef7bb0b2ed3f1d1a5c3f545074918"
+inquirer@^2:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-2.0.0.tgz#e1351687b90d150ca403ceaa3cefb1e3065bef4b"
dependencies:
ansi-escapes "^1.1.0"
chalk "^1.0.0"
cli-cursor "^1.0.1"
cli-width "^2.0.0"
external-editor "^1.1.0"
- figures "^1.3.5"
+ figures "^2.0.0"
lodash "^4.3.0"
mute-stream "0.0.6"
pinkie-promise "^2.0.0"
run-async "^2.2.0"
rx "^4.1.0"
- string-width "^1.0.1"
+ string-width "^2.0.0"
strip-ansi "^3.0.0"
through "^2.3.6"
@@ -3270,9 +3236,9 @@ jsonfile@^2.1.0:
optionalDependencies:
graceful-fs "^4.1.6"
-jsonfile@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-3.0.1.tgz#a5ecc6f65f53f662c4415c7675a0331d0992ec66"
+jsonfile@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
optionalDependencies:
graceful-fs "^4.1.6"
@@ -3483,6 +3449,12 @@ lodash@^4.0.0, lodash@^4.14.0, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.3.0, lod
version "4.17.4"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
+log-symbols@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18"
+ dependencies:
+ chalk "^1.0.0"
+
longest@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097"
@@ -3894,14 +3866,14 @@ options@>=0.0.5:
version "0.0.6"
resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f"
-ora@^0.2.0:
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/ora/-/ora-0.2.3.tgz#37527d220adcd53c39b73571d754156d5db657a4"
+ora@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/ora/-/ora-1.3.0.tgz#80078dd2b92a934af66a3ad72a5b910694ede51a"
dependencies:
chalk "^1.1.1"
- cli-cursor "^1.0.2"
- cli-spinners "^0.1.2"
- object-assign "^4.0.1"
+ cli-cursor "^2.1.0"
+ cli-spinners "^1.0.0"
+ log-symbols "^1.0.2"
os-homedir@^1.0.0, os-homedir@^1.0.1:
version "1.0.2"
@@ -4338,7 +4310,7 @@ rimraf@~2.2.6:
version "2.2.8"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582"
-rsvp@^3.0.14, rsvp@^3.0.16, rsvp@^3.0.17, rsvp@^3.0.18, rsvp@^3.0.21, rsvp@^3.1.0, rsvp@^3.2.1, rsvp@^3.3.3, rsvp@^3.5.0, rsvp@^3.6.1:
+rsvp@^3.0.14, rsvp@^3.0.16, rsvp@^3.0.17, rsvp@^3.0.18, rsvp@^3.0.21, rsvp@^3.1.0, rsvp@^3.2.1, rsvp@^3.3.3, rsvp@^3.5.0, rsvp@^3.6.0:
version "3.6.2"
resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a"
@@ -4390,6 +4362,10 @@ semver@^5.1.0, semver@^5.1.1, semver@^5.3.0:
version "5.3.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
+semver@^5.4.1:
+ version "5.4.1"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e"
+
send@0.15.3:
version "0.15.3"
resolved "https://registry.yarnpkg.com/send/-/send-0.15.3.tgz#5013f9f99023df50d1bd9892c19e3defd1d53309"
@@ -4453,18 +4429,6 @@ silent-error@^1.0.0, silent-error@^1.0.1, silent-error@^1.1.0:
dependencies:
debug "^2.2.0"
-simple-dom@^0.3.0:
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/simple-dom/-/simple-dom-0.3.2.tgz#0663d10f1556f1500551d518f56e3aba0871371d"
-
-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"
-
-simple-html-tokenizer@^0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/simple-html-tokenizer/-/simple-html-tokenizer-0.4.1.tgz#028988bb7fe8b2e6645676d82052587d440b02d3"
-
slash@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55"