From 182db8468d418749ad5f9ce3d4f24858fb84bd7f Mon Sep 17 00:00:00 2001
From: Jouke van der Maas
Date: Tue, 8 Aug 2017 10:20:18 +0200
Subject: [PATCH 01/17] Yield the dropdown public API from paper-menu
This can be very useful in more advanced scenarios.
---
addon/templates/components/paper-menu.hbs | 1 +
1 file changed, 1 insertion(+)
diff --git a/addon/templates/components/paper-menu.hbs b/addon/templates/components/paper-menu.hbs
index 25d90fae8..3f3921264 100644
--- a/addon/templates/components/paper-menu.hbs
+++ b/addon/templates/components/paper-menu.hbs
@@ -1,4 +1,5 @@
{{yield (hash
+ dropdown=(readonly publicAPI)
isOpen=publicAPI.isOpen
disabled=publicAPI.disabled
actions=publicAPI.actions
From a0a569ba552f447d5ec3c54e6de9129512085bda Mon Sep 17 00:00:00 2001
From: Anthony Pessy
Date: Tue, 22 Aug 2017 08:34:29 +0200
Subject: [PATCH 02/17] add hint in docs for routable paper-tabs active state
(fix #789)
---
package.json | 1 +
tests/dummy/app/controllers/demo/tabs.js | 6 +-
tests/dummy/app/templates/demo/tabs.hbs | 10 +-
yarn.lock | 495 ++++++++++++-----------
4 files changed, 263 insertions(+), 249 deletions(-)
diff --git a/package.json b/package.json
index b6db72a1f..e3b80e0d9 100644
--- a/package.json
+++ b/package.json
@@ -45,6 +45,7 @@
"ember-href-to": "^1.13.0",
"ember-load-initializers": "^1.0.0",
"ember-resolver": "^4.3.0",
+ "ember-router-service-polyfill": "^1.0.1",
"ember-source": "~2.14.0",
"ember-transition-helper": "0.0.6",
"eslint-plugin-ember-suave": "^1.0.0",
diff --git a/tests/dummy/app/controllers/demo/tabs.js b/tests/dummy/app/controllers/demo/tabs.js
index c6471a33e..a3c8d388b 100644
--- a/tests/dummy/app/controllers/demo/tabs.js
+++ b/tests/dummy/app/controllers/demo/tabs.js
@@ -1,5 +1,5 @@
import Ember from 'ember';
-const { Controller, computed, A } = Ember;
+const { Controller, computed, A, inject } = Ember;
const LOREM = `
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
@@ -13,6 +13,10 @@ export default Controller.extend({
selectedBasicTab: 0,
+ router: inject.service(),
+
+ currentRouteName: computed.reads('router.currentRouteName'),
+
chapters: computed(function() {
let tabs = A();
for (let i = 1; i < 5; i++) {
diff --git a/tests/dummy/app/templates/demo/tabs.hbs b/tests/dummy/app/templates/demo/tabs.hbs
index 184f392a1..61b849553 100644
--- a/tests/dummy/app/templates/demo/tabs.hbs
+++ b/tests/dummy/app/templates/demo/tabs.hbs
@@ -197,11 +197,11 @@
{{#paper-content}}
{{! BEGIN-SNIPPET routable-usage}}
- {{#paper-tabs borderBottom=true as |tabs|}}
- {{#tabs.tab href=(href-to "demo.tabs.index")}}
+ {{#paper-tabs selected=currentRouteName borderBottom=true as |tabs|}}
+ {{#tabs.tab value="demo.tabs.index" href=(href-to "demo.tabs.index")}}
Index
{{/tabs.tab}}
- {{#tabs.tab href=(href-to "demo.tabs.nested-route")}}
+ {{#tabs.tab value="demo.tabs.nested-route" href=(href-to "demo.tabs.nested-route")}}
Nested Route
{{/tabs.tab}}
{{/paper-tabs}}
@@ -227,6 +227,10 @@
paper-buttons
and even
paper-item
s.
+
+ Hint: use ember-router-service-polyfill
addon to easily retrieve
+ the current route name, and passes it as the selected value to paper-tabs
.
+
{{/paper-card-content}}
{{/paper-card}}
diff --git a/yarn.lock b/yarn.lock
index ad5d50cdb..f946ab4f8 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1,7 +1,5 @@
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
# yarn lockfile v1
-
-
"@glimmer/compiler@^0.22.3":
version "0.22.3"
resolved "https://registry.yarnpkg.com/@glimmer/compiler/-/compiler-0.22.3.tgz#3aef9448460af1d320a82423323498a6ff38a0c6"
@@ -82,29 +80,11 @@
dependencies:
"@glimmer/util" "^0.22.3"
-Base64@~0.2.0:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/Base64/-/Base64-0.2.1.tgz#ba3a4230708e186705065e66babdd4c35cf60028"
-
-JSONStream@~0.6.4:
- version "0.6.4"
- resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-0.6.4.tgz#4b2c8063f8f512787b2375f7ee9db69208fa2dcb"
- dependencies:
- jsonparse "0.0.5"
- through "~2.2.7"
-
-JSONStream@~0.7.1:
- version "0.7.4"
- resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-0.7.4.tgz#734290e41511eea7c2cfe151fbf9a563a97b9786"
- dependencies:
- jsonparse "0.0.5"
- through ">=2.2.7 <3"
-
abbrev@1:
version "1.1.0"
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.0.tgz#d0554c2256636e2f56e7c2e5ad183f859428d81f"
-accepts@1.3.3, accepts@~1.3.3:
+accepts@~1.3.3, accepts@1.3.3:
version "1.3.3"
resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.3.tgz#c3ca7434938648c3e0d9c1e328dd68b622c284ca"
dependencies:
@@ -317,14 +297,14 @@ asn1@~0.2.3:
version "0.2.3"
resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86"
-assert-plus@1.0.0, assert-plus@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
-
assert-plus@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234"
+assert-plus@^1.0.0, assert-plus@1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
+
assert@~1.1.0:
version "1.1.2"
resolved "https://registry.yarnpkg.com/assert/-/assert-1.1.2.tgz#adaa04c46bb58c6dd1f294da3eb26e6228eb6e44"
@@ -1051,6 +1031,10 @@ base64-js@~0.0.4:
version "0.0.8"
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-0.0.8.tgz#1101e9544f4a76b1bc3b26d452ca96d7a35e7978"
+Base64@~0.2.0:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/Base64/-/Base64-0.2.1.tgz#ba3a4230708e186705065e66babdd4c35cf60028"
+
base64id@0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/base64id/-/base64id-0.1.0.tgz#02ce0fdeee0cef4f40080e1e73e834f0b1bfce3f"
@@ -1433,23 +1417,23 @@ broccoli-persistent-filter@^1.0.3, broccoli-persistent-filter@^1.1.6, broccoli-p
symlink-or-copy "^1.0.1"
walk-sync "^0.3.1"
-broccoli-plugin@1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-1.1.0.tgz#73e2cfa05f8ea1e3fc1420c40c3d9e7dc724bf02"
+broccoli-plugin@^1.0.0, broccoli-plugin@^1.1.0, broccoli-plugin@^1.2.0, broccoli-plugin@^1.2.1, broccoli-plugin@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-1.3.0.tgz#bee704a8e42da08cb58e513aaa436efb7f0ef1ee"
dependencies:
promise-map-series "^0.2.1"
quick-temp "^0.1.3"
rimraf "^2.3.4"
- symlink-or-copy "^1.0.1"
+ symlink-or-copy "^1.1.8"
-broccoli-plugin@^1.0.0, broccoli-plugin@^1.1.0, broccoli-plugin@^1.2.0, broccoli-plugin@^1.2.1, broccoli-plugin@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-1.3.0.tgz#bee704a8e42da08cb58e513aaa436efb7f0ef1ee"
+broccoli-plugin@1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-1.1.0.tgz#73e2cfa05f8ea1e3fc1420c40c3d9e7dc724bf02"
dependencies:
promise-map-series "^0.2.1"
quick-temp "^0.1.3"
rimraf "^2.3.4"
- symlink-or-copy "^1.1.8"
+ symlink-or-copy "^1.0.1"
broccoli-rollup@^1.2.0:
version "1.3.0"
@@ -1550,8 +1534,8 @@ browser-pack@~2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/browser-pack/-/browser-pack-2.0.1.tgz#5d1c527f56c582677411c4db2a128648ff6bf150"
dependencies:
- JSONStream "~0.6.4"
combine-source-map "~0.3.0"
+ JSONStream "~0.6.4"
through "~2.3.4"
browser-resolve@~1.2.1, browser-resolve@~1.2.4:
@@ -1570,7 +1554,6 @@ browserify@^3.31.2:
version "3.46.1"
resolved "https://registry.yarnpkg.com/browserify/-/browserify-3.46.1.tgz#2c2e4a7f2f408178e78c223b5b57b37c2185ad8e"
dependencies:
- JSONStream "~0.7.1"
assert "~1.1.0"
browser-pack "~2.0.0"
browser-resolve "~1.2.1"
@@ -1594,6 +1577,7 @@ browserify@^3.31.2:
https-browserify "~0.0.0"
inherits "~2.0.1"
insert-module-globals "~6.0.0"
+ JSONStream "~0.7.1"
module-deps "~2.0.0"
os-browserify "~0.1.1"
parents "~0.0.1"
@@ -1670,7 +1654,7 @@ caller-path@^0.1.0:
dependencies:
callsites "^0.2.0"
-callsite@1.0.0, callsite@~1.0.0:
+callsite@~1.0.0, callsite@1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/callsite/-/callsite-1.0.0.tgz#280398e5d664bd74038b6f0905153e6e8af1bc20"
@@ -1819,6 +1803,12 @@ cli-spinners@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-0.1.2.tgz#bb764d88e185fb9e1e6a2a1f19772318f605e31c"
+cli-table@^0.3.1:
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.1.tgz#f53b05266a8b1a0b934b3d0821e6e2dc5914ae23"
+ dependencies:
+ colors "1.0.3"
+
cli-table2@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/cli-table2/-/cli-table2-0.2.0.tgz#2d1ef7f218a0e786e214540562d4bd177fe32d97"
@@ -1828,12 +1818,6 @@ cli-table2@^0.2.0:
optionalDependencies:
colors "^1.1.2"
-cli-table@^0.3.1:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.1.tgz#f53b05266a8b1a0b934b3d0821e6e2dc5914ae23"
- dependencies:
- colors "1.0.3"
-
cli-width@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.1.0.tgz#b234ca209b29ef66fc518d9b98d5847b00edf00a"
@@ -1880,14 +1864,14 @@ color-name@^1.1.1:
version "1.1.3"
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
-colors@1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b"
-
colors@^1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63"
+colors@1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b"
+
combine-source-map@~0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/combine-source-map/-/combine-source-map-0.3.0.tgz#d9e74f593d9cd43807312cb5d846d451efaa9eb7"
@@ -1902,6 +1886,10 @@ combined-stream@^1.0.5, combined-stream@~1.0.5:
dependencies:
delayed-stream "~1.0.0"
+commander@^2.5.0, commander@^2.6.0:
+ version "2.11.0"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563"
+
commander@2.8.x:
version "2.8.1"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4"
@@ -1914,10 +1902,6 @@ commander@2.9.0:
dependencies:
graceful-readlink ">= 1.0.0"
-commander@^2.5.0, commander@^2.6.0:
- version "2.11.0"
- resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563"
-
commondir@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/commondir/-/commondir-0.0.1.tgz#89f00fdcd51b519c578733fec563e6a6da7f5be2"
@@ -2052,7 +2036,7 @@ cookie-signature@1.0.6:
version "1.0.6"
resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
-cookie@0.3.1, cookie@^0.3.1:
+cookie@^0.3.1, cookie@0.3.1:
version "0.3.1"
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"
@@ -2143,6 +2127,12 @@ dashdash@^1.12.0:
dependencies:
assert-plus "^1.0.0"
+debug@^2.1.0, debug@^2.1.1, debug@^2.1.3, debug@^2.2.0, debug@^2.4.0, debug@^2.6.8, debug@~2.6.7, debug@2.6.8:
+ version "2.6.8"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc"
+ dependencies:
+ ms "2.0.0"
+
debug@2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da"
@@ -2161,12 +2151,6 @@ debug@2.6.7:
dependencies:
ms "2.0.0"
-debug@2.6.8, debug@^2.1.0, debug@^2.1.1, debug@^2.1.3, debug@^2.2.0, debug@^2.4.0, debug@^2.6.8, debug@~2.6.7:
- version "2.6.8"
- resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc"
- dependencies:
- ms "2.0.0"
-
decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2:
version "1.2.0"
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
@@ -2226,7 +2210,7 @@ delegates@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
-depd@1.1.0, depd@~1.1.0:
+depd@~1.1.0, depd@1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.0.tgz#e1bd82c6aab6ced965b97b88b17ed3e528ca18c3"
@@ -2305,16 +2289,16 @@ dot-prop@^4.1.0:
dependencies:
is-obj "^1.0.0"
+duplexer@~0.1.1:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1"
+
duplexer2@0.0.2:
version "0.0.2"
resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db"
dependencies:
readable-stream "~1.1.9"
-duplexer@~0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1"
-
ecc-jsbn@~0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505"
@@ -2453,16 +2437,6 @@ ember-cli-htmlbars-inline-precompile@^0.4.3:
hash-for-dep "^1.0.2"
silent-error "^1.1.0"
-ember-cli-htmlbars@1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-1.3.0.tgz#e090f011239153bf45dab29625f94a46fce205af"
- dependencies:
- broccoli-persistent-filter "^1.0.3"
- ember-cli-version-checker "^1.0.2"
- hash-for-dep "^1.0.2"
- json-stable-stringify "^1.0.0"
- strip-bom "^2.0.0"
-
ember-cli-htmlbars@^1.0.1, ember-cli-htmlbars@^1.0.3, ember-cli-htmlbars@^1.1.1:
version "1.3.3"
resolved "https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-1.3.3.tgz#06815262c1577736235bd42ce99db559ce5ebfd1"
@@ -2482,6 +2456,16 @@ ember-cli-htmlbars@^2.0.1:
json-stable-stringify "^1.0.0"
strip-bom "^3.0.0"
+ember-cli-htmlbars@1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-1.3.0.tgz#e090f011239153bf45dab29625f94a46fce205af"
+ dependencies:
+ broccoli-persistent-filter "^1.0.3"
+ ember-cli-version-checker "^1.0.2"
+ hash-for-dep "^1.0.2"
+ json-stable-stringify "^1.0.0"
+ strip-bom "^2.0.0"
+
ember-cli-inject-live-reload@^1.6.1:
version "1.7.0"
resolved "https://registry.yarnpkg.com/ember-cli-inject-live-reload/-/ember-cli-inject-live-reload-1.7.0.tgz#af94336e015336127dfb98080ad442bb233e37ed"
@@ -2605,7 +2589,7 @@ ember-cli-valid-component-name@^1.0.0:
dependencies:
silent-error "^1.0.0"
-ember-cli-version-checker@1.3.1, ember-cli-version-checker@^1.0.2, ember-cli-version-checker@^1.1.4, ember-cli-version-checker@^1.1.6, ember-cli-version-checker@^1.1.7, ember-cli-version-checker@^1.2.0, ember-cli-version-checker@^1.3.1:
+ember-cli-version-checker@^1.0.2, ember-cli-version-checker@^1.1.4, ember-cli-version-checker@^1.1.6, ember-cli-version-checker@^1.1.7, ember-cli-version-checker@^1.2.0, ember-cli-version-checker@^1.3.1, ember-cli-version-checker@1.3.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/ember-cli-version-checker/-/ember-cli-version-checker-1.3.1.tgz#0bc2d134c830142da64bf9627a0eded10b61ae72"
dependencies:
@@ -2815,13 +2799,6 @@ ember-factory-for-polyfill@^1.1.0:
ember-cli-babel "^5.1.7"
ember-cli-version-checker "^1.2.0"
-ember-getowner-polyfill@1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/ember-getowner-polyfill/-/ember-getowner-polyfill-1.1.1.tgz#6bb6603827dd2f8f33be2434570a86cc9e5273ff"
- dependencies:
- ember-cli-babel "^5.1.6"
- ember-cli-version-checker "^1.2.0"
-
ember-getowner-polyfill@^1.1.0, ember-getowner-polyfill@^1.1.1, ember-getowner-polyfill@^1.2.0:
version "1.2.3"
resolved "https://registry.yarnpkg.com/ember-getowner-polyfill/-/ember-getowner-polyfill-1.2.3.tgz#ea70f4a48b1c05b91056371d1878bbafe018222e"
@@ -2830,6 +2807,13 @@ ember-getowner-polyfill@^1.1.0, ember-getowner-polyfill@^1.1.1, ember-getowner-p
ember-cli-version-checker "^1.2.0"
ember-factory-for-polyfill "^1.1.0"
+ember-getowner-polyfill@1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/ember-getowner-polyfill/-/ember-getowner-polyfill-1.1.1.tgz#6bb6603827dd2f8f33be2434570a86cc9e5273ff"
+ dependencies:
+ ember-cli-babel "^5.1.6"
+ ember-cli-version-checker "^1.2.0"
+
ember-hash-helper-polyfill@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/ember-hash-helper-polyfill/-/ember-hash-helper-polyfill-0.1.2.tgz#bc8ee6fa59e9541fce07d2cf4f263cf785e9e1db"
@@ -2888,18 +2872,18 @@ ember-qunit@^2.1.3:
dependencies:
ember-test-helpers "^0.6.3"
-ember-require-module@0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/ember-require-module/-/ember-require-module-0.1.1.tgz#5a2130f691ad1578b1d236dd11196721fd5526b2"
- dependencies:
- ember-cli-babel "^5.1.7"
-
ember-require-module@^0.1.1:
version "0.1.2"
resolved "https://registry.yarnpkg.com/ember-require-module/-/ember-require-module-0.1.2.tgz#fdffdcf86745d601009211c1b41907395a4d081e"
dependencies:
ember-cli-babel "^5.1.7"
+ember-require-module@0.1.1:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/ember-require-module/-/ember-require-module-0.1.1.tgz#5a2130f691ad1578b1d236dd11196721fd5526b2"
+ dependencies:
+ ember-cli-babel "^5.1.7"
+
ember-resolver@^4.3.0:
version "4.3.0"
resolved "https://registry.yarnpkg.com/ember-resolver/-/ember-resolver-4.3.0.tgz#aaf0e43646be2e7da14399a0c2e9574c2130ce69"
@@ -2922,6 +2906,12 @@ ember-router-generator@^1.0.0:
dependencies:
recast "^0.11.3"
+ember-router-service-polyfill:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/ember-router-service-polyfill/-/ember-router-service-polyfill-1.0.1.tgz#a04d3d84c4bb6927e8438d367d9e40dfd40646f6"
+ dependencies:
+ ember-cli-babel "^6.0.0"
+
ember-runtime-enumerable-includes-polyfill@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/ember-runtime-enumerable-includes-polyfill/-/ember-runtime-enumerable-includes-polyfill-2.0.0.tgz#6e9ba118bc909d1d7762de1b03a550d8955308a9"
@@ -3017,6 +3007,13 @@ ember-validators@1.0.1:
ember-cli-babel "^5.1.6"
ember-require-module "0.1.1"
+ember-wormhole@^0.5.1, ember-wormhole@0.5.2:
+ version "0.5.2"
+ resolved "https://registry.yarnpkg.com/ember-wormhole/-/ember-wormhole-0.5.2.tgz#cc0ceb7db4f8b8da0fd852edc81d75cb1dcd92f1"
+ dependencies:
+ ember-cli-babel "^6.0.0"
+ ember-cli-htmlbars "^1.1.1"
+
ember-wormhole@0.5.1:
version "0.5.1"
resolved "https://registry.yarnpkg.com/ember-wormhole/-/ember-wormhole-0.5.1.tgz#f2a6fff13b1c037ffa83b2c9291d8b5978878e5b"
@@ -3024,13 +3021,6 @@ ember-wormhole@0.5.1:
ember-cli-babel "^5.1.6"
ember-cli-htmlbars "^1.0.3"
-ember-wormhole@0.5.2, ember-wormhole@^0.5.1:
- version "0.5.2"
- resolved "https://registry.yarnpkg.com/ember-wormhole/-/ember-wormhole-0.5.2.tgz#cc0ceb7db4f8b8da0fd852edc81d75cb1dcd92f1"
- dependencies:
- ember-cli-babel "^6.0.0"
- ember-cli-htmlbars "^1.1.1"
-
encodeurl@~1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.1.tgz#79e3d58655346909fe6f0f45a5de68103b294d20"
@@ -3108,7 +3098,7 @@ es5-ext@^0.10.14, es5-ext@^0.10.9, es5-ext@~0.10.14:
es6-iterator "2"
es6-symbol "~3.1"
-es6-iterator@2, es6-iterator@~2.0.1:
+es6-iterator@~2.0.1, es6-iterator@2:
version "2.0.1"
resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.1.tgz#8e319c9f0453bf575d374940a655920e59ca5512"
dependencies:
@@ -3141,7 +3131,7 @@ es6-set@~0.1.5:
es6-symbol "3.1.1"
event-emitter "~0.3.5"
-es6-symbol@3.1.1, es6-symbol@^3.1, es6-symbol@~3.1, es6-symbol@~3.1.1:
+es6-symbol@^3.1, es6-symbol@~3.1, es6-symbol@~3.1.1, es6-symbol@3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77"
dependencies:
@@ -3233,7 +3223,7 @@ espree@^3.4.3:
acorn "^5.0.1"
acorn-jsx "^3.0.0"
-esprima-fb@3001.1.0-dev-harmony-fb, esprima-fb@^3001.1.0-dev-harmony-fb:
+esprima-fb@^3001.1.0-dev-harmony-fb, esprima-fb@3001.1.0-dev-harmony-fb:
version "3001.1.0-dev-harmony-fb"
resolved "https://registry.yarnpkg.com/esprima-fb/-/esprima-fb-3001.0001.0000-dev-harmony-fb.tgz#b77d37abcd38ea0b77426bb8bc2922ce6b426411"
@@ -3282,7 +3272,7 @@ esrefactor@~0.1.0:
esprima "~1.0.2"
estraverse "~0.0.4"
-"estraverse@>= 0.0.2", estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0:
+estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0, "estraverse@>= 0.0.2":
version "4.2.0"
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13"
@@ -3577,7 +3567,7 @@ find-up@^2.1.0:
dependencies:
locate-path "^2.0.0"
-findup-sync@0.4.3, findup-sync@^0.4.2:
+findup-sync@^0.4.2, findup-sync@0.4.3:
version "0.4.3"
resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-0.4.3.tgz#40043929e7bc60adf0b7f4827c4c6e75a0deca12"
dependencies:
@@ -3790,17 +3780,6 @@ glob-parent@^2.0.0:
dependencies:
is-glob "^2.0.0"
-glob@7.1.1, glob@^7.0.4, glob@^7.0.5:
- version "7.1.1"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8"
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.2"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
glob@^4.0.4:
version "4.5.3"
resolved "https://registry.yarnpkg.com/glob/-/glob-4.5.3.tgz#c6cb73d3226c1efef04de3c56d012f03377ee15f"
@@ -3831,6 +3810,17 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.1.2, glob@~7.1.1:
once "^1.3.0"
path-is-absolute "^1.0.0"
+glob@^7.0.4, glob@^7.0.5, glob@7.1.1:
+ version "7.1.1"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8"
+ dependencies:
+ fs.realpath "^1.0.0"
+ inflight "^1.0.4"
+ inherits "2"
+ minimatch "^3.0.2"
+ once "^1.3.0"
+ path-is-absolute "^1.0.0"
+
glob@~3.2.8:
version "3.2.11"
resolved "https://registry.yarnpkg.com/glob/-/glob-3.2.11.tgz#4a973f635b9190f715d10987d5c00fd2815ebe3d"
@@ -4114,7 +4104,7 @@ inflight@^1.0.4:
once "^1.3.0"
wrappy "1"
-inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3:
+inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3, inherits@2, inherits@2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
@@ -4184,8 +4174,8 @@ insert-module-globals@~6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/insert-module-globals/-/insert-module-globals-6.0.0.tgz#ee8aeb9dee16819e33aa14588a558824af0c15dc"
dependencies:
- JSONStream "~0.7.1"
concat-stream "~1.4.1"
+ JSONStream "~0.7.1"
lexical-scope "~1.1.0"
process "~0.6.0"
through "~2.3.4"
@@ -4351,14 +4341,14 @@ is-windows@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-0.2.0.tgz#de1aa6d63ea29dd248737b69f1ff8b8002d2108c"
+isarray@^1.0.0, isarray@~1.0.0, isarray@1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
+
isarray@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
-isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
-
isbinaryfile@^3.0.0:
version "3.0.2"
resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-3.0.2.tgz#4a3e974ec0cba9004d3fc6cde7209ea69368a621"
@@ -4401,14 +4391,14 @@ js-reporters@1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/js-reporters/-/js-reporters-1.2.0.tgz#7cf2cb698196684790350d0c4ca07f4aed9ec17e"
-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:
version "3.0.2"
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
+js-tokens@1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-1.0.1.tgz#cc435a5c8b94ad15acb7983140fc80182c89aeae"
+
js-yaml@^3.2.5, js-yaml@^3.2.7, js-yaml@^3.6.1, js-yaml@^3.8.4:
version "3.9.0"
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.9.0.tgz#4ffbbf25c2ac963b8299dc74da7e3740de1c18ce"
@@ -4486,6 +4476,20 @@ jsonparse@0.0.5:
version "0.0.5"
resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-0.0.5.tgz#330542ad3f0a654665b778f3eb2d9a9fa507ac64"
+JSONStream@~0.6.4:
+ version "0.6.4"
+ resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-0.6.4.tgz#4b2c8063f8f512787b2375f7ee9db69208fa2dcb"
+ dependencies:
+ jsonparse "0.0.5"
+ through "~2.2.7"
+
+JSONStream@~0.7.1:
+ version "0.7.4"
+ resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-0.7.4.tgz#734290e41511eea7c2cfe151fbf9a563a97b9786"
+ dependencies:
+ jsonparse "0.0.5"
+ through ">=2.2.7 <3"
+
jsprim@^1.2.2:
version "1.4.0"
resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.0.tgz#a3b87e40298d8c380552d8cc7628a0bb95a22918"
@@ -4759,10 +4763,6 @@ loud-rejection@^1.0.0:
currently-unhandled "^0.4.1"
signal-exit "^3.0.0"
-lru-cache@2:
- version "2.7.3"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952"
-
lru-cache@^4.0.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55"
@@ -4770,6 +4770,10 @@ lru-cache@^4.0.1:
pseudomap "^1.0.2"
yallist "^2.1.2"
+lru-cache@2:
+ version "2.7.3"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952"
+
make-dir@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.0.0.tgz#97a011751e91dd87cfadef58832ebb04936de978"
@@ -4920,59 +4924,59 @@ mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.15, mime-types@~2.1.7:
dependencies:
mime-db "~1.27.0"
-mime@1.3.4:
- version "1.3.4"
- resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53"
-
mime@^1.2.11:
version "1.3.6"
resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.6.tgz#591d84d3653a6b0b4a3b9df8de5aa8108e72e5e0"
+mime@1.3.4:
+ version "1.3.4"
+ resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53"
+
mimic-fn@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.1.0.tgz#e667783d92e89dbd342818b5230b9d62a672ad18"
-minimatch@0.3:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.3.0.tgz#275d8edaac4f1bb3326472089e7949c8394699dd"
+minimatch@^2.0.1, minimatch@^2.0.3:
+ version "2.0.10"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7"
dependencies:
- lru-cache "2"
- sigmund "~1.0.0"
+ brace-expansion "^1.0.0"
-"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2:
+minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2, "minimatch@2 || 3":
version "3.0.4"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
dependencies:
brace-expansion "^1.1.7"
-minimatch@^2.0.1, minimatch@^2.0.3:
- version "2.0.10"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7"
+minimatch@0.3:
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.3.0.tgz#275d8edaac4f1bb3326472089e7949c8394699dd"
dependencies:
- brace-expansion "^1.0.0"
-
-minimist@0.0.8, minimist@~0.0.1:
- version "0.0.8"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
+ lru-cache "2"
+ sigmund "~1.0.0"
minimist@^1.1.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"
+minimist@~0.0.1, minimist@0.0.8:
+ version "0.0.8"
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
+
minimist@~0.0.7, minimist@~0.0.9:
version "0.0.10"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf"
-mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1:
+mkdirp@^0.3.5:
+ version "0.3.5"
+ resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.5.tgz#de3e5f8961c88c787ee1368df849ac4413eca8d7"
+
+mkdirp@^0.5.0, mkdirp@^0.5.1, "mkdirp@>=0.5 0", mkdirp@0.5.x:
version "0.5.1"
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
dependencies:
minimist "0.0.8"
-mkdirp@^0.3.5:
- version "0.3.5"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.5.tgz#de3e5f8961c88c787ee1368df849ac4413eca8d7"
-
mktemp@~0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/mktemp/-/mktemp-0.4.0.tgz#6d0515611c8a8c84e484aa2000129b98e981ff0b"
@@ -4981,12 +4985,12 @@ module-deps@~2.0.0:
version "2.0.6"
resolved "https://registry.yarnpkg.com/module-deps/-/module-deps-2.0.6.tgz#b999321c73ac33580f00712c0f3075fdca42563f"
dependencies:
- JSONStream "~0.7.1"
browser-resolve "~1.2.4"
concat-stream "~1.4.5"
detective "~3.1.0"
duplexer2 "0.0.2"
inherits "~2.0.1"
+ JSONStream "~0.7.1"
minimist "~0.0.9"
parents "0.0.2"
readable-stream "^1.0.27-1"
@@ -5131,7 +5135,7 @@ node-sass@^4.1.0:
sass-graph "^2.1.1"
stdout-stream "^1.4.0"
-"nopt@2 || 3", nopt@^3.0.6:
+nopt@^3.0.6, "nopt@2 || 3":
version "3.0.6"
resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
dependencies:
@@ -5180,7 +5184,7 @@ npm-run-path@^2.0.0:
dependencies:
path-key "^2.0.0"
-"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.2:
+npmlog@^4.0.0, npmlog@^4.0.2, "npmlog@0 || 1 || 2 || 3 || 4":
version "4.1.2"
resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
dependencies:
@@ -5201,17 +5205,17 @@ oauth-sign@~0.8.1:
version "0.8.2"
resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
-object-assign@4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.0.tgz#7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0"
+object-assign@^2.0.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-2.1.1.tgz#43c36e5d569ff8e4816c4efa8be02d26967c18aa"
-object-assign@4.1.1, object-assign@^4.0.1, object-assign@^4.1.0:
+object-assign@^4.0.1, object-assign@^4.1.0, object-assign@4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
-object-assign@^2.0.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-2.1.1.tgz#43c36e5d569ff8e4816c4efa8be02d26967c18aa"
+object-assign@4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.0.tgz#7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0"
object-component@0.0.3:
version "0.0.3"
@@ -5313,7 +5317,7 @@ os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
-osenv@0, osenv@^0.1.3, osenv@^0.1.4:
+osenv@^0.1.3, osenv@^0.1.4, osenv@0:
version "0.1.4"
resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644"
dependencies:
@@ -5346,16 +5350,16 @@ pako@~0.2.0:
version "0.2.9"
resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75"
-parents@0.0.2:
- version "0.0.2"
- resolved "https://registry.yarnpkg.com/parents/-/parents-0.0.2.tgz#67147826e497d40759aaf5ba4c99659b6034d302"
-
parents@~0.0.1:
version "0.0.3"
resolved "https://registry.yarnpkg.com/parents/-/parents-0.0.3.tgz#fa212f024d9fa6318dbb6b4ce676c8be493b9c43"
dependencies:
path-platform "^0.0.1"
+parents@0.0.2:
+ version "0.0.2"
+ resolved "https://registry.yarnpkg.com/parents/-/parents-0.0.2.tgz#67147826e497d40759aaf5ba4c99659b6034d302"
+
parse-glob@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c"
@@ -5558,10 +5562,6 @@ pseudomap@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
-punycode@1.3.2:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
-
punycode@^1.4.1:
version "1.4.1"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
@@ -5570,11 +5570,15 @@ punycode@~1.2.3:
version "1.2.4"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.2.4.tgz#54008ac972aec74175def9cba6df7fa9d3918740"
+punycode@1.3.2:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
+
q@^1.1.2:
version "1.5.0"
resolved "https://registry.yarnpkg.com/q/-/q-1.5.0.tgz#dd01bac9d06d30e6f219aecb8253ee9ebdc308f1"
-qs@6.4.0, qs@^6.2.0, qs@^6.4.0, qs@~6.4.0:
+qs@^6.2.0, qs@^6.4.0, qs@~6.4.0, qs@6.4.0:
version "6.4.0"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233"
@@ -5691,7 +5695,7 @@ readdirp@^2.0.0:
readable-stream "^2.0.2"
set-immediate-shim "^1.0.1"
-recast@0.10.33, recast@^0.10.10:
+recast@^0.10.10, recast@0.10.33:
version "0.10.33"
resolved "https://registry.yarnpkg.com/recast/-/recast-0.10.33.tgz#942808f7aa016f1fa7142c461d7e5704aaa8d697"
dependencies:
@@ -5812,7 +5816,7 @@ repeating@^2.0.0:
dependencies:
is-finite "^1.0.0"
-request@2, request@^2.79.0, request@^2.81.0:
+request@^2.79.0, request@^2.81.0, request@2:
version "2.81.0"
resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0"
dependencies:
@@ -5873,16 +5877,6 @@ resolve-from@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226"
-resolve@0.6.3, resolve@~0.6.1, resolve@~0.6.3:
- version "0.6.3"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-0.6.3.tgz#dd957982e7e736debdf53b58a4dd91754575dd46"
-
-resolve@1.3.2:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.3.2.tgz#1f0442c9e0cbb8136e87b9305f932f46c7f28235"
- dependencies:
- path-parse "^1.0.5"
-
resolve@^1.1.2, resolve@^1.1.6, resolve@^1.3.0, resolve@^1.3.3:
version "1.3.3"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.3.3.tgz#655907c3469a8680dc2de3a275a8fdd69691f0e5"
@@ -5893,6 +5887,16 @@ resolve@~0.3.0:
version "0.3.1"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-0.3.1.tgz#34c63447c664c70598d1c9b126fc43b2a24310a4"
+resolve@~0.6.1, resolve@~0.6.3, resolve@0.6.3:
+ version "0.6.3"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-0.6.3.tgz#dd957982e7e736debdf53b58a4dd91754575dd46"
+
+resolve@1.3.2:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.3.2.tgz#1f0442c9e0cbb8136e87b9305f932f46c7f28235"
+ dependencies:
+ path-parse "^1.0.5"
+
restore-cursor@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541"
@@ -5920,7 +5924,7 @@ right-align@^0.1.1:
dependencies:
align-text "^0.1.1"
-rimraf@2, rimraf@^2.2.8, rimraf@^2.3.2, rimraf@^2.3.4, rimraf@^2.4.3, rimraf@^2.4.4, rimraf@^2.5.1, rimraf@^2.5.3, rimraf@^2.5.4, rimraf@^2.6.1:
+rimraf@^2.2.8, rimraf@^2.3.2, rimraf@^2.3.4, rimraf@^2.4.3, rimraf@^2.4.4, rimraf@^2.5.1, rimraf@^2.5.3, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@2:
version "2.6.1"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d"
dependencies:
@@ -5975,7 +5979,7 @@ rx@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782"
-safe-buffer@5.1.1, safe-buffer@^5.0.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
+safe-buffer@^5.0.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1, safe-buffer@5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
@@ -6011,7 +6015,7 @@ scss-tokenizer@^0.2.3:
js-base64 "^2.1.8"
source-map "^0.4.2"
-"semver@2 || 3 || 4 || 5", semver@^5.1.0, semver@^5.1.1, semver@^5.3.0, semver@~5.3.0:
+semver@^5.1.0, semver@^5.1.1, semver@^5.3.0, semver@~5.3.0, "semver@2 || 3 || 4 || 5":
version "5.3.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
@@ -6202,28 +6206,28 @@ source-map-url@^0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.3.0.tgz#7ecaf13b57bcd09da8a40c5d269db33799d4aaf9"
-source-map@0.1.32, source-map@~0.1.31:
- version "0.1.32"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.32.tgz#c8b6c167797ba4740a8ea33252162ff08591b266"
+source-map@^0.4.2, source-map@^0.4.4, source-map@0.4.x:
+ 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.1.34, source-map@~0.1.30, source-map@~0.1.7:
+source-map@^0.5.0, source-map@^0.5.6, source-map@~0.5.0, source-map@~0.5.1:
+ version "0.5.6"
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412"
+
+source-map@~0.1.30, source-map@~0.1.7, source-map@0.1.34:
version "0.1.34"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.34.tgz#a7cfe89aec7b1682c3b198d0acfb47d7d090566b"
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"
+source-map@~0.1.31, 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.5.0, source-map@^0.5.6, source-map@~0.5.0, source-map@~0.5.1:
- version "0.5.6"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412"
-
source-map@~0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.3.0.tgz#8586fb9a5a005e5b501e21cd18b6f21b457ad1f9"
@@ -6311,6 +6315,20 @@ stream-combiner@~0.1.0:
duplexer "~0.1.1"
through "~2.3.4"
+string_decoder@~0.0.0:
+ version "0.0.1"
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.0.1.tgz#f5472d0a8d1650ec823752d24e6fd627b39bf141"
+
+string_decoder@~0.10.x, string_decoder@0.10:
+ version "0.10.31"
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
+
+string_decoder@~1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab"
+ dependencies:
+ safe-buffer "~5.1.0"
+
string-template@~0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add"
@@ -6330,20 +6348,6 @@ string-width@^2.0.0, string-width@^2.1.0:
is-fullwidth-code-point "^2.0.0"
strip-ansi "^4.0.0"
-string_decoder@0.10, string_decoder@~0.10.x:
- version "0.10.31"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
-
-string_decoder@~0.0.0:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.0.1.tgz#f5472d0a8d1650ec823752d24e6fd627b39bf141"
-
-string_decoder@~1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab"
- dependencies:
- safe-buffer "~5.1.0"
-
stringmap@~0.2.2:
version "0.2.2"
resolved "https://registry.yarnpkg.com/stringmap/-/stringmap-0.2.2.tgz#556c137b258f942b8776f5b2ef582aa069d7d1b1"
@@ -6486,16 +6490,16 @@ temp@0.8.3:
os-tmpdir "^1.0.0"
rimraf "~2.2.6"
-testem@1.15.0:
- version "1.15.0"
- resolved "https://registry.yarnpkg.com/testem/-/testem-1.15.0.tgz#2e3a9e7ac29f16a20f718eb0c4b12e7a44900675"
+testem@^1.15.0:
+ version "1.18.0"
+ resolved "https://registry.yarnpkg.com/testem/-/testem-1.18.0.tgz#4a9f798509d260dca928823aaae5dbc6a9c977ee"
dependencies:
backbone "^1.1.2"
bluebird "^3.4.6"
charm "^1.0.0"
commander "^2.6.0"
consolidate "^0.14.0"
- cross-spawn "^5.0.0"
+ cross-spawn "^5.1.0"
express "^4.10.7"
fireworm "^0.7.0"
glob "^7.0.4"
@@ -6504,6 +6508,7 @@ testem@1.15.0:
lodash.assignin "^4.1.0"
lodash.clonedeep "^4.4.1"
lodash.find "^4.5.1"
+ lodash.uniqby "^4.7.0"
mkdirp "^0.5.1"
mustache "^2.2.1"
node-notifier "^5.0.1"
@@ -6516,16 +6521,16 @@ testem@1.15.0:
tap-parser "^5.1.0"
xmldom "^0.1.19"
-testem@^1.15.0:
- version "1.18.0"
- resolved "https://registry.yarnpkg.com/testem/-/testem-1.18.0.tgz#4a9f798509d260dca928823aaae5dbc6a9c977ee"
+testem@1.15.0:
+ version "1.15.0"
+ resolved "https://registry.yarnpkg.com/testem/-/testem-1.15.0.tgz#2e3a9e7ac29f16a20f718eb0c4b12e7a44900675"
dependencies:
backbone "^1.1.2"
bluebird "^3.4.6"
charm "^1.0.0"
commander "^2.6.0"
consolidate "^0.14.0"
- cross-spawn "^5.1.0"
+ cross-spawn "^5.0.0"
express "^4.10.7"
fireworm "^0.7.0"
glob "^7.0.4"
@@ -6534,7 +6539,6 @@ testem@^1.15.0:
lodash.assignin "^4.1.0"
lodash.clonedeep "^4.4.1"
lodash.find "^4.5.1"
- lodash.uniqby "^4.7.0"
mkdirp "^0.5.1"
mustache "^2.2.1"
node-notifier "^5.0.1"
@@ -6555,14 +6559,7 @@ text-table@~0.2.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/textextensions/-/textextensions-2.1.0.tgz#1be0dc2a0dc244d44be8a09af6a85afb93c4dbc3"
-through2@~0.4.1:
- version "0.4.2"
- resolved "https://registry.yarnpkg.com/through2/-/through2-0.4.2.tgz#dbf5866031151ec8352bb6c4db64a2292a840b9b"
- dependencies:
- readable-stream "~1.0.17"
- xtend "~2.1.1"
-
-"through@>=2.2.7 <3", through@^2.3.6, through@^2.3.8, through@~2.3.4, through@~2.3.8:
+through@^2.3.6, through@^2.3.8, "through@>=2.2.7 <3", through@~2.3.4, through@~2.3.8:
version "2.3.8"
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
@@ -6570,6 +6567,13 @@ through@~2.2.7:
version "2.2.7"
resolved "https://registry.yarnpkg.com/through/-/through-2.2.7.tgz#6e8e21200191d4eb6a99f6f010df46aa1c6eb2bd"
+through2@~0.4.1:
+ version "0.4.2"
+ resolved "https://registry.yarnpkg.com/through2/-/through2-0.4.2.tgz#dbf5866031151ec8352bb6c4db64a2292a840b9b"
+ dependencies:
+ readable-stream "~1.0.17"
+ xtend "~2.1.1"
+
timers-browserify@~1.0.1:
version "1.0.3"
resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-1.0.3.tgz#ffba70c9c12eed916fd67318e629ac6f32295551"
@@ -6587,12 +6591,6 @@ tiny-lr@^1.0.3:
object-assign "^4.1.0"
qs "^6.4.0"
-tmp@0.0.28:
- version "0.0.28"
- resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.28.tgz#172735b7f614ea7af39664fa84cf0de4e515d120"
- dependencies:
- os-tmpdir "~1.0.1"
-
tmp@^0.0.29:
version "0.0.29"
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.29.tgz#f25125ff0dd9da3ccb0c2dd371ee1288bb9128c0"
@@ -6605,6 +6603,12 @@ tmp@^0.0.31:
dependencies:
os-tmpdir "~1.0.1"
+tmp@0.0.28:
+ version "0.0.28"
+ resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.28.tgz#172735b7f614ea7af39664fa84cf0de4e515d120"
+ dependencies:
+ os-tmpdir "~1.0.1"
+
tmpl@1.0.x:
version "1.0.4"
resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1"
@@ -6784,7 +6788,7 @@ util-deprecate@^1.0.2, util-deprecate@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
-util@0.10.3, util@~0.10.1:
+util@~0.10.1, util@0.10.3:
version "0.10.3"
resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9"
dependencies:
@@ -6838,13 +6842,6 @@ vm-browserify@~0.0.1:
dependencies:
indexof "0.0.1"
-walk-sync@0.3.1:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/walk-sync/-/walk-sync-0.3.1.tgz#558a16aeac8c0db59c028b73c66f397684ece465"
- dependencies:
- ensure-posix-path "^1.0.0"
- matcher-collection "^1.0.0"
-
walk-sync@^0.1.3:
version "0.1.3"
resolved "https://registry.yarnpkg.com/walk-sync/-/walk-sync-0.1.3.tgz#8a07261a00bda6cfb1be25e9f100fad57546f583"
@@ -6863,6 +6860,13 @@ walk-sync@^0.3.0, walk-sync@^0.3.1:
ensure-posix-path "^1.0.0"
matcher-collection "^1.0.0"
+walk-sync@0.3.1:
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/walk-sync/-/walk-sync-0.3.1.tgz#558a16aeac8c0db59c028b73c66f397684ece465"
+ dependencies:
+ ensure-posix-path "^1.0.0"
+ matcher-collection "^1.0.0"
+
walker@~1.0.5:
version "1.0.7"
resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb"
@@ -6887,7 +6891,7 @@ which-module@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f"
-which@1, which@^1.2.12, which@^1.2.9:
+which@^1.2.12, which@^1.2.9, which@1:
version "1.2.14"
resolved "https://registry.yarnpkg.com/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5"
dependencies:
@@ -6899,17 +6903,13 @@ wide-align@^1.1.0:
dependencies:
string-width "^1.0.2"
-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"
-wordwrap@0.0.2:
- version "0.0.2"
- resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"
+window-size@0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"
wordwrap@~0.0.2:
version "0.0.3"
@@ -6919,6 +6919,10 @@ wordwrap@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
+wordwrap@0.0.2:
+ version "0.0.2"
+ resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"
+
workerpool@^2.2.1:
version "2.2.2"
resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-2.2.2.tgz#1cf53bacafd98ca5d808ff54cc72f3fecb5e1d56"
@@ -7058,3 +7062,4 @@ yargs@~3.5.4:
yeast@0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419"
+
From db3b46cb3f7c6090b1fb5707c841a855fd5a4de5 Mon Sep 17 00:00:00 2001
From: Miguel Andrade
Date: Tue, 22 Aug 2017 15:21:20 +0100
Subject: [PATCH 03/17] allow custom class to be applied in paper-tooltip
---
addon/components/paper-tooltip.js | 4 +++-
addon/templates/components/paper-tooltip.hbs | 2 +-
addon/utils/get-parent.js | 16 ++++++++++++++++
.../integration/components/paper-tooltip-test.js | 16 ++++++++++++++++
4 files changed, 36 insertions(+), 2 deletions(-)
create mode 100644 addon/utils/get-parent.js
diff --git a/addon/components/paper-tooltip.js b/addon/components/paper-tooltip.js
index d633ed0b8..85abc6cf5 100644
--- a/addon/components/paper-tooltip.js
+++ b/addon/components/paper-tooltip.js
@@ -1,9 +1,11 @@
import Ember from 'ember';
import layout from '../templates/components/paper-tooltip';
import $ from 'jquery';
+import getParent from 'ember-paper/utils/get-parent';
const { Component, computed, testing, run, String: { htmlSafe } } = Ember;
export default Component.extend({
+ tagName: '',
layout,
position: 'bottom',
@@ -45,7 +47,7 @@ export default Component.extend({
if (attachTo) {
return $(attachTo).get(0);
} else {
- return this.element.parentNode;
+ return getParent(this);
}
}),
diff --git a/addon/templates/components/paper-tooltip.hbs b/addon/templates/components/paper-tooltip.hbs
index 2801a3dbb..1cbb2c406 100644
--- a/addon/templates/components/paper-tooltip.hbs
+++ b/addon/templates/components/paper-tooltip.hbs
@@ -1,7 +1,7 @@
{{#if renderTooltip}}
{{#ember-wormhole to=destinationId}}
- {{#paper-tooltip-inner position=position anchorElement=anchorElement hide=hideTooltip}}
+ {{#paper-tooltip-inner class=class position=position anchorElement=anchorElement hide=hideTooltip}}
{{yield}}
{{/paper-tooltip-inner}}
diff --git a/addon/utils/get-parent.js b/addon/utils/get-parent.js
new file mode 100644
index 000000000..f0ade240f
--- /dev/null
+++ b/addon/utils/get-parent.js
@@ -0,0 +1,16 @@
+import Ember from 'ember';
+const { get, ViewUtils } = Ember;
+
+// taken from https://github.com/kaliber5/ember-bootstrap/blob/master/addon/utils/get-parent.js
+export default function getParent(view) {
+ if (get(view, 'tagName') === '') {
+ // Beware: use of private API! :(
+ if (ViewUtils && ViewUtils.getViewBounds) {
+ return ViewUtils.getViewBounds(view).parentElement;
+ } else {
+ return view._renderNode.contextualElement;
+ }
+ } else {
+ return get(view, 'element').parentNode;
+ }
+}
\ No newline at end of file
diff --git a/tests/integration/components/paper-tooltip-test.js b/tests/integration/components/paper-tooltip-test.js
index c49adbf12..66bb77b03 100644
--- a/tests/integration/components/paper-tooltip-test.js
+++ b/tests/integration/components/paper-tooltip-test.js
@@ -107,3 +107,19 @@ test('renders on bottom by default', async function(assert) {
});
});
+test('custom class is applied on md-tooltip element', async function(assert) {
+
+ this.render(hbs`
+ {{#paper-button}}
+ button
+ {{#paper-tooltip class="my-tooltip"}}
+ tooltip
+ {{/paper-tooltip}}
+ {{/paper-button}}
+ `);
+
+ await triggerEvent('.md-button', 'mouseenter');
+
+ assert.ok(find('md-tooltip').classList.contains('my-tooltip'));
+});
+
From 6cf69cefa1f844c7af52bdace6a62987e96c45bf Mon Sep 17 00:00:00 2001
From: Miguel Andrade
Date: Tue, 22 Aug 2017 15:22:31 +0100
Subject: [PATCH 04/17] update changelog
---
CHANGELOG.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8469ee2a6..7caba2b22 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -17,6 +17,7 @@ Contributions and pull requests are always welcome. Contributors may often be fo
### master
- [#772](https://github.com/miguelcobain/ember-paper/pull/772) fix tabs ink-bar in dialogs
+- [db3b46c](https://github.com/miguelcobain/ember-paper/commit/db3b46cb3f7c6090b1fb5707c841a855fd5a4de5) paper-tooltip is now a tagless component and proxies `class` attributes to the tooltip element class
### 1.0.0-beta.2
- [8544228](https://github.com/miguelcobain/ember-paper/commit/854422819791dfbda205f5ab437887129f699db1) fix going to tabs next page
From 175ece6df220b56d80f0748cfd79e935b2dcabd5 Mon Sep 17 00:00:00 2001
From: Mateusz Skrobis
Date: Thu, 24 Aug 2017 13:16:23 +0200
Subject: [PATCH 05/17] Fix name of the service for toast
---
tests/dummy/app/templates/demo/toast.hbs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/dummy/app/templates/demo/toast.hbs b/tests/dummy/app/templates/demo/toast.hbs
index 4fa09a905..286073c59 100644
--- a/tests/dummy/app/templates/demo/toast.hbs
+++ b/tests/dummy/app/templates/demo/toast.hbs
@@ -104,7 +104,7 @@
{{#paper-card-content}}
-
Open a toast via paperToast
service and \{{paper-toaster}}
component.
+
Open a toast via paperToaster
service and \{{paper-toaster}}
component.
Options
From 6e53d677ed95bf6c056f19b17cf2b6fe5abce5ea Mon Sep 17 00:00:00 2001
From: Ryan Scott
Date: Thu, 31 Aug 2017 11:36:05 +1200
Subject: [PATCH 06/17] Allow tooltips in icons (#802)
* expose icon yield to allow tooltips
* update changelog
---
CHANGELOG.md | 1 +
addon/templates/components/paper-icon.hbs | 3 ++-
tests/dummy/app/templates/demo/tooltip.hbs | 8 ++++++++
tests/integration/components/paper-icon-test.js | 6 +++---
4 files changed, 14 insertions(+), 4 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7caba2b22..51393184b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -16,6 +16,7 @@ Contributions and pull requests are always welcome. Contributors may often be fo
- Flex and layout attributes are replaced by classes (see [the documentation](http://miguelcobain.github.io/ember-paper/#/layout/introduction)). `flex=true` on Ember Paper components has also been removed and replaced by classes.
### master
+- [#802](https://github.com/miguelcobain/ember-paper/pull/802) allow icons to have tooltips
- [#772](https://github.com/miguelcobain/ember-paper/pull/772) fix tabs ink-bar in dialogs
- [db3b46c](https://github.com/miguelcobain/ember-paper/commit/db3b46cb3f7c6090b1fb5707c841a855fd5a4de5) paper-tooltip is now a tagless component and proxies `class` attributes to the tooltip element class
diff --git a/addon/templates/components/paper-icon.hbs b/addon/templates/components/paper-icon.hbs
index 909a03c3f..6bb4205b7 100644
--- a/addon/templates/components/paper-icon.hbs
+++ b/addon/templates/components/paper-icon.hbs
@@ -1 +1,2 @@
-{{-paper-underscore iconClass}}
\ No newline at end of file
+{{-paper-underscore iconClass}}
+{{yield}}
diff --git a/tests/dummy/app/templates/demo/tooltip.hbs b/tests/dummy/app/templates/demo/tooltip.hbs
index 660ff6dc9..c3a15a19c 100644
--- a/tests/dummy/app/templates/demo/tooltip.hbs
+++ b/tests/dummy/app/templates/demo/tooltip.hbs
@@ -56,6 +56,14 @@
Delete
{{/paper-tooltip}}
{{/paper-button}}
+
+
+ {{#paper-icon "info"}}
+ {{#paper-tooltip position=position}}
+ Icon tooltip
+ {{/paper-tooltip}}
+ {{/paper-icon}}
+
{{! END-SNIPPET tooltip }}
diff --git a/tests/integration/components/paper-icon-test.js b/tests/integration/components/paper-icon-test.js
index 6a1fc044f..ce70835b8 100644
--- a/tests/integration/components/paper-icon-test.js
+++ b/tests/integration/components/paper-icon-test.js
@@ -23,10 +23,10 @@ test('it renders with classes', function(assert) {
assert.ok($component.hasClass('paper-icon'));
assert.ok($component.hasClass('material-icons'));
- assert.equal($component.text(), 'foo');
+ assert.equal($component.text().trim(), 'foo');
this.set('icon', 'bar');
- assert.equal($component.text(), 'bar');
- assert.notEqual($component.text(), 'foo');
+ assert.equal($component.text().trim(), 'bar');
+ assert.notEqual($component.text().trim(), 'foo');
});
test('it renders with spin class', function(assert) {
From 7924f6f19346a5478caabe6748488ddb1d3ffa86 Mon Sep 17 00:00:00 2001
From: Miguel Andrade
Date: Thu, 31 Aug 2017 00:42:48 +0100
Subject: [PATCH 07/17] fix tests
---
.../components/paper-autocomplete-test.js | 2 +-
yarn.lock | 1492 ++++++++++-------
2 files changed, 876 insertions(+), 618 deletions(-)
diff --git a/tests/integration/components/paper-autocomplete-test.js b/tests/integration/components/paper-autocomplete-test.js
index b35ebd66b..9ba1edb16 100644
--- a/tests/integration/components/paper-autocomplete-test.js
+++ b/tests/integration/components/paper-autocomplete-test.js
@@ -238,7 +238,7 @@ test('when has selection and searchText changed, the dropdown is shown with w/o
test('we can highlight search results for properties that aren\'t text', function(assert) {
assert.expect(2);
- this.set('items', [1, 2, 3, 4]);
+ this.set('items', ['1', '2', '3', '4']);
this.set('selectedItem', 1);
this.render(hbs`{{#paper-autocomplete
placeholder="Item"
diff --git a/yarn.lock b/yarn.lock
index f946ab4f8..bffc5240f 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1,5 +1,7 @@
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
# yarn lockfile v1
+
+
"@glimmer/compiler@^0.22.3":
version "0.22.3"
resolved "https://registry.yarnpkg.com/@glimmer/compiler/-/compiler-0.22.3.tgz#3aef9448460af1d320a82423323498a6ff38a0c6"
@@ -80,17 +82,42 @@
dependencies:
"@glimmer/util" "^0.22.3"
+Base64@~0.2.0:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/Base64/-/Base64-0.2.1.tgz#ba3a4230708e186705065e66babdd4c35cf60028"
+
+JSONStream@~0.6.4:
+ version "0.6.4"
+ resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-0.6.4.tgz#4b2c8063f8f512787b2375f7ee9db69208fa2dcb"
+ dependencies:
+ jsonparse "0.0.5"
+ through "~2.2.7"
+
+JSONStream@~0.7.1:
+ version "0.7.4"
+ resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-0.7.4.tgz#734290e41511eea7c2cfe151fbf9a563a97b9786"
+ dependencies:
+ jsonparse "0.0.5"
+ through ">=2.2.7 <3"
+
abbrev@1:
version "1.1.0"
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.0.tgz#d0554c2256636e2f56e7c2e5ad183f859428d81f"
-accepts@~1.3.3, accepts@1.3.3:
+accepts@1.3.3:
version "1.3.3"
resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.3.tgz#c3ca7434938648c3e0d9c1e328dd68b622c284ca"
dependencies:
mime-types "~2.1.11"
negotiator "0.6.1"
+accepts@~1.3.3:
+ version "1.3.4"
+ resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.4.tgz#86246758c7dd6d21a6474ff084a4740ec05eb21f"
+ dependencies:
+ mime-types "~2.1.16"
+ negotiator "0.6.1"
+
acorn-jsx@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b"
@@ -109,7 +136,7 @@ acorn@^4.0.3:
version "4.0.13"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787"
-acorn@^5.0.1:
+acorn@^5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.1.1.tgz#53fe161111f912ab999ee887a90a0bc52822fd75"
@@ -151,18 +178,18 @@ alter@~0.2.0:
dependencies:
stable "~0.1.3"
-amd-name-resolver@0.0.5:
- version "0.0.5"
- resolved "https://registry.yarnpkg.com/amd-name-resolver/-/amd-name-resolver-0.0.5.tgz#76962dac876ed3311b05d29c6a58c14e1ef3304b"
- dependencies:
- ensure-posix-path "^1.0.1"
-
amd-name-resolver@0.0.6:
version "0.0.6"
resolved "https://registry.yarnpkg.com/amd-name-resolver/-/amd-name-resolver-0.0.6.tgz#d3e4ba2dfcaab1d820c1be9de947c67828cfe595"
dependencies:
ensure-posix-path "^1.0.1"
+amd-name-resolver@0.0.7:
+ version "0.0.7"
+ resolved "https://registry.yarnpkg.com/amd-name-resolver/-/amd-name-resolver-0.0.7.tgz#814301adfe8a2f109f6e84d5e935196efb669615"
+ 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"
@@ -200,21 +227,21 @@ ansi-styles@^2.2.1:
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
ansi-styles@^3.0.0, ansi-styles@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.1.0.tgz#09c202d5c917ec23188caa5c9cb9179cd9547750"
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.0.tgz#c159b8d5be0f9e5a6f346dab94f16ce022161b88"
dependencies:
- color-convert "^1.0.0"
+ color-convert "^1.9.0"
ansicolors@~0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.2.1.tgz#be089599097b74a5c9c4a84a0cdbcdb62bd87aef"
anymatch@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.0.tgz#a3e52fa39168c825ff57b0248126ce5a8ff95507"
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a"
dependencies:
- arrify "^1.0.0"
micromatch "^2.1.5"
+ normalize-path "^2.0.0"
aot-test-generators@^0.1.0:
version "0.1.0"
@@ -297,14 +324,14 @@ asn1@~0.2.3:
version "0.2.3"
resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86"
+assert-plus@1.0.0, assert-plus@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
+
assert-plus@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234"
-assert-plus@^1.0.0, assert-plus@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
-
assert@~1.1.0:
version "1.1.2"
resolved "https://registry.yarnpkg.com/assert/-/assert-1.1.2.tgz#adaa04c46bb58c6dd1f294da3eb26e6228eb6e44"
@@ -319,6 +346,10 @@ 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"
@@ -350,10 +381,11 @@ async-foreach@^0.1.3:
resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542"
async-promise-queue@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/async-promise-queue/-/async-promise-queue-1.0.3.tgz#70c9c37635620f894978814b6c65e6e14e2573ee"
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/async-promise-queue/-/async-promise-queue-1.0.4.tgz#308baafbc74aff66a0bb6e7f4a18d4fe8434440c"
dependencies:
async "^2.4.1"
+ debug "^2.6.8"
async@^1.4.0, async@^1.5.2:
version "1.5.2"
@@ -374,14 +406,14 @@ asynckit@^0.4.0:
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
autoprefixer@^7.0.0:
- version "7.1.2"
- resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-7.1.2.tgz#fbeaf07d48fd878e0682bf7cbeeade728adb2b18"
+ version "7.1.3"
+ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-7.1.3.tgz#0e8d337976d6f13644db9f8813b4c42f3d1ccc34"
dependencies:
- browserslist "^2.1.5"
- caniuse-lite "^1.0.30000697"
+ browserslist "^2.4.0"
+ caniuse-lite "^1.0.30000718"
normalize-range "^0.1.2"
num2fraction "^1.2.2"
- postcss "^6.0.6"
+ postcss "^6.0.10"
postcss-value-parser "^3.2.3"
aws-sign2@~0.6.0:
@@ -392,13 +424,13 @@ aws4@^1.2.1:
version "1.6.0"
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e"
-babel-code-frame@^6.22.0:
- version "6.22.0"
- resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.22.0.tgz#027620bee567a88c32561574e7fd0801d33118e4"
+babel-code-frame@^6.22.0, babel-code-frame@^6.26.0:
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
dependencies:
- chalk "^1.1.0"
+ chalk "^1.1.3"
esutils "^2.0.2"
- js-tokens "^3.0.0"
+ js-tokens "^3.0.2"
babel-core@^5.0.0:
version "5.8.38"
@@ -451,41 +483,41 @@ babel-core@^5.0.0:
trim-right "^1.0.0"
try-resolve "^1.0.0"
-babel-core@^6.14.0, babel-core@^6.24.1:
- version "6.25.0"
- resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.25.0.tgz#7dd42b0463c742e9d5296deb3ec67a9322dad729"
+babel-core@^6.14.0, babel-core@^6.24.1, babel-core@^6.26.0:
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8"
dependencies:
- babel-code-frame "^6.22.0"
- babel-generator "^6.25.0"
+ babel-code-frame "^6.26.0"
+ babel-generator "^6.26.0"
babel-helpers "^6.24.1"
babel-messages "^6.23.0"
- babel-register "^6.24.1"
- babel-runtime "^6.22.0"
- babel-template "^6.25.0"
- babel-traverse "^6.25.0"
- babel-types "^6.25.0"
- babylon "^6.17.2"
- convert-source-map "^1.1.0"
- debug "^2.1.1"
- json5 "^0.5.0"
- lodash "^4.2.0"
- minimatch "^3.0.2"
- path-is-absolute "^1.0.0"
- private "^0.1.6"
+ babel-register "^6.26.0"
+ babel-runtime "^6.26.0"
+ babel-template "^6.26.0"
+ babel-traverse "^6.26.0"
+ babel-types "^6.26.0"
+ babylon "^6.18.0"
+ convert-source-map "^1.5.0"
+ debug "^2.6.8"
+ json5 "^0.5.1"
+ lodash "^4.17.4"
+ minimatch "^3.0.4"
+ path-is-absolute "^1.0.1"
+ private "^0.1.7"
slash "^1.0.0"
- source-map "^0.5.0"
+ source-map "^0.5.6"
-babel-generator@^6.25.0:
- version "6.25.0"
- resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.25.0.tgz#33a1af70d5f2890aeb465a4a7793c1df6a9ea9fc"
+babel-generator@^6.26.0:
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5"
dependencies:
babel-messages "^6.23.0"
- babel-runtime "^6.22.0"
- babel-types "^6.25.0"
+ babel-runtime "^6.26.0"
+ babel-types "^6.26.0"
detect-indent "^4.0.0"
jsesc "^1.3.0"
- lodash "^4.2.0"
- source-map "^0.5.0"
+ lodash "^4.17.4"
+ source-map "^0.5.6"
trim-right "^1.0.1"
babel-helper-builder-binary-assignment-operator-visitor@^6.24.1:
@@ -506,13 +538,13 @@ babel-helper-call-delegate@^6.24.1:
babel-types "^6.24.1"
babel-helper-define-map@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.24.1.tgz#7a9747f258d8947d32d515f6aa1c7bd02204a080"
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f"
dependencies:
babel-helper-function-name "^6.24.1"
- babel-runtime "^6.22.0"
- babel-types "^6.24.1"
- lodash "^4.2.0"
+ babel-runtime "^6.26.0"
+ babel-types "^6.26.0"
+ lodash "^4.17.4"
babel-helper-explode-assignable-expression@^6.24.1:
version "6.24.1"
@@ -554,12 +586,12 @@ babel-helper-optimise-call-expression@^6.24.1:
babel-types "^6.24.1"
babel-helper-regex@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.24.1.tgz#d36e22fab1008d79d88648e32116868128456ce8"
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72"
dependencies:
- babel-runtime "^6.22.0"
- babel-types "^6.24.1"
- lodash "^4.2.0"
+ babel-runtime "^6.26.0"
+ babel-types "^6.26.0"
+ lodash "^4.17.4"
babel-helper-remap-async-to-generator@^6.24.1:
version "6.24.1"
@@ -615,11 +647,11 @@ babel-plugin-debug-macros@^0.1.10, babel-plugin-debug-macros@^0.1.11:
dependencies:
semver "^5.3.0"
-babel-plugin-ember-modules-api-polyfill@^1.4.1:
- version "1.4.2"
- resolved "https://registry.yarnpkg.com/babel-plugin-ember-modules-api-polyfill/-/babel-plugin-ember-modules-api-polyfill-1.4.2.tgz#e254f8ed0ba7cf32ea6a71c4770b3568a8577402"
+babel-plugin-ember-modules-api-polyfill@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/babel-plugin-ember-modules-api-polyfill/-/babel-plugin-ember-modules-api-polyfill-2.0.1.tgz#baaf26dcebe2ed1de120021bc42be29f520497b3"
dependencies:
- ember-rfc176-data "^0.2.0"
+ ember-rfc176-data "^0.2.7"
babel-plugin-eval@^1.0.1:
version "1.0.1"
@@ -712,14 +744,14 @@ babel-plugin-transform-es2015-block-scoped-functions@^6.22.0:
babel-runtime "^6.22.0"
babel-plugin-transform-es2015-block-scoping@^6.23.0, babel-plugin-transform-es2015-block-scoping@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.24.1.tgz#76c295dc3a4741b1665adfd3167215dcff32a576"
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f"
dependencies:
- babel-runtime "^6.22.0"
- babel-template "^6.24.1"
- babel-traverse "^6.24.1"
- babel-types "^6.24.1"
- lodash "^4.2.0"
+ babel-runtime "^6.26.0"
+ babel-template "^6.26.0"
+ babel-traverse "^6.26.0"
+ babel-types "^6.26.0"
+ lodash "^4.17.4"
babel-plugin-transform-es2015-classes@^6.23.0:
version "6.24.1"
@@ -784,13 +816,13 @@ babel-plugin-transform-es2015-modules-amd@^6.22.0, babel-plugin-transform-es2015
babel-template "^6.24.1"
babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-es2015-modules-commonjs@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.1.tgz#d3e310b40ef664a36622200097c6d440298f2bfe"
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a"
dependencies:
babel-plugin-transform-strict-mode "^6.24.1"
- babel-runtime "^6.22.0"
- babel-template "^6.24.1"
- babel-types "^6.24.1"
+ babel-runtime "^6.26.0"
+ babel-template "^6.26.0"
+ babel-types "^6.26.0"
babel-plugin-transform-es2015-modules-systemjs@^6.23.0:
version "6.24.1"
@@ -876,10 +908,10 @@ babel-plugin-transform-exponentiation-operator@^6.22.0:
babel-runtime "^6.22.0"
babel-plugin-transform-regenerator@^6.22.0:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.24.1.tgz#b8da305ad43c3c99b4848e4fe4037b770d23c418"
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f"
dependencies:
- regenerator-transform "0.9.11"
+ regenerator-transform "^0.10.0"
babel-plugin-transform-strict-mode@^6.24.1:
version "6.24.1"
@@ -899,12 +931,12 @@ babel-plugin-undefined-to-void@^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.16.0:
- version "6.23.0"
- resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.23.0.tgz#8364ca62df8eafb830499f699177466c3b03499d"
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153"
dependencies:
- babel-runtime "^6.22.0"
- core-js "^2.4.0"
- regenerator-runtime "^0.10.0"
+ babel-runtime "^6.26.0"
+ core-js "^2.5.0"
+ regenerator-runtime "^0.10.5"
babel-preset-env@^1.5.1:
version "1.6.0"
@@ -941,57 +973,57 @@ babel-preset-env@^1.5.1:
invariant "^2.2.2"
semver "^5.3.0"
-babel-register@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.24.1.tgz#7e10e13a2f71065bdfad5a1787ba45bca6ded75f"
+babel-register@^6.26.0:
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071"
dependencies:
- babel-core "^6.24.1"
- babel-runtime "^6.22.0"
- core-js "^2.4.0"
+ babel-core "^6.26.0"
+ babel-runtime "^6.26.0"
+ core-js "^2.5.0"
home-or-tmp "^2.0.0"
- lodash "^4.2.0"
+ lodash "^4.17.4"
mkdirp "^0.5.1"
- source-map-support "^0.4.2"
+ source-map-support "^0.4.15"
-babel-runtime@^6.18.0, babel-runtime@^6.22.0:
- version "6.23.0"
- resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.23.0.tgz#0a9489f144de70efb3ce4300accdb329e2fc543b"
+babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0:
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
dependencies:
core-js "^2.4.0"
- regenerator-runtime "^0.10.0"
+ regenerator-runtime "^0.11.0"
-babel-template@^6.24.1, babel-template@^6.25.0:
- version "6.25.0"
- resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.25.0.tgz#665241166b7c2aa4c619d71e192969552b10c071"
+babel-template@^6.24.1, babel-template@^6.26.0:
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02"
dependencies:
- babel-runtime "^6.22.0"
- babel-traverse "^6.25.0"
- babel-types "^6.25.0"
- babylon "^6.17.2"
- lodash "^4.2.0"
+ babel-runtime "^6.26.0"
+ babel-traverse "^6.26.0"
+ babel-types "^6.26.0"
+ babylon "^6.18.0"
+ lodash "^4.17.4"
-babel-traverse@^6.24.1, babel-traverse@^6.25.0:
- version "6.25.0"
- resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.25.0.tgz#2257497e2fcd19b89edc13c4c91381f9512496f1"
+babel-traverse@^6.24.1, babel-traverse@^6.26.0:
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee"
dependencies:
- babel-code-frame "^6.22.0"
+ babel-code-frame "^6.26.0"
babel-messages "^6.23.0"
- babel-runtime "^6.22.0"
- babel-types "^6.25.0"
- babylon "^6.17.2"
- debug "^2.2.0"
- globals "^9.0.0"
- invariant "^2.2.0"
- lodash "^4.2.0"
+ babel-runtime "^6.26.0"
+ babel-types "^6.26.0"
+ babylon "^6.18.0"
+ debug "^2.6.8"
+ globals "^9.18.0"
+ invariant "^2.2.2"
+ lodash "^4.17.4"
-babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.25.0:
- version "6.25.0"
- resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.25.0.tgz#70afb248d5660e5d18f811d91c8303b54134a18e"
+babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0:
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497"
dependencies:
- babel-runtime "^6.22.0"
+ babel-runtime "^6.26.0"
esutils "^2.0.2"
- lodash "^4.2.0"
- to-fast-properties "^1.0.1"
+ lodash "^4.17.4"
+ to-fast-properties "^1.0.3"
babel6-plugin-strip-class-callcheck@^6.0.0:
version "6.0.0"
@@ -1005,9 +1037,9 @@ babylon@^5.8.38:
version "5.8.38"
resolved "https://registry.yarnpkg.com/babylon/-/babylon-5.8.38.tgz#ec9b120b11bf6ccd4173a18bf217e60b79859ffd"
-babylon@^6.17.2:
- version "6.17.4"
- resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.4.tgz#3e8b7402b88d22c3423e137a1577883b15ff869a"
+babylon@^6.18.0:
+ version "6.18.0"
+ resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3"
backbone@^1.1.2:
version "1.3.3"
@@ -1031,10 +1063,6 @@ base64-js@~0.0.4:
version "0.0.8"
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-0.0.8.tgz#1101e9544f4a76b1bc3b26d452ca96d7a35e7978"
-Base64@~0.2.0:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/Base64/-/Base64-0.2.1.tgz#ba3a4230708e186705065e66babdd4c35cf60028"
-
base64id@0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/base64id/-/base64id-0.1.0.tgz#02ce0fdeee0cef4f40080e1e73e834f0b1bfce3f"
@@ -1056,8 +1084,8 @@ better-assert@~1.0.0:
callsite "1.0.0"
binary-extensions@^1.0.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.8.0.tgz#48ec8d16df4377eae5fa5884682480af4d95c774"
+ version "1.10.0"
+ resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.10.0.tgz#9aeb9a6c5e88638aad171e167f5900abe24835d0"
"binaryextensions@1 || 2":
version "2.0.0"
@@ -1134,13 +1162,13 @@ breakable@~1.0.0:
resolved "https://registry.yarnpkg.com/breakable/-/breakable-1.0.0.tgz#784a797915a38ead27bad456b5572cb4bbaa78c1"
broccoli-asset-rev@^2.5.0:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/broccoli-asset-rev/-/broccoli-asset-rev-2.5.0.tgz#f5f66eac962bf9f086286921f0eaeaab6d00d819"
+ version "2.6.0"
+ resolved "https://registry.yarnpkg.com/broccoli-asset-rev/-/broccoli-asset-rev-2.6.0.tgz#0633fc3a0b2ba0c2c1d56fa9feb7b331fc83be6d"
dependencies:
broccoli-asset-rewrite "^1.1.0"
broccoli-filter "^1.2.2"
json-stable-stringify "^1.0.0"
- matcher-collection "^1.0.1"
+ minimatch "^3.0.4"
rsvp "^3.0.6"
broccoli-asset-rewrite@^1.1.0:
@@ -1158,8 +1186,8 @@ broccoli-autoprefixer@^5.0.0:
postcss "^6.0.1"
broccoli-babel-transpiler@^5.6.2:
- version "5.7.1"
- resolved "https://registry.yarnpkg.com/broccoli-babel-transpiler/-/broccoli-babel-transpiler-5.7.1.tgz#e10d831faed1c57e37272e4223748ba71a7926d1"
+ version "5.7.2"
+ resolved "https://registry.yarnpkg.com/broccoli-babel-transpiler/-/broccoli-babel-transpiler-5.7.2.tgz#756c30544775144e984333b7115f42c916ba08e0"
dependencies:
babel-core "^5.0.0"
broccoli-funnel "^1.0.0"
@@ -1172,9 +1200,9 @@ broccoli-babel-transpiler@^5.6.2:
rsvp "^3.5.0"
workerpool "^2.2.1"
-broccoli-babel-transpiler@^6.0.0:
- version "6.1.1"
- resolved "https://registry.yarnpkg.com/broccoli-babel-transpiler/-/broccoli-babel-transpiler-6.1.1.tgz#938f470e1ddb47047a77ef5e38f34c21de0e85a8"
+broccoli-babel-transpiler@^6.0.0, broccoli-babel-transpiler@^6.1.2:
+ version "6.1.2"
+ resolved "https://registry.yarnpkg.com/broccoli-babel-transpiler/-/broccoli-babel-transpiler-6.1.2.tgz#26019c045b5ea3e44cfef62821302f9bd483cabd"
dependencies:
babel-core "^6.14.0"
broccoli-funnel "^1.0.0"
@@ -1345,6 +1373,25 @@ 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.0"
+ resolved "https://registry.yarnpkg.com/broccoli-funnel/-/broccoli-funnel-2.0.0.tgz#12bec71c34118eedb0cc1d9a3a41df97b6b0c73b"
+ dependencies:
+ array-equal "^1.0.0"
+ blank-object "^1.0.1"
+ broccoli-plugin "^1.3.0"
+ debug "^2.2.0"
+ exists-sync "0.0.4"
+ 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.2.0, broccoli-kitchen-sink-helpers@^0.2.5, broccoli-kitchen-sink-helpers@~0.2.0, broccoli-kitchen-sink-helpers@~0.2.4:
version "0.2.9"
resolved "https://registry.yarnpkg.com/broccoli-kitchen-sink-helpers/-/broccoli-kitchen-sink-helpers-0.2.9.tgz#a5e0986ed8d76fb5984b68c3f0450d3a96e36ecc"
@@ -1399,13 +1446,12 @@ broccoli-middleware@^1.0.0-beta.8:
mime "^1.2.11"
broccoli-persistent-filter@^1.0.3, broccoli-persistent-filter@^1.1.6, broccoli-persistent-filter@^1.2.0, broccoli-persistent-filter@^1.4.0, broccoli-persistent-filter@^1.4.2:
- version "1.4.2"
- resolved "https://registry.yarnpkg.com/broccoli-persistent-filter/-/broccoli-persistent-filter-1.4.2.tgz#17af1278a25ff2556f9d7d23e115accfad3a7ce7"
+ version "1.4.3"
+ resolved "https://registry.yarnpkg.com/broccoli-persistent-filter/-/broccoli-persistent-filter-1.4.3.tgz#3511bc52fc53740cda51621f58a28152d9911bc1"
dependencies:
async-disk-cache "^1.2.1"
async-promise-queue "^1.0.3"
broccoli-plugin "^1.0.0"
- crypto "0.0.3"
fs-tree-diff "^0.5.2"
hash-for-dep "^1.0.2"
heimdalljs "^0.2.1"
@@ -1417,23 +1463,23 @@ broccoli-persistent-filter@^1.0.3, broccoli-persistent-filter@^1.1.6, broccoli-p
symlink-or-copy "^1.0.1"
walk-sync "^0.3.1"
-broccoli-plugin@^1.0.0, broccoli-plugin@^1.1.0, broccoli-plugin@^1.2.0, broccoli-plugin@^1.2.1, broccoli-plugin@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-1.3.0.tgz#bee704a8e42da08cb58e513aaa436efb7f0ef1ee"
+broccoli-plugin@1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-1.1.0.tgz#73e2cfa05f8ea1e3fc1420c40c3d9e7dc724bf02"
dependencies:
promise-map-series "^0.2.1"
quick-temp "^0.1.3"
rimraf "^2.3.4"
- symlink-or-copy "^1.1.8"
+ symlink-or-copy "^1.0.1"
-broccoli-plugin@1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-1.1.0.tgz#73e2cfa05f8ea1e3fc1420c40c3d9e7dc724bf02"
+broccoli-plugin@^1.0.0, broccoli-plugin@^1.1.0, broccoli-plugin@^1.2.0, broccoli-plugin@^1.2.1, broccoli-plugin@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-1.3.0.tgz#bee704a8e42da08cb58e513aaa436efb7f0ef1ee"
dependencies:
promise-map-series "^0.2.1"
quick-temp "^0.1.3"
rimraf "^2.3.4"
- symlink-or-copy "^1.0.1"
+ symlink-or-copy "^1.1.8"
broccoli-rollup@^1.2.0:
version "1.3.0"
@@ -1534,8 +1580,8 @@ browser-pack@~2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/browser-pack/-/browser-pack-2.0.1.tgz#5d1c527f56c582677411c4db2a128648ff6bf150"
dependencies:
- combine-source-map "~0.3.0"
JSONStream "~0.6.4"
+ combine-source-map "~0.3.0"
through "~2.3.4"
browser-resolve@~1.2.1, browser-resolve@~1.2.4:
@@ -1554,6 +1600,7 @@ browserify@^3.31.2:
version "3.46.1"
resolved "https://registry.yarnpkg.com/browserify/-/browserify-3.46.1.tgz#2c2e4a7f2f408178e78c223b5b57b37c2185ad8e"
dependencies:
+ JSONStream "~0.7.1"
assert "~1.1.0"
browser-pack "~2.0.0"
browser-resolve "~1.2.1"
@@ -1577,7 +1624,6 @@ browserify@^3.31.2:
https-browserify "~0.0.0"
inherits "~2.0.1"
insert-module-globals "~6.0.0"
- JSONStream "~0.7.1"
module-deps "~2.0.0"
os-browserify "~0.1.1"
parents "~0.0.1"
@@ -1602,12 +1648,12 @@ browserify@^3.31.2:
vm-browserify "~0.0.1"
xtend "^3.0.0"
-browserslist@^2.1.2, browserslist@^2.1.5:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.2.0.tgz#5e35ec993e467c6464b8cb708447386891de9f50"
+browserslist@^2.1.2, browserslist@^2.4.0:
+ version "2.4.0"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.4.0.tgz#693ee93d01e66468a6348da5498e011f578f87f8"
dependencies:
- caniuse-lite "^1.0.30000701"
- electron-to-chromium "^1.3.15"
+ caniuse-lite "^1.0.30000718"
+ electron-to-chromium "^1.3.18"
bser@^2.0.0:
version "2.0.0"
@@ -1654,7 +1700,7 @@ caller-path@^0.1.0:
dependencies:
callsites "^0.2.0"
-callsite@~1.0.0, callsite@1.0.0:
+callsite@1.0.0, callsite@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/callsite/-/callsite-1.0.0.tgz#280398e5d664bd74038b6f0905153e6e8af1bc20"
@@ -1687,9 +1733,9 @@ can-symlink@^1.0.0:
dependencies:
tmp "0.0.28"
-caniuse-lite@^1.0.30000697, caniuse-lite@^1.0.30000701:
- version "1.0.30000704"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000704.tgz#adb6ea01134515663682db93abab291d4c02946b"
+caniuse-lite@^1.0.30000718:
+ version "1.0.30000721"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000721.tgz#931a21a7bd85016300328d21f126d84b73437d35"
capture-exit@^1.1.0:
version "1.2.0"
@@ -1725,7 +1771,7 @@ chalk@^0.5.1:
strip-ansi "^0.3.0"
supports-color "^0.2.0"
-chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3:
+chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
dependencies:
@@ -1735,9 +1781,9 @@ chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3:
strip-ansi "^3.0.0"
supports-color "^2.0.0"
-chalk@^2.0.0, chalk@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.0.1.tgz#dbec49436d2ae15f536114e76d14656cdbc0f44d"
+chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.1.0.tgz#ac5becf14fa21b99c6c92ca7a7d7cfd5b17e743e"
dependencies:
ansi-styles "^3.1.0"
escape-string-regexp "^1.0.5"
@@ -1765,8 +1811,8 @@ chokidar@1.6.1:
fsevents "^1.0.0"
circular-json@^0.3.1:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.1.tgz#be8b36aefccde8b3ca7aa2d6afc07a37242c0d2d"
+ version "0.3.3"
+ resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66"
clean-base-url@^1.0.0:
version "1.0.0"
@@ -1803,12 +1849,6 @@ cli-spinners@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-0.1.2.tgz#bb764d88e185fb9e1e6a2a1f19772318f605e31c"
-cli-table@^0.3.1:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.1.tgz#f53b05266a8b1a0b934b3d0821e6e2dc5914ae23"
- dependencies:
- colors "1.0.3"
-
cli-table2@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/cli-table2/-/cli-table2-0.2.0.tgz#2d1ef7f218a0e786e214540562d4bd177fe32d97"
@@ -1818,9 +1858,15 @@ cli-table2@^0.2.0:
optionalDependencies:
colors "^1.1.2"
+cli-table@^0.3.1:
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.1.tgz#f53b05266a8b1a0b934b3d0821e6e2dc5914ae23"
+ dependencies:
+ colors "1.0.3"
+
cli-width@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.1.0.tgz#b234ca209b29ef66fc518d9b98d5847b00edf00a"
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639"
cliui@^2.1.0:
version "2.1.0"
@@ -1854,7 +1900,7 @@ code-point-at@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
-color-convert@^1.0.0:
+color-convert@^1.9.0:
version "1.9.0"
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.0.tgz#1accf97dd739b983bf994d56fec8f95853641b7a"
dependencies:
@@ -1864,14 +1910,14 @@ color-name@^1.1.1:
version "1.1.3"
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
-colors@^1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63"
-
colors@1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b"
+colors@^1.1.2:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63"
+
combine-source-map@~0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/combine-source-map/-/combine-source-map-0.3.0.tgz#d9e74f593d9cd43807312cb5d846d451efaa9eb7"
@@ -1886,10 +1932,6 @@ combined-stream@^1.0.5, combined-stream@~1.0.5:
dependencies:
delayed-stream "~1.0.0"
-commander@^2.5.0, commander@^2.6.0:
- version "2.11.0"
- resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563"
-
commander@2.8.x:
version "2.8.1"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4"
@@ -1902,6 +1944,10 @@ commander@2.9.0:
dependencies:
graceful-readlink ">= 1.0.0"
+commander@^2.5.0, commander@^2.6.0:
+ version "2.11.0"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563"
+
commondir@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/commondir/-/commondir-0.0.1.tgz#89f00fdcd51b519c578733fec563e6a6da7f5be2"
@@ -1937,10 +1983,10 @@ component-inherit@0.0.3:
resolved "https://registry.yarnpkg.com/component-inherit/-/component-inherit-0.0.3.tgz#645fc4adf58b72b649d5cae65135619db26ff143"
compressible@~2.0.10:
- version "2.0.10"
- resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.10.tgz#feda1c7f7617912732b29bf8cf26252a20b9eecd"
+ version "2.0.11"
+ resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.11.tgz#16718a75de283ed8e604041625a2064586797d8a"
dependencies:
- mime-db ">= 1.27.0 < 2"
+ mime-db ">= 1.29.0 < 2"
compression@^1.4.4, compression@^1.6.2:
version "1.7.0"
@@ -2024,7 +2070,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.1.0, convert-source-map@^1.5.0:
version "1.5.0"
resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5"
@@ -2036,7 +2082,7 @@ cookie-signature@1.0.6:
version "1.0.6"
resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
-cookie@^0.3.1, cookie@0.3.1:
+cookie@0.3.1, cookie@^0.3.1:
version "0.3.1"
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"
@@ -2048,9 +2094,9 @@ 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:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.4.1.tgz#4de911e667b0eae9124e34254b53aea6fc618d3e"
+core-js@^2.4.0, core-js@^2.5.0:
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.0.tgz#569c050918be6486b3837552028ae0466b717086"
core-object@^1.1.0:
version "1.1.0"
@@ -2063,12 +2109,12 @@ core-object@^2.0.5:
chalk "^1.1.3"
core-object@^3.1.3:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/core-object/-/core-object-3.1.3.tgz#df399b3311bdb0c909e8aae8929fc3c1c4b25880"
+ version "3.1.5"
+ resolved "https://registry.yarnpkg.com/core-object/-/core-object-3.1.5.tgz#fa627b87502adc98045e44678e9a8ec3b9c0d2a9"
dependencies:
- chalk "^1.1.3"
+ chalk "^2.0.0"
-core-util-is@~1.0.0:
+core-util-is@1.0.2, core-util-is@~1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
@@ -2101,10 +2147,6 @@ crypto-random-string@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e"
-crypto@0.0.3:
- version "0.0.3"
- resolved "https://registry.yarnpkg.com/crypto/-/crypto-0.0.3.tgz#470a81b86be4c5ee17acc8207a1f5315ae20dbb0"
-
currently-unhandled@^0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
@@ -2127,12 +2169,6 @@ dashdash@^1.12.0:
dependencies:
assert-plus "^1.0.0"
-debug@^2.1.0, debug@^2.1.1, debug@^2.1.3, debug@^2.2.0, debug@^2.4.0, debug@^2.6.8, debug@~2.6.7, debug@2.6.8:
- version "2.6.8"
- resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc"
- dependencies:
- ms "2.0.0"
-
debug@2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da"
@@ -2145,9 +2181,9 @@ debug@2.3.3:
dependencies:
ms "0.7.2"
-debug@2.6.7:
- version "2.6.7"
- resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.7.tgz#92bad1f6d05bbb6bba22cca88bcd0ec894c2861e"
+debug@2.6.8, debug@^2.1.0, debug@^2.1.1, debug@^2.1.3, debug@^2.2.0, debug@^2.4.0, debug@^2.6.8, debug@~2.6.7:
+ version "2.6.8"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc"
dependencies:
ms "2.0.0"
@@ -2210,9 +2246,9 @@ delegates@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
-depd@~1.1.0, depd@1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.0.tgz#e1bd82c6aab6ced965b97b88b17ed3e528ca18c3"
+depd@1.1.1, depd@~1.1.0, depd@~1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359"
deps-sort@~0.1.1:
version "0.1.2"
@@ -2284,21 +2320,21 @@ domain-browser@~1.1.0:
resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.1.7.tgz#867aa4b093faa05f1de08c06f4d7b21fdf8698bc"
dot-prop@^4.1.0:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.1.1.tgz#a8493f0b7b5eeec82525b5c7587fa7de7ca859c1"
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57"
dependencies:
is-obj "^1.0.0"
-duplexer@~0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1"
-
duplexer2@0.0.2:
version "0.0.2"
resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db"
dependencies:
readable-stream "~1.1.9"
+duplexer@~0.1.1:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1"
+
ecc-jsbn@~0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505"
@@ -2313,9 +2349,9 @@ ee-first@1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
-electron-to-chromium@^1.3.15:
- version "1.3.16"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.16.tgz#d0e026735754770901ae301a21664cba45d92f7d"
+electron-to-chromium@^1.3.18:
+ version "1.3.18"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.18.tgz#3dcc99da3e6b665f6abbc71c28ad51a2cd731a9c"
ember-ajax@^3.0.0:
version "3.0.0"
@@ -2324,13 +2360,13 @@ ember-ajax@^3.0.0:
ember-cli-babel "^6.0.0"
ember-basic-dropdown@^0.33.1:
- version "0.33.1"
- resolved "https://registry.yarnpkg.com/ember-basic-dropdown/-/ember-basic-dropdown-0.33.1.tgz#8eab4181618d32edd88e1c90835d2a8791f09064"
+ version "0.33.5"
+ resolved "https://registry.yarnpkg.com/ember-basic-dropdown/-/ember-basic-dropdown-0.33.5.tgz#39986d4cc6732edf43fb51eabb70790e99e8ae2c"
dependencies:
- ember-cli-babel "^6.6.0"
- ember-cli-htmlbars "^1.1.1"
- ember-native-dom-helpers "^0.5.0"
- ember-wormhole "^0.5.1"
+ ember-cli-babel "^6.8.1"
+ ember-cli-htmlbars "^2.0.3"
+ ember-native-dom-helpers "^0.5.3"
+ ember-wormhole "^0.5.2"
ember-cli-babel@^5.1.3, ember-cli-babel@^5.1.5, ember-cli-babel@^5.1.6, ember-cli-babel@^5.1.7, ember-cli-babel@^5.1.8, ember-cli-babel@^5.2.4:
version "5.2.4"
@@ -2342,17 +2378,17 @@ ember-cli-babel@^5.1.3, ember-cli-babel@^5.1.5, ember-cli-babel@^5.1.6, ember-cl
ember-cli-version-checker "^1.0.2"
resolve "^1.1.2"
-ember-cli-babel@^6.0.0, ember-cli-babel@^6.0.0-beta.4, ember-cli-babel@^6.0.0-beta.7, ember-cli-babel@^6.1.0, ember-cli-babel@^6.3.0, ember-cli-babel@^6.4.1, ember-cli-babel@^6.6.0:
- version "6.6.0"
- resolved "https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-6.6.0.tgz#a8362bc44841bfdf89b389f3197f104d7ba526da"
+ember-cli-babel@^6.0.0, ember-cli-babel@^6.0.0-beta.4, ember-cli-babel@^6.0.0-beta.7, ember-cli-babel@^6.1.0, ember-cli-babel@^6.3.0, ember-cli-babel@^6.4.1, ember-cli-babel@^6.6.0, ember-cli-babel@^6.8.1:
+ version "6.8.2"
+ resolved "https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-6.8.2.tgz#eac2785964f4743f4c815cd53c6288f00cc087d7"
dependencies:
- amd-name-resolver "0.0.6"
+ amd-name-resolver "0.0.7"
babel-plugin-debug-macros "^0.1.11"
- babel-plugin-ember-modules-api-polyfill "^1.4.1"
+ babel-plugin-ember-modules-api-polyfill "^2.0.1"
babel-plugin-transform-es2015-modules-amd "^6.24.0"
babel-polyfill "^6.16.0"
babel-preset-env "^1.5.1"
- broccoli-babel-transpiler "^6.0.0"
+ broccoli-babel-transpiler "^6.1.2"
broccoli-debug "^0.6.2"
broccoli-funnel "^1.0.0"
broccoli-source "^1.1.0"
@@ -2429,17 +2465,17 @@ ember-cli-github-pages@^0.1.2:
rsvp "^3.0.14"
ember-cli-htmlbars-inline-precompile@^0.4.3:
- version "0.4.3"
- resolved "https://registry.yarnpkg.com/ember-cli-htmlbars-inline-precompile/-/ember-cli-htmlbars-inline-precompile-0.4.3.tgz#4123f507fea6c59ba4c272ef7e713a6d55ba06c9"
+ version "0.4.4"
+ resolved "https://registry.yarnpkg.com/ember-cli-htmlbars-inline-precompile/-/ember-cli-htmlbars-inline-precompile-0.4.4.tgz#24a7617152630d64a047e553b72e00963a4f8d73"
dependencies:
babel-plugin-htmlbars-inline-precompile "^0.2.3"
ember-cli-version-checker "^2.0.0"
hash-for-dep "^1.0.2"
silent-error "^1.1.0"
-ember-cli-htmlbars@^1.0.1, ember-cli-htmlbars@^1.0.3, ember-cli-htmlbars@^1.1.1:
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-1.3.3.tgz#06815262c1577736235bd42ce99db559ce5ebfd1"
+ember-cli-htmlbars@1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-1.3.0.tgz#e090f011239153bf45dab29625f94a46fce205af"
dependencies:
broccoli-persistent-filter "^1.0.3"
ember-cli-version-checker "^1.0.2"
@@ -2447,24 +2483,24 @@ ember-cli-htmlbars@^1.0.1, ember-cli-htmlbars@^1.0.3, ember-cli-htmlbars@^1.1.1:
json-stable-stringify "^1.0.0"
strip-bom "^2.0.0"
-ember-cli-htmlbars@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-2.0.2.tgz#230a9ace7c3454b3acff2768a50f963813a90c38"
+ember-cli-htmlbars@^1.0.1, ember-cli-htmlbars@^1.0.3, ember-cli-htmlbars@^1.1.1:
+ version "1.3.4"
+ resolved "https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-1.3.4.tgz#461289724b34af372a6a0c4b6635819156963353"
dependencies:
broccoli-persistent-filter "^1.0.3"
+ ember-cli-version-checker "^1.0.2"
hash-for-dep "^1.0.2"
json-stable-stringify "^1.0.0"
- strip-bom "^3.0.0"
+ strip-bom "^2.0.0"
-ember-cli-htmlbars@1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-1.3.0.tgz#e090f011239153bf45dab29625f94a46fce205af"
+ember-cli-htmlbars@^2.0.1, ember-cli-htmlbars@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-2.0.3.tgz#e116e1500dba12f29c94b05b9ec90f52cb8bb042"
dependencies:
broccoli-persistent-filter "^1.0.3"
- ember-cli-version-checker "^1.0.2"
hash-for-dep "^1.0.2"
json-stable-stringify "^1.0.0"
- strip-bom "^2.0.0"
+ strip-bom "^3.0.0"
ember-cli-inject-live-reload@^1.6.1:
version "1.7.0"
@@ -2524,19 +2560,19 @@ ember-cli-preprocess-registry@^3.1.0:
silent-error "^1.0.0"
ember-cli-qunit@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/ember-cli-qunit/-/ember-cli-qunit-4.0.0.tgz#1f0022469a5bd64f627b8102880a25e94e533a3b"
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/ember-cli-qunit/-/ember-cli-qunit-4.0.1.tgz#905aa07620ae9fdb417c7e48d45bd2277b62f864"
dependencies:
- broccoli-funnel "^1.0.1"
+ broccoli-funnel "^2.0.0"
broccoli-merge-trees "^2.0.0"
- ember-cli-babel "^6.0.0-beta.7"
- ember-cli-test-loader "^2.0.0"
- ember-cli-version-checker "^1.1.4"
- ember-qunit "^2.1.3"
+ ember-cli-babel "^6.8.1"
+ ember-cli-test-loader "^2.2.0"
+ ember-cli-version-checker "^2.0.0"
+ ember-qunit "^2.2.0"
qunit-notifications "^0.1.1"
- qunitjs "^2.0.1"
- resolve "^1.1.6"
- silent-error "^1.0.0"
+ qunitjs "^2.4.0"
+ resolve "^1.4.0"
+ silent-error "^1.1.0"
ember-cli-sass@^7.0.0:
version "7.0.0"
@@ -2571,11 +2607,11 @@ ember-cli-test-info@^1.0.0:
dependencies:
ember-cli-string-utils "^1.0.0"
-ember-cli-test-loader@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/ember-cli-test-loader/-/ember-cli-test-loader-2.1.0.tgz#16163bae0ac32cad1af13c4ed94c6c698b54d431"
+ember-cli-test-loader@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/ember-cli-test-loader/-/ember-cli-test-loader-2.2.0.tgz#3fb8d5d1357e4460d3f0a092f5375e71b6f7c243"
dependencies:
- ember-cli-babel "^6.0.0-beta.7"
+ ember-cli-babel "^6.8.1"
ember-cli-uglify@^1.2.0:
version "1.2.0"
@@ -2589,7 +2625,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.1.4, ember-cli-version-checker@^1.1.6, ember-cli-version-checker@^1.1.7, ember-cli-version-checker@^1.2.0, ember-cli-version-checker@^1.3.1, ember-cli-version-checker@1.3.1:
+ember-cli-version-checker@^1.0.2, ember-cli-version-checker@^1.1.4, ember-cli-version-checker@^1.1.6, ember-cli-version-checker@^1.1.7, ember-cli-version-checker@^1.2.0, ember-cli-version-checker@^1.3.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/ember-cli-version-checker/-/ember-cli-version-checker-1.3.1.tgz#0bc2d134c830142da64bf9627a0eded10b61ae72"
dependencies:
@@ -2715,12 +2751,12 @@ ember-composability-tools@0.0.8:
ember-wormhole "0.5.1"
ember-concurrency@^0.8.1:
- version "0.8.7"
- resolved "https://registry.yarnpkg.com/ember-concurrency/-/ember-concurrency-0.8.7.tgz#346f5c88f2d5e987fb7e7324f8eb53ae3bae0970"
+ version "0.8.10"
+ resolved "https://registry.yarnpkg.com/ember-concurrency/-/ember-concurrency-0.8.10.tgz#5788d1a43ed1e73562495719b29efe903c789675"
dependencies:
babel-core "^6.24.1"
- ember-cli-babel "^6.1.0"
- ember-getowner-polyfill "^1.1.0"
+ ember-cli-babel "^6.6.0"
+ ember-getowner-polyfill "^2.0.0"
ember-maybe-import-regenerator "^0.1.5"
ember-cp-validations@3.3.2:
@@ -2743,10 +2779,10 @@ ember-css-transitions@0.1.10:
ember-cli-babel "^5.1.6"
ember-data@^2.14.4:
- version "2.14.6"
- resolved "https://registry.yarnpkg.com/ember-data/-/ember-data-2.14.6.tgz#c0e2ee31b5de8b6399aab78564c6f374847459d2"
+ version "2.14.10"
+ resolved "https://registry.yarnpkg.com/ember-data/-/ember-data-2.14.10.tgz#acf66ffffb062a7fc999f9d989d0e0d2e3858cd3"
dependencies:
- amd-name-resolver "0.0.5"
+ amd-name-resolver "0.0.7"
babel-plugin-feature-flags "^0.3.1"
babel-plugin-filter-imports "^0.3.1"
babel-plugin-transform-es2015-block-scoping "^6.24.1"
@@ -2793,20 +2829,11 @@ ember-export-application-global@^2.0.0:
ember-cli-babel "^6.0.0-beta.7"
ember-factory-for-polyfill@^1.1.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/ember-factory-for-polyfill/-/ember-factory-for-polyfill-1.1.2.tgz#ea802002ec55154eea7be82abb586e77429be579"
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/ember-factory-for-polyfill/-/ember-factory-for-polyfill-1.2.0.tgz#e27752a7d9dbd5336e8b470341bc1c55bbe3e4d2"
dependencies:
- ember-cli-babel "^5.1.7"
ember-cli-version-checker "^1.2.0"
-ember-getowner-polyfill@^1.1.0, ember-getowner-polyfill@^1.1.1, ember-getowner-polyfill@^1.2.0:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/ember-getowner-polyfill/-/ember-getowner-polyfill-1.2.3.tgz#ea70f4a48b1c05b91056371d1878bbafe018222e"
- dependencies:
- ember-cli-babel "^5.1.6"
- ember-cli-version-checker "^1.2.0"
- ember-factory-for-polyfill "^1.1.0"
-
ember-getowner-polyfill@1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/ember-getowner-polyfill/-/ember-getowner-polyfill-1.1.1.tgz#6bb6603827dd2f8f33be2434570a86cc9e5273ff"
@@ -2814,6 +2841,21 @@ ember-getowner-polyfill@1.1.1:
ember-cli-babel "^5.1.6"
ember-cli-version-checker "^1.2.0"
+ember-getowner-polyfill@^1.1.1, ember-getowner-polyfill@^1.2.0:
+ version "1.2.5"
+ resolved "https://registry.yarnpkg.com/ember-getowner-polyfill/-/ember-getowner-polyfill-1.2.5.tgz#ceff8a09897d0d7e05c821bb71666a95eb26dc92"
+ dependencies:
+ ember-cli-babel "^5.1.6"
+ ember-cli-version-checker "^1.2.0"
+ ember-factory-for-polyfill "^1.1.0"
+
+ember-getowner-polyfill@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/ember-getowner-polyfill/-/ember-getowner-polyfill-2.0.1.tgz#9bfe2b4d527ed174e76fef2c8f30937d77cb66fb"
+ dependencies:
+ ember-cli-version-checker "^1.2.0"
+ ember-factory-for-polyfill "^1.1.0"
+
ember-hash-helper-polyfill@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/ember-hash-helper-polyfill/-/ember-hash-helper-polyfill-0.1.2.tgz#bc8ee6fa59e9541fce07d2cf4f263cf785e9e1db"
@@ -2848,16 +2890,16 @@ ember-maybe-import-regenerator@^0.1.5:
ember-cli-babel "^6.0.0-beta.4"
regenerator-runtime "^0.9.5"
-ember-native-dom-helpers@^0.5.0:
- version "0.5.2"
- resolved "https://registry.yarnpkg.com/ember-native-dom-helpers/-/ember-native-dom-helpers-0.5.2.tgz#ba6123230fc32c3350f90a8f9183584a022215fa"
+ember-native-dom-helpers@^0.5.3:
+ version "0.5.4"
+ resolved "https://registry.yarnpkg.com/ember-native-dom-helpers/-/ember-native-dom-helpers-0.5.4.tgz#0bc1506a643fb7adc0abf1d09c44a7914459296b"
dependencies:
broccoli-funnel "^1.1.0"
- ember-cli-babel "^6.1.0"
+ ember-cli-babel "^6.6.0"
ember-power-select@^1.8.5:
- version "1.9.2"
- resolved "https://registry.yarnpkg.com/ember-power-select/-/ember-power-select-1.9.2.tgz#abe044f4a1b578689fd45fe71f5764a1cad3eca3"
+ version "1.9.6"
+ resolved "https://registry.yarnpkg.com/ember-power-select/-/ember-power-select-1.9.6.tgz#3cb5245932db9174801c830497750b5e5c9dc786"
dependencies:
ember-basic-dropdown "^0.33.1"
ember-cli-babel "^6.6.0"
@@ -2866,39 +2908,39 @@ ember-power-select@^1.8.5:
ember-text-measurer "^0.3.3"
ember-truth-helpers "^1.3.0"
-ember-qunit@^2.1.3:
+ember-qunit@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/ember-qunit/-/ember-qunit-2.2.0.tgz#3cdf400031c93a38de781a7304819738753b7f99"
dependencies:
ember-test-helpers "^0.6.3"
-ember-require-module@^0.1.1:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/ember-require-module/-/ember-require-module-0.1.2.tgz#fdffdcf86745d601009211c1b41907395a4d081e"
- dependencies:
- ember-cli-babel "^5.1.7"
-
ember-require-module@0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/ember-require-module/-/ember-require-module-0.1.1.tgz#5a2130f691ad1578b1d236dd11196721fd5526b2"
dependencies:
ember-cli-babel "^5.1.7"
+ember-require-module@^0.1.1:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/ember-require-module/-/ember-require-module-0.1.2.tgz#fdffdcf86745d601009211c1b41907395a4d081e"
+ dependencies:
+ ember-cli-babel "^5.1.7"
+
ember-resolver@^4.3.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/ember-resolver/-/ember-resolver-4.3.0.tgz#aaf0e43646be2e7da14399a0c2e9574c2130ce69"
+ version "4.5.0"
+ resolved "https://registry.yarnpkg.com/ember-resolver/-/ember-resolver-4.5.0.tgz#9248bf534dfc197fafe3118fff538d436078bf99"
dependencies:
"@glimmer/resolver" "^0.4.1"
babel-plugin-debug-macros "^0.1.10"
broccoli-funnel "^1.1.0"
broccoli-merge-trees "^2.0.0"
- ember-cli-babel "^6.3.0"
- ember-cli-version-checker "1.3.1"
+ ember-cli-babel "^6.8.1"
+ ember-cli-version-checker "^2.0.0"
resolve "^1.3.3"
-ember-rfc176-data@^0.2.0:
- version "0.2.5"
- resolved "https://registry.yarnpkg.com/ember-rfc176-data/-/ember-rfc176-data-0.2.5.tgz#b26f62d9c03d3b02485153cf31137e089299839a"
+ember-rfc176-data@^0.2.7:
+ version "0.2.7"
+ resolved "https://registry.yarnpkg.com/ember-rfc176-data/-/ember-rfc176-data-0.2.7.tgz#bd355bc9b473e08096b518784170a23388bc973b"
ember-router-generator@^1.0.0:
version "1.2.3"
@@ -2906,7 +2948,7 @@ ember-router-generator@^1.0.0:
dependencies:
recast "^0.11.3"
-ember-router-service-polyfill:
+ember-router-service-polyfill@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/ember-router-service-polyfill/-/ember-router-service-polyfill-1.0.1.tgz#a04d3d84c4bb6927e8438d367d9e40dfd40646f6"
dependencies:
@@ -3007,13 +3049,6 @@ ember-validators@1.0.1:
ember-cli-babel "^5.1.6"
ember-require-module "0.1.1"
-ember-wormhole@^0.5.1, ember-wormhole@0.5.2:
- version "0.5.2"
- resolved "https://registry.yarnpkg.com/ember-wormhole/-/ember-wormhole-0.5.2.tgz#cc0ceb7db4f8b8da0fd852edc81d75cb1dcd92f1"
- dependencies:
- ember-cli-babel "^6.0.0"
- ember-cli-htmlbars "^1.1.1"
-
ember-wormhole@0.5.1:
version "0.5.1"
resolved "https://registry.yarnpkg.com/ember-wormhole/-/ember-wormhole-0.5.1.tgz#f2a6fff13b1c037ffa83b2c9291d8b5978878e5b"
@@ -3021,6 +3056,13 @@ ember-wormhole@0.5.1:
ember-cli-babel "^5.1.6"
ember-cli-htmlbars "^1.0.3"
+ember-wormhole@0.5.2, ember-wormhole@^0.5.2:
+ version "0.5.2"
+ resolved "https://registry.yarnpkg.com/ember-wormhole/-/ember-wormhole-0.5.2.tgz#cc0ceb7db4f8b8da0fd852edc81d75cb1dcd92f1"
+ dependencies:
+ ember-cli-babel "^6.0.0"
+ ember-cli-htmlbars "^1.1.1"
+
encodeurl@~1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.1.tgz#79e3d58655346909fe6f0f45a5de68103b294d20"
@@ -3092,13 +3134,13 @@ error@^7.0.0:
xtend "~4.0.0"
es5-ext@^0.10.14, es5-ext@^0.10.9, es5-ext@~0.10.14:
- version "0.10.24"
- resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.24.tgz#a55877c9924bc0c8d9bd3c2cbe17495ac1709b14"
+ version "0.10.30"
+ resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.30.tgz#7141a16836697dbabfaaaeee41495ce29f52c939"
dependencies:
es6-iterator "2"
es6-symbol "~3.1"
-es6-iterator@~2.0.1, es6-iterator@2:
+es6-iterator@2, es6-iterator@~2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.1.tgz#8e319c9f0453bf575d374940a655920e59ca5512"
dependencies:
@@ -3131,7 +3173,7 @@ es6-set@~0.1.5:
es6-symbol "3.1.1"
event-emitter "~0.3.5"
-es6-symbol@^3.1, es6-symbol@~3.1, es6-symbol@~3.1.1, es6-symbol@3.1.1:
+es6-symbol@3.1.1, es6-symbol@^3.1, es6-symbol@~3.1, es6-symbol@~3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77"
dependencies:
@@ -3176,18 +3218,18 @@ eslint-scope@^3.7.1:
estraverse "^4.1.1"
eslint@^4.0.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.3.0.tgz#fcd7c96376bbf34c85ee67ed0012a299642b108f"
+ version "4.5.0"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.5.0.tgz#bb75d3b8bde97fb5e13efcd539744677feb019c3"
dependencies:
ajv "^5.2.0"
babel-code-frame "^6.22.0"
- chalk "^1.1.3"
+ chalk "^2.1.0"
concat-stream "^1.6.0"
cross-spawn "^5.1.0"
debug "^2.6.8"
doctrine "^2.0.0"
eslint-scope "^3.7.1"
- espree "^3.4.3"
+ espree "^3.5.0"
esquery "^1.0.0"
estraverse "^4.2.0"
esutils "^2.0.2"
@@ -3199,7 +3241,7 @@ eslint@^4.0.0:
imurmurhash "^0.1.4"
inquirer "^3.0.6"
is-resolvable "^1.0.0"
- js-yaml "^3.8.4"
+ js-yaml "^3.9.1"
json-stable-stringify "^1.0.1"
levn "^0.3.0"
lodash "^4.17.4"
@@ -3212,18 +3254,19 @@ eslint@^4.0.0:
progress "^2.0.0"
require-uncached "^1.0.3"
semver "^5.3.0"
+ strip-ansi "^4.0.0"
strip-json-comments "~2.0.1"
table "^4.0.1"
text-table "~0.2.0"
-espree@^3.4.3:
- version "3.4.3"
- resolved "https://registry.yarnpkg.com/espree/-/espree-3.4.3.tgz#2910b5ccd49ce893c2ffffaab4fd8b3a31b82374"
+espree@^3.5.0:
+ version "3.5.0"
+ resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.0.tgz#98358625bdd055861ea27e2867ea729faf463d8d"
dependencies:
- acorn "^5.0.1"
+ acorn "^5.1.1"
acorn-jsx "^3.0.0"
-esprima-fb@^3001.1.0-dev-harmony-fb, esprima-fb@3001.1.0-dev-harmony-fb:
+esprima-fb@3001.1.0-dev-harmony-fb, esprima-fb@^3001.1.0-dev-harmony-fb:
version "3001.1.0-dev-harmony-fb"
resolved "https://registry.yarnpkg.com/esprima-fb/-/esprima-fb-3001.0001.0000-dev-harmony-fb.tgz#b77d37abcd38ea0b77426bb8bc2922ce6b426411"
@@ -3272,7 +3315,7 @@ esrefactor@~0.1.0:
esprima "~1.0.2"
estraverse "~0.0.4"
-estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0, "estraverse@>= 0.0.2":
+"estraverse@>= 0.0.2", 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"
@@ -3372,8 +3415,8 @@ expand-tilde@^1.2.2:
os-homedir "^1.0.1"
express@^4.10.7, express@^4.12.3, express@^4.8.5:
- version "4.15.3"
- resolved "https://registry.yarnpkg.com/express/-/express-4.15.3.tgz#bab65d0f03aa80c358408972fc700f916944b662"
+ version "4.15.4"
+ resolved "https://registry.yarnpkg.com/express/-/express-4.15.4.tgz#032e2253489cf8fce02666beca3d11ed7a2daed1"
dependencies:
accepts "~1.3.3"
array-flatten "1.1.1"
@@ -3381,23 +3424,23 @@ express@^4.10.7, express@^4.12.3, express@^4.8.5:
content-type "~1.0.2"
cookie "0.3.1"
cookie-signature "1.0.6"
- debug "2.6.7"
- depd "~1.1.0"
+ debug "2.6.8"
+ depd "~1.1.1"
encodeurl "~1.0.1"
escape-html "~1.0.3"
etag "~1.8.0"
- finalhandler "~1.0.3"
+ finalhandler "~1.0.4"
fresh "0.5.0"
merge-descriptors "1.0.1"
methods "~1.1.2"
on-finished "~2.3.0"
parseurl "~1.3.1"
path-to-regexp "0.1.7"
- proxy-addr "~1.1.4"
- qs "6.4.0"
+ proxy-addr "~1.1.5"
+ qs "6.5.0"
range-parser "~1.2.0"
- send "0.15.3"
- serve-static "1.12.3"
+ send "0.15.4"
+ serve-static "1.12.4"
setprototypeof "1.0.3"
statuses "~1.3.1"
type-is "~1.6.15"
@@ -3430,9 +3473,9 @@ extglob@^0.3.1:
dependencies:
is-extglob "^1.0.0"
-extsprintf@1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.0.2.tgz#e1080e0658e300b06294990cc70e1502235fd550"
+extsprintf@1.3.0, extsprintf@^1.2.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
fast-deep-equal@^1.0.0:
version "1.0.0"
@@ -3449,17 +3492,18 @@ fast-ordered-set@^1.0.0, fast-ordered-set@^1.0.2:
blank-object "^1.0.1"
fast-sourcemap-concat@^1.0.1:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/fast-sourcemap-concat/-/fast-sourcemap-concat-1.2.0.tgz#789c60e059873a565cb6eaa58836f1b2d1147230"
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/fast-sourcemap-concat/-/fast-sourcemap-concat-1.2.3.tgz#22f14e92d739e37920334376ec8433bf675eaa04"
dependencies:
chalk "^0.5.1"
- debug "^2.2.0"
fs-extra "^0.30.0"
+ heimdalljs-logger "^0.1.7"
memory-streams "^0.1.0"
mkdirp "^0.5.0"
rsvp "^3.0.14"
source-map "^0.4.2"
source-map-url "^0.3.0"
+ sourcemap-validator "^1.0.5"
fastboot-express-middleware@^1.0.0:
version "1.0.0"
@@ -3538,11 +3582,11 @@ fill-range@^2.1.0:
repeat-element "^1.1.2"
repeat-string "^1.5.2"
-finalhandler@~1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.0.3.tgz#ef47e77950e999780e86022a560e3217e0d0cc89"
+finalhandler@~1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.0.4.tgz#18574f2e7c4b98b8ae3b230c21f201f31bdb3fb7"
dependencies:
- debug "2.6.7"
+ debug "2.6.8"
encodeurl "~1.0.1"
escape-html "~1.0.3"
on-finished "~2.3.0"
@@ -3567,7 +3611,7 @@ find-up@^2.1.0:
dependencies:
locate-path "^2.0.0"
-findup-sync@^0.4.2, findup-sync@0.4.3:
+findup-sync@0.4.3, findup-sync@^0.4.2:
version "0.4.3"
resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-0.4.3.tgz#40043929e7bc60adf0b7f4827c4c6e75a0deca12"
dependencies:
@@ -3780,6 +3824,17 @@ glob-parent@^2.0.0:
dependencies:
is-glob "^2.0.0"
+glob@7.1.1:
+ version "7.1.1"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8"
+ dependencies:
+ fs.realpath "^1.0.0"
+ inflight "^1.0.4"
+ inherits "2"
+ minimatch "^3.0.2"
+ once "^1.3.0"
+ path-is-absolute "^1.0.0"
+
glob@^4.0.4:
version "4.5.3"
resolved "https://registry.yarnpkg.com/glob/-/glob-4.5.3.tgz#c6cb73d3226c1efef04de3c56d012f03377ee15f"
@@ -3799,7 +3854,7 @@ glob@^5.0.10, glob@^5.0.15:
once "^1.3.0"
path-is-absolute "^1.0.0"
-glob@^7.0.0, glob@^7.0.3, glob@^7.1.2, glob@~7.1.1:
+glob@^7.0.0, glob@^7.0.3, glob@^7.0.4, glob@^7.0.5, 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:
@@ -3810,17 +3865,6 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.1.2, glob@~7.1.1:
once "^1.3.0"
path-is-absolute "^1.0.0"
-glob@^7.0.4, glob@^7.0.5, glob@7.1.1:
- version "7.1.1"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8"
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.2"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
glob@~3.2.8:
version "3.2.11"
resolved "https://registry.yarnpkg.com/glob/-/glob-3.2.11.tgz#4a973f635b9190f715d10987d5c00fd2815ebe3d"
@@ -3848,7 +3892,7 @@ globals@^6.4.0:
version "6.4.1"
resolved "https://registry.yarnpkg.com/globals/-/globals-6.4.1.tgz#8498032b3b6d1cc81eebc5f79690d8fe29fabf4f"
-globals@^9.0.0, globals@^9.17.0:
+globals@^9.17.0, globals@^9.18.0:
version "9.18.0"
resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
@@ -3945,13 +3989,13 @@ has-unicode@^2.0.0:
resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
hash-for-dep@^1.0.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/hash-for-dep/-/hash-for-dep-1.1.2.tgz#e3347ed92960eb0bb53a2c6c2b70e36d75b7cd0c"
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/hash-for-dep/-/hash-for-dep-1.2.0.tgz#3bdb883aef0d34e82097ef2f7109b1b401cada6b"
dependencies:
broccoli-kitchen-sink-helpers "^0.3.1"
heimdalljs "^0.2.3"
heimdalljs-logger "^0.1.7"
- resolve "^1.1.6"
+ resolve "^1.4.0"
hawk@~3.1.3:
version "3.1.3"
@@ -4031,11 +4075,11 @@ http-browserify@~1.3.1:
Base64 "~0.2.0"
inherits "~2.0.1"
-http-errors@~1.6.1:
- version "1.6.1"
- resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.1.tgz#5f8b8ed98aca545656bf572997387f904a722257"
+http-errors@~1.6.2:
+ version "1.6.2"
+ resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.2.tgz#0a002cc85707192a7e7946ceedc11155f60ec736"
dependencies:
- depd "1.1.0"
+ depd "1.1.1"
inherits "2.0.3"
setprototypeof "1.0.3"
statuses ">= 1.3.1 < 2"
@@ -4068,8 +4112,8 @@ ieee754@~1.1.1:
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4"
ignore@^3.3.3:
- version "3.3.3"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.3.tgz#432352e57accd87ab3110e82d3fea0e47812156d"
+ version "3.3.5"
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.5.tgz#c4e715455f6073a8d7e5dae72d2fc9d71663dba6"
imurmurhash@^0.1.4:
version "0.1.4"
@@ -4104,7 +4148,7 @@ inflight@^1.0.4:
once "^1.3.0"
wrappy "1"
-inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3, inherits@2, inherits@2.0.3:
+inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
@@ -4152,8 +4196,8 @@ inquirer@^1.2.3:
through "^2.3.6"
inquirer@^3.0.6:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.2.0.tgz#45b44c2160c729d7578c54060b3eed94487bb42b"
+ version "3.2.2"
+ resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.2.2.tgz#c2aaede1507cc54d826818737742d621bef2e823"
dependencies:
ansi-escapes "^2.0.0"
chalk "^2.0.0"
@@ -4174,14 +4218,14 @@ insert-module-globals@~6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/insert-module-globals/-/insert-module-globals-6.0.0.tgz#ee8aeb9dee16819e33aa14588a558824af0c15dc"
dependencies:
- concat-stream "~1.4.1"
JSONStream "~0.7.1"
+ concat-stream "~1.4.1"
lexical-scope "~1.1.0"
process "~0.6.0"
through "~2.3.4"
xtend "^3.0.0"
-invariant@^2.2.0, invariant@^2.2.2:
+invariant@^2.2.2:
version "2.2.2"
resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360"
dependencies:
@@ -4191,9 +4235,9 @@ invert-kv@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
-ipaddr.js@1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.3.0.tgz#1e03a52fdad83a8bbb2b25cbf4998b4cffcd3dec"
+ipaddr.js@1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.4.0.tgz#296aca878a821816e5b85d0a285a99bcff4582f0"
is-arrayish@^0.2.1:
version "0.2.1"
@@ -4341,14 +4385,14 @@ is-windows@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-0.2.0.tgz#de1aa6d63ea29dd248737b69f1ff8b8002d2108c"
-isarray@^1.0.0, isarray@~1.0.0, isarray@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
-
isarray@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
+isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
+
isbinaryfile@^3.0.0:
version "3.0.2"
resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-3.0.2.tgz#4a3e974ec0cba9004d3fc6cde7209ea69368a621"
@@ -4391,17 +4435,17 @@ js-reporters@1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/js-reporters/-/js-reporters-1.2.0.tgz#7cf2cb698196684790350d0c4ca07f4aed9ec17e"
-js-tokens@^3.0.0:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
-
js-tokens@1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-1.0.1.tgz#cc435a5c8b94ad15acb7983140fc80182c89aeae"
-js-yaml@^3.2.5, js-yaml@^3.2.7, js-yaml@^3.6.1, js-yaml@^3.8.4:
- version "3.9.0"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.9.0.tgz#4ffbbf25c2ac963b8299dc74da7e3740de1c18ce"
+js-tokens@^3.0.0, js-tokens@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
+
+js-yaml@^3.2.5, js-yaml@^3.2.7, js-yaml@^3.6.1, js-yaml@^3.9.1:
+ version "3.9.1"
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.9.1.tgz#08775cebdfdd359209f0d2acd383c8f86a6904a0"
dependencies:
argparse "^1.0.7"
esprima "^4.0.0"
@@ -4411,8 +4455,8 @@ jsbn@~0.1.0:
resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
jschardet@^1.4.2:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/jschardet/-/jschardet-1.5.0.tgz#a61f310306a5a71188e1b1acd08add3cfbb08b1e"
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/jschardet/-/jschardet-1.5.1.tgz#c519f629f86b3a5bedba58a88d311309eec097f9"
jsesc@^1.3.0:
version "1.3.0"
@@ -4422,6 +4466,10 @@ jsesc@^2.5.0:
version "2.5.1"
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.1.tgz#e421a2a8e20d6b0819df28908f782526b96dd1fe"
+jsesc@~0.3.x:
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.3.0.tgz#1bf5ee63b4539fe2e26d0c1e99c240b97a457972"
+
jsesc@~0.5.0:
version "0.5.0"
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
@@ -4452,7 +4500,7 @@ json5@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/json5/-/json5-0.4.0.tgz#054352e4c4c80c86c0923877d449de176a732c8d"
-json5@^0.5.0:
+json5@^0.5.1:
version "0.5.1"
resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821"
@@ -4476,28 +4524,14 @@ jsonparse@0.0.5:
version "0.0.5"
resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-0.0.5.tgz#330542ad3f0a654665b778f3eb2d9a9fa507ac64"
-JSONStream@~0.6.4:
- version "0.6.4"
- resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-0.6.4.tgz#4b2c8063f8f512787b2375f7ee9db69208fa2dcb"
- dependencies:
- jsonparse "0.0.5"
- through "~2.2.7"
-
-JSONStream@~0.7.1:
- version "0.7.4"
- resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-0.7.4.tgz#734290e41511eea7c2cfe151fbf9a563a97b9786"
- dependencies:
- jsonparse "0.0.5"
- through ">=2.2.7 <3"
-
jsprim@^1.2.2:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.0.tgz#a3b87e40298d8c380552d8cc7628a0bb95a22918"
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
dependencies:
assert-plus "1.0.0"
- extsprintf "1.0.2"
+ extsprintf "1.3.0"
json-schema "0.2.3"
- verror "1.3.6"
+ verror "1.10.0"
kind-of@^3.0.2:
version "3.2.2"
@@ -4588,8 +4622,8 @@ load-json-file@^1.0.0:
strip-bom "^2.0.0"
loader.js@^4.5.1:
- version "4.5.1"
- resolved "https://registry.yarnpkg.com/loader.js/-/loader.js-4.5.1.tgz#c15ab15a6b8376bd4fbf7ea56f8d76cc557331da"
+ version "4.6.0"
+ resolved "https://registry.yarnpkg.com/loader.js/-/loader.js-4.6.0.tgz#b965663ddbe2d80da482454cb865efe496e93e22"
locate-path@^2.0.0:
version "2.0.0"
@@ -4605,10 +4639,44 @@ lodash._baseassign@^3.0.0:
lodash._basecopy "^3.0.0"
lodash.keys "^3.0.0"
+lodash._basebind@~2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash._basebind/-/lodash._basebind-2.3.0.tgz#2b5bc452a0e106143b21869f233bdb587417d248"
+ dependencies:
+ lodash._basecreate "~2.3.0"
+ lodash._setbinddata "~2.3.0"
+ lodash.isobject "~2.3.0"
+
lodash._basecopy@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36"
+lodash._basecreate@~2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash._basecreate/-/lodash._basecreate-2.3.0.tgz#9b88a86a4dcff7b7f3c61d83a2fcfc0671ec9de0"
+ dependencies:
+ lodash._renative "~2.3.0"
+ lodash.isobject "~2.3.0"
+ lodash.noop "~2.3.0"
+
+lodash._basecreatecallback@~2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash._basecreatecallback/-/lodash._basecreatecallback-2.3.0.tgz#37b2ab17591a339e988db3259fcd46019d7ac362"
+ dependencies:
+ lodash._setbinddata "~2.3.0"
+ lodash.bind "~2.3.0"
+ lodash.identity "~2.3.0"
+ lodash.support "~2.3.0"
+
+lodash._basecreatewrapper@~2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash._basecreatewrapper/-/lodash._basecreatewrapper-2.3.0.tgz#aa0c61ad96044c3933376131483a9759c3651247"
+ dependencies:
+ lodash._basecreate "~2.3.0"
+ lodash._setbinddata "~2.3.0"
+ lodash._slice "~2.3.0"
+ lodash.isobject "~2.3.0"
+
lodash._baseflatten@^3.0.0:
version "3.1.4"
resolved "https://registry.yarnpkg.com/lodash._baseflatten/-/lodash._baseflatten-3.1.4.tgz#0770ff80131af6e34f3b511796a7ba5214e65ff7"
@@ -4628,18 +4696,76 @@ lodash._createassigner@^3.0.0:
lodash._isiterateecall "^3.0.0"
lodash.restparam "^3.0.0"
+lodash._createwrapper@~2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash._createwrapper/-/lodash._createwrapper-2.3.0.tgz#d1aae1102dadf440e8e06fc133a6edd7fe146075"
+ dependencies:
+ lodash._basebind "~2.3.0"
+ lodash._basecreatewrapper "~2.3.0"
+ lodash.isfunction "~2.3.0"
+
+lodash._escapehtmlchar@~2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.3.0.tgz#d03da6bd82eedf38dc0a5b503d740ecd0e894592"
+ dependencies:
+ lodash._htmlescapes "~2.3.0"
+
+lodash._escapestringchar@~2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash._escapestringchar/-/lodash._escapestringchar-2.3.0.tgz#cce73ae60fc6da55d2bf8a0679c23ca2bab149fc"
+
lodash._getnative@^3.0.0:
version "3.9.1"
resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5"
+lodash._htmlescapes@~2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash._htmlescapes/-/lodash._htmlescapes-2.3.0.tgz#1ca98863cadf1fa1d82c84f35f31e40556a04f3a"
+
lodash._isiterateecall@^3.0.0:
version "3.0.9"
resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c"
+lodash._objecttypes@~2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash._objecttypes/-/lodash._objecttypes-2.3.0.tgz#6a3ea3987dd6eeb8021b2d5c9c303549cc2bae1e"
+
+lodash._reinterpolate@~2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-2.3.0.tgz#03ee9d85c0e55cbd590d71608a295bdda51128ec"
+
lodash._reinterpolate@~3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d"
+lodash._renative@~2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash._renative/-/lodash._renative-2.3.0.tgz#77d8edd4ced26dd5971f9e15a5f772e4e317fbd3"
+
+lodash._reunescapedhtml@~2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.3.0.tgz#db920b55ac7f3ff825939aceb9ba2c231713d24d"
+ dependencies:
+ lodash._htmlescapes "~2.3.0"
+ lodash.keys "~2.3.0"
+
+lodash._setbinddata@~2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash._setbinddata/-/lodash._setbinddata-2.3.0.tgz#e5610490acd13277d59858d95b5f2727f1508f04"
+ dependencies:
+ lodash._renative "~2.3.0"
+ lodash.noop "~2.3.0"
+
+lodash._shimkeys@~2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash._shimkeys/-/lodash._shimkeys-2.3.0.tgz#611f93149e3e6c721096b48769ef29537ada8ba9"
+ dependencies:
+ lodash._objecttypes "~2.3.0"
+
+lodash._slice@~2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash._slice/-/lodash._slice-2.3.0.tgz#147198132859972e4680ca29a5992c855669aa5c"
+
lodash.assign@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-3.2.0.tgz#3ce9f0234b4b2223e296b8fa0ac1fee8ebca64fa"
@@ -4656,6 +4782,14 @@ lodash.assignin@^4.1.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/lodash.assignin/-/lodash.assignin-4.2.0.tgz#ba8df5fb841eb0a3e8044232b0e263a8dc6a28a2"
+lodash.bind@~2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash.bind/-/lodash.bind-2.3.0.tgz#c2a8e18b68e5ecc152e2b168266116fea5b016cc"
+ dependencies:
+ lodash._createwrapper "~2.3.0"
+ lodash._renative "~2.3.0"
+ lodash._slice "~2.3.0"
+
lodash.clonedeep@^4.3.2, lodash.clonedeep@^4.4.1:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
@@ -4670,10 +4804,25 @@ lodash.defaults@^4.0.1:
version "4.2.0"
resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c"
+lodash.defaults@~2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-2.3.0.tgz#a832b001f138f3bb9721c2819a2a7cc5ae21ed25"
+ dependencies:
+ lodash._objecttypes "~2.3.0"
+ lodash.keys "~2.3.0"
+
lodash.defaultsdeep@^4.6.0:
version "4.6.0"
resolved "https://registry.yarnpkg.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.0.tgz#bec1024f85b1bd96cbea405b23c14ad6443a6f81"
+lodash.escape@~2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-2.3.0.tgz#844c38c58f844e1362ebe96726159b62cf5f2a58"
+ dependencies:
+ lodash._escapehtmlchar "~2.3.0"
+ lodash._reunescapedhtml "~2.3.0"
+ lodash.keys "~2.3.0"
+
lodash.find@^4.5.1:
version "4.6.0"
resolved "https://registry.yarnpkg.com/lodash.find/-/lodash.find-4.6.0.tgz#cb0704d47ab71789ffa0de8b97dd926fb88b13b1"
@@ -4685,6 +4834,25 @@ lodash.flatten@^3.0.2:
lodash._baseflatten "^3.0.0"
lodash._isiterateecall "^3.0.0"
+lodash.foreach@~2.3.x:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-2.3.0.tgz#083404c91e846ee77245fdf9d76519c68b2af168"
+ dependencies:
+ lodash._basecreatecallback "~2.3.0"
+ lodash.forown "~2.3.0"
+
+lodash.forown@~2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash.forown/-/lodash.forown-2.3.0.tgz#24fb4aaf800d45fc2dc60bfec3ce04c836a3ad7f"
+ dependencies:
+ lodash._basecreatecallback "~2.3.0"
+ lodash._objecttypes "~2.3.0"
+ lodash.keys "~2.3.0"
+
+lodash.identity@~2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash.identity/-/lodash.identity-2.3.0.tgz#6b01a210c9485355c2a913b48b6711219a173ded"
+
lodash.isarguments@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a"
@@ -4693,6 +4861,16 @@ lodash.isarray@^3.0.0:
version "3.0.4"
resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55"
+lodash.isfunction@~2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash.isfunction/-/lodash.isfunction-2.3.0.tgz#6b2973e47a647cf12e70d676aea13643706e5267"
+
+lodash.isobject@~2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash.isobject/-/lodash.isobject-2.3.0.tgz#2e16d3fc583da9831968953f2d8e6d73434f6799"
+ dependencies:
+ lodash._objecttypes "~2.3.0"
+
lodash.keys@^3.0.0:
version "3.1.2"
resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a"
@@ -4701,6 +4879,14 @@ lodash.keys@^3.0.0:
lodash.isarguments "^3.0.0"
lodash.isarray "^3.0.0"
+lodash.keys@~2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-2.3.0.tgz#b350f4f92caa9f45a4a2ecf018454cf2f28ae253"
+ dependencies:
+ lodash._renative "~2.3.0"
+ lodash._shimkeys "~2.3.0"
+ lodash.isobject "~2.3.0"
+
lodash.merge@^4.3.0, lodash.merge@^4.4.0, lodash.merge@^4.5.1, lodash.merge@^4.6.0:
version "4.6.0"
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.0.tgz#69884ba144ac33fe699737a6086deffadd0f89c5"
@@ -4709,6 +4895,10 @@ lodash.mergewith@^4.6.0:
version "4.6.0"
resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.0.tgz#150cf0a16791f5903b8891eab154609274bdea55"
+lodash.noop@~2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash.noop/-/lodash.noop-2.3.0.tgz#3059d628d51bbf937cd2a0b6fc3a7f212a669c2c"
+
lodash.omit@^4.1.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.omit/-/lodash.omit-4.5.0.tgz#6eb19ae5a1ee1dd9df0b969e66ce0b7fa30b5e60"
@@ -4717,6 +4907,12 @@ lodash.restparam@^3.0.0:
version "3.6.1"
resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805"
+lodash.support@~2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash.support/-/lodash.support-2.3.0.tgz#7eaf038af4f0d6aab776b44aa6dcfc80334c9bfd"
+ dependencies:
+ lodash._renative "~2.3.0"
+
lodash.template@^4.2.5:
version "4.4.0"
resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.4.0.tgz#e73a0385c8355591746e020b99679c690e68fba0"
@@ -4724,12 +4920,31 @@ lodash.template@^4.2.5:
lodash._reinterpolate "~3.0.0"
lodash.templatesettings "^4.0.0"
+lodash.template@~2.3.x:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-2.3.0.tgz#4e3e29c433b4cfea675ec835e6f12391c61fd22b"
+ dependencies:
+ lodash._escapestringchar "~2.3.0"
+ lodash._reinterpolate "~2.3.0"
+ lodash.defaults "~2.3.0"
+ lodash.escape "~2.3.0"
+ lodash.keys "~2.3.0"
+ lodash.templatesettings "~2.3.0"
+ lodash.values "~2.3.0"
+
lodash.templatesettings@^4.0.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz#2b4d4e95ba440d915ff08bc899e4553666713316"
dependencies:
lodash._reinterpolate "~3.0.0"
+lodash.templatesettings@~2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-2.3.0.tgz#303d132c342710040d5a18efaa2d572fd03f8cdc"
+ dependencies:
+ lodash._reinterpolate "~2.3.0"
+ lodash.escape "~2.3.0"
+
lodash.uniq@^4.2.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
@@ -4738,11 +4953,17 @@ lodash.uniqby@^4.7.0:
version "4.7.0"
resolved "https://registry.yarnpkg.com/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz#d99c07a669e9e6d24e1362dfe266c67616af1302"
+lodash.values@~2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/lodash.values/-/lodash.values-2.3.0.tgz#ca96fbe60a20b0b0ec2ba2ba5fc6a765bd14a3ba"
+ dependencies:
+ lodash.keys "~2.3.0"
+
lodash@^3.10.0, lodash@^3.10.1, lodash@^3.9.3:
version "3.10.1"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6"
-lodash@^4.0.0, lodash@^4.14.0, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.3.0, lodash@^4.6.1, lodash@~4.17.4:
+lodash@^4.0.0, lodash@^4.14.0, lodash@^4.17.4, lodash@^4.3.0, lodash@^4.6.1, lodash@~4.17.4:
version "4.17.4"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
@@ -4763,6 +4984,10 @@ loud-rejection@^1.0.0:
currently-unhandled "^0.4.1"
signal-exit "^3.0.0"
+lru-cache@2:
+ version "2.7.3"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952"
+
lru-cache@^4.0.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55"
@@ -4770,10 +4995,6 @@ lru-cache@^4.0.1:
pseudomap "^1.0.2"
yallist "^2.1.2"
-lru-cache@2:
- version "2.7.3"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952"
-
make-dir@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.0.0.tgz#97a011751e91dd87cfadef58832ebb04936de978"
@@ -4801,8 +5022,8 @@ markdown-it-terminal@0.1.0:
markdown-it "^8.3.1"
markdown-it@^8.3.0, markdown-it@^8.3.1:
- version "8.3.1"
- resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-8.3.1.tgz#2f4b622948ccdc193d66f3ca2d43125ac4ac7323"
+ version "8.4.0"
+ resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-8.4.0.tgz#e2400881bf171f7018ed1bd9da441dac8af6306d"
dependencies:
argparse "^1.0.7"
entities "~1.1.1"
@@ -4814,7 +5035,7 @@ match-media@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/match-media/-/match-media-0.2.0.tgz#ea4e09742e7253cc7d7e1599ba627e0fa29fbc50"
-matcher-collection@^1.0.0, matcher-collection@^1.0.1:
+matcher-collection@^1.0.0:
version "1.0.4"
resolved "https://registry.yarnpkg.com/matcher-collection/-/matcher-collection-1.0.4.tgz#2f66ae0869996f29e43d0b62c83dd1d43e581755"
dependencies:
@@ -4910,73 +5131,73 @@ micromatch@^2.1.5, micromatch@^2.3.7:
parse-glob "^3.0.4"
regex-cache "^0.4.2"
-"mime-db@>= 1.27.0 < 2":
+"mime-db@>= 1.29.0 < 2":
+ version "1.30.0"
+ resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.30.0.tgz#74c643da2dd9d6a45399963465b26d5ca7d71f01"
+
+mime-db@~1.29.0:
version "1.29.0"
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.29.0.tgz#48d26d235589651704ac5916ca06001914266878"
-mime-db@~1.27.0:
- version "1.27.0"
- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.27.0.tgz#820f572296bbd20ec25ed55e5b5de869e5436eb1"
-
-mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.15, mime-types@~2.1.7:
- version "2.1.15"
- resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.15.tgz#a4ebf5064094569237b8cf70046776d09fc92aed"
+mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.15, mime-types@~2.1.16, mime-types@~2.1.7:
+ version "2.1.16"
+ resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.16.tgz#2b858a52e5ecd516db897ac2be87487830698e23"
dependencies:
- mime-db "~1.27.0"
-
-mime@^1.2.11:
- version "1.3.6"
- resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.6.tgz#591d84d3653a6b0b4a3b9df8de5aa8108e72e5e0"
+ mime-db "~1.29.0"
mime@1.3.4:
version "1.3.4"
resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53"
+mime@^1.2.11:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.0.tgz#69e9e0db51d44f2a3b56e48b7817d7d137f1a343"
+
mimic-fn@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.1.0.tgz#e667783d92e89dbd342818b5230b9d62a672ad18"
-minimatch@^2.0.1, minimatch@^2.0.3:
- version "2.0.10"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7"
+minimatch@0.3:
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.3.0.tgz#275d8edaac4f1bb3326472089e7949c8394699dd"
dependencies:
- brace-expansion "^1.0.0"
+ lru-cache "2"
+ sigmund "~1.0.0"
-minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2, "minimatch@2 || 3":
+"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2:
version "3.0.4"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
dependencies:
brace-expansion "^1.1.7"
-minimatch@0.3:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.3.0.tgz#275d8edaac4f1bb3326472089e7949c8394699dd"
+minimatch@^2.0.1, minimatch@^2.0.3:
+ version "2.0.10"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7"
dependencies:
- lru-cache "2"
- sigmund "~1.0.0"
+ 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:
version "1.2.0"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
-minimist@~0.0.1, minimist@0.0.8:
- version "0.0.8"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
-
-minimist@~0.0.7, minimist@~0.0.9:
+minimist@~0.0.1, minimist@~0.0.7, minimist@~0.0.9:
version "0.0.10"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf"
-mkdirp@^0.3.5:
- version "0.3.5"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.5.tgz#de3e5f8961c88c787ee1368df849ac4413eca8d7"
-
-mkdirp@^0.5.0, mkdirp@^0.5.1, "mkdirp@>=0.5 0", mkdirp@0.5.x:
+mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1:
version "0.5.1"
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
dependencies:
minimist "0.0.8"
+mkdirp@^0.3.5:
+ version "0.3.5"
+ resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.5.tgz#de3e5f8961c88c787ee1368df849ac4413eca8d7"
+
mktemp@~0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/mktemp/-/mktemp-0.4.0.tgz#6d0515611c8a8c84e484aa2000129b98e981ff0b"
@@ -4985,12 +5206,12 @@ module-deps@~2.0.0:
version "2.0.6"
resolved "https://registry.yarnpkg.com/module-deps/-/module-deps-2.0.6.tgz#b999321c73ac33580f00712c0f3075fdca42563f"
dependencies:
+ JSONStream "~0.7.1"
browser-resolve "~1.2.4"
concat-stream "~1.4.5"
detective "~3.1.0"
duplexer2 "0.0.2"
inherits "~2.0.1"
- JSONStream "~0.7.1"
minimist "~0.0.9"
parents "0.0.2"
readable-stream "^1.0.27-1"
@@ -5045,8 +5266,8 @@ najax@^1.0.2:
qs "^6.2.0"
nan@^2.3.0, nan@^2.3.2:
- version "2.6.2"
- resolved "https://registry.yarnpkg.com/nan/-/nan-2.6.2.tgz#e4ff34e6c95fdfb5aecc08de6596f43605a7db45"
+ version "2.7.0"
+ resolved "https://registry.yarnpkg.com/nan/-/nan-2.7.0.tgz#d95bf721ec877e08db276ed3fc6eb78f9083ad46"
natural-compare@^1.4.0:
version "1.4.0"
@@ -5057,8 +5278,8 @@ negotiator@0.6.1:
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9"
node-fetch@^1.3.3:
- version "1.7.1"
- resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.1.tgz#899cb3d0a3c92f952c47f1b876f4c8aeabd400d5"
+ version "1.7.2"
+ resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.2.tgz#c54e9aac57e432875233525f3c891c4159ffefd7"
dependencies:
encoding "^0.1.11"
is-stream "^1.0.1"
@@ -5135,7 +5356,7 @@ node-sass@^4.1.0:
sass-graph "^2.1.1"
stdout-stream "^1.4.0"
-nopt@^3.0.6, "nopt@2 || 3":
+"nopt@2 || 3", nopt@^3.0.6:
version "3.0.6"
resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
dependencies:
@@ -5157,7 +5378,7 @@ normalize-package-data@^2.3.2, normalize-package-data@^2.3.4:
semver "2 || 3 || 4 || 5"
validate-npm-package-license "^3.0.1"
-normalize-path@^2.0.1:
+normalize-path@^2.0.0, normalize-path@^2.0.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
dependencies:
@@ -5184,7 +5405,7 @@ npm-run-path@^2.0.0:
dependencies:
path-key "^2.0.0"
-npmlog@^4.0.0, npmlog@^4.0.2, "npmlog@0 || 1 || 2 || 3 || 4":
+"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
dependencies:
@@ -5205,17 +5426,17 @@ oauth-sign@~0.8.1:
version "0.8.2"
resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
-object-assign@^2.0.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-2.1.1.tgz#43c36e5d569ff8e4816c4efa8be02d26967c18aa"
+object-assign@4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.0.tgz#7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0"
-object-assign@^4.0.1, object-assign@^4.1.0, object-assign@4.1.1:
+object-assign@4.1.1, object-assign@^4.0.1, object-assign@^4.1.0:
version "4.1.1"
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
-object-assign@4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.0.tgz#7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0"
+object-assign@^2.0.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-2.1.1.tgz#43c36e5d569ff8e4816c4efa8be02d26967c18aa"
object-component@0.0.3:
version "0.0.3"
@@ -5317,7 +5538,7 @@ os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
-osenv@^0.1.3, osenv@^0.1.4, osenv@0:
+osenv@0, osenv@^0.1.3, osenv@^0.1.4:
version "0.1.4"
resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644"
dependencies:
@@ -5350,16 +5571,16 @@ pako@~0.2.0:
version "0.2.9"
resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75"
+parents@0.0.2:
+ version "0.0.2"
+ resolved "https://registry.yarnpkg.com/parents/-/parents-0.0.2.tgz#67147826e497d40759aaf5ba4c99659b6034d302"
+
parents@~0.0.1:
version "0.0.3"
resolved "https://registry.yarnpkg.com/parents/-/parents-0.0.3.tgz#fa212f024d9fa6318dbb6b4ce676c8be493b9c43"
dependencies:
path-platform "^0.0.1"
-parents@0.0.2:
- version "0.0.2"
- resolved "https://registry.yarnpkg.com/parents/-/parents-0.0.2.tgz#67147826e497d40759aaf5ba4c99659b6034d302"
-
parse-glob@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c"
@@ -5419,7 +5640,7 @@ path-exists@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
-path-is-absolute@^1.0.0:
+path-is-absolute@^1.0.0, path-is-absolute@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
@@ -5489,13 +5710,13 @@ postcss-value-parser@^3.2.3:
version "3.3.0"
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz#87f38f9f18f774a4ab4c8a232f5c5ce8872a9d15"
-postcss@^6.0.1, postcss@^6.0.6:
- version "6.0.8"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.8.tgz#89067a9ce8b11f8a84cbc5117efc30419a0857b3"
+postcss@^6.0.1, postcss@^6.0.10:
+ version "6.0.10"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.10.tgz#c311b89734483d87a91a56dc9e53f15f4e6e84e4"
dependencies:
- chalk "^2.0.1"
- source-map "^0.5.6"
- supports-color "^4.2.0"
+ chalk "^2.1.0"
+ source-map "^0.5.7"
+ supports-color "^4.2.1"
prelude-ls@~1.1.2:
version "1.1.2"
@@ -5509,7 +5730,7 @@ printf@^0.2.3:
version "0.2.5"
resolved "https://registry.yarnpkg.com/printf/-/printf-0.2.5.tgz#c438ca2ca33e3927671db4ab69c0e52f936a4f0f"
-private@^0.1.6, private@~0.1.5:
+private@^0.1.6, private@^0.1.7, private@~0.1.5:
version "0.1.7"
resolved "https://registry.yarnpkg.com/private/-/private-0.1.7.tgz#68ce5e8a1ef0a23bb570cc28537b5332aba63ef1"
@@ -5551,17 +5772,21 @@ propagating-hammerjs@^1.4.6:
dependencies:
hammerjs "^2.0.6"
-proxy-addr@~1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-1.1.4.tgz#27e545f6960a44a627d9b44467e35c1b6b4ce2f3"
+proxy-addr@~1.1.5:
+ version "1.1.5"
+ resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-1.1.5.tgz#71c0ee3b102de3f202f3b64f608d173fcba1a918"
dependencies:
forwarded "~0.1.0"
- ipaddr.js "1.3.0"
+ ipaddr.js "1.4.0"
pseudomap@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
+punycode@1.3.2:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
+
punycode@^1.4.1:
version "1.4.1"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
@@ -5570,15 +5795,15 @@ punycode@~1.2.3:
version "1.2.4"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.2.4.tgz#54008ac972aec74175def9cba6df7fa9d3918740"
-punycode@1.3.2:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
-
q@^1.1.2:
version "1.5.0"
resolved "https://registry.yarnpkg.com/q/-/q-1.5.0.tgz#dd01bac9d06d30e6f219aecb8253ee9ebdc308f1"
-qs@^6.2.0, qs@^6.4.0, qs@~6.4.0, qs@6.4.0:
+qs@6.5.0, qs@^6.2.0, qs@^6.4.0:
+ version "6.5.0"
+ resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.0.tgz#8d04954d364def3efc55b5a0793e1e2c8b1e6e49"
+
+qs@~6.4.0:
version "6.4.0"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233"
@@ -5602,7 +5827,7 @@ qunit-notifications@^0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/qunit-notifications/-/qunit-notifications-0.1.1.tgz#3001afc6a6a77dfbd962ccbcddde12dec5286c09"
-qunitjs@^2.0.1:
+qunitjs@^2.4.0:
version "2.4.0"
resolved "https://registry.yarnpkg.com/qunitjs/-/qunitjs-2.4.0.tgz#58f3a81e846687f2e7f637c5bedc9c267f887261"
dependencies:
@@ -5695,7 +5920,7 @@ readdirp@^2.0.0:
readable-stream "^2.0.2"
set-immediate-shim "^1.0.1"
-recast@^0.10.10, recast@0.10.33:
+recast@0.10.33:
version "0.10.33"
resolved "https://registry.yarnpkg.com/recast/-/recast-0.10.33.tgz#942808f7aa016f1fa7142c461d7e5704aaa8d697"
dependencies:
@@ -5704,6 +5929,15 @@ recast@^0.10.10, recast@0.10.33:
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:
version "0.11.23"
resolved "https://registry.yarnpkg.com/recast/-/recast-0.11.23.tgz#451fd3004ab1e4df9b4e4b66376b2a21912462d3"
@@ -5730,17 +5964,21 @@ regenerate@^1.2.1:
version "1.3.2"
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.2.tgz#d1941c67bad437e1be76433add5b385f95b19260"
-regenerator-runtime@^0.10.0:
+regenerator-runtime@^0.10.5:
version "0.10.5"
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658"
+regenerator-runtime@^0.11.0:
+ version "0.11.0"
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz#7e54fe5b5ccd5d6624ea6255c3473be090b802e1"
+
regenerator-runtime@^0.9.5:
version "0.9.6"
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.9.6.tgz#d33eb95d0d2001a4be39659707c51b0cb71ce029"
-regenerator-transform@0.9.11:
- version "0.9.11"
- resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.9.11.tgz#3a7d067520cb7b7176769eb5ff868691befe1283"
+regenerator-transform@^0.10.0:
+ version "0.10.1"
+ resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd"
dependencies:
babel-runtime "^6.18.0"
babel-types "^6.19.0"
@@ -5793,8 +6031,8 @@ regjsparser@^0.1.4:
jsesc "~0.5.0"
remove-trailing-separator@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.0.2.tgz#69b062d978727ad14dc6b56ba4ab772fd8d70511"
+ version "1.1.0"
+ 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"
@@ -5816,7 +6054,7 @@ repeating@^2.0.0:
dependencies:
is-finite "^1.0.0"
-request@^2.79.0, request@^2.81.0, request@2:
+request@2, request@^2.79.0, request@^2.81.0:
version "2.81.0"
resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0"
dependencies:
@@ -5877,17 +6115,7 @@ resolve-from@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226"
-resolve@^1.1.2, resolve@^1.1.6, resolve@^1.3.0, resolve@^1.3.3:
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.3.3.tgz#655907c3469a8680dc2de3a275a8fdd69691f0e5"
- dependencies:
- path-parse "^1.0.5"
-
-resolve@~0.3.0:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-0.3.1.tgz#34c63447c664c70598d1c9b126fc43b2a24310a4"
-
-resolve@~0.6.1, resolve@~0.6.3, resolve@0.6.3:
+resolve@0.6.3, resolve@~0.6.1, resolve@~0.6.3:
version "0.6.3"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-0.6.3.tgz#dd957982e7e736debdf53b58a4dd91754575dd46"
@@ -5897,6 +6125,16 @@ resolve@1.3.2:
dependencies:
path-parse "^1.0.5"
+resolve@^1.1.2, resolve@^1.1.6, resolve@^1.3.0, resolve@^1.3.3, resolve@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.4.0.tgz#a75be01c53da25d934a98ebd0e4c4a7312f92a86"
+ dependencies:
+ path-parse "^1.0.5"
+
+resolve@~0.3.0:
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-0.3.1.tgz#34c63447c664c70598d1c9b126fc43b2a24310a4"
+
restore-cursor@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541"
@@ -5924,7 +6162,7 @@ right-align@^0.1.1:
dependencies:
align-text "^0.1.1"
-rimraf@^2.2.8, rimraf@^2.3.2, rimraf@^2.3.4, rimraf@^2.4.3, rimraf@^2.4.4, rimraf@^2.5.1, rimraf@^2.5.3, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@2:
+rimraf@2, rimraf@^2.2.8, rimraf@^2.3.2, rimraf@^2.3.4, rimraf@^2.4.3, rimraf@^2.4.4, rimraf@^2.5.1, rimraf@^2.5.3, rimraf@^2.5.4, rimraf@^2.6.1:
version "2.6.1"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d"
dependencies:
@@ -5979,7 +6217,7 @@ rx@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782"
-safe-buffer@^5.0.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1, safe-buffer@5.1.1:
+safe-buffer@5.1.1, safe-buffer@^5.0.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
@@ -6015,36 +6253,40 @@ scss-tokenizer@^0.2.3:
js-base64 "^2.1.8"
source-map "^0.4.2"
-semver@^5.1.0, semver@^5.1.1, semver@^5.3.0, semver@~5.3.0, "semver@2 || 3 || 4 || 5":
+"semver@2 || 3 || 4 || 5", semver@^5.1.0, semver@^5.1.1, semver@^5.3.0:
+ version "5.4.1"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e"
+
+semver@~5.3.0:
version "5.3.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
-send@0.15.3:
- version "0.15.3"
- resolved "https://registry.yarnpkg.com/send/-/send-0.15.3.tgz#5013f9f99023df50d1bd9892c19e3defd1d53309"
+send@0.15.4:
+ version "0.15.4"
+ resolved "https://registry.yarnpkg.com/send/-/send-0.15.4.tgz#985faa3e284b0273c793364a35c6737bd93905b9"
dependencies:
- debug "2.6.7"
- depd "~1.1.0"
+ debug "2.6.8"
+ depd "~1.1.1"
destroy "~1.0.4"
encodeurl "~1.0.1"
escape-html "~1.0.3"
etag "~1.8.0"
fresh "0.5.0"
- http-errors "~1.6.1"
+ http-errors "~1.6.2"
mime "1.3.4"
ms "2.0.0"
on-finished "~2.3.0"
range-parser "~1.2.0"
statuses "~1.3.1"
-serve-static@1.12.3:
- version "1.12.3"
- resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.12.3.tgz#9f4ba19e2f3030c547f8af99107838ec38d5b1e2"
+serve-static@1.12.4:
+ version "1.12.4"
+ resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.12.4.tgz#9b6aa98eeb7253c4eedc4c1f6fdbca609901a961"
dependencies:
encodeurl "~1.0.1"
escape-html "~1.0.3"
parseurl "~1.3.1"
- send "0.15.3"
+ send "0.15.4"
set-blocking@^2.0.0, set-blocking@~2.0.0:
version "2.0.0"
@@ -6077,8 +6319,8 @@ shell-quote@~0.0.1:
resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-0.0.1.tgz#1a41196f3c0333c482323593d6886ecf153dd986"
shellwords@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.0.tgz#66afd47b6a12932d9071cbfd98a52e785cd0ba14"
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b"
sigmund@~1.0.0:
version "1.0.1"
@@ -6099,8 +6341,8 @@ simple-dom@^0.3.0:
resolved "https://registry.yarnpkg.com/simple-dom/-/simple-dom-0.3.2.tgz#0663d10f1556f1500551d518f56e3aba0871371d"
simple-dom@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/simple-dom/-/simple-dom-1.1.0.tgz#85d0ce0143a439810be189229ebf9203e20b2857"
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/simple-dom/-/simple-dom-1.1.1.tgz#c62ff9a5e384c744264c9e9fccb7aad305e09d97"
simple-fmt@~0.1.0:
version "0.1.0"
@@ -6126,10 +6368,6 @@ slice-ansi@0.0.4:
version "0.0.4"
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35"
-slide@^1.1.5:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707"
-
sntp@1.x.x:
version "1.0.9"
resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198"
@@ -6185,8 +6423,8 @@ sort-object-keys@^1.1.1:
resolved "https://registry.yarnpkg.com/sort-object-keys/-/sort-object-keys-1.1.2.tgz#d3a6c48dc2ac97e6bc94367696e03f6d09d37952"
sort-package-json@^1.4.0:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-1.7.0.tgz#13b362ff6400c5b4eaa9ba220f9ea7c3d6644b5f"
+ version "1.7.1"
+ resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-1.7.1.tgz#f2e5fbffe8420cc1bb04485f4509f05e73b4c0f2"
dependencies:
sort-object-keys "^1.1.1"
@@ -6196,9 +6434,9 @@ source-map-support@^0.2.10:
dependencies:
source-map "0.1.32"
-source-map-support@^0.4.0, source-map-support@^0.4.2:
- version "0.4.15"
- resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.15.tgz#03202df65c06d2bd8c7ec2362a193056fef8d3b1"
+source-map-support@^0.4.0, source-map-support@^0.4.15:
+ version "0.4.16"
+ resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.16.tgz#16fecf98212467d017d586a2af68d628b9421cd8"
dependencies:
source-map "^0.5.6"
@@ -6206,25 +6444,31 @@ source-map-url@^0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.3.0.tgz#7ecaf13b57bcd09da8a40c5d269db33799d4aaf9"
-source-map@^0.4.2, source-map@^0.4.4, source-map@0.4.x:
- version "0.4.4"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b"
+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.5.0, source-map@^0.5.6, source-map@~0.5.0, source-map@~0.5.1:
- version "0.5.6"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412"
-
-source-map@~0.1.30, source-map@~0.1.7, source-map@0.1.34:
+source-map@0.1.34:
version "0.1.34"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.34.tgz#a7cfe89aec7b1682c3b198d0acfb47d7d090566b"
dependencies:
amdefine ">=0.0.4"
-source-map@~0.1.31, source-map@0.1.32:
- version "0.1.32"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.32.tgz#c8b6c167797ba4740a8ea33252162ff08591b266"
+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.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"
+
+source-map@~0.1.30, source-map@~0.1.31, source-map@~0.1.7, source-map@~0.1.x:
+ version "0.1.43"
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.43.tgz#c24bc146ca517c1471f5dacbe2571b2b7f9e3346"
dependencies:
amdefine ">=0.0.4"
@@ -6234,6 +6478,15 @@ source-map@~0.3.0:
dependencies:
amdefine ">=0.0.4"
+sourcemap-validator@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/sourcemap-validator/-/sourcemap-validator-1.0.5.tgz#f9b960f48c6469e288a19af305f005da3dc1df3a"
+ dependencies:
+ jsesc "~0.3.x"
+ lodash.foreach "~2.3.x"
+ lodash.template "~2.3.x"
+ source-map "~0.1.x"
+
spawn-args@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/spawn-args/-/spawn-args-0.2.0.tgz#fb7d0bd1d70fd4316bd9e3dec389e65f9d6361bb"
@@ -6259,7 +6512,11 @@ spdx-license-ids@^1.0.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57"
-sprintf-js@^1.0.3, sprintf-js@~1.0.2:
+sprintf-js@^1.0.3:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.1.tgz#36be78320afe5801f6cea3ee78b6e5aab940ea0c"
+
+sprintf-js@~1.0.2:
version "1.0.3"
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
@@ -6315,20 +6572,6 @@ stream-combiner@~0.1.0:
duplexer "~0.1.1"
through "~2.3.4"
-string_decoder@~0.0.0:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.0.1.tgz#f5472d0a8d1650ec823752d24e6fd627b39bf141"
-
-string_decoder@~0.10.x, string_decoder@0.10:
- version "0.10.31"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
-
-string_decoder@~1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab"
- dependencies:
- safe-buffer "~5.1.0"
-
string-template@~0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add"
@@ -6348,6 +6591,20 @@ string-width@^2.0.0, string-width@^2.1.0:
is-fullwidth-code-point "^2.0.0"
strip-ansi "^4.0.0"
+string_decoder@0.10, string_decoder@~0.10.x:
+ version "0.10.31"
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
+
+string_decoder@~0.0.0:
+ version "0.0.1"
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.0.1.tgz#f5472d0a8d1650ec823752d24e6fd627b39bf141"
+
+string_decoder@~1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab"
+ dependencies:
+ safe-buffer "~5.1.0"
+
stringmap@~0.2.2:
version "0.2.2"
resolved "https://registry.yarnpkg.com/stringmap/-/stringmap-0.2.2.tgz#556c137b258f942b8776f5b2ef582aa069d7d1b1"
@@ -6426,9 +6683,9 @@ supports-color@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
-supports-color@^4.0.0, supports-color@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.2.0.tgz#ad986dc7eb2315d009b4d77c8169c2231a684037"
+supports-color@^4.0.0, supports-color@^4.2.1:
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.2.1.tgz#65a4bb2631e90e02420dba5554c375a4754bb836"
dependencies:
has-flag "^2.0.0"
@@ -6490,16 +6747,16 @@ temp@0.8.3:
os-tmpdir "^1.0.0"
rimraf "~2.2.6"
-testem@^1.15.0:
- version "1.18.0"
- resolved "https://registry.yarnpkg.com/testem/-/testem-1.18.0.tgz#4a9f798509d260dca928823aaae5dbc6a9c977ee"
+testem@1.15.0:
+ version "1.15.0"
+ resolved "https://registry.yarnpkg.com/testem/-/testem-1.15.0.tgz#2e3a9e7ac29f16a20f718eb0c4b12e7a44900675"
dependencies:
backbone "^1.1.2"
bluebird "^3.4.6"
charm "^1.0.0"
commander "^2.6.0"
consolidate "^0.14.0"
- cross-spawn "^5.1.0"
+ cross-spawn "^5.0.0"
express "^4.10.7"
fireworm "^0.7.0"
glob "^7.0.4"
@@ -6508,7 +6765,6 @@ testem@^1.15.0:
lodash.assignin "^4.1.0"
lodash.clonedeep "^4.4.1"
lodash.find "^4.5.1"
- lodash.uniqby "^4.7.0"
mkdirp "^0.5.1"
mustache "^2.2.1"
node-notifier "^5.0.1"
@@ -6521,16 +6777,16 @@ testem@^1.15.0:
tap-parser "^5.1.0"
xmldom "^0.1.19"
-testem@1.15.0:
- version "1.15.0"
- resolved "https://registry.yarnpkg.com/testem/-/testem-1.15.0.tgz#2e3a9e7ac29f16a20f718eb0c4b12e7a44900675"
+testem@^1.15.0:
+ version "1.18.4"
+ resolved "https://registry.yarnpkg.com/testem/-/testem-1.18.4.tgz#e45fed922bec2f54a616c43f11922598ac97eb41"
dependencies:
backbone "^1.1.2"
bluebird "^3.4.6"
charm "^1.0.0"
commander "^2.6.0"
consolidate "^0.14.0"
- cross-spawn "^5.0.0"
+ cross-spawn "^5.1.0"
express "^4.10.7"
fireworm "^0.7.0"
glob "^7.0.4"
@@ -6539,6 +6795,7 @@ testem@1.15.0:
lodash.assignin "^4.1.0"
lodash.clonedeep "^4.4.1"
lodash.find "^4.5.1"
+ lodash.uniqby "^4.7.0"
mkdirp "^0.5.1"
mustache "^2.2.1"
node-notifier "^5.0.1"
@@ -6559,14 +6816,6 @@ text-table@~0.2.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/textextensions/-/textextensions-2.1.0.tgz#1be0dc2a0dc244d44be8a09af6a85afb93c4dbc3"
-through@^2.3.6, through@^2.3.8, "through@>=2.2.7 <3", through@~2.3.4, through@~2.3.8:
- version "2.3.8"
- resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
-
-through@~2.2.7:
- version "2.2.7"
- resolved "https://registry.yarnpkg.com/through/-/through-2.2.7.tgz#6e8e21200191d4eb6a99f6f010df46aa1c6eb2bd"
-
through2@~0.4.1:
version "0.4.2"
resolved "https://registry.yarnpkg.com/through2/-/through2-0.4.2.tgz#dbf5866031151ec8352bb6c4db64a2292a840b9b"
@@ -6574,6 +6823,14 @@ through2@~0.4.1:
readable-stream "~1.0.17"
xtend "~2.1.1"
+"through@>=2.2.7 <3", through@^2.3.6, through@^2.3.8, through@~2.3.4, through@~2.3.8:
+ version "2.3.8"
+ resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
+
+through@~2.2.7:
+ version "2.2.7"
+ resolved "https://registry.yarnpkg.com/through/-/through-2.2.7.tgz#6e8e21200191d4eb6a99f6f010df46aa1c6eb2bd"
+
timers-browserify@~1.0.1:
version "1.0.3"
resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-1.0.3.tgz#ffba70c9c12eed916fd67318e629ac6f32295551"
@@ -6591,6 +6848,12 @@ tiny-lr@^1.0.3:
object-assign "^4.1.0"
qs "^6.4.0"
+tmp@0.0.28:
+ version "0.0.28"
+ resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.28.tgz#172735b7f614ea7af39664fa84cf0de4e515d120"
+ dependencies:
+ os-tmpdir "~1.0.1"
+
tmp@^0.0.29:
version "0.0.29"
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.29.tgz#f25125ff0dd9da3ccb0c2dd371ee1288bb9128c0"
@@ -6603,12 +6866,6 @@ tmp@^0.0.31:
dependencies:
os-tmpdir "~1.0.1"
-tmp@0.0.28:
- version "0.0.28"
- resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.28.tgz#172735b7f614ea7af39664fa84cf0de4e515d120"
- dependencies:
- os-tmpdir "~1.0.1"
-
tmpl@1.0.x:
version "1.0.4"
resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1"
@@ -6617,7 +6874,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.1:
+to-fast-properties@^1.0.0, 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"
@@ -6788,7 +7045,7 @@ util-deprecate@^1.0.2, util-deprecate@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
-util@~0.10.1, util@0.10.3:
+util@0.10.3, util@~0.10.1:
version "0.10.3"
resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9"
dependencies:
@@ -6823,11 +7080,13 @@ vary@~1.1.1:
version "1.5.0"
resolved "https://registry.yarnpkg.com/velocity-animate/-/velocity-animate-1.5.0.tgz#fc8771d8dfe1136ff02a707e10fbb0957c4b030f"
-verror@1.3.6:
- version "1.3.6"
- resolved "https://registry.yarnpkg.com/verror/-/verror-1.3.6.tgz#cff5df12946d297d2baaefaa2689e25be01c005c"
+verror@1.10.0:
+ version "1.10.0"
+ resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
dependencies:
- extsprintf "1.0.2"
+ assert-plus "^1.0.0"
+ core-util-is "1.0.2"
+ extsprintf "^1.2.0"
virtual-each@0.5.1:
version "0.5.1"
@@ -6842,6 +7101,13 @@ vm-browserify@~0.0.1:
dependencies:
indexof "0.0.1"
+walk-sync@0.3.1:
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/walk-sync/-/walk-sync-0.3.1.tgz#558a16aeac8c0db59c028b73c66f397684ece465"
+ dependencies:
+ ensure-posix-path "^1.0.0"
+ matcher-collection "^1.0.0"
+
walk-sync@^0.1.3:
version "0.1.3"
resolved "https://registry.yarnpkg.com/walk-sync/-/walk-sync-0.1.3.tgz#8a07261a00bda6cfb1be25e9f100fad57546f583"
@@ -6860,13 +7126,6 @@ walk-sync@^0.3.0, walk-sync@^0.3.1:
ensure-posix-path "^1.0.0"
matcher-collection "^1.0.0"
-walk-sync@0.3.1:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/walk-sync/-/walk-sync-0.3.1.tgz#558a16aeac8c0db59c028b73c66f397684ece465"
- dependencies:
- ensure-posix-path "^1.0.0"
- matcher-collection "^1.0.0"
-
walker@~1.0.5:
version "1.0.7"
resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb"
@@ -6891,9 +7150,9 @@ which-module@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f"
-which@^1.2.12, which@^1.2.9, which@1:
- version "1.2.14"
- resolved "https://registry.yarnpkg.com/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5"
+which@1, which@^1.2.12, which@^1.2.9:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a"
dependencies:
isexe "^2.0.0"
@@ -6903,13 +7162,17 @@ wide-align@^1.1.0:
dependencies:
string-width "^1.0.2"
+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"
-window-size@0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"
+wordwrap@0.0.2:
+ version "0.0.2"
+ resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"
wordwrap@~0.0.2:
version "0.0.3"
@@ -6919,13 +7182,9 @@ wordwrap@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
-wordwrap@0.0.2:
- version "0.0.2"
- resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"
-
workerpool@^2.2.1:
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-2.2.2.tgz#1cf53bacafd98ca5d808ff54cc72f3fecb5e1d56"
+ version "2.2.4"
+ resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-2.2.4.tgz#c9dbe01e103e92df0e8f55356fc860135fbd43b0"
dependencies:
object-assign "4.1.1"
@@ -6941,12 +7200,12 @@ wrappy@1:
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
write-file-atomic@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.1.0.tgz#1769f4b551eedce419f0505deae2e26763542d37"
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.3.0.tgz#1ff61575c2e2a4e8e510d6fa4e243cce183999ab"
dependencies:
graceful-fs "^4.1.11"
imurmurhash "^0.1.4"
- slide "^1.1.5"
+ signal-exit "^3.0.2"
write@^0.2.1:
version "0.2.1"
@@ -7062,4 +7321,3 @@ yargs@~3.5.4:
yeast@0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419"
-
From fdc5432bcf495ab76d33b216f8093817591f4aaf Mon Sep 17 00:00:00 2001
From: Chris Bonser
Date: Fri, 1 Sep 2017 06:31:28 -0500
Subject: [PATCH 08/17] add links to hosted v0.2 documentation (#803)
---
README.md | 2 ++
tests/dummy/app/templates/index.hbs | 6 ++++++
2 files changed, 8 insertions(+)
diff --git a/README.md b/README.md
index 9f8d90a73..c3f51ec94 100644
--- a/README.md
+++ b/README.md
@@ -46,6 +46,8 @@ You can find out more information on the CSP addon page [here](https://github.co
Version 0.2 is a good choice if you need to use `ember-paper` now in your application, and you have tested the components you use and confirmed that they work to your satisfaction. If you encounter bugs, you'll likely need to fix them yourself, as the `ember-paper` team is focused on completing version 1.0. When version 1.0 is released, you will need to adapt to the the API changes as part of your update.
+Version 0.2 documentation can be found [here](https://forge512.github.io/ember-paper/).
+
**1.0** All new development work is focused on the master branch, which will be released as version 1.0.0. This version uses the Angular Material style sheets, which are imported and processed automatically during the build process. This allows `ember-paper` to have excellent fidelity with regard to the Angular version.
The master branch contains significant API changes relative to version 0.2 and earlier. Modern Ember coding style and naming conventions are used. These changes are detailed in the [change log](CHANGELOG.md).
diff --git a/tests/dummy/app/templates/index.hbs b/tests/dummy/app/templates/index.hbs
index b42273806..1f3668327 100644
--- a/tests/dummy/app/templates/index.hbs
+++ b/tests/dummy/app/templates/index.hbs
@@ -51,6 +51,12 @@
+ Documentation for Previous Versions
+ Documentation for previous versions can be found here:
+
+
Contribution
This is a very ambitious project. Google's design specs are extensive, and non-trivial to implement. If you can port or fix a component or two, please drop a pull request or issue on GitHub or join us on slack. See README.md for more resources.
With everyone's help, we can bring this amazing design spec to Ember in a modular and elegant way. The Ember way.
From 81c4acd4f2658b895adbde5c91f5ceea1865e6d3 Mon Sep 17 00:00:00 2001
From: Miguel Andrade
Date: Mon, 4 Sep 2017 17:25:54 +0100
Subject: [PATCH 09/17] add new paper-speed-dial
---
addon/components/paper-ink-bar.js | 3 -
.../paper-speed-dial-actions-action.js | 90 +++++++
addon/components/paper-speed-dial-actions.js | 8 +
addon/components/paper-speed-dial-trigger.js | 14 ++
addon/components/paper-speed-dial.js | 63 +++++
.../components/paper-nav-ink-bar.hbs | 0
.../components/paper-speed-dial-actions.hbs | 3 +
.../templates/components/paper-speed-dial.hbs | 4 +
.../paper-speed-dial-actions-action.js | 1 +
app/components/paper-speed-dial-actions.js | 1 +
app/components/paper-speed-dial-trigger.js | 1 +
app/components/paper-speed-dial.js | 1 +
app/styles/ember-paper.scss | 2 +
index.js | 4 +-
package.json | 3 +-
.../dummy/app/controllers/demo/speed-dial.js | 17 ++
tests/dummy/app/router.js | 1 +
tests/dummy/app/templates/application.hbs | 1 +
tests/dummy/app/templates/demo/speed-dial.hbs | 227 ++++++++++++++++++
.../components/paper-speed-dial-test.js | 95 ++++++++
yarn.lock | 155 ++++++------
21 files changed, 613 insertions(+), 81 deletions(-)
create mode 100644 addon/components/paper-speed-dial-actions-action.js
create mode 100644 addon/components/paper-speed-dial-actions.js
create mode 100644 addon/components/paper-speed-dial-trigger.js
create mode 100644 addon/components/paper-speed-dial.js
delete mode 100644 addon/templates/components/paper-nav-ink-bar.hbs
create mode 100644 addon/templates/components/paper-speed-dial-actions.hbs
create mode 100644 addon/templates/components/paper-speed-dial.hbs
create mode 100644 app/components/paper-speed-dial-actions-action.js
create mode 100644 app/components/paper-speed-dial-actions.js
create mode 100644 app/components/paper-speed-dial-trigger.js
create mode 100644 app/components/paper-speed-dial.js
create mode 100644 tests/dummy/app/controllers/demo/speed-dial.js
create mode 100644 tests/dummy/app/templates/demo/speed-dial.hbs
create mode 100644 tests/integration/components/paper-speed-dial-test.js
diff --git a/addon/components/paper-ink-bar.js b/addon/components/paper-ink-bar.js
index ccc264bd3..0a351bfca 100644
--- a/addon/components/paper-ink-bar.js
+++ b/addon/components/paper-ink-bar.js
@@ -1,11 +1,8 @@
import Ember from 'ember';
-import layout from '../templates/components/paper-nav-ink-bar';
const { computed, Component, String: { htmlSafe } } = Ember;
export default Component.extend({
- layout,
-
tagName: 'md-ink-bar',
attributeBindings: ['style'],
diff --git a/addon/components/paper-speed-dial-actions-action.js b/addon/components/paper-speed-dial-actions-action.js
new file mode 100644
index 000000000..c5ef525eb
--- /dev/null
+++ b/addon/components/paper-speed-dial-actions-action.js
@@ -0,0 +1,90 @@
+import Ember from 'ember';
+const { Component, computed, String: { htmlSafe } } = Ember;
+
+function getElementIndex(node) {
+ let index = 0;
+ while ((node = node.previousElementSibling)) {
+ index++;
+ }
+
+ return index;
+}
+
+export default Component.extend({
+ classNames: ['md-fab-action-item'],
+ attributeBindings: ['style'],
+
+ style: computed('elementDidRender', 'speedDial.animation', 'speedDial.open', 'speedDial.direction', function() {
+ if (!this.get('elementDidRender')) {
+ return;
+ }
+
+ let animation = this.get('speedDial.animation');
+ let open = this.get('speedDial.open');
+ if (animation === 'fling') {
+ if (!open) {
+ return this.flingClosed();
+ }
+ } else if (animation === 'scale') {
+ return this.scaleClosed();
+ }
+ }),
+
+ didRender() {
+ this._super(...arguments);
+ this.set('elementDidRender', true);
+ },
+
+ scaleClosed() {
+ let items = this.get('speedDial.element').querySelectorAll('.md-fab-action-item');
+ let open = this.get('speedDial.open');
+ let index = getElementIndex(this.element);
+ let delay = 65;
+ let offsetDelay = index * delay;
+ let startZIndex = 0;
+
+ let opacity = open ? 1 : 0;
+ let transform = open ? 'scale(1)' : 'scale(0)';
+ let transitionDelay = `${open ? offsetDelay : items.length - offsetDelay}ms`;
+
+ // Make the items closest to the trigger have the highest z-index
+ let zIndex = (items.length - index) + startZIndex;
+
+ return htmlSafe(`opacity: ${opacity}; transform: ${transform}; transition-delay: ${transitionDelay}; z-index: ${zIndex};`);
+ },
+
+ flingClosed() {
+ let triggerElement = this.get('speedDial.element').querySelector('md-fab-trigger');
+ let direction = this.get('speedDial.direction');
+ let index = getElementIndex(this.element);
+
+ // Make sure to account for differences in the dimensions of the trigger verses the items
+ // so that we can properly center everything; this helps hide the el's shadows behind
+ // the trigger.
+ let triggerItemHeightOffset = (triggerElement.clientHeight - this.element.clientHeight) / 2;
+ let triggerItemWidthOffset = (triggerElement.clientWidth - this.element.clientWidth) / 2;
+
+ let newPosition, axis;
+
+ switch (direction) {
+ case 'up':
+ newPosition = (this.element.scrollHeight * (index + 1) + triggerItemHeightOffset);
+ axis = 'Y';
+ break;
+ case 'down':
+ newPosition = -(this.element.scrollHeight * (index + 1) + triggerItemHeightOffset);
+ axis = 'Y';
+ break;
+ case 'left':
+ newPosition = (this.element.scrollWidth * (index + 1) + triggerItemWidthOffset);
+ axis = 'X';
+ break;
+ case 'right':
+ newPosition = -(this.element.scrollWidth * (index + 1) + triggerItemWidthOffset);
+ axis = 'X';
+ break;
+ }
+
+ return htmlSafe(`transform: translate${axis}(${newPosition}px)`);
+ }
+});
\ No newline at end of file
diff --git a/addon/components/paper-speed-dial-actions.js b/addon/components/paper-speed-dial-actions.js
new file mode 100644
index 000000000..a373d9eb4
--- /dev/null
+++ b/addon/components/paper-speed-dial-actions.js
@@ -0,0 +1,8 @@
+import Ember from 'ember';
+import layout from '../templates/components/paper-speed-dial-actions';
+const { Component } = Ember;
+
+export default Component.extend({
+ layout,
+ tagName: 'md-fab-actions'
+});
diff --git a/addon/components/paper-speed-dial-trigger.js b/addon/components/paper-speed-dial-trigger.js
new file mode 100644
index 000000000..1248e0e59
--- /dev/null
+++ b/addon/components/paper-speed-dial-trigger.js
@@ -0,0 +1,14 @@
+import Ember from 'ember';
+const { Component } = Ember;
+
+export default Component.extend({
+ tagName: 'md-fab-trigger',
+
+ click() {
+ this.get('speedDial').toggle();
+ },
+
+ focusOut() {
+ this.get('speedDial').close();
+ }
+});
diff --git a/addon/components/paper-speed-dial.js b/addon/components/paper-speed-dial.js
new file mode 100644
index 000000000..e6c23a016
--- /dev/null
+++ b/addon/components/paper-speed-dial.js
@@ -0,0 +1,63 @@
+import Ember from 'ember';
+import layout from '../templates/components/paper-speed-dial';
+const { Component, computed, run } = Ember;
+
+export default Component.extend({
+ layout,
+ tagName: 'md-fab-speed-dial',
+
+ classNameBindings: [
+ 'directionClass', 'open:md-is-open', 'animationClass',
+ 'shouldHideActions:md-animations-waiting', 'hoverFull:md-hover-full'
+ ],
+
+ open: false,
+
+ animation: 'fling',
+ animationClass: computed('animation', function() {
+ return `md-${this.get('animation')}`;
+ }),
+
+ direction: 'down',
+ directionClass: computed('direction', function() {
+ return `md-${this.get('direction')}`;
+ }),
+
+ shouldHideActions: computed('animation', 'elementDidRender', function() {
+ return this.get('animation') === 'fling' && !this.get('elementDidRender');
+ }),
+
+ didRender() {
+ this._super(...arguments);
+ run.next(() => {
+ if (!this.isDestroyed && !this.isDestroying) {
+ this.set('elementDidRender', true);
+ }
+ });
+ },
+
+ mouseEnter() {
+ this.sendAction('onMouseEnter');
+ },
+
+ mouseLeave() {
+ this.sendAction('onMouseLeave');
+ },
+
+ toggle() {
+ this.changeOpenValue(!this.get('open'));
+ },
+
+ close() {
+ this.changeOpenValue(false);
+ },
+
+ changeOpenValue(value) {
+ // support non DDAU scenario
+ if (this.get('onToggle')) {
+ this.sendAction('onToggle', value);
+ } else {
+ this.set('open', value);
+ }
+ }
+});
diff --git a/addon/templates/components/paper-nav-ink-bar.hbs b/addon/templates/components/paper-nav-ink-bar.hbs
deleted file mode 100644
index e69de29bb..000000000
diff --git a/addon/templates/components/paper-speed-dial-actions.hbs b/addon/templates/components/paper-speed-dial-actions.hbs
new file mode 100644
index 000000000..b1f785ab8
--- /dev/null
+++ b/addon/templates/components/paper-speed-dial-actions.hbs
@@ -0,0 +1,3 @@
+{{yield (hash
+ action=(component "paper-speed-dial-actions-action" speedDial=speedDial)
+)}}
\ No newline at end of file
diff --git a/addon/templates/components/paper-speed-dial.hbs b/addon/templates/components/paper-speed-dial.hbs
new file mode 100644
index 000000000..2b797cd1b
--- /dev/null
+++ b/addon/templates/components/paper-speed-dial.hbs
@@ -0,0 +1,4 @@
+{{yield (hash
+ trigger=(component "paper-speed-dial-trigger" speedDial=this)
+ actions=(component "paper-speed-dial-actions" speedDial=this)
+)}}
diff --git a/app/components/paper-speed-dial-actions-action.js b/app/components/paper-speed-dial-actions-action.js
new file mode 100644
index 000000000..db8febfdb
--- /dev/null
+++ b/app/components/paper-speed-dial-actions-action.js
@@ -0,0 +1 @@
+export { default } from 'ember-paper/components/paper-speed-dial-actions-action';
\ No newline at end of file
diff --git a/app/components/paper-speed-dial-actions.js b/app/components/paper-speed-dial-actions.js
new file mode 100644
index 000000000..b2fed49ce
--- /dev/null
+++ b/app/components/paper-speed-dial-actions.js
@@ -0,0 +1 @@
+export { default } from 'ember-paper/components/paper-speed-dial-actions';
\ No newline at end of file
diff --git a/app/components/paper-speed-dial-trigger.js b/app/components/paper-speed-dial-trigger.js
new file mode 100644
index 000000000..7973afc19
--- /dev/null
+++ b/app/components/paper-speed-dial-trigger.js
@@ -0,0 +1 @@
+export { default } from 'ember-paper/components/paper-speed-dial-trigger';
\ No newline at end of file
diff --git a/app/components/paper-speed-dial.js b/app/components/paper-speed-dial.js
new file mode 100644
index 000000000..dc91d7daf
--- /dev/null
+++ b/app/components/paper-speed-dial.js
@@ -0,0 +1 @@
+export { default } from 'ember-paper/components/paper-speed-dial';
\ No newline at end of file
diff --git a/app/styles/ember-paper.scss b/app/styles/ember-paper.scss
index ff67424a7..eb714569d 100644
--- a/app/styles/ember-paper.scss
+++ b/app/styles/ember-paper.scss
@@ -154,5 +154,7 @@
@import './angular-material/components/tabs/tabs';
@import './angular-material/components/tabs/tabs-theme';
+@import './angular-material/components/fabSpeedDial/fabSpeedDial';
+
// some overrides that are needed for ember-paper (avoid if possible)
@import './overrides/paper-autocomplete';
diff --git a/index.js b/index.js
index db25ba66f..a419e6028 100644
--- a/index.js
+++ b/index.js
@@ -181,7 +181,9 @@ module.exports = {
'components/toast/toast-theme.scss',
'components/tabs/tabs.scss',
- 'components/tabs/tabs-theme.scss'
+ 'components/tabs/tabs-theme.scss',
+
+ 'components/fabSpeedDial/fabSpeedDial.scss'
];
var angularScssFiles = new Funnel(this.pathBase('angular-material-source'), {
diff --git a/package.json b/package.json
index e3b80e0d9..6d351b92b 100644
--- a/package.json
+++ b/package.json
@@ -44,9 +44,10 @@
"ember-export-application-global": "^2.0.0",
"ember-href-to": "^1.13.0",
"ember-load-initializers": "^1.0.0",
+ "ember-native-dom-helpers": "^0.5.4",
"ember-resolver": "^4.3.0",
"ember-router-service-polyfill": "^1.0.1",
- "ember-source": "~2.14.0",
+ "ember-source": "~2.15.0",
"ember-transition-helper": "0.0.6",
"eslint-plugin-ember-suave": "^1.0.0",
"liquid-fire": "0.27.3",
diff --git a/tests/dummy/app/controllers/demo/speed-dial.js b/tests/dummy/app/controllers/demo/speed-dial.js
new file mode 100644
index 000000000..482344423
--- /dev/null
+++ b/tests/dummy/app/controllers/demo/speed-dial.js
@@ -0,0 +1,17 @@
+import Ember from 'ember';
+const { Controller } = Ember;
+
+export default Controller.extend({
+ animation: 'fling',
+ direction: 'down',
+
+ actions: {
+ toggle(propName) {
+ this.toggleProperty(propName);
+ },
+
+ dummy() {
+
+ }
+ }
+});
\ No newline at end of file
diff --git a/tests/dummy/app/router.js b/tests/dummy/app/router.js
index fb7cdf763..45c6abd0c 100644
--- a/tests/dummy/app/router.js
+++ b/tests/dummy/app/router.js
@@ -38,6 +38,7 @@ Router.map(function() {
this.route('select');
this.route('sidenav');
this.route('slider');
+ this.route('speed-dial');
this.route('switch');
this.route('toast');
this.route('toolbar');
diff --git a/tests/dummy/app/templates/application.hbs b/tests/dummy/app/templates/application.hbs
index 1273be0fb..5d8d69eed 100644
--- a/tests/dummy/app/templates/application.hbs
+++ b/tests/dummy/app/templates/application.hbs
@@ -35,6 +35,7 @@
{{#submenu-item active=(is-active "demo.select" currentRouteName) href=(href-to "demo.select")}}Select{{/submenu-item}}
{{#submenu-item active=(is-active "demo.sidenav" currentRouteName) href=(href-to "demo.sidenav")}}Sidenav{{/submenu-item}}
{{#submenu-item active=(is-active "demo.slider" currentRouteName) href=(href-to "demo.slider")}}Slider{{/submenu-item}}
+ {{#submenu-item active=(is-active "demo.speed-dial" currentRouteName) href=(href-to "demo.speed-dial")}}Speed Dial{{/submenu-item}}
{{#submenu-item active=(is-active "demo.switch" currentRouteName) href=(href-to "demo.switch")}}Switch{{/submenu-item}}
{{#submenu-item active=(is-active "demo.tabs.index" currentRouteName) href=(href-to "demo.tabs")}}Tabs{{/submenu-item}}
{{#submenu-item active=(is-active "demo.toast" currentRouteName) href=(href-to "demo.toast")}}Toast{{/submenu-item}}
diff --git a/tests/dummy/app/templates/demo/speed-dial.hbs b/tests/dummy/app/templates/demo/speed-dial.hbs
new file mode 100644
index 000000000..8853c3c8c
--- /dev/null
+++ b/tests/dummy/app/templates/demo/speed-dial.hbs
@@ -0,0 +1,227 @@
+{{page-toolbar pageTitle="Speed Dial" isDemo=true}}
+
+{{#doc-content}}
+
+ {{#paper-card}}
+ {{#paper-toolbar}}
+ {{#paper-toolbar-tools}}
+
Basic Usage
+
+ {{#paper-button onClick=(action "toggle" "showBasicUsageSourceCode") iconButton=true}}
+ {{paper-icon "code"}}
+ {{/paper-button}}
+ {{/paper-toolbar-tools}}
+ {{/paper-toolbar}}
+
+
+ {{code-snippet name="speed-dial-basic-usage.hbs"}}
+
+
+
+ {{#paper-content}}
+
+ {{! BEGIN-SNIPPET speed-dial-basic-usage}}
+ {{#paper-speed-dial
+ animation=animation direction=direction
+ open=open onToggle=(action (mut open)) as |dial|}}
+ {{#dial.trigger}}
+ {{#paper-button fab=true}}
+ {{paper-icon "menu"}}
+ {{/paper-button}}
+ {{/dial.trigger}}
+
+ {{#dial.actions as |actions|}}
+ {{#actions.action}}
+ {{#paper-button mini=true onClick=(action "dummy")}}
+ {{paper-icon "people"}}
+ {{/paper-button}}
+ {{/actions.action}}
+
+ {{#actions.action}}
+ {{#paper-button mini=true onClick=(action "dummy")}}
+ {{paper-icon "accessibility"}}
+ {{/paper-button}}
+ {{/actions.action}}
+
+ {{#actions.action}}
+ {{#paper-button mini=true onClick=(action "dummy")}}
+ {{paper-icon "check-circle"}}
+ {{/paper-button}}
+ {{/actions.action}}
+ {{/dial.actions}}
+ {{/paper-speed-dial}}
+ {{! END-SNIPPET }}
+
+ {{/paper-content}}
+ {{#paper-card-content}}
+
+
+
+
+
Direction
+ {{#paper-radio-group groupValue=direction onChange=(action (mut direction)) as |group|}}
+ {{#group.radio value="up"}}Up{{/group.radio}}
+ {{#group.radio value="down"}}Down{{/group.radio}}
+ {{#group.radio value="left"}}Left{{/group.radio}}
+ {{#group.radio value="right"}}Right{{/group.radio}}
+ {{/paper-radio-group}}
+
+
+
+
Open/Closed
+ {{#paper-checkbox value=open onChange=(action (mut open))}}
+ open
+ {{/paper-checkbox}}
+
+
+
+
Animation
+ {{#paper-radio-group groupValue=animation onChange=(action (mut animation)) as |group|}}
+ {{#group.radio value="fling"}}Fling{{/group.radio}}
+ {{#group.radio value="scale"}}Scale{{/group.radio}}
+ {{/paper-radio-group}}
+
+
+
+
+ {{/paper-card-content}}
+
+ {{paper-divider}}
+ {{#paper-card-content}}
+
+ You may supply a direction of left
, up
, down
, or
+ right
through the direction
attribute. Default value is down
.
+
+
+ There are also two available animations. Specify sling
or scale
strings
+ through the animation
attribute. Default value is fling
.
+
+
+ The component can also take a open
attribute and an onToggle
pair, much like
+ paper-sidenav
. Use the pair to control the open status of the speed dial.
+
+ {{/paper-card-content}}
+ {{/paper-card}}
+
+
+
+ {{#paper-card}}
+ {{#paper-toolbar}}
+ {{#paper-toolbar-tools}}
+
Advanced Usage
+
+ {{#paper-button onClick=(action "toggle" "showAdvancedUsageSourceCode") iconButton=true}}
+ {{paper-icon "code"}}
+ {{/paper-button}}
+ {{/paper-toolbar-tools}}
+ {{/paper-toolbar}}
+
+
+ {{code-snippet name="speed-dial-advanced-usage.hbs"}}
+
+
+
+ {{#paper-content}}
+
+ {{! BEGIN-SNIPPET speed-dial-advanced-usage}}
+ {{#paper-speed-dial
+ onMouseEnter=(action (mut open2) true) onMouseLeave=(action (mut open2) false)
+ open=open2 onToggle=(action (mut open2)) hoverFull=hoverFull as |dial|}}
+ {{#dial.trigger}}
+ {{#paper-button fab=true}}
+ {{paper-icon "menu"}}
+ {{/paper-button}}
+ {{/dial.trigger}}
+
+ {{#dial.actions as |actions|}}
+ {{#actions.action}}
+ {{#paper-button mini=true onClick=(action "dummy")}}
+ {{paper-icon "people"}}
+ {{/paper-button}}
+ {{/actions.action}}
+
+ {{#actions.action}}
+ {{#paper-button mini=true onClick=(action "dummy")}}
+ {{paper-icon "accessibility"}}
+ {{/paper-button}}
+ {{/actions.action}}
+
+ {{#actions.action}}
+ {{#paper-button mini=true onClick=(action "dummy")}}
+ {{paper-icon "check-circle"}}
+ {{/paper-button}}
+ {{/actions.action}}
+ {{/dial.actions}}
+ {{/paper-speed-dial}}
+ {{! END-SNIPPET }}
+
+ {{/paper-content}}
+
+ {{paper-divider}}
+ {{#paper-card-content}}
+
+ You can use the onMouseEnter
and onMouseLeave
actions to control
+ the open
attribute. This results in a speed dial that opens when you hover it.
+
+
+ By default, it only works when you hover the speed dial's trigger. However, if you want to
+ open it by hovering the whole speed dial space including its actions, you can pass in
+ hoverFull=true
. Try it with the following checkbox:
+
+
+ {{#paper-checkbox value=hoverFull onChange=(action (mut hoverFull))}}
+ hoverFull
+ {{/paper-checkbox}}
+
+ {{/paper-card-content}}
+ {{/paper-card}}
+
+{{/doc-content}}
+
+{{!--
+{{#paper-speed-dial
+ animation=animation direction=direction
+ onMouseEnter=(action (mut open) true) onMouseLeave=(action (mut open) false)
+ open=open onToggle=(action (mut open)) as |dial|}}
+ {{#dial.trigger}}
+ {{#paper-button fab=true}}
+ {{paper-icon "menu"}}
+ {{/paper-button}}
+ {{/dial.trigger}}
+
+ {{#dial.actions as |actions|}}
+ {{#actions.action}}
+ {{#paper-button mini=true onClick=(action "dummy")}}
+ {{paper-icon "people"}}
+ {{/paper-button}}
+ {{/actions.action}}
+
+ {{#actions.action}}
+ {{#paper-button mini=true onClick=(action "dummy")}}
+ {{paper-icon "accessibility"}}
+ {{/paper-button}}
+ {{/actions.action}}
+
+ {{#actions.action}}
+ {{#paper-button mini=true onClick=(action "dummy")}}
+ {{paper-icon "check-circle"}}
+ {{/paper-button}}
+ {{/actions.action}}
+ {{/dial.actions}}
+{{/paper-speed-dial}}
+
+{{#paper-radio-group groupValue=animation onChange=(action (mut animation)) as |group|}}
+ {{#group.radio value="fling"}}Fling{{/group.radio}}
+ {{#group.radio value="scale"}}Scale{{/group.radio}}
+{{/paper-radio-group}}
+
+{{#paper-radio-group groupValue=direction onChange=(action (mut direction)) as |group|}}
+ {{#group.radio value="up"}}Up{{/group.radio}}
+ {{#group.radio value="down"}}Down{{/group.radio}}
+ {{#group.radio value="left"}}Left{{/group.radio}}
+ {{#group.radio value="right"}}Right{{/group.radio}}
+{{/paper-radio-group}}
+
+{{#paper-checkbox value=open onChange=(action (mut open))}}
+ open
+{{/paper-checkbox}}--}}
\ No newline at end of file
diff --git a/tests/integration/components/paper-speed-dial-test.js b/tests/integration/components/paper-speed-dial-test.js
new file mode 100644
index 000000000..90ecfb222
--- /dev/null
+++ b/tests/integration/components/paper-speed-dial-test.js
@@ -0,0 +1,95 @@
+import { moduleForComponent, test } from 'ember-qunit';
+import hbs from 'htmlbars-inline-precompile';
+import { find, click, triggerEvent } from 'ember-native-dom-helpers';
+
+moduleForComponent('paper-speed-dial', 'Integration | Component | paper speed dial', {
+ integration: true
+});
+
+['fling', 'scale'].forEach((animation) => {
+ test(`adds the correct class for ${animation} animation`, function(assert) {
+ this.animation = animation;
+ this.render(hbs`{{paper-speed-dial animation=animation}}`);
+
+ assert.ok(find('md-fab-speed-dial').classList.contains(`md-${animation}`));
+ });
+});
+
+['up', 'down', 'left', 'right'].forEach((direction) => {
+ test(`adds the correct class for ${direction} direction`, function(assert) {
+ this.direction = direction;
+ this.render(hbs`{{paper-speed-dial direction=direction}}`);
+
+ assert.ok(find('md-fab-speed-dial').classList.contains(`md-${direction}`));
+ });
+});
+
+test('hoverFull=true adds the correct md-hover-full class', function(assert) {
+ this.render(hbs`{{paper-speed-dial hoverFull=true}}`);
+
+ assert.ok(find('md-fab-speed-dial').classList.contains('md-hover-full'));
+});
+
+test('clicking the trigger opens the speed dial', async function(assert) {
+ this.render(hbs`
+ {{#paper-speed-dial as |dial|}}
+ {{dial.trigger}}
+ {{/paper-speed-dial}}
+ `);
+
+ assert.notOk(find('md-fab-speed-dial').classList.contains('md-is-open'));
+
+ await click('md-fab-trigger');
+
+ assert.ok(find('md-fab-speed-dial').classList.contains('md-is-open'));
+});
+
+test('focusing out the speed dial trigger closes it', async function(assert) {
+ this.render(hbs`
+ {{#paper-speed-dial open=true as |dial|}}
+ {{dial.trigger}}
+ {{/paper-speed-dial}}
+ `);
+
+ assert.ok(find('md-fab-speed-dial').classList.contains('md-is-open'));
+
+ await triggerEvent('md-fab-trigger', 'blur');
+
+ assert.notOk(find('md-fab-speed-dial').classList.contains('md-is-open'));
+});
+
+test('toggling `open` opens/closes the speed dial', function(assert) {
+ this.open = false;
+
+ this.render(hbs`
+ {{#paper-speed-dial open=open as |dial|}}
+ {{dial.trigger}}
+ {{/paper-speed-dial}}
+ `);
+
+ assert.notOk(find('md-fab-speed-dial').classList.contains('md-is-open'));
+
+ this.set('open', true);
+
+ assert.ok(find('md-fab-speed-dial').classList.contains('md-is-open'));
+
+ this.set('open', false);
+
+ assert.notOk(find('md-fab-speed-dial').classList.contains('md-is-open'));
+});
+
+test('clicking the trigger triggers the `onToggle` action', async function(assert) {
+ assert.expect(1);
+
+ this.onToggle = (state) => {
+ assert.ok(state);
+ };
+
+ this.render(hbs`
+ {{#paper-speed-dial onToggle=(action onToggle) as |dial|}}
+ {{dial.trigger}}
+ {{/paper-speed-dial}}
+ `);
+
+ await click('md-fab-trigger');
+});
\ No newline at end of file
diff --git a/yarn.lock b/yarn.lock
index bffc5240f..dcea29640 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,51 +2,52 @@
# yarn lockfile v1
-"@glimmer/compiler@^0.22.3":
- version "0.22.3"
- resolved "https://registry.yarnpkg.com/@glimmer/compiler/-/compiler-0.22.3.tgz#3aef9448460af1d320a82423323498a6ff38a0c6"
- dependencies:
- "@glimmer/syntax" "^0.22.3"
- "@glimmer/util" "^0.22.3"
- "@glimmer/wire-format" "^0.22.3"
+"@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.22.3":
- version "0.22.3"
- resolved "https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.22.3.tgz#1c2e3289ae41a750f0c8ddcc64529b9e90dda604"
+"@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.22.3"
+ "@glimmer/wire-format" "^0.25.3"
-"@glimmer/node@^0.22.3":
- version "0.22.3"
- resolved "https://registry.yarnpkg.com/@glimmer/node/-/node-0.22.3.tgz#ff33eea6e65147a20c1bd1f05fdc4a6c3595c54c"
+"@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.22.3"
+ "@glimmer/runtime" "^0.25.3"
simple-dom "^0.3.0"
-"@glimmer/object-reference@^0.22.3":
- version "0.22.3"
- resolved "https://registry.yarnpkg.com/@glimmer/object-reference/-/object-reference-0.22.3.tgz#31db68c8912324c63509b1ef83213f7ad4ef312b"
+"@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.22.3"
- "@glimmer/util" "^0.22.3"
+ "@glimmer/reference" "^0.25.3"
+ "@glimmer/util" "^0.25.3"
-"@glimmer/object@^0.22.3":
- version "0.22.3"
- resolved "https://registry.yarnpkg.com/@glimmer/object/-/object-0.22.3.tgz#1fc9fd7465c7d12e5b92464ad40038b595de8ed0"
+"@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.22.3"
- "@glimmer/util" "^0.22.3"
+ "@glimmer/object-reference" "^0.25.3"
+ "@glimmer/util" "^0.25.3"
-"@glimmer/reference@^0.22.3":
- version "0.22.3"
- resolved "https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.22.3.tgz#6f2ef8cd97fe756d89fef75f8c3c79003502a2a9"
+"@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.22.3"
+ "@glimmer/util" "^0.25.3"
"@glimmer/resolver@^0.4.1":
version "0.4.1"
@@ -54,33 +55,35 @@
dependencies:
"@glimmer/di" "^0.2.0"
-"@glimmer/runtime@^0.22.3":
- version "0.22.3"
- resolved "https://registry.yarnpkg.com/@glimmer/runtime/-/runtime-0.22.3.tgz#b8cb28efc9cc86c406ee996f5c2cf6730620d404"
+"@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.22.3"
- "@glimmer/object" "^0.22.3"
- "@glimmer/object-reference" "^0.22.3"
- "@glimmer/reference" "^0.22.3"
- "@glimmer/util" "^0.22.3"
- "@glimmer/wire-format" "^0.22.3"
+ "@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.22.3":
- version "0.22.3"
- resolved "https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.22.3.tgz#8528d19324bf7f920f5cfd31925e452e51781b44"
+"@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.22.3":
- version "0.22.3"
- resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.22.3.tgz#8272f50905d1bb904ee371e8ade83fd779b51508"
+"@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.22.3":
- version "0.22.3"
- resolved "https://registry.yarnpkg.com/@glimmer/wire-format/-/wire-format-0.22.3.tgz#19b226d9b93ba6ee54472d9ffb1d48e7c0d80a0d"
+"@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.22.3"
+ "@glimmer/util" "^0.25.3"
Base64@~0.2.0:
version "0.2.1"
@@ -1374,14 +1377,13 @@ broccoli-funnel@^1.0.0, broccoli-funnel@^1.0.1, broccoli-funnel@^1.0.6, broccoli
walk-sync "^0.3.1"
broccoli-funnel@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/broccoli-funnel/-/broccoli-funnel-2.0.0.tgz#12bec71c34118eedb0cc1d9a3a41df97b6b0c73b"
+ 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"
- exists-sync "0.0.4"
fast-ordered-set "^1.0.0"
fs-tree-diff "^0.5.3"
heimdalljs "^0.2.0"
@@ -2095,8 +2097,8 @@ core-js@^1.0.0:
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.0"
- resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.0.tgz#569c050918be6486b3837552028ae0466b717086"
+ version "2.5.1"
+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.1.tgz#ae6874dc66937789b80754ff5428df66819ca50b"
core-object@^1.1.0:
version "1.1.0"
@@ -2350,8 +2352,8 @@ ee-first@1.1.1:
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
electron-to-chromium@^1.3.18:
- version "1.3.18"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.18.tgz#3dcc99da3e6b665f6abbc71c28ad51a2cd731a9c"
+ version "1.3.20"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.20.tgz#2eedd5ccbae7ddc557f68ad1fce9c172e915e4e5"
ember-ajax@^3.0.0:
version "3.0.0"
@@ -2779,8 +2781,8 @@ ember-css-transitions@0.1.10:
ember-cli-babel "^5.1.6"
ember-data@^2.14.4:
- version "2.14.10"
- resolved "https://registry.yarnpkg.com/ember-data/-/ember-data-2.14.10.tgz#acf66ffffb062a7fc999f9d989d0e0d2e3858cd3"
+ version "2.14.11"
+ resolved "https://registry.yarnpkg.com/ember-data/-/ember-data-2.14.11.tgz#b03247b3f35523e2b3bd8cff0ce098d6bc069b1c"
dependencies:
amd-name-resolver "0.0.7"
babel-plugin-feature-flags "^0.3.1"
@@ -2890,7 +2892,7 @@ ember-maybe-import-regenerator@^0.1.5:
ember-cli-babel "^6.0.0-beta.4"
regenerator-runtime "^0.9.5"
-ember-native-dom-helpers@^0.5.3:
+ember-native-dom-helpers@^0.5.3, ember-native-dom-helpers@^0.5.4:
version "0.5.4"
resolved "https://registry.yarnpkg.com/ember-native-dom-helpers/-/ember-native-dom-helpers-0.5.4.tgz#0bc1506a643fb7adc0abf1d09c44a7914459296b"
dependencies:
@@ -2942,7 +2944,7 @@ ember-rfc176-data@^0.2.7:
version "0.2.7"
resolved "https://registry.yarnpkg.com/ember-rfc176-data/-/ember-rfc176-data-0.2.7.tgz#bd355bc9b473e08096b518784170a23388bc973b"
-ember-router-generator@^1.0.0:
+ember-router-generator@^1.0.0, ember-router-generator@^1.2.3:
version "1.2.3"
resolved "https://registry.yarnpkg.com/ember-router-generator/-/ember-router-generator-1.2.3.tgz#8ed2ca86ff323363120fc14278191e9e8f1315ee"
dependencies:
@@ -2961,28 +2963,30 @@ ember-runtime-enumerable-includes-polyfill@^2.0.0:
ember-cli-babel "^6.0.0"
ember-cli-version-checker "^1.1.6"
-ember-source@~2.14.0:
- version "2.14.1"
- resolved "https://registry.yarnpkg.com/ember-source/-/ember-source-2.14.1.tgz#4abf0b4c916f2da8bf317349df4750905df7e628"
+ember-source@~2.15.0:
+ version "2.15.0"
+ resolved "https://registry.yarnpkg.com/ember-source/-/ember-source-2.15.0.tgz#901cbe3abee09292372b06f6aa8dd342683be2d5"
dependencies:
- "@glimmer/compiler" "^0.22.3"
- "@glimmer/node" "^0.22.3"
- "@glimmer/reference" "^0.22.3"
- "@glimmer/runtime" "^0.22.3"
- "@glimmer/util" "^0.22.3"
+ "@glimmer/compiler" "^0.25.3"
+ "@glimmer/node" "^0.25.3"
+ "@glimmer/reference" "^0.25.3"
+ "@glimmer/runtime" "^0.25.3"
+ "@glimmer/util" "^0.25.3"
broccoli-funnel "^1.2.0"
broccoli-merge-trees "^2.0.0"
ember-cli-get-component-path-option "^1.0.0"
+ ember-cli-is-package-missing "^1.0.0"
ember-cli-normalize-entity-name "^1.0.0"
ember-cli-path-utils "^1.0.0"
ember-cli-string-utils "^1.1.0"
ember-cli-test-info "^1.0.0"
ember-cli-valid-component-name "^1.0.0"
ember-cli-version-checker "^1.3.1"
+ ember-router-generator "^1.2.3"
handlebars "^4.0.6"
jquery "^3.2.1"
resolve "^1.3.3"
- rsvp "^3.5.0"
+ rsvp "^3.6.1"
simple-dom "^0.3.0"
simple-html-tokenizer "^0.4.1"
@@ -4196,8 +4200,8 @@ inquirer@^1.2.3:
through "^2.3.6"
inquirer@^3.0.6:
- version "3.2.2"
- resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.2.2.tgz#c2aaede1507cc54d826818737742d621bef2e823"
+ version "3.2.3"
+ resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.2.3.tgz#1c7b1731cf77b934ec47d22c9ac5aa8fe7fbe095"
dependencies:
ansi-escapes "^2.0.0"
chalk "^2.0.0"
@@ -5996,11 +6000,10 @@ regenerator@0.8.40:
through "~2.3.8"
regex-cache@^0.4.2:
- version "0.4.3"
- resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.3.tgz#9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145"
+ version "0.4.4"
+ resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd"
dependencies:
is-equal-shallow "^0.1.3"
- is-primitive "^2.0.0"
regexpu-core@^2.0.0:
version "2.0.0"
@@ -6178,7 +6181,7 @@ rollup@^0.41.4:
dependencies:
source-map-support "^0.4.0"
-rsvp@^3.0.14, rsvp@^3.0.16, 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.16, 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.6.1:
version "3.6.2"
resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a"
@@ -6684,8 +6687,8 @@ supports-color@^2.0.0:
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
supports-color@^4.0.0, supports-color@^4.2.1:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.2.1.tgz#65a4bb2631e90e02420dba5554c375a4754bb836"
+ version "4.4.0"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.4.0.tgz#883f7ddabc165142b2a61427f3352ded195d1a3e"
dependencies:
has-flag "^2.0.0"
From 0761c201c9b9f34889192525009b5fe554db0752 Mon Sep 17 00:00:00 2001
From: Miguel Andrade
Date: Mon, 4 Sep 2017 17:27:34 +0100
Subject: [PATCH 10/17] update changelog
---
CHANGELOG.md | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 51393184b..d83529997 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -16,9 +16,10 @@ Contributions and pull requests are always welcome. Contributors may often be fo
- Flex and layout attributes are replaced by classes (see [the documentation](http://miguelcobain.github.io/ember-paper/#/layout/introduction)). `flex=true` on Ember Paper components has also been removed and replaced by classes.
### master
-- [#802](https://github.com/miguelcobain/ember-paper/pull/802) allow icons to have tooltips
-- [#772](https://github.com/miguelcobain/ember-paper/pull/772) fix tabs ink-bar in dialogs
-- [db3b46c](https://github.com/miguelcobain/ember-paper/commit/db3b46cb3f7c6090b1fb5707c841a855fd5a4de5) paper-tooltip is now a tagless component and proxies `class` attributes to the tooltip element class
+- [#802](https://github.com/miguelcobain/ember-paper/pull/802) allow icons to have tooltips.
+- [#772](https://github.com/miguelcobain/ember-paper/pull/772) fix tabs ink-bar in dialogs.
+- [db3b46c](https://github.com/miguelcobain/ember-paper/commit/db3b46cb3f7c6090b1fb5707c841a855fd5a4de5) paper-tooltip is now a tagless component and proxies `class` attributes to the tooltip element class.
+- [81c4acd](https://github.com/miguelcobain/ember-paper/commit/81c4acd4f2658b895adbde5c91f5ceea1865e6d3) Speed dials are now available.
### 1.0.0-beta.2
- [8544228](https://github.com/miguelcobain/ember-paper/commit/854422819791dfbda205f5ab437887129f699db1) fix going to tabs next page
From 74e47878bf4df0fd869e1823dafe6eb5dd47652f Mon Sep 17 00:00:00 2001
From: Miguel Andrade
Date: Mon, 4 Sep 2017 17:36:05 +0100
Subject: [PATCH 11/17] prepare for release
---
CHANGELOG.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d83529997..72a2d7510 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -15,7 +15,7 @@ Contributions and pull requests are always welcome. Contributors may often be fo
- renamed the `paper-radio-group` `paper-radio` to just `radio` -- usage would now be `group.radio` as opposed to `group.paper-radio`.
- Flex and layout attributes are replaced by classes (see [the documentation](http://miguelcobain.github.io/ember-paper/#/layout/introduction)). `flex=true` on Ember Paper components has also been removed and replaced by classes.
-### master
+### 1.0.0-beta.3
- [#802](https://github.com/miguelcobain/ember-paper/pull/802) allow icons to have tooltips.
- [#772](https://github.com/miguelcobain/ember-paper/pull/772) fix tabs ink-bar in dialogs.
- [db3b46c](https://github.com/miguelcobain/ember-paper/commit/db3b46cb3f7c6090b1fb5707c841a855fd5a4de5) paper-tooltip is now a tagless component and proxies `class` attributes to the tooltip element class.
From b821c17ccf6d5d9b6abe426fd027c6f099d12f6e Mon Sep 17 00:00:00 2001
From: Miguel Andrade
Date: Mon, 4 Sep 2017 17:36:25 +0100
Subject: [PATCH 12/17] 1.0.0-beta.3
---
package.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package.json b/package.json
index 6d351b92b..8c8ab4b73 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "ember-paper",
"description": "The Ember approach to Material Design.",
- "version": "1.0.0-beta.2",
+ "version": "1.0.0-beta.3",
"directories": {
"doc": "doc",
"test": "tests"
From 161d8b7f4ea6713bace186635d491c8690039c30 Mon Sep 17 00:00:00 2001
From: Paul Nicholls
Date: Tue, 5 Sep 2017 10:04:05 +1200
Subject: [PATCH 13/17] Fix typo in speed-dial demo (#804)
`sling` should read `fling`
---
tests/dummy/app/templates/demo/speed-dial.hbs | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tests/dummy/app/templates/demo/speed-dial.hbs b/tests/dummy/app/templates/demo/speed-dial.hbs
index 8853c3c8c..8bfb6bbfd 100644
--- a/tests/dummy/app/templates/demo/speed-dial.hbs
+++ b/tests/dummy/app/templates/demo/speed-dial.hbs
@@ -93,7 +93,7 @@
right
through the direction
attribute. Default value is down
.
- There are also two available animations. Specify sling
or scale
strings
+ There are also two available animations. Specify fling
or scale
strings
through the animation
attribute. Default value is fling
.
@@ -224,4 +224,4 @@
{{#paper-checkbox value=open onChange=(action (mut open))}}
open
-{{/paper-checkbox}}--}}
\ No newline at end of file
+{{/paper-checkbox}}--}}
From a64aad50d6352be5fcc46a50bda74044d08a7eba Mon Sep 17 00:00:00 2001
From: Miguel Andrade
Date: Tue, 5 Sep 2017 16:03:11 +0100
Subject: [PATCH 14/17] show dialog as action of speed dial actions
---
.../dummy/app/controllers/demo/speed-dial.js | 4 -
tests/dummy/app/templates/demo/speed-dial.hbs | 74 ++++++-------------
2 files changed, 21 insertions(+), 57 deletions(-)
diff --git a/tests/dummy/app/controllers/demo/speed-dial.js b/tests/dummy/app/controllers/demo/speed-dial.js
index 482344423..5256bcd8a 100644
--- a/tests/dummy/app/controllers/demo/speed-dial.js
+++ b/tests/dummy/app/controllers/demo/speed-dial.js
@@ -8,10 +8,6 @@ export default Controller.extend({
actions: {
toggle(propName) {
this.toggleProperty(propName);
- },
-
- dummy() {
-
}
}
});
\ No newline at end of file
diff --git a/tests/dummy/app/templates/demo/speed-dial.hbs b/tests/dummy/app/templates/demo/speed-dial.hbs
index 8bfb6bbfd..039b1ddb1 100644
--- a/tests/dummy/app/templates/demo/speed-dial.hbs
+++ b/tests/dummy/app/templates/demo/speed-dial.hbs
@@ -32,19 +32,19 @@
{{#dial.actions as |actions|}}
{{#actions.action}}
- {{#paper-button mini=true onClick=(action "dummy")}}
+ {{#paper-button mini=true onClick=(action (mut showDialog) true)}}
{{paper-icon "people"}}
{{/paper-button}}
{{/actions.action}}
{{#actions.action}}
- {{#paper-button mini=true onClick=(action "dummy")}}
+ {{#paper-button mini=true onClick=(action (mut showDialog) true)}}
{{paper-icon "accessibility"}}
{{/paper-button}}
{{/actions.action}}
{{#actions.action}}
- {{#paper-button mini=true onClick=(action "dummy")}}
+ {{#paper-button mini=true onClick=(action (mut showDialog) true)}}
{{paper-icon "check-circle"}}
{{/paper-button}}
{{/actions.action}}
@@ -135,19 +135,19 @@
{{#dial.actions as |actions|}}
{{#actions.action}}
- {{#paper-button mini=true onClick=(action "dummy")}}
+ {{#paper-button mini=true onClick=(action (mut showDialog) true)}}
{{paper-icon "people"}}
{{/paper-button}}
{{/actions.action}}
{{#actions.action}}
- {{#paper-button mini=true onClick=(action "dummy")}}
+ {{#paper-button mini=true onClick=(action (mut showDialog) true)}}
{{paper-icon "accessibility"}}
{{/paper-button}}
{{/actions.action}}
{{#actions.action}}
- {{#paper-button mini=true onClick=(action "dummy")}}
+ {{#paper-button mini=true onClick=(action (mut showDialog) true)}}
{{paper-icon "check-circle"}}
{{/paper-button}}
{{/actions.action}}
@@ -178,50 +178,18 @@
{{/doc-content}}
-{{!--
-{{#paper-speed-dial
- animation=animation direction=direction
- onMouseEnter=(action (mut open) true) onMouseLeave=(action (mut open) false)
- open=open onToggle=(action (mut open)) as |dial|}}
- {{#dial.trigger}}
- {{#paper-button fab=true}}
- {{paper-icon "menu"}}
- {{/paper-button}}
- {{/dial.trigger}}
-
- {{#dial.actions as |actions|}}
- {{#actions.action}}
- {{#paper-button mini=true onClick=(action "dummy")}}
- {{paper-icon "people"}}
- {{/paper-button}}
- {{/actions.action}}
-
- {{#actions.action}}
- {{#paper-button mini=true onClick=(action "dummy")}}
- {{paper-icon "accessibility"}}
- {{/paper-button}}
- {{/actions.action}}
-
- {{#actions.action}}
- {{#paper-button mini=true onClick=(action "dummy")}}
- {{paper-icon "check-circle"}}
- {{/paper-button}}
- {{/actions.action}}
- {{/dial.actions}}
-{{/paper-speed-dial}}
-
-{{#paper-radio-group groupValue=animation onChange=(action (mut animation)) as |group|}}
- {{#group.radio value="fling"}}Fling{{/group.radio}}
- {{#group.radio value="scale"}}Scale{{/group.radio}}
-{{/paper-radio-group}}
-
-{{#paper-radio-group groupValue=direction onChange=(action (mut direction)) as |group|}}
- {{#group.radio value="up"}}Up{{/group.radio}}
- {{#group.radio value="down"}}Down{{/group.radio}}
- {{#group.radio value="left"}}Left{{/group.radio}}
- {{#group.radio value="right"}}Right{{/group.radio}}
-{{/paper-radio-group}}
-
-{{#paper-checkbox value=open onChange=(action (mut open))}}
- open
-{{/paper-checkbox}}--}}
+{{#if showDialog}}
+ {{#paper-dialog fullscreen=fullscreen onClose=(action (mut showDialog) false)}}
+
+ {{#paper-dialog-content}}
+ An action was clicked!
+ Close this dialog and try another button.
+ {{/paper-dialog-content}}
+
+ {{#paper-dialog-actions class="layout-row"}}
+
+ {{#paper-button primary=true onClick=(action (mut showDialog) false)}}Okay!{{/paper-button}}
+ {{/paper-dialog-actions}}
+
+ {{/paper-dialog}}
+{{/if}}
From 68f4832b67a3fd544164b1ace17d50d974b11ad2 Mon Sep 17 00:00:00 2001
From: Miguel Andrade
Date: Wed, 6 Sep 2017 22:20:17 +0100
Subject: [PATCH 15/17] fixes #807
---
addon/components/paper-dialog-inner.js | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/addon/components/paper-dialog-inner.js b/addon/components/paper-dialog-inner.js
index dd043c364..ebdaffb33 100644
--- a/addon/components/paper-dialog-inner.js
+++ b/addon/components/paper-dialog-inner.js
@@ -32,21 +32,24 @@ export default Component.extend(Translate3dMixin, {
}
},
- imagesLoaded() {
- let content = this.element.querySelector('md-dialog-content');
- this.set('contentOverflow', content.scrollHeight > content.clientHeight);
- },
-
didInsertElement() {
this._super(...arguments);
+ this.checkContentOverflow();
// content overflow might change depending on load of images inside dialog.
let images = this.$().find('img');
- images.on(`load.${this.elementId}`, run.bind(this, this.imagesLoaded));
+ images.on(`load.${this.elementId}`, run.bind(this, this.checkContentOverflow));
},
willDestroyElement() {
this._super(...arguments);
let images = this.$().find('img');
images.off(`load.${this.elementId}`);
+ },
+
+ checkContentOverflow() {
+ let content = this.element.querySelector('md-dialog-content');
+ if (content) {
+ this.set('contentOverflow', content.scrollHeight > content.clientHeight);
+ }
}
});
From ed3fd148764b9d460ec15bbea51d21f51c304668 Mon Sep 17 00:00:00 2001
From: Miguel Andrade
Date: Wed, 6 Sep 2017 22:22:47 +0100
Subject: [PATCH 16/17] update changelog
---
CHANGELOG.md | 3 +++
1 file changed, 3 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 72a2d7510..29cbfe099 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -15,6 +15,9 @@ Contributions and pull requests are always welcome. Contributors may often be fo
- renamed the `paper-radio-group` `paper-radio` to just `radio` -- usage would now be `group.radio` as opposed to `group.paper-radio`.
- Flex and layout attributes are replaced by classes (see [the documentation](http://miguelcobain.github.io/ember-paper/#/layout/introduction)). `flex=true` on Ember Paper components has also been removed and replaced by classes.
+### master
+- [68f4832](https://github.com/miguelcobain/ember-paper/commit/68f4832b67a3fd544164b1ace17d50d974b11ad2) add correct overflow class when dialog does not contain images (fixes [#807](https://github.com/miguelcobain/ember-paper/issues/807))
+
### 1.0.0-beta.3
- [#802](https://github.com/miguelcobain/ember-paper/pull/802) allow icons to have tooltips.
- [#772](https://github.com/miguelcobain/ember-paper/pull/772) fix tabs ink-bar in dialogs.
From 806aacea1cba2df2afaca4ea0b431b03baa188a4 Mon Sep 17 00:00:00 2001
From: Arijit Roy
Date: Wed, 20 Sep 2017 18:45:04 +0530
Subject: [PATCH 17/17] Resizing suggestion container to take up only required
amount of space
---
addon/components/paper-virtual-repeat.js | 28 ++++++++++++++++++++----
1 file changed, 24 insertions(+), 4 deletions(-)
diff --git a/addon/components/paper-virtual-repeat.js b/addon/components/paper-virtual-repeat.js
index fa4e768c1..dd14c8b16 100644
--- a/addon/components/paper-virtual-repeat.js
+++ b/addon/components/paper-virtual-repeat.js
@@ -22,6 +22,7 @@ const VirtualRepeatComponent = VirtualEachComponent.extend({
classNameBindings: ['horizontal:md-orient-horizontal'],
rawVisibleItems: computed.mapBy('visibleItems', 'raw'),
containerSelector: undefined,
+ originalScrollHeight: 0,
actions: {
onScroll(e) {
@@ -37,12 +38,24 @@ const VirtualRepeatComponent = VirtualEachComponent.extend({
size: computed('initialSize', 'items.[]', 'itemHeight', function() {
let itemSize = this.get('itemHeight');
let fullSize = this.get('items.length') * itemSize;
+ let initSize = this.get('initialSize');
+ let originalScrollHeight = this.get('originalScrollHeight');
- if (fullSize <= itemSize) {
- return itemSize;
+ let minSize = itemSize;
+
+ // no options found. only default option is preloaded
+ if (initSize < originalScrollHeight) {
+ minSize = Math.max(itemSize, initSize);
+ }
+
+ if (fullSize <= minSize) {
+ return minSize;
}
- return Math.min(fullSize, this.get('initialSize'));
+ if (fullSize) {
+ return Math.min(fullSize, this.get('originalScrollHeight'));
+ }
+ return initSize;
}),
height: computed('size', 'horizontal', function() {
@@ -122,7 +135,14 @@ const VirtualRepeatComponent = VirtualEachComponent.extend({
run.scheduleOnce('afterRender', this, function() {
let element = this.$().get(0);
- let initSize = this.get('horizontal') ? element.clientWidth : element.clientHeight;
+ let elemHeight = element.clientHeight;
+ this.originalScrollHeight = elemHeight;
+ // no options found. only default option is preloaded
+ if (this.$('.md-virtual-repeat-offsetter').get().length > 0
+ && this.$('.md-virtual-repeat-offsetter').get(0).firstElementChild.children.length > 0) {
+ elemHeight = this.$('.md-virtual-repeat-offsetter').get(0).offsetHeight;
+ }
+ let initSize = this.get('horizontal') ? element.clientWidth : elemHeight;
this.set('initialSize', initSize);
});
},