+ads, better brightness changing

This commit is contained in:
Egor 2017-05-31 20:53:06 -07:00
parent b25be9dbaa
commit b5cade23e7
3 changed files with 131 additions and 144 deletions

View file

@ -64,6 +64,12 @@
<script src="{{rootURL}}assets/huegasm.js"></script> <script src="{{rootURL}}assets/huegasm.js"></script>
{{content-for 'body-footer'}} {{content-for 'body-footer'}}
<script type="text/javascript">
var infolinks_pid = 3004534;
var infolinks_wsid = 0;
</script>
<script type="text/javascript" src="//resources.infolinks.com/js/infolinks_main.js"></script>
</body> </body>
</html> </html>

View file

@ -1,6 +1,6 @@
import Ember from 'ember'; import Ember from 'ember';
const { Component, observer, computed, on, run: { later, once }, $ } = Ember; const { Component, observer, computed, on, run: { later, throttle }, $ } = Ember;
export default Component.extend({ export default Component.extend({
classNames: ['col-sm-10', 'col-sm-offset-1', 'col-xs-12'], classNames: ['col-sm-10', 'col-sm-offset-1', 'col-xs-12'],
@ -135,30 +135,34 @@ export default Component.extend({
} }
}), }),
onBrightnessChanged: observer('lightsBrightness', function () { changeLightsBrightness() {
once(this, function () { let lightsData = this.get('lightsData'),
let lightsData = this.get('lightsData'), lightsBrightnessSystem = false,
lightsBrightnessSystem = false, lightsBrightness = this.get('lightsBrightness'),
lightsBrightness = this.get('lightsBrightness'), activeLights = this.get('activeLights');
activeLights = this.get('activeLights');
activeLights.forEach(function (light) { activeLights.forEach(function (light) {
lightsBrightnessSystem += lightsData[light].state.bri; lightsBrightnessSystem += lightsData[light].state.bri;
});
lightsBrightnessSystem /= activeLights.length;
// if the internal lights state is different than the one from lightsData (user manually toggled the switch), send the request to change the bulbs state
if (lightsBrightness !== lightsBrightnessSystem) {
activeLights.forEach((light) => {
$.ajax(this.get('apiURL') + '/lights/' + light + '/state', {
data: JSON.stringify({ "bri": lightsBrightness }),
contentType: 'application/json',
type: 'PUT'
});
});
}
}); });
lightsBrightnessSystem /= activeLights.length;
// if the internal lights state is different than the one from lightsData (user manually toggled the switch), send the request to change the bulbs state
if (lightsBrightness !== lightsBrightnessSystem) {
activeLights.forEach((light) => {
$.ajax(this.get('apiURL') + '/lights/' + light + '/state', {
data: JSON.stringify({ "bri": lightsBrightness }),
contentType: 'application/json',
type: 'PUT'
});
});
}
},
onBrightnessChanged: observer('lightsBrightness', function () {
let activeLights = this.get('activeLights').length;
throttle(this, this.changeLightsBrightness, activeLights * 69);
}), }),
// sync the current light settings to the newly added light // sync the current light settings to the newly added light

View file

@ -2,13 +2,13 @@
# yarn lockfile v1 # yarn lockfile v1
"@glimmer/compiler@^0.22.1": "@glimmer/compiler@^0.22.3":
version "0.22.1" version "0.22.3"
resolved "https://registry.yarnpkg.com/@glimmer/compiler/-/compiler-0.22.1.tgz#70a8a3064ca4d62b15fc3c870ead11e6c7fb00bf" resolved "https://registry.yarnpkg.com/@glimmer/compiler/-/compiler-0.22.3.tgz#3aef9448460af1d320a82423323498a6ff38a0c6"
dependencies: dependencies:
"@glimmer/syntax" "^0.22.1" "@glimmer/syntax" "^0.22.3"
"@glimmer/util" "^0.22.1" "@glimmer/util" "^0.22.3"
"@glimmer/wire-format" "^0.22.1" "@glimmer/wire-format" "^0.22.3"
simple-html-tokenizer "^0.3.0" simple-html-tokenizer "^0.3.0"
"@glimmer/di@^0.1.8": "@glimmer/di@^0.1.8":
@ -19,38 +19,38 @@
version "0.2.0" version "0.2.0"
resolved "https://registry.yarnpkg.com/@glimmer/di/-/di-0.2.0.tgz#73bfd4a6ee4148a80bf092e8a5d29bcac9d4ce7e" resolved "https://registry.yarnpkg.com/@glimmer/di/-/di-0.2.0.tgz#73bfd4a6ee4148a80bf092e8a5d29bcac9d4ce7e"
"@glimmer/interfaces@^0.22.1": "@glimmer/interfaces@^0.22.3":
version "0.22.1" version "0.22.3"
resolved "https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.22.1.tgz#56410f35cc3097314c9c56eca01223714354a2f6" resolved "https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.22.3.tgz#1c2e3289ae41a750f0c8ddcc64529b9e90dda604"
dependencies: dependencies:
"@glimmer/wire-format" "^0.22.1" "@glimmer/wire-format" "^0.22.3"
"@glimmer/node@^0.22.1": "@glimmer/node@^0.22.3":
version "0.22.1" version "0.22.3"
resolved "https://registry.yarnpkg.com/@glimmer/node/-/node-0.22.1.tgz#caf53983cb42ac0eff54c931a43d92430b8f6217" resolved "https://registry.yarnpkg.com/@glimmer/node/-/node-0.22.3.tgz#ff33eea6e65147a20c1bd1f05fdc4a6c3595c54c"
dependencies: dependencies:
"@glimmer/runtime" "^0.22.1" "@glimmer/runtime" "^0.22.3"
simple-dom "^0.3.0" simple-dom "^0.3.0"
"@glimmer/object-reference@^0.22.1": "@glimmer/object-reference@^0.22.3":
version "0.22.1" version "0.22.3"
resolved "https://registry.yarnpkg.com/@glimmer/object-reference/-/object-reference-0.22.1.tgz#f5f18ffe11f86140921977d6bff3e8d75818494a" resolved "https://registry.yarnpkg.com/@glimmer/object-reference/-/object-reference-0.22.3.tgz#31db68c8912324c63509b1ef83213f7ad4ef312b"
dependencies: dependencies:
"@glimmer/reference" "^0.22.1" "@glimmer/reference" "^0.22.3"
"@glimmer/util" "^0.22.1" "@glimmer/util" "^0.22.3"
"@glimmer/object@^0.22.1": "@glimmer/object@^0.22.3":
version "0.22.1" version "0.22.3"
resolved "https://registry.yarnpkg.com/@glimmer/object/-/object-0.22.1.tgz#f560eef3ac1eb4decc173368c44b6cdcc6d62e07" resolved "https://registry.yarnpkg.com/@glimmer/object/-/object-0.22.3.tgz#1fc9fd7465c7d12e5b92464ad40038b595de8ed0"
dependencies: dependencies:
"@glimmer/object-reference" "^0.22.1" "@glimmer/object-reference" "^0.22.3"
"@glimmer/util" "^0.22.1" "@glimmer/util" "^0.22.3"
"@glimmer/reference@^0.22.1": "@glimmer/reference@^0.22.3":
version "0.22.1" version "0.22.3"
resolved "https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.22.1.tgz#9aea78e63ddd83f13acad79bd24ae4c4c0457210" resolved "https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.22.3.tgz#6f2ef8cd97fe756d89fef75f8c3c79003502a2a9"
dependencies: dependencies:
"@glimmer/util" "^0.22.1" "@glimmer/util" "^0.22.3"
"@glimmer/resolver@^0.3.0": "@glimmer/resolver@^0.3.0":
version "0.3.0" version "0.3.0"
@ -58,33 +58,33 @@
dependencies: dependencies:
"@glimmer/di" "^0.2.0" "@glimmer/di" "^0.2.0"
"@glimmer/runtime@^0.22.1": "@glimmer/runtime@^0.22.3":
version "0.22.2" version "0.22.3"
resolved "https://registry.yarnpkg.com/@glimmer/runtime/-/runtime-0.22.2.tgz#1f0172153420deb53321b345e9dee0dfafa70f15" resolved "https://registry.yarnpkg.com/@glimmer/runtime/-/runtime-0.22.3.tgz#b8cb28efc9cc86c406ee996f5c2cf6730620d404"
dependencies: dependencies:
"@glimmer/interfaces" "^0.22.1" "@glimmer/interfaces" "^0.22.3"
"@glimmer/object" "^0.22.1" "@glimmer/object" "^0.22.3"
"@glimmer/object-reference" "^0.22.1" "@glimmer/object-reference" "^0.22.3"
"@glimmer/reference" "^0.22.1" "@glimmer/reference" "^0.22.3"
"@glimmer/util" "^0.22.1" "@glimmer/util" "^0.22.3"
"@glimmer/wire-format" "^0.22.1" "@glimmer/wire-format" "^0.22.3"
"@glimmer/syntax@^0.22.1": "@glimmer/syntax@^0.22.3":
version "0.22.1" version "0.22.3"
resolved "https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.22.1.tgz#b4048738fa55c46e337278b2aeb37731509ae284" resolved "https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.22.3.tgz#8528d19324bf7f920f5cfd31925e452e51781b44"
dependencies: dependencies:
handlebars "^4.0.6" handlebars "^4.0.6"
simple-html-tokenizer "^0.3.0" simple-html-tokenizer "^0.3.0"
"@glimmer/util@^0.22.1": "@glimmer/util@^0.22.3":
version "0.22.1" version "0.22.3"
resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.22.1.tgz#7be751f77325ac857327f9c786ee2d02fba4d4e1" resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.22.3.tgz#8272f50905d1bb904ee371e8ade83fd779b51508"
"@glimmer/wire-format@^0.22.1": "@glimmer/wire-format@^0.22.3":
version "0.22.1" version "0.22.3"
resolved "https://registry.yarnpkg.com/@glimmer/wire-format/-/wire-format-0.22.1.tgz#2673bbb1e89805194e9870064c6905af21406ffb" resolved "https://registry.yarnpkg.com/@glimmer/wire-format/-/wire-format-0.22.3.tgz#19b226d9b93ba6ee54472d9ffb1d48e7c0d80a0d"
dependencies: dependencies:
"@glimmer/util" "^0.22.1" "@glimmer/util" "^0.22.3"
abbrev@1: abbrev@1:
version "1.1.0" version "1.1.0"
@ -290,10 +290,6 @@ ast-types@0.8.12:
version "0.8.12" version "0.8.12"
resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.8.12.tgz#a0d90e4351bb887716c83fd637ebf818af4adfcc" 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: ast-types@0.9.6:
version "0.9.6" version "0.9.6"
resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.9.6.tgz#102c9e9e9005d3e7e3829bf0c4fa24ee862ee9b9" resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.9.6.tgz#102c9e9e9005d3e7e3829bf0c4fa24ee862ee9b9"
@ -572,9 +568,9 @@ babel-plugin-dead-code-elimination@^1.0.2:
version "1.0.2" version "1.0.2"
resolved "https://registry.yarnpkg.com/babel-plugin-dead-code-elimination/-/babel-plugin-dead-code-elimination-1.0.2.tgz#5f7c451274dcd7cccdbfbb3e0b85dd28121f0f65" resolved "https://registry.yarnpkg.com/babel-plugin-dead-code-elimination/-/babel-plugin-dead-code-elimination-1.0.2.tgz#5f7c451274dcd7cccdbfbb3e0b85dd28121f0f65"
babel-plugin-debug-macros@^0.1.1, babel-plugin-debug-macros@^0.1.6: babel-plugin-debug-macros@^0.1.1, babel-plugin-debug-macros@^0.1.7:
version "0.1.7" version "0.1.10"
resolved "https://registry.yarnpkg.com/babel-plugin-debug-macros/-/babel-plugin-debug-macros-0.1.7.tgz#69f5a3dc7d72f781354f18c611a3b007bb223511" resolved "https://registry.yarnpkg.com/babel-plugin-debug-macros/-/babel-plugin-debug-macros-0.1.10.tgz#dd077ad6e1cc0a8f9bbc6405c561392ebfc9a01c"
dependencies: dependencies:
semver "^5.3.0" semver "^5.3.0"
@ -855,9 +851,9 @@ babel-polyfill@^6.16.0:
core-js "^2.4.0" core-js "^2.4.0"
regenerator-runtime "^0.10.0" regenerator-runtime "^0.10.0"
babel-preset-env@^1.2.0: babel-preset-env@1.3.3:
version "1.5.1" version "1.3.3"
resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.5.1.tgz#d2eca6af179edf27cdc305a84820f601b456dd0b" resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.3.3.tgz#5913407784e3d98de2aa814a3ef9059722b34e0b"
dependencies: dependencies:
babel-plugin-check-es2015-constants "^6.22.0" babel-plugin-check-es2015-constants "^6.22.0"
babel-plugin-syntax-trailing-function-commas "^6.22.0" babel-plugin-syntax-trailing-function-commas "^6.22.0"
@ -886,9 +882,8 @@ babel-preset-env@^1.2.0:
babel-plugin-transform-es2015-unicode-regex "^6.22.0" babel-plugin-transform-es2015-unicode-regex "^6.22.0"
babel-plugin-transform-exponentiation-operator "^6.22.0" babel-plugin-transform-exponentiation-operator "^6.22.0"
babel-plugin-transform-regenerator "^6.22.0" babel-plugin-transform-regenerator "^6.22.0"
browserslist "^2.1.2" browserslist "^1.4.0"
invariant "^2.2.2" invariant "^2.2.2"
semver "^5.3.0"
babel-register@^6.24.1: babel-register@^6.24.1:
version "6.24.1" version "6.24.1"
@ -947,8 +942,8 @@ babylon@^5.8.38:
resolved "https://registry.yarnpkg.com/babylon/-/babylon-5.8.38.tgz#ec9b120b11bf6ccd4173a18bf217e60b79859ffd" resolved "https://registry.yarnpkg.com/babylon/-/babylon-5.8.38.tgz#ec9b120b11bf6ccd4173a18bf217e60b79859ffd"
babylon@^6.11.0, babylon@^6.15.0: babylon@^6.11.0, babylon@^6.15.0:
version "6.17.1" version "6.17.2"
resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.1.tgz#17f14fddf361b695981fe679385e4f1c01ebd86f" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.2.tgz#201d25ef5f892c41bae49488b08db0dd476e9f5c"
backbone@^1.1.2: backbone@^1.1.2:
version "1.3.3" version "1.3.3"
@ -1416,12 +1411,12 @@ broccoli-writer@^0.1.1, broccoli-writer@~0.1.1:
quick-temp "^0.1.0" quick-temp "^0.1.0"
rsvp "^3.0.6" rsvp "^3.0.6"
browserslist@^2.1.2: browserslist@^1.4.0:
version "2.1.4" version "1.7.7"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.1.4.tgz#cc526af4a1312b7d2e05653e56d0c8ab70c0e053" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.7.tgz#0bd76704258be829b2398bb50e4b62d1a166b0b9"
dependencies: dependencies:
caniuse-lite "^1.0.30000670" caniuse-db "^1.0.30000639"
electron-to-chromium "^1.3.11" electron-to-chromium "^1.2.7"
browserslist@~0.4.0: browserslist@~0.4.0:
version "0.4.0" version "0.4.0"
@ -1494,13 +1489,9 @@ can-symlink@^1.0.0:
dependencies: dependencies:
tmp "0.0.28" tmp "0.0.28"
caniuse-db@^1.0.30000153, caniuse-db@^1.0.30000214: caniuse-db@^1.0.30000153, caniuse-db@^1.0.30000214, caniuse-db@^1.0.30000639:
version "1.0.30000674" version "1.0.30000676"
resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000674.tgz#d78e99a3291341f53830e96ad2f12921b9715e8d" resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000676.tgz#82ea578237637c8ff34a28acaade373b624c4ea8"
caniuse-lite@^1.0.30000670:
version "1.0.30000674"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000674.tgz#3eabc5e40ae2dce6375dd292f116b9e25bd505a7"
capture-exit@^1.1.0: capture-exit@^1.1.0:
version "1.2.0" version "1.2.0"
@ -1845,8 +1836,8 @@ core-object@^2.0.0:
chalk "^1.1.3" chalk "^1.1.3"
core-object@^3.0.0: core-object@^3.0.0:
version "3.1.0" version "3.1.3"
resolved "https://registry.yarnpkg.com/core-object/-/core-object-3.1.0.tgz#f5219fec2a19c40956f1c723d121890c88c5f677" resolved "https://registry.yarnpkg.com/core-object/-/core-object-3.1.3.tgz#df399b3311bdb0c909e8aae8929fc3c1c4b25880"
dependencies: dependencies:
chalk "^1.1.3" chalk "^1.1.3"
@ -2047,7 +2038,7 @@ ee-first@1.1.1:
version "1.1.1" version "1.1.1"
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
electron-to-chromium@^1.3.11: electron-to-chromium@^1.2.7:
version "1.3.13" version "1.3.13"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.13.tgz#1b3a5eace6e087bb5e257a100b0cbfe81b2891fc" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.13.tgz#1b3a5eace6e087bb5e257a100b0cbfe81b2891fc"
@ -2078,19 +2069,19 @@ ember-cli-babel@^5.1.10, ember-cli-babel@^5.1.5, ember-cli-babel@^5.1.6, ember-c
resolve "^1.1.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.0.0, ember-cli-babel@^6.0.0-beta.4, ember-cli-babel@^6.0.0-beta.7:
version "6.1.0" version "6.3.0"
resolved "https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-6.1.0.tgz#d9c83a7d0c67cc8a3ccb9bd082971c3593e54fad" resolved "https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-6.3.0.tgz#ecb9533bc924b73594fe7bd96a99b4b2bb71c4fb"
dependencies: dependencies:
amd-name-resolver "0.0.6" amd-name-resolver "0.0.6"
babel-plugin-debug-macros "^0.1.6" babel-plugin-debug-macros "^0.1.7"
babel-plugin-transform-es2015-modules-amd "^6.24.0" babel-plugin-transform-es2015-modules-amd "^6.24.0"
babel-polyfill "^6.16.0" babel-polyfill "^6.16.0"
babel-preset-env "^1.2.0" babel-preset-env "1.3.3"
broccoli-babel-transpiler "^6.0.0" broccoli-babel-transpiler "^6.0.0"
broccoli-funnel "^1.0.0" broccoli-funnel "^1.0.0"
broccoli-source "^1.1.0" broccoli-source "^1.1.0"
clone "^2.0.0" clone "^2.0.0"
ember-cli-version-checker "^1.2.0" ember-cli-version-checker "^2.0.0"
ember-cli-broccoli-sane-watcher@^2.0.4: ember-cli-broccoli-sane-watcher@^2.0.4:
version "2.0.4" version "2.0.4"
@ -2548,15 +2539,15 @@ ember-router-generator@^1.0.0:
recast "^0.11.3" recast "^0.11.3"
ember-source@^2.11.0: ember-source@^2.11.0:
version "2.13.2" version "2.13.3"
resolved "https://registry.yarnpkg.com/ember-source/-/ember-source-2.13.2.tgz#9fa9439a26515890981aa5d466f23da20adccff8" resolved "https://registry.yarnpkg.com/ember-source/-/ember-source-2.13.3.tgz#7fbf413cceddb71d267502d59162ad2df6e9ff11"
dependencies: dependencies:
"@glimmer/compiler" "^0.22.1" "@glimmer/compiler" "^0.22.3"
"@glimmer/di" "^0.1.8" "@glimmer/di" "^0.1.8"
"@glimmer/node" "^0.22.1" "@glimmer/node" "^0.22.3"
"@glimmer/reference" "^0.22.1" "@glimmer/reference" "^0.22.3"
"@glimmer/runtime" "^0.22.1" "@glimmer/runtime" "^0.22.3"
"@glimmer/util" "^0.22.1" "@glimmer/util" "^0.22.3"
broccoli-funnel "^1.0.6" broccoli-funnel "^1.0.6"
broccoli-merge-trees "^1.1.4" broccoli-merge-trees "^1.1.4"
ember-cli-get-component-path-option "^1.0.0" ember-cli-get-component-path-option "^1.0.0"
@ -2602,8 +2593,8 @@ ember-try-config@^2.0.1:
semver "^5.1.0" semver "^5.1.0"
ember-try@^0.2.14: ember-try@^0.2.14:
version "0.2.14" version "0.2.15"
resolved "https://registry.yarnpkg.com/ember-try/-/ember-try-0.2.14.tgz#d47e8fa38858d5683e47856e24a260b39e9caf4a" resolved "https://registry.yarnpkg.com/ember-try/-/ember-try-0.2.15.tgz#559c756058717595babe70068e541625bd5e210a"
dependencies: dependencies:
chalk "^1.0.0" chalk "^1.0.0"
cli-table2 "^0.2.0" cli-table2 "^0.2.0"
@ -2618,7 +2609,6 @@ ember-try@^0.2.14:
rimraf "^2.3.2" rimraf "^2.3.2"
rsvp "^3.0.17" rsvp "^3.0.17"
semver "^5.1.0" semver "^5.1.0"
sync-exec "^0.6.2"
ember-wormhole@0.5.1, ember-wormhole@^0.5.1: ember-wormhole@0.5.1, ember-wormhole@^0.5.1:
version "0.5.1" version "0.5.1"
@ -2698,8 +2688,8 @@ error@^7.0.0:
xtend "~4.0.0" xtend "~4.0.0"
es5-ext@^0.10.14, es5-ext@^0.10.9, es5-ext@~0.10.14: es5-ext@^0.10.14, es5-ext@^0.10.9, es5-ext@~0.10.14:
version "0.10.21" version "0.10.22"
resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.21.tgz#19a725f9e51d0300bbc1e8e821109fd9daf55925" resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.22.tgz#1876c51f990769c112c781ea3ebe89f84fd39071"
dependencies: dependencies:
es6-iterator "2" es6-iterator "2"
es6-symbol "~3.1" es6-symbol "~3.1"
@ -3435,11 +3425,7 @@ homedir-polyfill@^1.0.0:
dependencies: dependencies:
parse-passwd "^1.0.0" parse-passwd "^1.0.0"
hosted-git-info@^2.1.4, hosted-git-info@^2.1.5: hosted-git-info@^2.1.4, hosted-git-info@^2.1.5, hosted-git-info@~2.1.4:
version "2.4.2"
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.4.2.tgz#0076b9f46a270506ddbaaea56496897460612a67"
hosted-git-info@~2.1.4:
version "2.1.5" version "2.1.5"
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.1.5.tgz#0ba81d90da2e25ab34a332e6ec77936e1598118b" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.1.5.tgz#0ba81d90da2e25ab34a332e6ec77936e1598118b"
@ -3587,8 +3573,8 @@ is-builtin-module@^1.0.0:
builtin-modules "^1.0.0" builtin-modules "^1.0.0"
is-dotfile@^1.0.0: is-dotfile@^1.0.0:
version "1.0.2" version "1.0.3"
resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.2.tgz#2c132383f39199f8edc268ca01b9b007d205cc4d" resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1"
is-equal-shallow@^0.1.3: is-equal-shallow@^0.1.3:
version "0.1.3" version "0.1.3"
@ -4509,10 +4495,14 @@ mustache@^2.2.1:
version "2.3.0" version "2.3.0"
resolved "https://registry.yarnpkg.com/mustache/-/mustache-2.3.0.tgz#4028f7778b17708a489930a6e52ac3bca0da41d0" resolved "https://registry.yarnpkg.com/mustache/-/mustache-2.3.0.tgz#4028f7778b17708a489930a6e52ac3bca0da41d0"
mute-stream@0.0.6, mute-stream@~0.0.4: mute-stream@0.0.6:
version "0.0.6" version "0.0.6"
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.6.tgz#48962b19e169fd1dfc240b3f1e7317627bbc47db" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.6.tgz#48962b19e169fd1dfc240b3f1e7317627bbc47db"
mute-stream@~0.0.4:
version "0.0.7"
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
nan@^2.3.2: nan@^2.3.2:
version "2.6.2" version "2.6.2"
resolved "https://registry.yarnpkg.com/nan/-/nan-2.6.2.tgz#e4ff34e6c95fdfb5aecc08de6596f43605a7db45" resolved "https://registry.yarnpkg.com/nan/-/nan-2.6.2.tgz#e4ff34e6c95fdfb5aecc08de6596f43605a7db45"
@ -5259,7 +5249,7 @@ realize-package-specifier@~3.0.1:
dezalgo "^1.0.1" dezalgo "^1.0.1"
npm-package-arg "^4.1.1" npm-package-arg "^4.1.1"
recast@0.10.33: recast@0.10.33, recast@^0.10.10:
version "0.10.33" version "0.10.33"
resolved "https://registry.yarnpkg.com/recast/-/recast-0.10.33.tgz#942808f7aa016f1fa7142c461d7e5704aaa8d697" resolved "https://registry.yarnpkg.com/recast/-/recast-0.10.33.tgz#942808f7aa016f1fa7142c461d7e5704aaa8d697"
dependencies: dependencies:
@ -5268,15 +5258,6 @@ recast@0.10.33:
private "~0.1.5" private "~0.1.5"
source-map "~0.5.0" source-map "~0.5.0"
recast@^0.10.10:
version "0.10.43"
resolved "https://registry.yarnpkg.com/recast/-/recast-0.10.43.tgz#b95d50f6d60761a5f6252e15d80678168491ce7f"
dependencies:
ast-types "0.8.15"
esprima-fb "~15001.1001.0-dev-harmony-fb"
private "~0.1.5"
source-map "~0.5.0"
recast@^0.11.17, recast@^0.11.3: recast@^0.11.17, recast@^0.11.3:
version "0.11.23" version "0.11.23"
resolved "https://registry.yarnpkg.com/recast/-/recast-0.11.23.tgz#451fd3004ab1e4df9b4e4b66376b2a21912462d3" resolved "https://registry.yarnpkg.com/recast/-/recast-0.11.23.tgz#451fd3004ab1e4df9b4e4b66376b2a21912462d3"
@ -5442,8 +5423,8 @@ request@~2.67.0:
tunnel-agent "~0.4.1" tunnel-agent "~0.4.1"
require-dir@^0.3.0: require-dir@^0.3.0:
version "0.3.1" version "0.3.2"
resolved "https://registry.yarnpkg.com/require-dir/-/require-dir-0.3.1.tgz#b5a8e28bae0343bb0d0cc38ab1f531e1931b264a" resolved "https://registry.yarnpkg.com/require-dir/-/require-dir-0.3.2.tgz#c1d5c75e9fbffde9f2e6b33e383db4f594b5a6a9"
require-directory@^2.1.1: require-directory@^2.1.1:
version "2.1.1" version "2.1.1"
@ -5933,10 +5914,6 @@ symlink-or-copy@^1.0.0, symlink-or-copy@^1.0.1, symlink-or-copy@^1.1.8:
version "1.1.8" version "1.1.8"
resolved "https://registry.yarnpkg.com/symlink-or-copy/-/symlink-or-copy-1.1.8.tgz#cabe61e0010c1c023c173b25ee5108b37f4b4aa3" resolved "https://registry.yarnpkg.com/symlink-or-copy/-/symlink-or-copy-1.1.8.tgz#cabe61e0010c1c023c173b25ee5108b37f4b4aa3"
sync-exec@^0.6.2:
version "0.6.2"
resolved "https://registry.yarnpkg.com/sync-exec/-/sync-exec-0.6.2.tgz#717d22cc53f0ce1def5594362f3a89a2ebb91105"
tap-parser@^5.1.0: tap-parser@^5.1.0:
version "5.3.3" version "5.3.3"
resolved "https://registry.yarnpkg.com/tap-parser/-/tap-parser-5.3.3.tgz#53ec8a90f275d6fff43f169e56a679502a741185" resolved "https://registry.yarnpkg.com/tap-parser/-/tap-parser-5.3.3.tgz#53ec8a90f275d6fff43f169e56a679502a741185"
@ -5962,8 +5939,8 @@ temp@0.8.3:
rimraf "~2.2.6" rimraf "~2.2.6"
testem@^1.15.0: testem@^1.15.0:
version "1.16.1" version "1.16.2"
resolved "https://registry.yarnpkg.com/testem/-/testem-1.16.1.tgz#ef8b2c793a47082ca1791e2a49d3f22bf1d4ca28" resolved "https://registry.yarnpkg.com/testem/-/testem-1.16.2.tgz#95446d310a10e852d3ebdbc0ce2b3fd75378ba29"
dependencies: dependencies:
backbone "^1.1.2" backbone "^1.1.2"
bluebird "^3.4.6" bluebird "^3.4.6"
@ -6240,8 +6217,8 @@ walk-sync@^0.2.5, walk-sync@^0.2.7:
matcher-collection "^1.0.0" matcher-collection "^1.0.0"
walk-sync@^0.3.0, walk-sync@^0.3.1: walk-sync@^0.3.0, walk-sync@^0.3.1:
version "0.3.1" version "0.3.2"
resolved "https://registry.yarnpkg.com/walk-sync/-/walk-sync-0.3.1.tgz#558a16aeac8c0db59c028b73c66f397684ece465" resolved "https://registry.yarnpkg.com/walk-sync/-/walk-sync-0.3.2.tgz#4827280afc42d0e035367c4a4e31eeac0d136f75"
dependencies: dependencies:
ensure-posix-path "^1.0.0" ensure-posix-path "^1.0.0"
matcher-collection "^1.0.0" matcher-collection "^1.0.0"