diff --git a/mobile/app/pods/application/route.js b/mobile/app/pods/application/route.js
deleted file mode 100644
index b747b73..0000000
--- a/mobile/app/pods/application/route.js
+++ /dev/null
@@ -1,5 +0,0 @@
-import Ember from 'ember';
-import SplashscreenMixin from 'ember-cordova/mixins/device/splashscreen';
-
-export default Ember.Route.extend(SplashscreenMixin, {
-});
diff --git a/mobile/app/pods/components/hue-controls/component.js b/mobile/app/pods/components/hue-controls/component.js
index bd72712..eccc9c4 100644
--- a/mobile/app/pods/components/hue-controls/component.js
+++ b/mobile/app/pods/components/hue-controls/component.js
@@ -16,11 +16,9 @@ export default Component.extend({
lightsData: null,
activeLights: A(),
tabList: ["Lights", "Music"],
- selectedTab: 0,
+ selectedTab: 1,
pauseLightUpdates: false,
- lightsTabSelected: computed.equal('selectedTab', 0),
- musicTabSelected: computed.equal('selectedTab', 1),
dimmerOn: false,
playing: false,
@@ -206,15 +204,14 @@ export default Component.extend({
position: 'left'
},
{
- intro: 'And that\'s it...Hope you enjoy the application. ;)
' +
- 'TIP: click on the lightswitch to switch to a darker theme.',
+ intro: 'And that\'s it...Hope you enjoy the application. ;)'
}
]
});
// it's VERY ugly but it works... the jQuery massacre :'(
intro.onchange((element) => {
- if(element.id === 'music-tab' || element.id === 'playlist' || element.id === 'player-area' || element.id === 'beat-option-row' || element.id === 'beat-option-button-group' || element.id === 'beat-container' || element.id === 'using-mic-audio-tooltip'){
+ if(element.id === '' || element.id === 'music-tab' || element.id === 'playlist' || element.id === 'player-area' || element.id === 'beat-option-row' || element.id === 'beat-option-button-group' || element.id === 'beat-container' || element.id === 'using-mic-audio-tooltip'){
$('.navigation-item').eq(1).click();
} else {
$('.navigation-item').eq(0).click();
@@ -245,7 +242,7 @@ export default Component.extend({
}
run.later(this, function() {
- $('.introjs-tooltip').velocity('scroll');
+ $('.introjs-tooltip').velocity('scroll', { offset: -100 });
}, 500);
}).start();
},
diff --git a/mobile/app/pods/components/hue-controls/template.hbs b/mobile/app/pods/components/hue-controls/template.hbs
index aab6af7..c0724a0 100644
--- a/mobile/app/pods/components/hue-controls/template.hbs
+++ b/mobile/app/pods/components/hue-controls/template.hbs
@@ -1,11 +1,5 @@
{{#if ready}}
-
-
{{#each tabData as |tab|}}
{{tab.name}}
{{/each}}
@@ -17,6 +11,10 @@
{{/paper-button}}
{{/menu.trigger}}
{{#menu.content width=3 as |content|}}
+ {{#content.menu-item onClick="toggleDimmer"}}
+ {{paper-icon "lightbulb outline" class=dimmerOnClass}} Dark Mode: {{if dimmerOn "On" "Off"}}
+ {{/content.menu-item}}
+
{{#content.menu-item onClick="clearBridge"}}
{{paper-icon "compare arrows" class=dimmerOnClass}} Switch bridge
{{/content.menu-item}}
@@ -34,9 +32,9 @@
{{light-group lightsData=lightsData activeLights=activeLights syncLight=syncLight apiURL=apiURL dimmerOn=dimmerOn storage=storage}}
- {{lights-tab apiURL=apiURL lightsData=lightsData activeLights=activeLights syncLight=syncLight trial=trial active=lightsTabSelected colorLoopOn=colorLoopOn dimmerOn=dimmerOn playing=playing pauseLightUpdates=pauseLightUpdates}}
+ {{lights-tab active=(eq selectedTab 0) apiURL=apiURL lightsData=lightsData activeLights=activeLights syncLight=syncLight trial=trial colorLoopOn=colorLoopOn dimmerOn=dimmerOn playing=playing pauseLightUpdates=pauseLightUpdates}}
- {{music-tab apiURL=apiURL lightsData=lightsData activeLights=activeLights active=musicTabSelected pauseLightUpdates=pauseLightUpdates dimmerOn=dimmerOn playing=playing storage=storage colorLoopOn=colorLoopOn action="startIntro"}}
+ {{music-tab active=(eq selectedTab 1) apiURL=apiURL lightsData=lightsData activeLights=activeLights pauseLightUpdates=pauseLightUpdates dimmerOn=dimmerOn playing=playing storage=storage colorLoopOn=colorLoopOn action="startIntro"}}
{{else}}
{{paper-progress-circular diameter=100}}
{{/if}}
diff --git a/mobile/app/pods/components/music-tab/component.js b/mobile/app/pods/components/music-tab/component.js
index db233d2..fc31702 100644
--- a/mobile/app/pods/components/music-tab/component.js
+++ b/mobile/app/pods/components/music-tab/component.js
@@ -63,7 +63,7 @@ export default Component.extend(helperMixin, visualizerMixin, {
this.get('kick').set({threshold: value});
}
- if(saveBeatPrefs && this.get('usingLocalAudio') && this.get('playQueuePointer') !== -1){
+ if(saveBeatPrefs && this.get('playQueuePointer') !== -1){
this.saveSongBeatPreferences();
}
@@ -288,7 +288,7 @@ export default Component.extend(helperMixin, visualizerMixin, {
});
- ['shuffle', 'repeat', 'threshold', 'playerBottomDisplayed', 'audioMode', 'songBeatPreferences', 'firstVisit', 'currentVisName', 'playQueue', 'playQueuePointer', 'micBoost', 'flashingTransitions', 'colorloopMode', 'ambienceMode', 'hueRange'].forEach((item)=>{
+ ['shuffle', 'repeat', 'threshold', 'playerBottomDisplayed', 'audioMode', 'songBeatPreferences', 'firstVisit', 'currentVisName', 'playQueue', 'playQueuePointer', 'flashingTransitions', 'colorloopMode', 'ambienceMode', 'hueRange'].forEach((item)=>{
if (!isNone(storage.get('huegasm.' + item))) {
let itemVal = storage.get('huegasm.' + item);
@@ -436,38 +436,6 @@ export default Component.extend(helperMixin, visualizerMixin, {
toggleIsShowingAddSoundCloudModal() {
this.toggleProperty('isShowingAddSoundCloudModal');
},
- useLocalAudio(){
- let audioStream = this.get('audioStream');
- this.changePlayerControl('audioMode', 0);
-
- if(!isNone(audioStream)){
- let tracks = audioStream.getVideoTracks();
- if (tracks && tracks[0] && tracks[0].stop) {
- tracks[0].stop();
- }
-
- if (audioStream.stop) {
- // deprecated, may be removed in future
- audioStream.stop();
- }
-
- this.setProperties({
- audioStream: null,
- playing: false
- });
- }
-
- if(this.get('playQueuePointer') !== -1) {
- this.send('goToSong', this.get('playQueuePointer'));
- }
-
- // restore the old beat preferences ( before the user went into mic mode )
- if(!isNone(this.get('oldThreshold'))){
- this.set('threshold', this.get('oldThreshold'));
- }
-
- document.title = 'Huegasm';
- },
slideTogglePlayerBottom(){
let elem = this.$('#player-bottom');
@@ -690,17 +658,6 @@ export default Component.extend(helperMixin, visualizerMixin, {
hueRangeChanged(value) {
this.changePlayerControl('hueRange', value);
},
- micBoostChanged(value) {
- this.set('micBoost', value);
- this.get('storage').set('huegasm.micBoost', value);
- },
- audioModeChanged(value){
- if(value === 0) {
- this.send('useLocalAudio');
- } else {
- this.set('audioMode', value);
- }
- },
playQueuePointerChanged(value){
this.send('goToSong', value, false, true);
},
diff --git a/mobile/app/pods/components/music-tab/mixins/helpers.js b/mobile/app/pods/components/music-tab/mixins/helpers.js
index 2d6e69b..0861289 100644
--- a/mobile/app/pods/components/music-tab/mixins/helpers.js
+++ b/mobile/app/pods/components/music-tab/mixins/helpers.js
@@ -66,26 +66,11 @@ export default Mixin.create({
from: function ( value ) { return value; }
}
}
- },
- micBoost: {
- range: {min: 1, max: 11},
- step: 0.5,
- defaultValue: 5,
- pips: {
- mode: 'positions',
- values: [0,20,40,60,80,100],
- density: 10,
- format: {
- to: function ( value ) {return 'x'+value;},
- from: function ( value ) { return value; }
- }
- }
}
},
threshold: 0.3,
hueRange: [0, 65535],
- micBoost: 5,
oldThreshold: null,
playQueuePointer: -1,
@@ -94,11 +79,6 @@ export default Mixin.create({
timeTotal: 0,
lastLightBopIndex: 0,
- // 0 - local, 1 - mic, possibly more to come
- audioMode: 0,
- usingLocalAudio: computed.equal('audioMode', 0),
- usingMicAudio: computed.equal('audioMode', 1),
-
playerBottomDisplayed: true,
dragging: false,
draggingOverPlayListArea: false,
@@ -139,7 +119,6 @@ export default Mixin.create({
hueRangeConnect: [false, true, false],
SC_CLIENT_ID: 'aeec0034f58ecd85c2bd1deaecc41594',
- notFoundHtml: '
A microphone was not found.
',
scUserNotSupportedHtml: '
SoundCloud user URLs are not supported.
',
tooManySoundCloudFuckUps: '
The SoundCloud API is not seving the audio properly. More details
HERE.
',
notStreamableHtml(fileNames){
@@ -157,11 +136,11 @@ export default Mixin.create({
return '
Failed to decode file ( ' + fileName + ' ).
';
},
- scUrl: computed('playQueuePointer', 'playQueue.[]', 'usingMicAudio', function(){
+ scUrl: computed('playQueuePointer', 'playQueue.[]', function(){
let rtn = null,
currentSong = this.get('playQueue')[this.get('playQueuePointer')];
- if(currentSong && currentSong.scUrl && !this.get('usingMicAudio')){
+ if(currentSong && currentSong.scUrl){
rtn = currentSong.scUrl;
}
@@ -185,14 +164,13 @@ export default Mixin.create({
return timeElapsed/timeTotal*100;
}),
- largeArtworkPic: computed('playQueuePointer', 'usingMicAudio', 'currentVisName', function(){
+ largeArtworkPic: computed('playQueuePointer', 'currentVisName', function(){
let pic = '',
currentVisName = this.get('currentVisName'),
- usingMicAudio = this.get('usingMicAudio'),
playQueuePointer = this.get('playQueuePointer'),
playQueue = this.get('playQueue');
- if(playQueuePointer !== -1 && !usingMicAudio && currentVisName === 'None'){
+ if(playQueuePointer !== -1 && currentVisName === 'None'){
let song = playQueue[playQueuePointer];
if(song.scUrl && !isNone(song.picture)){
pic = song.picture.replace('67x67', '500x500');
@@ -202,14 +180,6 @@ export default Mixin.create({
return pic;
}),
- micIcon: computed('usingMicAudio', function(){
- if(this.get('usingMicAudio')) {
- return 'mic';
- }
-
- return 'mic-off';
- }),
-
repeatIcon: computed('repeat', function() {
if(this.get('repeat') === 2) {
return 'repeat-one';
@@ -258,14 +228,6 @@ export default Mixin.create({
return this.get('dimmerOn') ? 'dimmerOn' : null;
}),
- usingLocalAudioClass: computed('usingLocalAudio', function(){
- return this.get('usingLocalAudio') ? 'player-control-icon active' : 'player-control-icon';
- }),
-
- usingMicAudioClass: computed('usingMicAudio', function(){
- return this.get('usingMicAudio') ? 'player-control-icon active' : 'player-control-icon';
- }),
-
repeatClass: computed('repeat', function(){
return this.get('repeat') !== 0 ? 'player-control-icon active' : 'player-control-icon';
}),
@@ -290,10 +252,8 @@ export default Mixin.create({
return this.formatTime(this.get('timeTotal'));
}),
- onColorloopModeChange: observer('colorloopMode', 'usingMicAudio', 'playing', function(){
- let colorLoop = ((this.get('playing') || this.get('usingMicAudio')) && this.get('colorloopMode')) ? true : false;
-
- this.set('colorLoopOn', colorLoop);
+ onColorloopModeChange: observer('colorloopMode', 'playing', function(){
+ this.set('colorLoopOn', this.get('playing') && this.get('colorloopMode'));
}),
onOptionChange: observer('flashingTransitions', 'playQueue.[]', 'playQueuePointer', 'colorloopMode', 'ambienceMode', function(self, option){
diff --git a/mobile/app/pods/components/music-tab/template.hbs b/mobile/app/pods/components/music-tab/template.hbs
index 9c7c8b3..5a59b3c 100644
--- a/mobile/app/pods/components/music-tab/template.hbs
+++ b/mobile/app/pods/components/music-tab/template.hbs
@@ -9,19 +9,17 @@
{{paper-icon playerAreaClickIcon id="play-notification"}}
- {{#if usingLocalAudio}}
- {{range-slider start=seekPosition min=0 max=100 connect=filledConnect id="seek-slider" on-slide="seekChanged"}}
+ {{range-slider start=seekPosition min=0 max=100 connect=filledConnect id="seek-slider" on-slide="seekChanged"}}
- {{#if playQueueNotEmpty}}
-
{{paper-icon "skip-previous" class="player-control-icon"}}{{/if}}
{{paper-icon playingIcon class="player-control-icon"}}{{#if playQueueMultiple}}
{{paper-icon "skip-next" action="" class="player-control-icon"}}{{/if}}
+ {{#if playQueueNotEmpty}}
+
{{paper-icon "skip-previous" class="player-control-icon"}}{{/if}}
{{paper-icon playingIcon class="player-control-icon"}}{{#if playQueueMultiple}}
{{paper-icon "skip-next" action="" class="player-control-icon"}}{{/if}}
-
{{timeElapsedTxt}} / {{timeTotalTxt}}
- {{/if}}
+
{{timeElapsedTxt}} / {{timeTotalTxt}}
{{#paper-menu as |menu|}}
{{#menu.trigger}}
@@ -51,40 +49,30 @@
-
diff --git a/mobile/app/styles/dimmer.scss b/mobile/app/styles/dimmer.scss
index 011267f..3e36acb 100644
--- a/mobile/app/styles/dimmer.scss
+++ b/mobile/app/styles/dimmer.scss
@@ -67,21 +67,3 @@ body.dimmerOn {
position: relative;
bottom: 5px;
}
-
-#dimmer {
- background: url(images/lightswitch.png) !important;
- width: 14px;
- height: 34px;
- &.dimmerOn #dimmer-switch {
- opacity: 0;
- }
-}
-
-#dimmer-switch {
- background: url(images/lightswitch.png) -14px 0px;
- width: 14px;
- height: 34px;
- transition: opacity 0.4s;
- float: left;
- opacity: 1;
-}
diff --git a/mobile/app/styles/fancy-speaker.scss b/mobile/app/styles/fancy-speaker.scss
index 8c4ccb3..879fa8b 100644
--- a/mobile/app/styles/fancy-speaker.scss
+++ b/mobile/app/styles/fancy-speaker.scss
@@ -1,9 +1,7 @@
-/* Variables */
$centersize: 80px;
$center1size: 205px;
$bezelsize: 240px;
-/* Extenders */
%base {
border-radius: 100%;
}
diff --git a/mobile/app/styles/hue-controls.scss b/mobile/app/styles/hue-controls.scss
index 19e4d5f..7f60afd 100644
--- a/mobile/app/styles/hue-controls.scss
+++ b/mobile/app/styles/hue-controls.scss
@@ -30,6 +30,15 @@
#navigation {
padding: 15px 0 20px;
text-align: center;
+ position: relative;
+ .ember-basic-dropdown-trigger {
+ z-index: 3;
+ text-align: right;
+ position: absolute;
+ top: 5px;
+ right: 10px;
+ transform: scale(1.1);
+ }
}
.navigation-item {
@@ -74,13 +83,4 @@
left: 33px;
top: 15px;
font-size: 16px !important;
-}
-
-#navigation .ember-basic-dropdown-trigger {
- z-index: 3;
- text-align: right;
- float: right;
- position: relative;
- bottom: 10px;
- transform: scale(1.1);
-}
+}
\ No newline at end of file
diff --git a/mobile/app/styles/music-tab.scss b/mobile/app/styles/music-tab.scss
index 2e9eb22..3b4e882 100644
--- a/mobile/app/styles/music-tab.scss
+++ b/mobile/app/styles/music-tab.scss
@@ -134,7 +134,9 @@
margin: 0 5px 1px 3px;
}
.ember-basic-dropdown-trigger {
- float: right;
+ position: absolute;
+ bottom: 0;
+ right: 0;
color: $whitish;
.paper-button {
margin: 0;
@@ -142,7 +144,7 @@
}
}
-#play-list-area, #play-area-mic {
+#play-list-area {
background-color: white;
width: 100%;
height: 350px;
@@ -158,7 +160,7 @@
text-align: center;
width: 100%;
}
- [md-font-icon="library-music"], [md-font-icon="mic"] {
+ [md-font-icon="library-music"] {
position: absolute;
top: 40%;
font-size: 100px;
diff --git a/mobile/app/styles/paper.scss b/mobile/app/styles/paper.scss
index 7e03213..29e5fe7 100644
--- a/mobile/app/styles/paper.scss
+++ b/mobile/app/styles/paper.scss
@@ -20,6 +20,10 @@ md-checkbox .md-label {
}
}
+.ember-basic-dropdown-trigger {
+ outline: none !important;
+}
+
md-progress-circular {
margin: 0 auto 20px auto !important;
}
diff --git a/mobile/bower.json b/mobile/bower.json
index 9c04cf3..8ac5db6 100644
--- a/mobile/bower.json
+++ b/mobile/bower.json
@@ -5,7 +5,7 @@
"bootstrap-sass": "^3.3.5",
"ember": "^2.10.0",
"ember-cli-shims": "^0.1.0",
- "ember-load-initializers": "0.5.1",
+ "ember-load-initializers": "^0.5.1",
"ember-qunit-notifications": "0.1.0",
"hammer.js": "^2.0.8",
"intro.js": "^2.1.0",
diff --git a/mobile/package.json b/mobile/package.json
index 904136f..bc98814 100644
--- a/mobile/package.json
+++ b/mobile/package.json
@@ -36,12 +36,13 @@
"ember-cli-test-loader": "^1.1.0",
"ember-cli-uglify": "^1.2.0",
"ember-cordova": "^0.3.5",
- "ember-cordova-keyboard": "0.0.1",
+ "ember-cordova-events": "^0.1.0",
+ "ember-cordova-keyboard": "^0.0.1",
"ember-export-application-global": "^1.0.4",
"ember-load-initializers": "^0.5.0",
"ember-modal-dialog": "^0.9.0",
"ember-notify": "^5.0.4",
- "ember-paper": "^1.0.0-alpha.7",
+ "ember-paper": "^1.0.0-alpha.11",
"ember-resolver": "^2.0.3",
"ember-truth-helpers": "^1.2.0",
"loader.js": "^4.0.7"
diff --git a/mobile/public/assets/images/lightswitch.png b/mobile/public/assets/images/lightswitch.png
deleted file mode 100644
index 1be38d5..0000000
Binary files a/mobile/public/assets/images/lightswitch.png and /dev/null differ
diff --git a/mobile/yarn.lock b/mobile/yarn.lock
index 6bec24f..7fdf51a 100644
--- a/mobile/yarn.lock
+++ b/mobile/yarn.lock
@@ -1,10 +1,19 @@
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
# yarn lockfile v1
-abbrev@~1.0.7, abbrev@~1.0.9, abbrev@1:
+
+
+JSONStream@^1.0.3:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.2.1.tgz#32aa5790e799481083b49b4b7fa94e23bae69bf9"
+ dependencies:
+ jsonparse "^1.2.0"
+ through ">=2.2.7 <3"
+
+abbrev@1, abbrev@~1.0.7, abbrev@~1.0.9:
version "1.0.9"
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.0.9.tgz#91b4792588a7738c25f35dd6f63752a2f8776135"
-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:
@@ -199,14 +208,14 @@ asn1.js@^4.0.0:
inherits "^2.0.1"
minimalistic-assert "^1.0.0"
-asn1@~0.2.3:
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86"
-
asn1@0.1.11:
version "0.1.11"
resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.1.11.tgz#559be18376d08a4ec4dbe80877d27818639b2df7"
+asn1@~0.2.3:
+ version "0.2.3"
+ resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86"
+
assert-plus@^0.1.5:
version "0.1.5"
resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.1.5.tgz#ee74009413002d84cec7219c6ac811812e723160"
@@ -233,10 +242,6 @@ 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.2:
version "0.9.2"
resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.9.2.tgz#2cc19979d15c655108bf565323b8e7ee38751f6b"
@@ -451,14 +456,14 @@ base64-arraybuffer@0.1.5:
version "0.1.5"
resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz#73926771923b5a19747ad666aa5cd4bf9c6e9ce8"
-base64-js@^1.0.2:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.0.tgz#a39992d723584811982be5e290bb6a53d86700f1"
-
base64-js@0.0.8:
version "0.0.8"
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-0.0.8.tgz#1101e9544f4a76b1bc3b26d452ca96d7a35e7978"
+base64-js@^1.0.2:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.0.tgz#a39992d723584811982be5e290bb6a53d86700f1"
+
base64id@0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/base64id/-/base64id-0.1.0.tgz#02ce0fdeee0cef4f40080e1e73e834f0b1bfce3f"
@@ -589,16 +594,16 @@ bplist-creator@0.0.4:
dependencies:
stream-buffers "~0.2.3"
+bplist-parser@0.0.6:
+ version "0.0.6"
+ resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.0.6.tgz#38da3471817df9d44ab3892e27707bbbd75a11b9"
+
bplist-parser@^0.1.0:
version "0.1.1"
resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.1.1.tgz#d60d5dcc20cba6dc7e1f299b35d3e1f95dafbae6"
dependencies:
big-integer "^1.6.7"
-bplist-parser@0.0.6:
- version "0.0.6"
- resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.0.6.tgz#38da3471817df9d44ab3892e27707bbbd75a11b9"
-
brace-expansion@^1.0.0:
version "1.1.6"
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.6.tgz#7197d7eaa9b87e648390ea61fc66c84427420df9"
@@ -662,8 +667,8 @@ broccoli-brocfile-loader@^0.18.0:
findup-sync "^0.4.2"
broccoli-builder@^0.18.0:
- version "0.18.1"
- resolved "https://registry.yarnpkg.com/broccoli-builder/-/broccoli-builder-0.18.1.tgz#a25ea2f53a5d1e7da8c38304db4b046cc23f66df"
+ version "0.18.2"
+ resolved "https://registry.yarnpkg.com/broccoli-builder/-/broccoli-builder-0.18.2.tgz#2093ca0b1ac793e30d0810913399da98fb2d0667"
dependencies:
heimdalljs "^0.2.0"
promise-map-series "^0.2.1"
@@ -777,12 +782,12 @@ broccoli-funnel-reducer@^1.0.0:
resolved "https://registry.yarnpkg.com/broccoli-funnel-reducer/-/broccoli-funnel-reducer-1.0.0.tgz#11365b2a785aec9b17972a36df87eef24c5cc0ea"
broccoli-funnel@^1.0.0, broccoli-funnel@^1.0.1, broccoli-funnel@^1.0.6:
- version "1.0.9"
- resolved "https://registry.yarnpkg.com/broccoli-funnel/-/broccoli-funnel-1.0.9.tgz#1b2673be66dd8a8771214e3f3aeb7325012e4580"
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/broccoli-funnel/-/broccoli-funnel-1.1.0.tgz#dfb91a37c902456456de4a40a1881948d65b27d9"
dependencies:
array-equal "^1.0.0"
blank-object "^1.0.1"
- broccoli-plugin "^1.0.0"
+ broccoli-plugin "^1.3.0"
debug "^2.2.0"
exists-sync "0.0.4"
fast-ordered-set "^1.0.0"
@@ -821,10 +826,10 @@ broccoli-kitchen-sink-helpers@^0.3.1:
mkdirp "^0.5.1"
broccoli-merge-trees@^1.0.0, broccoli-merge-trees@^1.1.0, broccoli-merge-trees@^1.1.1, broccoli-merge-trees@^1.1.3:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/broccoli-merge-trees/-/broccoli-merge-trees-1.1.5.tgz#5831ab22d63a47deb653f82f4d9a9bb42991b98c"
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/broccoli-merge-trees/-/broccoli-merge-trees-1.2.1.tgz#16a7494ed56dbe61611f6c2d4817cfbaad2a3055"
dependencies:
- broccoli-plugin "^1.0.0"
+ broccoli-plugin "^1.3.0"
can-symlink "^1.0.0"
fast-ordered-set "^1.0.2"
fs-tree-diff "^0.5.4"
@@ -858,15 +863,6 @@ broccoli-persistent-filter@^1.0.1, broccoli-persistent-filter@^1.0.3, broccoli-p
symlink-or-copy "^1.0.1"
walk-sync "^0.3.1"
-broccoli-plugin@^1.0.0, broccoli-plugin@^1.2.0, broccoli-plugin@^1.2.1:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-1.2.2.tgz#0ed4320c20344487d0a2afafb963d52ee5179ab0"
- dependencies:
- promise-map-series "^0.2.1"
- quick-temp "^0.1.3"
- rimraf "^2.3.4"
- 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"
@@ -876,6 +872,15 @@ broccoli-plugin@1.1.0:
rimraf "^2.3.4"
symlink-or-copy "^1.0.1"
+broccoli-plugin@^1.0.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.1.8"
+
broccoli-sane-watcher@^1.1.1:
version "1.1.5"
resolved "https://registry.yarnpkg.com/broccoli-sane-watcher/-/broccoli-sane-watcher-1.1.5.tgz#f2b0af9cf0afb74c7a49cd88eb11c6869ee8c0c0"
@@ -969,9 +974,9 @@ browser-pack@^6.0.1:
version "6.0.2"
resolved "https://registry.yarnpkg.com/browser-pack/-/browser-pack-6.0.2.tgz#f86cd6cef4f5300c8e63e07a4d512f65fbff4531"
dependencies:
+ JSONStream "^1.0.3"
combine-source-map "~0.7.1"
defined "^1.0.0"
- JSONStream "^1.0.3"
through2 "^2.0.0"
umd "^3.0.0"
@@ -1043,6 +1048,7 @@ browserify@13.1.0:
version "13.1.0"
resolved "https://registry.yarnpkg.com/browserify/-/browserify-13.1.0.tgz#d81a018e98dd7ca706ec04253d20f8a03b2af8ae"
dependencies:
+ JSONStream "^1.0.3"
assert "~1.3.0"
browser-pack "^6.0.1"
browser-resolve "^1.11.0"
@@ -1063,7 +1069,6 @@ browserify@13.1.0:
https-browserify "~0.0.0"
inherits "~2.0.1"
insert-module-globals "^7.0.0"
- JSONStream "^1.0.3"
labeled-stream-splicer "^2.0.0"
module-deps "^4.0.2"
os-browserify "~0.1.1"
@@ -1180,12 +1185,12 @@ can-symlink@^1.0.0:
tmp "0.0.28"
caniuse-db@^1.0.30000153, caniuse-db@^1.0.30000214:
- version "1.0.30000590"
- resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000590.tgz#306e2b133ce467e8341b2accd223256b4040b2be"
+ version "1.0.30000597"
+ resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000597.tgz#b52e6cbe9dc83669affb98501629feaee1af6588"
capture-exit@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-1.0.4.tgz#5faf05e2e5b05bc5d7954d23d170631af3f693e6"
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-1.0.7.tgz#69b4023241347a9b3db9f13eb91d22765e9a86f8"
dependencies:
rsvp "^3.3.3"
@@ -1251,8 +1256,8 @@ char-spinner@~1.0.1:
resolved "https://registry.yarnpkg.com/char-spinner/-/char-spinner-1.0.1.tgz#e6ea67bd247e107112983b7ab0479ed362800081"
charm@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/charm/-/charm-1.0.1.tgz#68566a7a553d4fe91797030dd1852d0dd6efa82d"
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/charm/-/charm-1.0.2.tgz#8add367153a6d9a581331052c4090991da995e35"
dependencies:
inherits "^2.0.1"
@@ -1283,8 +1288,8 @@ clean-css-promise@^0.1.0:
pinkie-promise "^2.0.0"
clean-css@^3.4.5:
- version "3.4.21"
- resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-3.4.21.tgz#2101d5dbd19d63dbc16a75ebd570e7c33948f65b"
+ version "3.4.22"
+ resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-3.4.22.tgz#db323064f752028778233b58c54cd8535f860892"
dependencies:
commander "2.8.x"
source-map "0.4.x"
@@ -1299,12 +1304,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"
@@ -1314,6 +1313,12 @@ 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-usage@^0.1.1:
version "0.1.4"
resolved "https://registry.yarnpkg.com/cli-usage/-/cli-usage-0.1.4.tgz#7c01e0dc706c234b39c933838c8e20b2175776e2"
@@ -1356,6 +1361,10 @@ clone@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.2.tgz#260b7a99ebb1edfe247538175f783243cb19d149"
+clone@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.0.tgz#9c715bfbd39aa197c8ee0f8e65c3912ba34f8cd6"
+
cmd-shim@~2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-2.0.2.tgz#6fcbda99483a8fd15d7d30a196ca69d688a2efdb"
@@ -1367,6 +1376,10 @@ 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"
+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"
@@ -1375,10 +1388,6 @@ colors@~0.6.0-1:
version "0.6.2"
resolved "https://registry.yarnpkg.com/colors/-/colors-0.6.2.tgz#2423fe6678ac0c5dae8852e5d0e5be08c997abcc"
-colors@1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b"
-
columnify@~1.5.4:
version "1.5.4"
resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb"
@@ -1407,6 +1416,12 @@ combined-stream@~0.0.4, combined-stream@~0.0.5:
dependencies:
delayed-stream "0.0.5"
+commander@2.8.x:
+ version "2.8.1"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4"
+ dependencies:
+ graceful-readlink ">= 1.0.0"
+
commander@^2.5.0, commander@^2.6.0, commander@^2.9.0:
version "2.9.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4"
@@ -1417,12 +1432,6 @@ commander@~2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.1.0.tgz#d121bbae860d9992a3d517ba96f56588e47c6781"
-commander@2.8.x:
- version "2.8.1"
- resolved "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4"
- dependencies:
- graceful-readlink ">= 1.0.0"
-
commoner@~0.10.3:
version "0.10.8"
resolved "https://registry.yarnpkg.com/commoner/-/commoner-0.10.8.tgz#34fc3672cd24393e8bb47e70caa0293811f4f2c5"
@@ -1474,17 +1483,17 @@ concat-map@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
-concat-stream@^1.4.6, concat-stream@^1.4.7, concat-stream@^1.5.2, concat-stream@~1.5.0, concat-stream@~1.5.1:
- version "1.5.2"
- resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.5.2.tgz#708978624d856af41a5a741defdd261da752c266"
+concat-stream@1.5.0:
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.5.0.tgz#53f7d43c51c5e43f81c8fdd03321c631be68d611"
dependencies:
inherits "~2.0.1"
readable-stream "~2.0.0"
typedarray "~0.0.5"
-concat-stream@1.5.0:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.5.0.tgz#53f7d43c51c5e43f81c8fdd03321c631be68d611"
+concat-stream@^1.4.6, concat-stream@^1.4.7, concat-stream@^1.5.2, concat-stream@~1.5.0, concat-stream@~1.5.1:
+ version "1.5.2"
+ resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.5.2.tgz#708978624d856af41a5a741defdd261da752c266"
dependencies:
inherits "~2.0.1"
readable-stream "~2.0.0"
@@ -1520,7 +1529,7 @@ connect@^3.3.3:
parseurl "~1.3.1"
utils-merge "1.0.0"
-console-browserify@^1.1.0, console-browserify@1.1.x:
+console-browserify@1.1.x, console-browserify@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10"
dependencies:
@@ -1582,7 +1591,7 @@ cordova-app-hello-world@^3.11.0:
version "3.11.0"
resolved "https://registry.yarnpkg.com/cordova-app-hello-world/-/cordova-app-hello-world-3.11.0.tgz#9214feb9dd713ca481a1cbabceeca60966c1c0cf"
-cordova-common@^1.4.0, cordova-common@^1.4.1, cordova-common@1.5.x:
+cordova-common@1.5.x, cordova-common@^1.4.0, cordova-common@^1.4.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/cordova-common/-/cordova-common-1.5.1.tgz#6770de0d6200ad6f94a1abe8939b5bd9ece139e3"
dependencies:
@@ -1657,7 +1666,7 @@ cordova-lib@^6.3.0:
valid-identifier "0.0.1"
xcode "^0.8.5"
-cordova-registry-mapper@^1.1.8, cordova-registry-mapper@1.x:
+cordova-registry-mapper@1.x, cordova-registry-mapper@^1.1.8:
version "1.1.15"
resolved "https://registry.yarnpkg.com/cordova-registry-mapper/-/cordova-registry-mapper-1.1.15.tgz#e244b9185b8175473bff6079324905115f83dc7c"
@@ -1778,21 +1787,21 @@ date-now@^0.1.4:
version "0.1.4"
resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b"
-debug@^2.1.0, debug@^2.1.1, debug@^2.1.3, debug@^2.2.0:
- version "2.3.3"
- resolved "https://registry.yarnpkg.com/debug/-/debug-2.3.3.tgz#40c453e67e6e13c901ddec317af8986cda9eff8c"
- dependencies:
- ms "0.7.2"
+debug@0.7.4:
+ version "0.7.4"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-0.7.4.tgz#06e1ea8082c2cb14e39806e22e2f6f757f92af39"
-debug@~2.2.0, debug@2.2.0:
+debug@2.2.0, debug@~2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da"
dependencies:
ms "0.7.1"
-debug@0.7.4:
- version "0.7.4"
- resolved "https://registry.yarnpkg.com/debug/-/debug-0.7.4.tgz#06e1ea8082c2cb14e39806e22e2f6f757f92af39"
+debug@^2.1.0, debug@^2.1.1, debug@^2.1.3, debug@^2.2.0:
+ version "2.3.3"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-2.3.3.tgz#40c453e67e6e13c901ddec317af8986cda9eff8c"
+ dependencies:
+ ms "0.7.2"
debuglog@*, debuglog@^1.0.1:
version "1.0.1"
@@ -1827,14 +1836,14 @@ defs@~1.1.0:
tryor "~0.1.2"
yargs "~3.27.0"
-delayed-stream@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
-
delayed-stream@0.0.5:
version "0.0.5"
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-0.0.5.tgz#d4b1f43a93e8296dfe02694f4680bc37a313c73f"
+delayed-stream@~1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
+
delegates@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
@@ -1934,14 +1943,14 @@ domain-browser@~1.1.0:
version "1.1.7"
resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.1.7.tgz#867aa4b093faa05f1de08c06f4d7b21fdf8698bc"
-domelementtype@~1.1.1:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b"
-
domelementtype@1:
version "1.3.0"
resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.0.tgz#b17aed82e8ab59e52dd9c19b1756e0fc187204c2"
+domelementtype@~1.1.1:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b"
+
domhandler@2.3:
version "2.3.0"
resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.3.0.tgz#2de59a0822d5027fabff6f032c2b25a2a8abe738"
@@ -1985,7 +1994,7 @@ ee-first@1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
-elementtree@^0.1.6, elementtree@0.1.6:
+elementtree@0.1.6, elementtree@^0.1.6:
version "0.1.6"
resolved "https://registry.yarnpkg.com/elementtree/-/elementtree-0.1.6.tgz#2ac4c46ea30516c8c4cbdb5e3ac7418e592de20c"
dependencies:
@@ -2001,8 +2010,8 @@ elliptic@^6.0.0:
inherits "^2.0.1"
ember-ajax@^2.0.1:
- version "2.5.2"
- resolved "https://registry.yarnpkg.com/ember-ajax/-/ember-ajax-2.5.2.tgz#aefd6f860b03ab75c97e73ed410aa9e371ea88c6"
+ version "2.5.3"
+ resolved "https://registry.yarnpkg.com/ember-ajax/-/ember-ajax-2.5.3.tgz#02dded6c132290edd47ee9862a7a8821c6919dad"
dependencies:
ember-cli-babel "^5.1.5"
@@ -2022,7 +2031,7 @@ ember-cli-app-version@^2.0.0:
ember-cli-htmlbars "^1.0.0"
git-repo-version "0.4.1"
-ember-cli-babel@^5.0.0, ember-cli-babel@^5.1.10, ember-cli-babel@^5.1.3, ember-cli-babel@^5.1.5, ember-cli-babel@^5.1.6, ember-cli-babel@5.1.10:
+ember-cli-babel@5.1.10:
version "5.1.10"
resolved "https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-5.1.10.tgz#d403f178aab602e1337c403c5a58c0200a8969aa"
dependencies:
@@ -2032,9 +2041,19 @@ ember-cli-babel@^5.0.0, ember-cli-babel@^5.1.10, ember-cli-babel@^5.1.3, ember-c
ember-cli-version-checker "^1.0.2"
resolve "^1.1.2"
+ember-cli-babel@^5.0.0, ember-cli-babel@^5.1.10, ember-cli-babel@^5.1.3, ember-cli-babel@^5.1.5, ember-cli-babel@^5.1.6:
+ version "5.2.1"
+ resolved "https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-5.2.1.tgz#14a1a7b3ae9e9f1284f7bcdb142eb53bd0b1b5bd"
+ dependencies:
+ broccoli-babel-transpiler "^5.6.0"
+ broccoli-funnel "^1.0.0"
+ clone "^2.0.0"
+ ember-cli-version-checker "^1.0.2"
+ resolve "^1.1.2"
+
ember-cli-broccoli-sane-watcher@^2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/ember-cli-broccoli-sane-watcher/-/ember-cli-broccoli-sane-watcher-2.0.3.tgz#756163e08cdbb012a3421a1eb695497a834d351b"
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/ember-cli-broccoli-sane-watcher/-/ember-cli-broccoli-sane-watcher-2.0.4.tgz#f43f42f75b7509c212fb926cd9aea86ae19264c6"
dependencies:
broccoli-slow-trees "^3.0.1"
heimdalljs "^0.2.1"
@@ -2103,8 +2122,8 @@ ember-cli-is-package-missing@^1.0.0:
resolved "https://registry.yarnpkg.com/ember-cli-is-package-missing/-/ember-cli-is-package-missing-1.0.0.tgz#6e6184cafb92635dd93ca6c946b104292d4e3390"
ember-cli-legacy-blueprints@^0.1.1, ember-cli-legacy-blueprints@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/ember-cli-legacy-blueprints/-/ember-cli-legacy-blueprints-0.1.2.tgz#802aee80b2ef18a24533c0f05cfcb5ad009aa471"
+ version "0.1.4"
+ resolved "https://registry.yarnpkg.com/ember-cli-legacy-blueprints/-/ember-cli-legacy-blueprints-0.1.4.tgz#83d6c005ac0e39750ff9dd45cd1b78cf697150c6"
dependencies:
chalk "^1.1.1"
ember-cli-get-component-path-option "^1.0.0"
@@ -2116,6 +2135,7 @@ ember-cli-legacy-blueprints@^0.1.1, ember-cli-legacy-blueprints@^0.1.2:
ember-cli-string-utils "^1.0.0"
ember-cli-test-info "^1.0.0"
ember-cli-valid-component-name "^1.0.0"
+ ember-cli-version-checker "^1.1.7"
ember-router-generator "^1.0.0"
exists-sync "0.0.3"
fs-extra "^0.24.0"
@@ -2241,11 +2261,90 @@ 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:
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/ember-cli-version-checker/-/ember-cli-version-checker-1.1.7.tgz#cbabacb5eef2635048d5208fab05b032e5313d1a"
+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:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/ember-cli-version-checker/-/ember-cli-version-checker-1.2.0.tgz#caa286b77d1b485df5d2f62c67a6f19aa8b582c4"
dependencies:
- semver "^4.2.2"
+ semver "^5.3.0"
+
+ember-cli@2.7.0:
+ version "2.7.0"
+ resolved "https://registry.yarnpkg.com/ember-cli/-/ember-cli-2.7.0.tgz#26dd9ab583d987e3b4e6b64b7f0cdfa059610404"
+ dependencies:
+ amd-name-resolver "0.0.5"
+ bower "^1.3.12"
+ bower-config "^1.3.0"
+ bower-endpoint-parser "0.2.2"
+ broccoli-babel-transpiler "^5.4.5"
+ broccoli-concat "^2.0.4"
+ broccoli-config-loader "^1.0.0"
+ broccoli-config-replace "^1.1.2"
+ broccoli-funnel "^1.0.0"
+ broccoli-funnel-reducer "^1.0.0"
+ broccoli-merge-trees "^1.0.0"
+ broccoli-sane-watcher "^1.1.1"
+ broccoli-source "^1.1.0"
+ broccoli-viz "^2.0.1"
+ chalk "^1.1.3"
+ clean-base-url "^1.0.0"
+ compression "^1.4.4"
+ configstore "^2.0.0"
+ core-object "^2.0.2"
+ debug "^2.1.3"
+ diff "^2.2.2"
+ ember-cli-broccoli "0.16.9"
+ ember-cli-get-component-path-option "^1.0.0"
+ ember-cli-is-package-missing "^1.0.0"
+ ember-cli-legacy-blueprints "^0.1.1"
+ ember-cli-normalize-entity-name "^1.0.0"
+ ember-cli-preprocess-registry "^2.0.0"
+ ember-cli-string-utils "^1.0.0"
+ ember-try "^0.2.2"
+ escape-string-regexp "^1.0.3"
+ exists-sync "0.0.3"
+ exit "^0.1.2"
+ express "^4.12.3"
+ filesize "^3.1.3"
+ find-up "^1.1.2"
+ fs-extra "0.30.0"
+ fs-monitor-stack "^1.0.2"
+ fs-tree-diff "^0.4.4"
+ get-caller-file "^1.0.0"
+ git-repo-info "^1.0.4"
+ glob "7.0.3"
+ http-proxy "^1.9.0"
+ inflection "^1.7.0"
+ inquirer "^0.12.0"
+ is-git-url "^0.2.0"
+ isbinaryfile "^3.0.0"
+ leek "0.0.21"
+ lodash "^4.12.0"
+ markdown-it "6.0.4"
+ markdown-it-terminal "0.0.3"
+ minimatch "^3.0.0"
+ morgan "^1.5.2"
+ node-modules-path "^1.0.0"
+ node-uuid "^1.4.3"
+ nopt "^3.0.1"
+ npm "2.15.5"
+ npm-package-arg "^4.1.1"
+ ora "^0.2.0"
+ portfinder "^1.0.3"
+ promise-map-series "^0.2.1"
+ quick-temp "0.1.5"
+ resolve "^1.1.6"
+ rsvp "^3.0.17"
+ sane "^1.1.1"
+ semver "^5.1.0"
+ silent-error "^1.0.0"
+ symlink-or-copy "^1.0.1"
+ temp "0.8.3"
+ testem "^1.8.1"
+ through "^2.3.6"
+ tiny-lr "0.2.1"
+ tree-sync "^1.1.0"
+ walk-sync "^0.2.6"
+ yam "0.0.19"
ember-cli@^2.8.0:
version "2.10.0"
@@ -2332,84 +2431,13 @@ ember-cli@^2.8.0:
walk-sync "^0.3.0"
yam "0.0.22"
-ember-cli@2.7.0:
- version "2.7.0"
- resolved "https://registry.yarnpkg.com/ember-cli/-/ember-cli-2.7.0.tgz#26dd9ab583d987e3b4e6b64b7f0cdfa059610404"
+ember-composability-tools@0.0.5:
+ version "0.0.5"
+ resolved "https://registry.yarnpkg.com/ember-composability-tools/-/ember-composability-tools-0.0.5.tgz#d41026fef58f7cb18cc3b4722596ce09d7ec629f"
dependencies:
- amd-name-resolver "0.0.5"
- bower "^1.3.12"
- bower-config "^1.3.0"
- bower-endpoint-parser "0.2.2"
- broccoli-babel-transpiler "^5.4.5"
- broccoli-concat "^2.0.4"
- broccoli-config-loader "^1.0.0"
- broccoli-config-replace "^1.1.2"
- broccoli-funnel "^1.0.0"
- broccoli-funnel-reducer "^1.0.0"
- broccoli-merge-trees "^1.0.0"
- broccoli-sane-watcher "^1.1.1"
- broccoli-source "^1.1.0"
- broccoli-viz "^2.0.1"
- chalk "^1.1.3"
- clean-base-url "^1.0.0"
- compression "^1.4.4"
- configstore "^2.0.0"
- core-object "^2.0.2"
- debug "^2.1.3"
- diff "^2.2.2"
- ember-cli-broccoli "0.16.9"
- ember-cli-get-component-path-option "^1.0.0"
- ember-cli-is-package-missing "^1.0.0"
- ember-cli-legacy-blueprints "^0.1.1"
- ember-cli-normalize-entity-name "^1.0.0"
- ember-cli-preprocess-registry "^2.0.0"
- ember-cli-string-utils "^1.0.0"
- ember-try "^0.2.2"
- escape-string-regexp "^1.0.3"
- exists-sync "0.0.3"
- exit "^0.1.2"
- express "^4.12.3"
- filesize "^3.1.3"
- find-up "^1.1.2"
- fs-extra "0.30.0"
- fs-monitor-stack "^1.0.2"
- fs-tree-diff "^0.4.4"
- get-caller-file "^1.0.0"
- git-repo-info "^1.0.4"
- glob "7.0.3"
- http-proxy "^1.9.0"
- inflection "^1.7.0"
- inquirer "^0.12.0"
- is-git-url "^0.2.0"
- isbinaryfile "^3.0.0"
- leek "0.0.21"
- lodash "^4.12.0"
- markdown-it "6.0.4"
- markdown-it-terminal "0.0.3"
- minimatch "^3.0.0"
- morgan "^1.5.2"
- node-modules-path "^1.0.0"
- node-uuid "^1.4.3"
- nopt "^3.0.1"
- npm "2.15.5"
- npm-package-arg "^4.1.1"
- ora "^0.2.0"
- portfinder "^1.0.3"
- promise-map-series "^0.2.1"
- quick-temp "0.1.5"
- resolve "^1.1.6"
- rsvp "^3.0.17"
- sane "^1.1.1"
- semver "^5.1.0"
- silent-error "^1.0.0"
- symlink-or-copy "^1.0.1"
- temp "0.8.3"
- testem "^1.8.1"
- through "^2.3.6"
- tiny-lr "0.2.1"
- tree-sync "^1.1.0"
- walk-sync "^0.2.6"
- yam "0.0.19"
+ ember-cli-babel "^5.1.6"
+ ember-cli-htmlbars "^1.0.3"
+ ember-wormhole "0.4.1"
ember-concurrency@^0.7.9:
version "0.7.15"
@@ -2419,7 +2447,7 @@ ember-concurrency@^0.7.9:
ember-getowner-polyfill "1.0.1"
ember-maybe-import-regenerator "^0.1.4"
-ember-cordova-keyboard@0.0.1:
+ember-cordova-keyboard@^0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/ember-cordova-keyboard/-/ember-cordova-keyboard-0.0.1.tgz#45bc12b1ec90ef0f095d14bcdf78156ce40b3a34"
dependencies:
@@ -2451,9 +2479,9 @@ ember-cordova@^0.3.5:
uuid "^3.0.0"
xml2js "^0.4.17"
-ember-css-transitions@0.1.6:
- version "0.1.6"
- resolved "https://registry.yarnpkg.com/ember-css-transitions/-/ember-css-transitions-0.1.6.tgz#0474306472d1675b199a072c490a74bc9732dda3"
+ember-css-transitions@0.1.7:
+ version "0.1.7"
+ resolved "https://registry.yarnpkg.com/ember-css-transitions/-/ember-css-transitions-0.1.7.tgz#ceac6c5d09744fac7e6aee5b6a9e1d107bc50a7e"
dependencies:
ember-cli-babel "^5.1.6"
@@ -2501,8 +2529,8 @@ ember-notify@^5.0.4:
object-assign "^4.1.0"
ember-paper@^1.0.0-alpha.7:
- version "1.0.0-alpha.10"
- resolved "https://registry.yarnpkg.com/ember-paper/-/ember-paper-1.0.0-alpha.10.tgz#2f394a84e084583a02651e48bb01d8fda85b5fcc"
+ version "1.0.0-alpha.11"
+ resolved "https://registry.yarnpkg.com/ember-paper/-/ember-paper-1.0.0-alpha.11.tgz#200a729a8bb9e1cc0fe2788785e5b404d18fd291"
dependencies:
angular-material-source angular/material#v1.0.6
broccoli-autoprefixer "^3.0.0"
@@ -2511,7 +2539,8 @@ ember-paper@^1.0.0-alpha.7:
broccoli-merge-trees "^1.1.0"
ember-basic-dropdown "^0.16.0"
ember-cli-babel "^5.1.6"
- ember-css-transitions "0.1.6"
+ ember-composability-tools "0.0.5"
+ ember-css-transitions "0.1.7"
ember-power-select "1.0.0-beta.23"
ember-wormhole "0.4.1"
resolve "^1.1.7"
@@ -2600,12 +2629,6 @@ ember-try@^0.2.2, ember-try@^0.2.6:
semver "^5.1.0"
sync-exec "^0.6.2"
-ember-wormhole@~0.3.6:
- version "0.3.6"
- resolved "https://registry.yarnpkg.com/ember-wormhole/-/ember-wormhole-0.3.6.tgz#bbe21bb5478ad254efe4fff4019ac6710f4ad85c"
- dependencies:
- ember-cli-babel "^5.0.0"
-
ember-wormhole@0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/ember-wormhole/-/ember-wormhole-0.4.1.tgz#55fafaad20a650d21f6583a0e59c060a65338111"
@@ -2613,6 +2636,12 @@ ember-wormhole@0.4.1:
ember-cli-babel "^5.1.6"
ember-cli-htmlbars "^1.0.3"
+ember-wormhole@~0.3.6:
+ version "0.3.6"
+ resolved "https://registry.yarnpkg.com/ember-wormhole/-/ember-wormhole-0.3.6.tgz#bbe21bb5478ad254efe4fff4019ac6710f4ad85c"
+ dependencies:
+ ember-cli-babel "^5.0.0"
+
encodeurl@~1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.1.tgz#79e3d58655346909fe6f0f45a5de68103b294d20"
@@ -2665,14 +2694,14 @@ ensure-posix-path@^1.0.0, ensure-posix-path@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/ensure-posix-path/-/ensure-posix-path-1.0.2.tgz#a65b3e42d0b71cfc585eb774f9943c8d9b91b0c2"
-entities@~1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.1.tgz#6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0"
-
entities@1.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/entities/-/entities-1.0.0.tgz#b2987aa3821347fcde642b24fdfc9e4fb712bf26"
+entities@~1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.1.tgz#6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0"
+
error-ex@^1.2.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.0.tgz#e67b43f3e82c96ea3a584ffee0b9fc3325d802d9"
@@ -2709,7 +2738,7 @@ es6-promise@~4.0.3:
version "4.0.5"
resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.0.5.tgz#7882f30adde5b240ccfa7f7d78c548330951ae42"
-es6-symbol@^3.0.2, es6-symbol@~3.1, es6-symbol@3:
+es6-symbol@3, es6-symbol@^3.0.2, es6-symbol@~3.1:
version "3.1.0"
resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.0.tgz#94481c655e7a7cad82eba832d97d5433496d7ffa"
dependencies:
@@ -2788,7 +2817,7 @@ exit-hook@^1.0.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8"
-exit@^0.1.2, exit@0.1.2, exit@0.1.x:
+exit@0.1.2, exit@0.1.x, exit@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c"
@@ -2908,7 +2937,7 @@ faye-websocket@~0.10.0:
fb-watchman@^1.8.0:
version "1.9.0"
- resolved "http://registry.npmjs.org/fb-watchman/-/fb-watchman-1.9.0.tgz#6f268f1f347a6b3c875d1e89da7e1ed79adfc0ec"
+ resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-1.9.0.tgz#6f268f1f347a6b3c875d1e89da7e1ed79adfc0ec"
dependencies:
bser "^1.0.2"
@@ -3062,6 +3091,16 @@ fs-exists-sync@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz#982d6893af918e72d08dec9e8673ff2b5a8d6add"
+fs-extra@0.30.0, fs-extra@^0.30.0:
+ version "0.30.0"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0"
+ dependencies:
+ graceful-fs "^4.1.2"
+ jsonfile "^2.1.0"
+ klaw "^1.0.0"
+ path-is-absolute "^1.0.0"
+ rimraf "^2.2.8"
+
fs-extra@^0.24.0:
version "0.24.0"
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.24.0.tgz#d4e4342a96675cb7846633a6099249332b539952"
@@ -3081,15 +3120,13 @@ fs-extra@^0.26.0, fs-extra@^0.26.5, fs-extra@^0.26.6:
path-is-absolute "^1.0.0"
rimraf "^2.2.8"
-fs-extra@^0.30.0, fs-extra@~0.30.0, fs-extra@0.30.0:
- version "0.30.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0"
+fs-extra@~1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950"
dependencies:
graceful-fs "^4.1.2"
jsonfile "^2.1.0"
klaw "^1.0.0"
- path-is-absolute "^1.0.0"
- rimraf "^2.2.8"
fs-monitor-stack@^1.0.2:
version "1.1.1"
@@ -3151,13 +3188,6 @@ fstream-npm@~1.0.7:
fstream-ignore "^1.0.0"
inherits "2"
-fstream-npm@~1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/fstream-npm/-/fstream-npm-1.1.1.tgz#6b9175db6239a83d8209e232426c494dbb29690c"
- dependencies:
- fstream-ignore "^1.0.0"
- inherits "2"
-
fstream-npm@~1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/fstream-npm/-/fstream-npm-1.2.0.tgz#d2c3c89101346982d64e57091c38487bda916fce"
@@ -3188,32 +3218,18 @@ gauge@~1.2.5:
lodash.padend "^4.1.0"
lodash.padstart "^4.1.0"
-gauge@~2.6.0:
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.6.0.tgz#d35301ad18e96902b4751dcbbe40f4218b942a46"
- dependencies:
- aproba "^1.0.3"
- console-control-strings "^1.0.0"
- has-color "^0.1.7"
- has-unicode "^2.0.0"
- object-assign "^4.1.0"
- signal-exit "^3.0.0"
- string-width "^1.0.1"
- strip-ansi "^3.0.1"
- wide-align "^1.1.0"
-
gauge@~2.7.1:
- version "2.7.1"
- resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.1.tgz#388473894fe8be5e13ffcdb8b93e4ed0616428c7"
+ version "2.7.2"
+ resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.2.tgz#15cecc31b02d05345a5d6b0e171cdb3ad2307774"
dependencies:
aproba "^1.0.3"
console-control-strings "^1.0.0"
- has-color "^0.1.7"
has-unicode "^2.0.0"
object-assign "^4.1.0"
signal-exit "^3.0.0"
string-width "^1.0.1"
strip-ansi "^3.0.1"
+ supports-color "^0.2.0"
wide-align "^1.1.0"
gaze@^1.0.0:
@@ -3287,6 +3303,36 @@ glob-parent@^2.0.0:
dependencies:
is-glob "^2.0.0"
+"glob@3 || 4", glob@~4.3.0:
+ version "4.3.5"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-4.3.5.tgz#80fbb08ca540f238acce5d11d1e9bc41e75173d3"
+ dependencies:
+ inflight "^1.0.4"
+ inherits "2"
+ minimatch "^2.0.1"
+ once "^1.3.0"
+
+glob@7.0.3:
+ version "7.0.3"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.0.3.tgz#0aa235931a4a96ac13d60ffac2fb877bd6ed4f58"
+ dependencies:
+ inflight "^1.0.4"
+ inherits "2"
+ minimatch "2 || 3"
+ once "^1.3.0"
+ path-is-absolute "^1.0.0"
+
+glob@7.1.1, glob@^7.0.0, glob@^7.0.3, glob@^7.0.4, glob@^7.0.5, glob@^7.1.1, 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@^5.0.10, glob@^5.0.13, glob@^5.0.15, glob@^5.0.3, glob@~5.0.0:
version "5.0.15"
resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1"
@@ -3307,26 +3353,6 @@ glob@^6.0.0:
once "^1.3.0"
path-is-absolute "^1.0.0"
-glob@^7.0.0, glob@^7.0.3, glob@^7.0.4, glob@^7.0.5, glob@^7.1.1, glob@~7.1.1, 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.3.0:
- version "4.3.5"
- resolved "https://registry.yarnpkg.com/glob/-/glob-4.3.5.tgz#80fbb08ca540f238acce5d11d1e9bc41e75173d3"
- dependencies:
- inflight "^1.0.4"
- inherits "2"
- minimatch "^2.0.1"
- once "^1.3.0"
-
glob@~7.0.3, glob@~7.0.6:
version "7.0.6"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.0.6.tgz#211bafaf49e525b8cd93260d14ab136152b3f57a"
@@ -3338,25 +3364,6 @@ glob@~7.0.3, glob@~7.0.6:
once "^1.3.0"
path-is-absolute "^1.0.0"
-"glob@3 || 4":
- version "4.5.3"
- resolved "https://registry.yarnpkg.com/glob/-/glob-4.5.3.tgz#c6cb73d3226c1efef04de3c56d012f03377ee15f"
- dependencies:
- inflight "^1.0.4"
- inherits "2"
- minimatch "^2.0.1"
- once "^1.3.0"
-
-glob@7.0.3:
- version "7.0.3"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.0.3.tgz#0aa235931a4a96ac13d60ffac2fb877bd6ed4f58"
- dependencies:
- inflight "^1.0.4"
- inherits "2"
- minimatch "2 || 3"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
global-modules@^0.2.3:
version "0.2.3"
resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-0.2.3.tgz#ea5a3bed42c6d6ce995a4f8a1269b5dae223828d"
@@ -3440,7 +3447,7 @@ has-binary@0.1.7:
dependencies:
isarray "0.0.1"
-has-color@^0.1.7, has-color@~0.1.0:
+has-color@~0.1.0:
version "0.1.7"
resolved "https://registry.yarnpkg.com/has-color/-/has-color-0.1.7.tgz#67144a5260c34fc3cca677d041daf52fe7b78b2f"
@@ -3478,15 +3485,6 @@ hasha@~2.2.0:
is-stream "^1.0.1"
pinkie-promise "^2.0.0"
-hawk@~3.1.3:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4"
- dependencies:
- boom "2.x.x"
- cryptiles "2.x.x"
- hoek "2.x.x"
- sntp "1.x.x"
-
hawk@1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/hawk/-/hawk-1.1.1.tgz#87cd491f9b46e4e2aeaca335416766885d2d1ed9"
@@ -3496,6 +3494,15 @@ hawk@1.1.1:
hoek "0.9.x"
sntp "0.2.x"
+hawk@~3.1.3:
+ version "3.1.3"
+ resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4"
+ dependencies:
+ boom "2.x.x"
+ cryptiles "2.x.x"
+ hoek "2.x.x"
+ sntp "1.x.x"
+
heimdalljs-fs-monitor@^0.0.3:
version "0.0.3"
resolved "https://registry.yarnpkg.com/heimdalljs-fs-monitor/-/heimdalljs-fs-monitor-0.0.3.tgz#468a1afa5d31ba58fb199fcdb5b0007dca69e63d"
@@ -3570,8 +3577,8 @@ http-errors@~1.5.0:
statuses ">= 1.3.1 < 2"
http-proxy@^1.13.1, http-proxy@^1.9.0:
- version "1.15.2"
- resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.15.2.tgz#642fdcaffe52d3448d2bda3b0079e9409064da31"
+ version "1.16.2"
+ resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.16.2.tgz#06dff292952bf64dbe8471fa9df73066d4f37742"
dependencies:
eventemitter3 "1.x.x"
requires-port "1.x.x"
@@ -3596,11 +3603,7 @@ https-browserify@~0.0.0:
version "0.0.1"
resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-0.0.1.tgz#3f91365cabe60b77ed0ebba24b454e3e09d95a82"
-iconv-lite@^0.4.5, iconv-lite@~0.4.13:
- version "0.4.15"
- resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.15.tgz#fe265a218ac6a57cfe854927e9d04c19825eddeb"
-
-iconv-lite@0.4.13:
+iconv-lite@0.4.13, iconv-lite@^0.4.5, iconv-lite@~0.4.13:
version "0.4.13"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2"
@@ -3645,7 +3648,7 @@ inflight@^1.0.4, inflight@~1.0.4, inflight@~1.0.5:
once "^1.3.0"
wrappy "1"
-inherits@^2.0.1, 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.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"
@@ -3727,10 +3730,10 @@ insert-module-globals@^7.0.0:
version "7.0.1"
resolved "https://registry.yarnpkg.com/insert-module-globals/-/insert-module-globals-7.0.1.tgz#c03bf4e01cb086d5b5e5ace8ad0afe7889d638c3"
dependencies:
+ JSONStream "^1.0.3"
combine-source-map "~0.7.1"
concat-stream "~1.5.1"
is-buffer "^1.1.0"
- JSONStream "^1.0.3"
lexical-scope "^1.2.0"
process "~0.11.0"
through2 "^2.0.0"
@@ -3792,11 +3795,7 @@ is-fullwidth-code-point@^1.0.0:
dependencies:
number-is-nan "^1.0.0"
-is-git-url@^0.2.0:
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/is-git-url/-/is-git-url-0.2.3.tgz#445200d6fbd6da028fb5e01440d9afc93f3ccb64"
-
-is-git-url@0.2.0:
+is-git-url@0.2.0, is-git-url@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/is-git-url/-/is-git-url-0.2.0.tgz#b9ce0fb044821c88880213d602db03bdb255da1b"
@@ -3873,14 +3872,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, isarray@0.0.1:
+isarray@0.0.1, 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.1"
resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-3.0.1.tgz#6e99573675372e841a0520c036b41513d783e79e"
@@ -4009,13 +4008,6 @@ jsonpointer@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.0.tgz#6661e161d2fc445f19f98430231343722e1fcbd5"
-JSONStream@^1.0.3:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.2.1.tgz#32aa5790e799481083b49b4b7fa94e23bae69bf9"
- dependencies:
- jsonparse "^1.2.0"
- through ">=2.2.7 <3"
-
jsprim@^1.2.2:
version "1.3.1"
resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.3.1.tgz#2a7256f70412a29ee3670aaca625994c4dcff252"
@@ -4029,8 +4021,8 @@ kew@~0.7.0:
resolved "https://registry.yarnpkg.com/kew/-/kew-0.7.0.tgz#79d93d2d33363d6fdd2970b335d9141ad591d79b"
kind-of@^3.0.2:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.0.4.tgz#7b8ecf18a4e17f8269d73b501c9f232c96887a74"
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.1.0.tgz#475d698a5e49ff5e53d14e3e732429dc8bf4cf47"
dependencies:
is-buffer "^1.0.2"
@@ -4116,12 +4108,12 @@ load-json-file@^1.0.0:
strip-bom "^2.0.0"
loader.js@^4.0.7:
- version "4.0.11"
- resolved "https://registry.yarnpkg.com/loader.js/-/loader.js-4.0.11.tgz#457d7cdcff1badfc9837441a562957dae7eeecea"
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/loader.js/-/loader.js-4.1.0.tgz#1d0897a62f8b7375d3d9cd1ae6acf798c36c1ffe"
lockfile@~1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/lockfile/-/lockfile-1.0.2.tgz#97e1990174f696cbe0a3acd58a43b84aa30c7c83"
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/lockfile/-/lockfile-1.0.3.tgz#2638fc39a0331e9cac1a04b71799931c9c50df79"
lodash._arraycopy@^3.0.0:
version "3.0.0"
@@ -4372,6 +4364,10 @@ lodash.without@~4.4.0:
version "4.4.0"
resolved "https://registry.yarnpkg.com/lodash.without/-/lodash.without-4.4.0.tgz#3cd4574a00b67bae373a94b748772640507b7aac"
+lodash@3.7.x:
+ version "3.7.0"
+ resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.7.0.tgz#3678bd8ab995057c07ade836ed2ef087da811d45"
+
lodash@^3.10.0, lodash@^3.10.1, lodash@^3.5.0, lodash@^3.9.3:
version "3.10.1"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6"
@@ -4384,10 +4380,6 @@ lodash@~4.16.4:
version "4.16.6"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.16.6.tgz#d22c9ac660288f3843e16ba7d2b5d06cca27d777"
-lodash@3.7.x:
- version "3.7.0"
- resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.7.0.tgz#3678bd8ab995057c07ade836ed2ef087da811d45"
-
longest@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097"
@@ -4399,6 +4391,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, lru-cache@~4.0.1:
version "4.0.2"
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.0.2.tgz#1d17679c069cda5d040991a09dbc2c0db377e55e"
@@ -4406,10 +4402,6 @@ lru-cache@^4.0.1, lru-cache@~4.0.1:
pseudomap "^1.0.1"
yallist "^2.0.0"
-lru-cache@2:
- version "2.7.3"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952"
-
make-array@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/make-array/-/make-array-0.1.2.tgz#335e36ebb0c5a43154d21213a1ecaeae2a1bb3ef"
@@ -4444,16 +4436,6 @@ markdown-it-terminal@0.0.4:
lodash.merge "^3.3.2"
markdown-it "^4.4.0"
-markdown-it@^4.4.0:
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-4.4.0.tgz#3df373dbea587a9a7fef3e56311b68908f75c414"
- dependencies:
- argparse "~1.0.2"
- entities "~1.1.1"
- linkify-it "~1.2.0"
- mdurl "~1.0.0"
- uc.micro "^1.0.0"
-
markdown-it@6.0.4:
version "6.0.4"
resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-6.0.4.tgz#87665d767d75d6ab25411d705ddd76c71285dab7"
@@ -4474,6 +4456,16 @@ markdown-it@8.0.0:
mdurl "^1.0.1"
uc.micro "^1.0.3"
+markdown-it@^4.4.0:
+ version "4.4.0"
+ resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-4.4.0.tgz#3df373dbea587a9a7fef3e56311b68908f75c414"
+ dependencies:
+ argparse "~1.0.2"
+ entities "~1.1.1"
+ linkify-it "~1.2.0"
+ mdurl "~1.0.0"
+ uc.micro "^1.0.0"
+
marked-terminal@^1.6.2:
version "1.7.0"
resolved "https://registry.yarnpkg.com/marked-terminal/-/marked-terminal-1.7.0.tgz#c8c460881c772c7604b64367007ee5f77f125904"
@@ -4584,7 +4576,7 @@ mime-types@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-1.0.2.tgz#995ae1392ab8affcbfcb2641dd054e943c0d5dce"
-mime@^1.2.11, mime@1.3.4:
+mime@1.3.4, mime@^1.2.11:
version "1.3.4"
resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53"
@@ -4596,18 +4588,6 @@ minimalistic-assert@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz#702be2dda6b37f4836bcb3f5db56641b64a1d3d3"
-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:
- brace-expansion "^1.0.0"
-
-minimatch@^3.0.0, minimatch@^3.0.2, minimatch@~3.0.0, minimatch@~3.0.2, minimatch@~3.0.3, "minimatch@2 || 3":
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774"
- dependencies:
- brace-expansion "^1.0.0"
-
minimatch@1:
version "1.0.0"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-1.0.0.tgz#e0dd2120b49e1b724ce8d714c520822a9438576d"
@@ -4615,44 +4595,52 @@ minimatch@1:
lru-cache "2"
sigmund "~1.0.0"
+"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@~3.0.0, minimatch@~3.0.2:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774"
+ dependencies:
+ brace-expansion "^1.0.0"
+
+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:
+ 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"
+
minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3:
version "1.2.0"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
-minimist@~0.0.1:
- version "0.0.10"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf"
-
-minimist@0.0.8:
- version "0.0.8"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
-
mkdir-p@~0.0.4:
version "0.0.7"
resolved "https://registry.yarnpkg.com/mkdir-p/-/mkdir-p-0.0.7.tgz#24c5dbe26da3a99ef158a1eef9a5c2dd9de5683c"
-mkdirp@^0.3.5:
- version "0.3.5"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.5.tgz#de3e5f8961c88c787ee1368df849ac4413eca8d7"
+mkdirp@0.5.0:
+ version "0.5.0"
+ resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.0.tgz#1d73076a6df986cd9344e15e71fcc05a4c9abf12"
+ dependencies:
+ minimist "0.0.8"
-mkdirp@^0.5.0, mkdirp@^0.5.1, "mkdirp@>=0.5 0", mkdirp@~0.5.0, mkdirp@~0.5.1, mkdirp@0.5.x:
+mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, 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"
+
mkdirp@~0.4.0:
version "0.4.2"
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.4.2.tgz#427c8c18ece398b932f6f666f4e1e5b7740e78c8"
dependencies:
minimist "0.0.8"
-mkdirp@0.5.0:
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.0.tgz#1d73076a6df986cd9344e15e71fcc05a4c9abf12"
- dependencies:
- minimist "0.0.8"
-
mktemp@~0.3.4:
version "0.3.5"
resolved "https://registry.yarnpkg.com/mktemp/-/mktemp-0.3.5.tgz#a1504c706d0d2b198c6a0eb645f7fdaf8181f7de"
@@ -4665,6 +4653,7 @@ module-deps@^4.0.2:
version "4.0.8"
resolved "https://registry.yarnpkg.com/module-deps/-/module-deps-4.0.8.tgz#55fd70623399706c3288bef7a609ff1e8c0ed2bb"
dependencies:
+ JSONStream "^1.0.3"
browser-resolve "^1.7.0"
cached-path-relative "^1.0.0"
concat-stream "~1.5.0"
@@ -4672,7 +4661,6 @@ module-deps@^4.0.2:
detective "^4.0.0"
duplexer2 "^0.1.2"
inherits "^2.0.1"
- JSONStream "^1.0.3"
parents "^1.0.0"
readable-stream "^2.0.2"
resolve "^1.1.3"
@@ -4688,8 +4676,8 @@ moment-timezone@^0.3.0:
moment ">= 2.6.0"
"moment@>= 2.6.0":
- version "2.17.0"
- resolved "https://registry.yarnpkg.com/moment/-/moment-2.17.0.tgz#a4c292e02aac5ddefb29a6eed24f51938dd3b74f"
+ version "2.17.1"
+ resolved "https://registry.yarnpkg.com/moment/-/moment-2.17.1.tgz#fed9506063f36b10f066c8b59a144d7faebe1d82"
morgan@^1.5.2:
version "1.7.0"
@@ -4717,14 +4705,14 @@ mustache@^2.2.1:
version "2.3.0"
resolved "https://registry.yarnpkg.com/mustache/-/mustache-2.3.0.tgz#4028f7778b17708a489930a6e52ac3bca0da41d0"
-mute-stream@~0.0.4, mute-stream@0.0.6:
- version "0.0.6"
- resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.6.tgz#48962b19e169fd1dfc240b3f1e7317627bbc47db"
-
mute-stream@0.0.5:
version "0.0.5"
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.5.tgz#8fbfabb0a98a253d3184331f9e8deb7372fac6c0"
+mute-stream@0.0.6, mute-stream@~0.0.4:
+ version "0.0.6"
+ resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.6.tgz#48962b19e169fd1dfc240b3f1e7317627bbc47db"
+
nan@^2.3.2:
version "2.4.0"
resolved "https://registry.yarnpkg.com/nan/-/nan-2.4.0.tgz#fb3c59d45fe4effe215f0b890f8adf6eb32d2232"
@@ -4734,8 +4722,8 @@ negotiator@0.6.1:
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9"
node-emoji@^1.4.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.4.1.tgz#c9fa0cf91094335bcb967a6f42b2305c15af2ebc"
+ version "1.4.3"
+ resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.4.3.tgz#5272f70b823c4df6d7c39f84fd8203f35b3e5d36"
dependencies:
string.prototype.codepointat "^0.2.0"
@@ -4805,8 +4793,8 @@ node-notifier@^4.3.1:
which "^1.0.5"
node-sass@^3.8.0:
- version "3.13.0"
- resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-3.13.0.tgz#d08b95bdebf40941571bd2c16a9334b980f8924f"
+ version "3.13.1"
+ resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-3.13.1.tgz#7240fbbff2396304b4223527ed3020589c004fc2"
dependencies:
async-foreach "^0.1.3"
chalk "^1.1.1"
@@ -4825,11 +4813,11 @@ node-sass@^3.8.0:
request "^2.61.0"
sass-graph "^2.1.1"
-node-uuid@^1.4.3, node-uuid@~1.4.0, node-uuid@~1.4.7, node-uuid@1.4.7:
+node-uuid@1.4.7, node-uuid@^1.4.3, node-uuid@~1.4.0, node-uuid@~1.4.7:
version "1.4.7"
resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.4.7.tgz#6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f"
-nopt@^3.0.1, nopt@^3.0.3, nopt@^3.0.6, nopt@~3.0.6, "nopt@2 || 3":
+"nopt@2 || 3", nopt@^3.0.1, nopt@^3.0.3, nopt@^3.0.6, nopt@~3.0.6:
version "3.0.6"
resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
dependencies:
@@ -4922,81 +4910,7 @@ npm-user-validate@~0.1.2, npm-user-validate@~0.1.5:
version "0.1.5"
resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-0.1.5.tgz#52465d50c2d20294a57125b996baedbf56c5004b"
-npm@^2.10.x:
- version "2.15.11"
- resolved "https://registry.yarnpkg.com/npm/-/npm-2.15.11.tgz#350588fba9cd8d384cf9a6e8dc0fef0f94992b7c"
- dependencies:
- abbrev "~1.0.9"
- ansi "~0.3.1"
- ansicolors "~0.3.2"
- ansistyles "~0.1.3"
- archy "~1.0.0"
- async-some "~1.0.2"
- block-stream "0.0.9"
- char-spinner "~1.0.1"
- chmodr "~1.0.2"
- chownr "~1.0.1"
- cmd-shim "~2.0.2"
- columnify "~1.5.4"
- config-chain "~1.1.10"
- dezalgo "~1.0.3"
- editor "~1.0.0"
- fs-vacuum "~1.2.9"
- fs-write-stream-atomic "~1.0.8"
- fstream "~1.0.10"
- fstream-npm "~1.1.1"
- github-url-from-git "~1.4.0"
- github-url-from-username-repo "~1.0.2"
- glob "~7.0.6"
- graceful-fs "~4.1.6"
- hosted-git-info "~2.1.5"
- inflight "~1.0.4"
- inherits "~2.0.3"
- ini "~1.3.4"
- init-package-json "~1.9.4"
- lockfile "~1.0.1"
- lru-cache "~4.0.1"
- minimatch "~3.0.3"
- mkdirp "~0.5.1"
- node-gyp "~3.4.0"
- nopt "~3.0.6"
- normalize-git-url "~3.0.2"
- normalize-package-data "~2.3.5"
- npm-cache-filename "~1.0.2"
- npm-install-checks "~1.0.7"
- npm-package-arg "~4.1.0"
- npm-registry-client "~7.2.1"
- npm-user-validate "~0.1.5"
- npmlog "~2.0.4"
- once "~1.4.0"
- opener "~1.4.1"
- osenv "~0.1.3"
- path-is-inside "~1.0.0"
- read "~1.0.7"
- read-installed "~4.0.3"
- read-package-json "~2.0.4"
- readable-stream "~2.1.5"
- realize-package-specifier "~3.0.1"
- request "~2.74.0"
- retry "~0.10.0"
- rimraf "~2.5.4"
- semver "~5.1.0"
- sha "~2.0.1"
- slide "~1.1.6"
- sorted-object "~2.0.0"
- spdx-license-ids "~1.2.2"
- strip-ansi "~3.0.1"
- tar "~2.2.1"
- text-table "~0.2.0"
- uid-number "0.0.6"
- umask "~1.1.0"
- validate-npm-package-license "~3.0.1"
- validate-npm-package-name "~2.2.2"
- which "~1.2.11"
- wrappy "~1.0.2"
- write-file-atomic "~1.1.4"
-
-npm@2.15.5:
+npm@2.15.5, npm@^2.10.x:
version "2.15.5"
resolved "https://registry.yarnpkg.com/npm/-/npm-2.15.5.tgz#5fcd71999c3d54baa0e1c27ac44f84a1b82b4559"
dependencies:
@@ -5146,25 +5060,7 @@ npm@3.10.8:
wrappy "~1.0.2"
write-file-atomic "~1.2.0"
-npmlog@^4.0.0, npmlog@~4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.0.1.tgz#d14f503b4cd79710375553004ba96e6662fbc0b8"
- dependencies:
- are-we-there-yet "~1.1.2"
- console-control-strings "~1.1.0"
- gauge "~2.7.1"
- set-blocking "~2.0.0"
-
-"npmlog@~2.0.0 || ~3.1.0", "npmlog@0 || 1 || 2 || 3":
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-3.1.2.tgz#2d46fa874337af9498a2f12bb43d8d0be4a36873"
- dependencies:
- are-we-there-yet "~1.1.2"
- console-control-strings "~1.1.0"
- gauge "~2.6.0"
- set-blocking "~2.0.0"
-
-npmlog@~2.0.3, npmlog@~2.0.4, "npmlog@0 || 1 || 2", "npmlog@0.1 || 1 || 2":
+"npmlog@0 || 1 || 2", "npmlog@0 || 1 || 2 || 3", "npmlog@0.1 || 1 || 2", "npmlog@~2.0.0 || ~3.1.0", npmlog@~2.0.3:
version "2.0.4"
resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-2.0.4.tgz#98b52530f2514ca90d09ec5b22c8846722375692"
dependencies:
@@ -5172,6 +5068,15 @@ npmlog@~2.0.3, npmlog@~2.0.4, "npmlog@0 || 1 || 2", "npmlog@0.1 || 1 || 2":
are-we-there-yet "~1.1.2"
gauge "~1.2.5"
+npmlog@^4.0.0, npmlog@~4.0.0:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.0.2.tgz#d03950e0e78ce1527ba26d2a7592e9348ac3e75f"
+ dependencies:
+ are-we-there-yet "~1.1.2"
+ console-control-strings "~1.1.0"
+ gauge "~2.7.1"
+ set-blocking "~2.0.0"
+
num2fraction@^1.1.0:
version "1.2.2"
resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede"
@@ -5237,11 +5142,7 @@ onetime@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789"
-opener@~1.4.1:
- version "1.4.2"
- resolved "https://registry.yarnpkg.com/opener/-/opener-1.4.2.tgz#b32582080042af8680c389a499175b4c54fff523"
-
-opener@1.4.1:
+opener@1.4.1, opener@~1.4.1:
version "1.4.1"
resolved "https://registry.yarnpkg.com/opener/-/opener-1.4.1.tgz#897590acd1aed3311b703b58bccb4d43f56f2895"
@@ -5287,9 +5188,9 @@ 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.0, osenv@^0.1.3, osenv@~0.1.3, osenv@0:
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.3.tgz#83cf05c6d6458fc4d5ac6362ea325d92f2754217"
+osenv@0, osenv@^0.1.0, osenv@^0.1.3, osenv@~0.1.3:
+ version "0.1.4"
+ resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644"
dependencies:
os-homedir "^1.0.0"
os-tmpdir "^1.0.0"
@@ -5426,16 +5327,16 @@ pend@~1.2.0:
resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
phantomjs-prebuilt@^2.1.10, phantomjs-prebuilt@^2.1.12:
- version "2.1.13"
- resolved "https://registry.yarnpkg.com/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.13.tgz#66556ad9e965d893ca5a7dc9e763df7e8697f76d"
+ version "2.1.14"
+ resolved "https://registry.yarnpkg.com/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.14.tgz#d53d311fcfb7d1d08ddb24014558f1188c516da0"
dependencies:
es6-promise "~4.0.3"
extract-zip "~1.5.0"
- fs-extra "~0.30.0"
+ fs-extra "~1.0.0"
hasha "~2.2.0"
kew "~0.7.0"
progress "~1.1.8"
- request "~2.74.0"
+ request "~2.79.0"
request-progress "~2.0.1"
which "~1.2.10"
@@ -5453,7 +5354,7 @@ pinkie@^2.0.0:
version "2.0.4"
resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
-plist@^1.2.0, plist@1.2.0:
+plist@1.2.0, plist@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/plist/-/plist-1.2.0.tgz#084b5093ddc92506e259f874b8d9b1afb8c79593"
dependencies:
@@ -5553,25 +5454,29 @@ public-encrypt@^4.0.0:
parse-asn1 "^5.0.0"
randombytes "^2.0.1"
-punycode@^1.3.2, punycode@^1.4.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
-
punycode@1.3.2:
version "1.3.2"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
-q@^1.1.2, q@^1.4.1, q@1.4.1:
+punycode@^1.3.2, punycode@^1.4.1:
version "1.4.1"
- resolved "https://registry.yarnpkg.com/q/-/q-1.4.1.tgz#55705bcd93c5f3673530c2c2cbc0c2b3addc286e"
+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
q@1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/q/-/q-1.0.1.tgz#11872aeedee89268110b10a718448ffb10112a14"
-qs@^6.2.0, qs@~6.3.0:
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.3.0.tgz#f403b264f23bc01228c74131b407f18d5ea5d442"
+q@1.4.1, q@^1.1.2, q@^1.4.1:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/q/-/q-1.4.1.tgz#55705bcd93c5f3673530c2c2cbc0c2b3addc286e"
+
+qs@5.2.0:
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/qs/-/qs-5.2.0.tgz#a9f31142af468cb72b25b30136ba2456834916be"
+
+qs@6.2.0, qs@^6.2.0, qs@~6.2.0:
+ version "6.2.0"
+ resolved "https://registry.yarnpkg.com/qs/-/qs-6.2.0.tgz#3b7848c03c2dece69a9522b0fae8c4126d745f3b"
qs@~2.3.1:
version "2.3.3"
@@ -5585,17 +5490,9 @@ qs@~6.1.0:
version "6.1.0"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.1.0.tgz#ec1d1626b24278d99f0fdf4549e524e24eceeb26"
-qs@~6.2.0:
- version "6.2.1"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.2.1.tgz#ce03c5ff0935bc1d9d69a9f14cbd18e568d67625"
-
-qs@5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/qs/-/qs-5.2.0.tgz#a9f31142af468cb72b25b30136ba2456834916be"
-
-qs@6.2.0:
- version "6.2.0"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.2.0.tgz#3b7848c03c2dece69a9522b0fae8c4126d745f3b"
+qs@~6.3.0:
+ version "6.3.0"
+ resolved "https://registry.yarnpkg.com/qs/-/qs-6.3.0.tgz#f403b264f23bc01228c74131b407f18d5ea5d442"
querystring-es3@~0.2.0:
version "0.2.1"
@@ -5605,14 +5502,6 @@ querystring@0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
-quick-temp@^0.1.0, quick-temp@^0.1.2, quick-temp@^0.1.3, quick-temp@^0.1.5, quick-temp@0.1.6:
- version "0.1.6"
- resolved "https://registry.yarnpkg.com/quick-temp/-/quick-temp-0.1.6.tgz#a6242a15cba9f9cdbd341287b5c569e318eec307"
- dependencies:
- mktemp "~0.4.0"
- rimraf "~2.2.6"
- underscore.string "~2.3.3"
-
quick-temp@0.1.5:
version "0.1.5"
resolved "https://registry.yarnpkg.com/quick-temp/-/quick-temp-0.1.5.tgz#0d0d67f0fb6a589a0e142f90985f76cdbaf403f7"
@@ -5621,6 +5510,14 @@ quick-temp@0.1.5:
rimraf "~2.2.6"
underscore.string "~2.3.3"
+quick-temp@0.1.6, quick-temp@^0.1.0, quick-temp@^0.1.2, quick-temp@^0.1.3, quick-temp@^0.1.5:
+ version "0.1.6"
+ resolved "https://registry.yarnpkg.com/quick-temp/-/quick-temp-0.1.6.tgz#a6242a15cba9f9cdbd341287b5c569e318eec307"
+ dependencies:
+ mktemp "~0.4.0"
+ rimraf "~2.2.6"
+ underscore.string "~2.3.3"
+
qunitjs@^1.20.0:
version "1.23.1"
resolved "https://registry.yarnpkg.com/qunitjs/-/qunitjs-1.23.1.tgz#1971cf97ac9be01a64d2315508d2e48e6fd4e719"
@@ -5680,7 +5577,7 @@ read-only-stream@^2.0.0:
dependencies:
readable-stream "^2.0.2"
-read-package-json@^2.0.0, read-package-json@~2.0.4, "read-package-json@1 || 2":
+"read-package-json@1 || 2", read-package-json@^2.0.0, read-package-json@~2.0.4:
version "2.0.4"
resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-2.0.4.tgz#61ed1b2256ea438d8008895090be84b8e799c853"
dependencies:
@@ -5715,15 +5612,15 @@ read-pkg@^1.0.0:
normalize-package-data "^2.3.2"
path-type "^1.0.0"
-read@~1.0.1, read@~1.0.7, read@1:
+read@1, read@~1.0.1, read@~1.0.7:
version "1.0.7"
resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4"
dependencies:
mute-stream "~0.0.4"
-readable-stream@^2, "readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.0.2, readable-stream@^2.1.0, readable-stream@^2.1.5, "readable-stream@1 || 2":
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.2.tgz#a9e6fec3c7dda85f8bb1b3ba7028604556fc825e"
+"readable-stream@1 || 2", readable-stream@^2, "readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.0.2, readable-stream@^2.1.0, readable-stream@^2.1.5, readable-stream@~2.1.2, readable-stream@~2.1.5:
+ version "2.1.5"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.1.5.tgz#66fa8b720e1438b364681f2ad1a63c618448c9d0"
dependencies:
buffer-shims "^1.0.0"
core-util-is "~1.0.0"
@@ -5733,6 +5630,15 @@ readable-stream@^2, "readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.0.2,
string_decoder "~0.10.x"
util-deprecate "~1.0.1"
+readable-stream@1.1:
+ version "1.1.13"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.13.tgz#f6eef764f514c89e2b9e23146a75ba106756d23e"
+ dependencies:
+ core-util-is "~1.0.0"
+ inherits "~2.0.1"
+ isarray "0.0.1"
+ string_decoder "~0.10.x"
+
readable-stream@~1.0.2, readable-stream@~1.0.26:
version "1.0.34"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c"
@@ -5753,27 +5659,6 @@ readable-stream@~2.0.0, readable-stream@~2.0.5:
string_decoder "~0.10.x"
util-deprecate "~1.0.1"
-readable-stream@~2.1.2, readable-stream@~2.1.5:
- version "2.1.5"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.1.5.tgz#66fa8b720e1438b364681f2ad1a63c618448c9d0"
- dependencies:
- buffer-shims "^1.0.0"
- core-util-is "~1.0.0"
- inherits "~2.0.1"
- isarray "~1.0.0"
- process-nextick-args "~1.0.6"
- string_decoder "~0.10.x"
- util-deprecate "~1.0.1"
-
-readable-stream@1.1:
- version "1.1.13"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.13.tgz#f6eef764f514c89e2b9e23146a75ba106756d23e"
- dependencies:
- core-util-is "~1.0.0"
- inherits "~2.0.1"
- isarray "0.0.1"
- string_decoder "~0.10.x"
-
readdir-scoped-modules@*, readdir-scoped-modules@^1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz#9fafa37d286be5d92cbaebdee030dc9b5f406747"
@@ -5791,18 +5676,18 @@ readline2@^1.0.1:
is-fullwidth-code-point "^1.0.0"
mute-stream "0.0.5"
-realize-package-specifier@~3.0.1, realize-package-specifier@~3.0.3:
+realize-package-specifier@~3.0.3:
version "3.0.3"
resolved "https://registry.yarnpkg.com/realize-package-specifier/-/realize-package-specifier-3.0.3.tgz#d0def882952b8de3f67eba5e91199661271f41f4"
dependencies:
dezalgo "^1.0.1"
npm-package-arg "^4.1.1"
-recast@^0.10.10:
- version "0.10.43"
- resolved "https://registry.yarnpkg.com/recast/-/recast-0.10.43.tgz#b95d50f6d60761a5f6252e15d80678168491ce7f"
+recast@0.10.33, recast@^0.10.10:
+ version "0.10.33"
+ resolved "https://registry.yarnpkg.com/recast/-/recast-0.10.33.tgz#942808f7aa016f1fa7142c461d7e5704aaa8d697"
dependencies:
- ast-types "0.8.15"
+ ast-types "0.8.12"
esprima-fb "~15001.1001.0-dev-harmony-fb"
private "~0.1.5"
source-map "~0.5.0"
@@ -5816,15 +5701,6 @@ recast@^0.11.17, recast@^0.11.3:
private "~0.1.5"
source-map "~0.5.0"
-recast@0.10.33:
- version "0.10.33"
- resolved "https://registry.yarnpkg.com/recast/-/recast-0.10.33.tgz#942808f7aa016f1fa7142c461d7e5704aaa8d697"
- dependencies:
- ast-types "0.8.12"
- esprima-fb "~15001.1001.0-dev-harmony-fb"
- private "~0.1.5"
- source-map "~0.5.0"
-
rechoir@^0.6.2:
version "0.6.2"
resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384"
@@ -5922,7 +5798,7 @@ request-progress@~2.0.1:
dependencies:
throttleit "^1.0.0"
-request@^2.27.0, request@^2.47.0, request@^2.61.0, request@^2.74.0, request@2:
+request@2, request@^2.27.0, request@^2.47.0, request@^2.61.0, request@^2.74.0, request@~2.79.0:
version "2.79.0"
resolved "https://registry.yarnpkg.com/request/-/request-2.79.0.tgz#4dfe5bf6be8b8cdc37fcf93e04b65577722710de"
dependencies:
@@ -5947,6 +5823,27 @@ request@^2.27.0, request@^2.47.0, request@^2.61.0, request@^2.74.0, request@2:
tunnel-agent "~0.4.1"
uuid "^3.0.0"
+request@2.47.0:
+ version "2.47.0"
+ resolved "https://registry.yarnpkg.com/request/-/request-2.47.0.tgz#09e9fd1a4fed6593a805ef8202b20f0c5ecb485f"
+ dependencies:
+ aws-sign2 "~0.5.0"
+ bl "~0.9.0"
+ caseless "~0.6.0"
+ combined-stream "~0.0.5"
+ forever-agent "~0.5.0"
+ form-data "~0.1.0"
+ hawk "1.1.1"
+ http-signature "~0.10.0"
+ json-stringify-safe "~5.0.0"
+ mime-types "~1.0.1"
+ node-uuid "~1.4.0"
+ oauth-sign "~0.4.0"
+ qs "~2.3.1"
+ stringstream "~0.0.4"
+ tough-cookie ">=0.12.0"
+ tunnel-agent "~0.4.0"
+
request@~2.72.0:
version "2.72.0"
resolved "https://registry.yarnpkg.com/request/-/request-2.72.0.tgz#0ce3a179512620b10441f14c82e21c12c0ddb4e1"
@@ -5999,27 +5896,6 @@ request@~2.74.0:
tough-cookie "~2.3.0"
tunnel-agent "~0.4.1"
-request@2.47.0:
- version "2.47.0"
- resolved "https://registry.yarnpkg.com/request/-/request-2.47.0.tgz#09e9fd1a4fed6593a805ef8202b20f0c5ecb485f"
- dependencies:
- aws-sign2 "~0.5.0"
- bl "~0.9.0"
- caseless "~0.6.0"
- combined-stream "~0.0.5"
- forever-agent "~0.5.0"
- form-data "~0.1.0"
- hawk "1.1.1"
- http-signature "~0.10.0"
- json-stringify-safe "~5.0.0"
- mime-types "~1.0.1"
- node-uuid "~1.4.0"
- oauth-sign "~0.4.0"
- qs "~2.3.1"
- stringstream "~0.0.4"
- tough-cookie ">=0.12.0"
- tunnel-agent "~0.4.0"
-
require-directory@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
@@ -6039,10 +5915,14 @@ resolve-dir@^0.1.0:
expand-tilde "^1.2.2"
global-modules "^0.2.3"
-resolve@^1.1.2, resolve@^1.1.3, resolve@^1.1.4, resolve@^1.1.6, resolve@^1.1.7, resolve@1.1.7:
+resolve@1.1.7:
version "1.1.7"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
+resolve@^1.1.2, resolve@^1.1.3, resolve@^1.1.4, resolve@^1.1.6, resolve@^1.1.7:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.2.0.tgz#9589c3f2f6149d1417a40becc1663db6ec6bc26c"
+
restore-cursor@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541"
@@ -6051,8 +5931,8 @@ restore-cursor@^1.0.1:
onetime "^1.0.0"
retry@^0.10.0, retry@~0.10.0:
- version "0.10.0"
- resolved "https://registry.yarnpkg.com/retry/-/retry-0.10.0.tgz#649e15ca408422d98318161935e7f7d652d435dd"
+ version "0.10.1"
+ resolved "https://registry.yarnpkg.com/retry/-/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4"
retry@^0.8.0:
version "0.8.0"
@@ -6068,7 +5948,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.2, rimraf@^2.5.3, rimraf@^2.5.4, rimraf@~2.5.2, rimraf@~2.5.4, 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.2, rimraf@^2.5.3, rimraf@^2.5.4, rimraf@~2.5.2, rimraf@~2.5.4:
version "2.5.4"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.5.4.tgz#96800093cbf1a0c86bd95b4625467535c29dfa04"
dependencies:
@@ -6097,11 +5977,10 @@ run-async@^0.1.0:
once "^1.3.0"
run-async@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.2.0.tgz#8783abd83c7bb86f41ee0602fc82404b3bd6e8b9"
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0"
dependencies:
is-promise "^2.1.0"
- pinkie-promise "^2.0.0"
rx-lite@^3.1.2:
version "3.1.2"
@@ -6134,19 +6013,19 @@ sass-graph@^2.1.1:
lodash "^4.0.0"
yargs "^4.7.1"
-sax@>=0.6.0:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.1.tgz#7b8e656190b228e81a66aea748480d828cd2d37a"
-
sax@0.3.5:
version "0.3.5"
resolved "https://registry.yarnpkg.com/sax/-/sax-0.3.5.tgz#88fcfc1f73c0c8bbd5b7c776b6d3f3501eed073d"
-"semver@^2.3.0 || 3.x || 4 || 5", semver@^5.0.1, semver@^5.1.0, semver@^5.1.1, semver@~5.3.0, "semver@2 >=2.2.1 || 3.x || 4 || 5", "semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", "semver@4 || 5":
+sax@>=0.6.0:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.1.tgz#7b8e656190b228e81a66aea748480d828cd2d37a"
+
+"semver@2 >=2.2.1 || 3.x || 4 || 5", "semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", "semver@4 || 5", "semver@^2.3.0 || 3.x || 4 || 5", semver@^5.0.1, semver@^5.1.0, semver@^5.1.1, semver@^5.3.0, semver@~5.3.0:
version "5.3.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
-semver@^4.1.0, semver@^4.2.2, semver@^4.3.1, semver@^4.3.x:
+semver@^4.1.0, semver@^4.3.1, semver@^4.3.x:
version "4.3.6"
resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da"
@@ -6222,6 +6101,10 @@ shell-quote@^1.4.3:
array-reduce "~0.0.0"
jsonify "~0.0.0"
+shelljs@0.3.0, shelljs@0.3.x:
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.3.0.tgz#3596e6307a781544f591f37da618360f31db57b1"
+
shelljs@^0.5.3:
version "0.5.3"
resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.5.3.tgz#c54982b996c76ef0c1e6b59fbdc5825f5b713113"
@@ -6234,10 +6117,6 @@ shelljs@^0.7.0:
interpret "^1.0.0"
rechoir "^0.6.2"
-shelljs@0.3.0, shelljs@0.3.x:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.3.0.tgz#3596e6307a781544f591f37da618360f31db57b1"
-
shellwords@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.0.tgz#66afd47b6a12932d9071cbfd98a52e785cd0ba14"
@@ -6247,8 +6126,8 @@ sigmund@~1.0.0:
resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590"
signal-exit@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.1.tgz#5a4c884992b63a7acd9badb7894c3ee9cfccad81"
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
silent-error@^1.0.0, silent-error@^1.0.1:
version "1.0.1"
@@ -6370,7 +6249,13 @@ 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.2, source-map@0.4.x:
+source-map@0.1.32:
+ version "0.1.32"
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.32.tgz#c8b6c167797ba4740a8ea33252162ff08591b266"
+ dependencies:
+ amdefine ">=0.0.4"
+
+source-map@0.4.x, source-map@^0.4.2, source-map@^0.4.4, source-map@~0.4.2:
version "0.4.4"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b"
dependencies:
@@ -6380,12 +6265,6 @@ source-map@^0.5.0, source-map@~0.5.0, source-map@~0.5.1, source-map@~0.5.3:
version "0.5.6"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412"
-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"
-
spawn-args@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/spawn-args/-/spawn-args-0.2.0.tgz#fb7d0bd1d70fd4316bd9e3dec389e65f9d6361bb"
@@ -6411,7 +6290,7 @@ spdx-expression-parse@~1.0.0:
version "1.0.4"
resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz#9bdf2f20e1f40ed447fbe273266191fced51626c"
-spdx-license-ids@^1.0.2, spdx-license-ids@~1.2.1, spdx-license-ids@~1.2.2:
+spdx-license-ids@^1.0.2, spdx-license-ids@~1.2.1:
version "1.2.2"
resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57"
@@ -6453,7 +6332,7 @@ stable@~0.1.3:
version "0.1.5"
resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.5.tgz#08232f60c732e9890784b5bed0734f8b32a887b9"
-"statuses@>= 1.3.1 < 2", statuses@~1.3.0, statuses@1:
+statuses@1, "statuses@>= 1.3.1 < 2", statuses@~1.3.0:
version "1.3.1"
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e"
@@ -6492,10 +6371,6 @@ stream-splicer@^2.0.0:
inherits "^2.0.1"
readable-stream "^2.0.2"
-string_decoder@~0.10.0, 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-template@~0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add"
@@ -6512,6 +6387,10 @@ string.prototype.codepointat@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/string.prototype.codepointat/-/string.prototype.codepointat-0.2.0.tgz#6b26e9bd3afcaa7be3b4269b526de1b82000ac78"
+string_decoder@0.10, string_decoder@~0.10.0, string_decoder@~0.10.x:
+ version "0.10.31"
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
+
stringmap@~0.2.2:
version "0.2.2"
resolved "https://registry.yarnpkg.com/stringmap/-/stringmap-0.2.2.tgz#556c137b258f942b8776f5b2ef582aa069d7d1b1"
@@ -6613,17 +6492,17 @@ tap-parser@^1.1.3:
optionalDependencies:
readable-stream "^2"
-tar@^2.0.0, tar@~2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1"
+tar@1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/tar/-/tar-1.0.2.tgz#8b0f6740f9946259de26a3ed9c9a22890dff023f"
dependencies:
block-stream "*"
fstream "^1.0.2"
inherits "2"
-tar@1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/tar/-/tar-1.0.2.tgz#8b0f6740f9946259de26a3ed9c9a22890dff023f"
+tar@^2.0.0, tar@~2.2.1:
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1"
dependencies:
block-stream "*"
fstream "^1.0.2"
@@ -6679,10 +6558,6 @@ throttleit@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c"
-through@^2.3.6, through@^2.3.7, "through@>=2.2.7 <3", through@~2.3.8:
- version "2.3.8"
- resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
-
through2@^2.0.0:
version "2.0.3"
resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be"
@@ -6690,23 +6565,16 @@ through2@^2.0.0:
readable-stream "^2.1.5"
xtend "~4.0.1"
+"through@>=2.2.7 <3", through@^2.3.6, through@^2.3.7, through@~2.3.8:
+ version "2.3.8"
+ resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
+
timers-browserify@^1.0.1:
version "1.4.2"
resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-1.4.2.tgz#c9c58b575be8407375cb5e2462dacee74359f41d"
dependencies:
process "~0.11.0"
-tiny-lr@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/tiny-lr/-/tiny-lr-1.0.3.tgz#386731170ce521263a9d337f769ee8f11e88eb04"
- dependencies:
- body "^5.1.0"
- debug "~2.2.0"
- faye-websocket "~0.10.0"
- livereload-js "^2.2.2"
- object-assign "^4.1.0"
- qs "^6.2.0"
-
tiny-lr@0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/tiny-lr/-/tiny-lr-0.2.1.tgz#b3fdba802e5d56a33c2f6f10794b32e477ac729d"
@@ -6718,11 +6586,16 @@ tiny-lr@0.2.1:
parseurl "~1.3.0"
qs "~5.1.0"
-tmp@^0.0.29:
- version "0.0.29"
- resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.29.tgz#f25125ff0dd9da3ccb0c2dd371ee1288bb9128c0"
+tiny-lr@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/tiny-lr/-/tiny-lr-1.0.3.tgz#386731170ce521263a9d337f769ee8f11e88eb04"
dependencies:
- os-tmpdir "~1.0.1"
+ body "^5.1.0"
+ debug "~2.2.0"
+ faye-websocket "~0.10.0"
+ livereload-js "^2.2.2"
+ object-assign "^4.1.0"
+ qs "^6.2.0"
tmp@0.0.28:
version "0.0.28"
@@ -6730,6 +6603,12 @@ tmp@0.0.28:
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"
+ 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"
@@ -6757,8 +6636,8 @@ tough-cookie@~2.2.0:
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.2.2.tgz#c83a1830f4e5ef0b93ef2a3488e724f8de016ac7"
tree-sync@^1.1.0, tree-sync@^1.1.4:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/tree-sync/-/tree-sync-1.1.5.tgz#3ccb5c7c0bfaf1fab4dd89dd48206ab2b413be72"
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/tree-sync/-/tree-sync-1.2.1.tgz#35619b7c310f5dfb4091601c013e8a72da67937a"
dependencies:
debug "^2.2.0"
fs-tree-diff "^0.5.2"
@@ -6791,8 +6670,8 @@ tunnel-agent@~0.4.0, tunnel-agent@~0.4.1:
resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb"
tweetnacl@^0.14.3, tweetnacl@~0.14.0:
- version "0.14.3"
- resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.3.tgz#3da382f670f25ded78d7b3d1792119bca0b7132d"
+ version "0.14.5"
+ resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
type-is@~1.6.10, type-is@~1.6.13:
version "1.6.14"
@@ -6836,16 +6715,12 @@ umask@~1.1.0:
umd@^3.0.0:
version "3.0.1"
- resolved "https://registry.yarnpkg.com/umd/-/umd-3.0.1.tgz#8ae556e11011f63c2596708a8837259f01b3d60e"
+ resolved "http://registry.npmjs.org/umd/-/umd-3.0.1.tgz#8ae556e11011f63c2596708a8837259f01b3d60e"
underscore.string@~2.3.3:
version "2.3.3"
resolved "https://registry.yarnpkg.com/underscore.string/-/underscore.string-2.3.3.tgz#71c08bf6b428b1133f37e78fa3a21c82f7329b0d"
-underscore@^1.8.3, underscore@>=1.8.3:
- version "1.8.3"
- resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.8.3.tgz#4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022"
-
underscore@1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.2.1.tgz#fc5c6b0765673d92a2d4ac8b4dc0aa88702e2bd4"
@@ -6854,6 +6729,10 @@ underscore@1.7.0:
version "1.7.0"
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.7.0.tgz#6bbaf0877500d36be34ecaa584e0db9fef035209"
+underscore@>=1.8.3, underscore@^1.8.3:
+ version "1.8.3"
+ resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.8.3.tgz#4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022"
+
unique-filename@~1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.0.tgz#d05f2fe4032560871f30e93cbe735eea201514f3"
@@ -6866,15 +6745,11 @@ unique-slug@^2.0.0:
dependencies:
imurmurhash "^0.1.4"
-unorm@^1.3.3:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/unorm/-/unorm-1.4.1.tgz#364200d5f13646ca8bcd44490271335614792300"
-
-unorm@1.3.3:
+unorm@1.3.3, unorm@^1.3.3:
version "1.3.3"
resolved "https://registry.yarnpkg.com/unorm/-/unorm-1.3.3.tgz#16a8772671ebd6f7cde6f8c5e49bb60ac47dba93"
-unpipe@~1.0.0, unpipe@1.0.0:
+unpipe@1.0.0, unpipe@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
@@ -6895,7 +6770,7 @@ user-home@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190"
-util-deprecate@~1.0.1, util-deprecate@1.0.2:
+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"
@@ -6903,7 +6778,7 @@ util-extend@^1.0.1:
version "1.0.3"
resolved "https://registry.yarnpkg.com/util-extend/-/util-extend-1.0.3.tgz#a7c216d267545169637b3b6edc6ca9119e2ff93f"
-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:
@@ -7009,7 +6884,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.0.5, which@^1.2.12, which@^1.2.9, which@~1.2.10, which@~1.2.11, which@~1.2.8, which@1:
+which@1, which@^1.0.5, which@^1.2.12, which@^1.2.9, which@~1.2.10, which@~1.2.11, which@~1.2.8:
version "1.2.12"
resolved "https://registry.yarnpkg.com/which/-/which-1.2.12.tgz#de67b5e450269f194909ef23ece4ebe416fa1192"
dependencies:
@@ -7021,6 +6896,10 @@ wide-align@^1.1.0:
dependencies:
string-width "^1.0.1"
+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"
@@ -7029,18 +6908,14 @@ window-size@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.2.0.tgz#b4315bb4214a3d7058ebeee892e13fa24d98b075"
-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"
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107"
-wordwrap@0.0.2:
- version "0.0.2"
- resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"
-
wrap-ansi@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"
@@ -7048,7 +6923,7 @@ wrap-ansi@^2.0.0:
string-width "^1.0.1"
strip-ansi "^3.0.1"
-wrappy@~1.0.1, wrappy@~1.0.2, wrappy@1:
+wrappy@1, wrappy@~1.0.1, wrappy@~1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
@@ -7100,19 +6975,19 @@ xml2js@^0.4.16, xml2js@^0.4.17:
sax ">=0.6.0"
xmlbuilder "^4.1.0"
-xmlbuilder@^4.1.0:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-4.2.1.tgz#aa58a3041a066f90eaa16c2f5389ff19f3f461a5"
- dependencies:
- lodash "^4.0.0"
-
xmlbuilder@4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-4.0.0.tgz#98b8f651ca30aa624036f127d11cc66dc7b907a3"
dependencies:
lodash "^3.5.0"
-xmldom@^0.1.19, xmldom@0.1.x:
+xmlbuilder@^4.1.0:
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-4.2.1.tgz#aa58a3041a066f90eaa16c2f5389ff19f3f461a5"
+ dependencies:
+ lodash "^4.0.0"
+
+xmldom@0.1.x, xmldom@^0.1.19:
version "0.1.27"
resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.27.tgz#d501f97b3bdb403af8ef9ecc20573187aadac0e9"
@@ -7228,4 +7103,3 @@ yauzl@2.4.1:
yeast@0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419"
-
diff --git a/web/app/pods/components/hue-controls/component.js b/web/app/pods/components/hue-controls/component.js
index 01fb48b..58f786d 100644
--- a/web/app/pods/components/hue-controls/component.js
+++ b/web/app/pods/components/hue-controls/component.js
@@ -20,9 +20,6 @@ export default Component.extend({
selectedTab: 1,
pauseLightUpdates: false,
- lightsTabSelected: computed.equal('selectedTab', 0),
- musicTabSelected: computed.equal('selectedTab', 1),
-
displayFailure: true,
notify: inject.service(),
@@ -190,14 +187,13 @@ export default Component.extend({
position: 'bottom'
},
{
- intro: 'And that\'s it...Hope you enjoy the application. ;)
' +
- '
TIP: click on the lightswitch to switch to a darker theme.'
+ intro: 'And that\'s it...Hope you enjoy the application. ;)'
}
]
});
intro.onchange((element) => {
- if(element.id === 'music-tab' || element.id === 'playlist' || element.id === 'player-area' || element.id === 'beat-option-row' || element.id === 'beat-option-button-group' || element.id === 'beat-container' || element.id === 'using-mic-audio-tooltip'){
+ if(element.id === '' || element.id === 'music-tab' || element.id === 'playlist' || element.id === 'player-area' || element.id === 'beat-option-row' || element.id === 'beat-option-button-group' || element.id === 'beat-container' || element.id === 'using-mic-audio-tooltip'){
$('.navigation-item').eq(0).click();
} else {
$('.navigation-item').eq(1).click();
@@ -220,7 +216,7 @@ export default Component.extend({
}
run.later(this, function() {
- $('.introjs-tooltip').velocity('scroll');
+ $('.introjs-tooltip').velocity('scroll', { offset: -100 });
}, 500);
}).start();
}
diff --git a/web/app/pods/components/hue-controls/template.hbs b/web/app/pods/components/hue-controls/template.hbs
index 44a66ed..dfd6c90 100644
--- a/web/app/pods/components/hue-controls/template.hbs
+++ b/web/app/pods/components/hue-controls/template.hbs
@@ -1,11 +1,5 @@
{{#if ready}}
-
-
{{#each tabData as |tab|}}
{{tab.name}}
{{/each}}
@@ -16,6 +10,10 @@
{{/paper-button}}
{{/menu.trigger}}
{{#menu.content width=3 as |content|}}
+ {{#content.menu-item onClick="toggleDimmer"}}
+ {{paper-icon "lightbulb outline" class=dimmerOnClass}} Dark Mode: {{if dimmerOn "On" "Off"}}
+ {{/content.menu-item}}
+
{{#content.menu-item onClick="clearBridge"}}
{{paper-icon "compare arrows" class=dimmerOnClass}} Switch bridge
{{/content.menu-item}}
@@ -34,9 +32,9 @@
{{light-group lightsData=lightsData activeLights=activeLights syncLight=syncLight apiURL=apiURL dimmerOn=dimmerOn storage=storage}}
- {{lights-tab apiURL=apiURL lightsData=lightsData activeLights=activeLights syncLight=syncLight trial=trial active=lightsTabSelected colorLoopOn=colorLoopOn dimmerOn=dimmerOn playing=playing pauseLightUpdates=pauseLightUpdates}}
+ {{lights-tab active=(eq selectedTab 0) apiURL=apiURL lightsData=lightsData activeLights=activeLights syncLight=syncLight trial=trial colorLoopOn=colorLoopOn dimmerOn=dimmerOn playing=playing pauseLightUpdates=pauseLightUpdates}}
- {{music-tab apiURL=apiURL lightsData=lightsData activeLights=activeLights active=musicTabSelected pauseLightUpdates=pauseLightUpdates dimmerOn=dimmerOn storage=storage colorLoopOn=colorLoopOn playing=playing action="startIntro"}}
+ {{music-tab active=(eq selectedTab 1) apiURL=apiURL lightsData=lightsData activeLights=activeLights pauseLightUpdates=pauseLightUpdates dimmerOn=dimmerOn storage=storage colorLoopOn=colorLoopOn playing=playing action="startIntro"}}
{{else}}
{{paper-progress-circular diameter=100}}
diff --git a/web/app/pods/components/huegasm-app/component.js b/web/app/pods/components/huegasm-app/component.js
index dbba71f..1d7dff6 100644
--- a/web/app/pods/components/huegasm-app/component.js
+++ b/web/app/pods/components/huegasm-app/component.js
@@ -2,7 +2,8 @@ import Ember from 'ember';
const {
Component,
- isEmpty
+ isEmpty,
+ $
} = Ember;
export default Component.extend({
@@ -32,6 +33,7 @@ export default Component.extend({
isReady(){
this.set('ready', true);
+ $('html, body').velocity('scroll');
}
}
});
diff --git a/web/app/pods/components/music-tab/component.js b/web/app/pods/components/music-tab/component.js
index 43647b4..de8714c 100644
--- a/web/app/pods/components/music-tab/component.js
+++ b/web/app/pods/components/music-tab/component.js
@@ -63,7 +63,7 @@ export default Component.extend(helperMixin, visualizerMixin, {
this.get('kick').set({threshold: value});
}
- if(saveBeatPrefs && this.get('usingLocalAudio') && this.get('playQueuePointer') !== -1){
+ if(saveBeatPrefs && this.get('playQueuePointer') !== -1){
this.saveSongBeatPreferences();
}
@@ -168,46 +168,6 @@ export default Component.extend(helperMixin, visualizerMixin, {
});
},
- startUsingMic() {
- navigator.getUserMedia(
- {audio: true},
- (stream) => {
- this.changePlayerControl('audioMode', 1);
- let dancer = this.get('dancer');
-
- if(dancer.audio && dancer.audio.pause) {
- dancer.pause();
- }
-
- this.setProperties({
- volumeCache: this.get('volume'),
- playing: true,
- audioStream: stream
- });
-
- document.title = 'Listening to Mic - Huegasm';
-
- dancer.load(stream, this.get('micBoost'), true);
- this.set('usingBeatPreferences', false);
-
- // much more sensitive beat preference settings are needed for mic mode
- this.setProperties({
- oldThreshold: this.get('threshold'),
- threshold: 0.1
- });
-
- dancer.setVolume(0);
- },
- (err) => {
- if(err.name === 'DevicesNotFoundError'){
- this.get('notify').alert({html: this.get('notFoundHtml')});
- }
-
- console.log('Error during navigator.getUserMedia: ' + err.name + ', ' + err.message + ', ' + err.constraintName);
- }
- );
- },
-
clearCurrentAudio(resetPointer) {
let dancer = this.get('dancer');
@@ -341,11 +301,7 @@ export default Component.extend(helperMixin, visualizerMixin, {
kick: kick
});
- if(navigator.getUserMedia === undefined){
- this.set('usingMicSupported', false);
- }
-
- ['volume', 'shuffle', 'repeat', 'volumeMuted', 'threshold', 'playerBottomDisplayed', 'audioMode', 'songBeatPreferences', 'firstVisit', 'currentVisName', 'playQueue', 'playQueuePointer', 'micBoost', 'flashingTransitions', 'colorloopMode', 'ambienceMode', 'hueRange'].forEach((item)=>{
+ ['volume', 'shuffle', 'repeat', 'volumeMuted', 'threshold', 'playerBottomDisplayed', 'songBeatPreferences', 'firstVisit', 'currentVisName', 'playQueue', 'playQueuePointer', 'flashingTransitions', 'colorloopMode', 'ambienceMode', 'hueRange'].forEach((item)=>{
if (!isNone(storage.get('huegasm.' + item))) {
let itemVal = storage.get('huegasm.' + item);
@@ -395,7 +351,7 @@ export default Component.extend(helperMixin, visualizerMixin, {
// control the volume by scrolling up/down
$('#player-area').on('mousewheel', (event)=>{
- if(this.get('playQueueNotEmpty') && !this.get('usingMicAudio')) {
+ if(this.get('playQueueNotEmpty')) {
let scrollSize = 5;
if(event.deltaY < 0) {
@@ -515,46 +471,6 @@ export default Component.extend(helperMixin, visualizerMixin, {
toggleIsShowingAddSoundCloudModal() {
this.toggleProperty('isShowingAddSoundCloudModal');
},
- useLocalAudio(){
- let audioStream = this.get('audioStream');
- this.changePlayerControl('audioMode', 0);
-
- if(!isNone(audioStream)){
- let tracks = audioStream.getVideoTracks();
- if (tracks && tracks[0] && tracks[0].stop) {
- tracks[0].stop();
- }
-
- if (audioStream.stop) {
- // deprecated, may be removed in future
- audioStream.stop();
- }
-
- this.setProperties({
- audioStream: null,
- playing: false
- });
- }
-
- if(this.get('playQueuePointer') !== -1) {
- this.send('goToSong', this.get('playQueuePointer'));
- this.send('volumeChanged', this.get('volume'));
- }
-
- // restore the old beat preferences ( before the user went into mic mode )
- if(!isNone(this.get('oldThreshold'))){
- this.set('threshold', this.get('oldThreshold'));
- }
-
- document.title = 'Huegasm';
- },
- useMicAudio() {
- if(this.get('usingMicAudio')) {
- this.send('useLocalAudio');
- } else {
- this.startUsingMic();
- }
- },
slideTogglePlayerBottom(){
let elem = this.$('#player-bottom');
@@ -810,23 +726,6 @@ export default Component.extend(helperMixin, visualizerMixin, {
hueRangeChanged(value) {
this.changePlayerControl('hueRange', value);
},
- micBoostChanged(value) {
- this.set('micBoost', value);
- this.get('storage').set('huegasm.micBoost', value);
-
- if(this.get('usingMicAudio')) {
- this.get('dancer').setBoost(value);
- }
- },
- audioModeChanged(value){
- if(value === 1) {
- this.startUsingMic();
- } else if(value === 0) {
- this.send('useLocalAudio');
- } else {
- this.set('audioMode', value);
- }
- },
playQueuePointerChanged(value){
this.send('goToSong', value, false, true);
},
diff --git a/web/app/pods/components/music-tab/mixins/helpers.js b/web/app/pods/components/music-tab/mixins/helpers.js
index 2a589e1..9e55a21 100644
--- a/web/app/pods/components/music-tab/mixins/helpers.js
+++ b/web/app/pods/components/music-tab/mixins/helpers.js
@@ -12,7 +12,7 @@ const {
} = Ember;
export default Mixin.create({
- classNames: ['col-sm-10', 'col-sm-offset-1', 'col-xs-12'],
+ classNames: ['col-sm-8', 'col-sm-offset-2', 'col-xs-12'],
classNameBindings: ['active::hidden'],
elementId: 'music-tab',
@@ -68,26 +68,11 @@ export default Mixin.create({
from: function ( value ) { return value; }
}
}
- },
- micBoost: {
- range: {min: 1, max: 11},
- step: 0.5,
- defaultValue: 5,
- pips: {
- mode: 'positions',
- values: [0,20,40,60,80,100],
- density: 10,
- format: {
- to: function ( value ) {return 'x'+value;},
- from: function ( value ) { return value; }
- }
- }
}
},
threshold: 0.3,
hueRange: [0, 65535],
- micBoost: 5,
oldThreshold: null,
playQueuePointer: -1,
@@ -95,12 +80,6 @@ export default Mixin.create({
timeElapsed: 0,
timeTotal: 0,
lastLightBopIndex: 0,
- usingMicSupported: false,
-
- // 0 - local, 1 - mic, possibly more to come
- audioMode: 0,
- usingLocalAudio: computed.equal('audioMode', 0),
- usingMicAudio: computed.equal('audioMode', 1),
playerBottomDisplayed: true,
dragging: false,
@@ -143,7 +122,6 @@ export default Mixin.create({
hueRangeConnect: [false, true, false],
SC_CLIENT_ID: 'aeec0034f58ecd85c2bd1deaecc41594',
- notFoundHtml: '
A microphone was not found.
',
scUserNotSupportedHtml: '
SoundCloud user URLs are not supported.
',
tooManySoundCloudFuckUps: '
The SoundCloud API is not seving the audio properly. More details
HERE.
',
notStreamableHtml(fileNames){
@@ -161,11 +139,11 @@ export default Mixin.create({
return '
Failed to decode file ( ' + fileName + ' ).
';
},
- scUrl: computed('playQueuePointer', 'playQueue.[]', 'usingMicAudio', function(){
+ scUrl: computed('playQueuePointer', 'playQueue.[]', function(){
let rtn = null,
currentSong = this.get('playQueue')[this.get('playQueuePointer')];
- if(currentSong && currentSong.scUrl && !this.get('usingMicAudio')){
+ if(currentSong && currentSong.scUrl){
rtn = currentSong.scUrl;
}
@@ -189,14 +167,13 @@ export default Mixin.create({
return timeElapsed/timeTotal*100;
}),
- largeArtworkPic: computed('playQueuePointer', 'usingMicAudio', 'currentVisName', function(){
+ largeArtworkPic: computed('playQueuePointer', 'currentVisName', function(){
let pic = '',
currentVisName = this.get('currentVisName'),
- usingMicAudio = this.get('usingMicAudio'),
playQueuePointer = this.get('playQueuePointer'),
playQueue = this.get('playQueue');
- if(playQueuePointer !== -1 && !usingMicAudio && currentVisName === 'None'){
+ if(playQueuePointer !== -1 && currentVisName === 'None'){
let song = playQueue[playQueuePointer];
if(song.scUrl && !isNone(song.picture)){
pic = song.picture.replace('67x67', '500x500');
@@ -206,14 +183,6 @@ export default Mixin.create({
return pic;
}),
- micIcon: computed('usingMicAudio', function(){
- if(this.get('usingMicAudio')) {
- return 'mic';
- }
-
- return 'mic-off';
- }),
-
repeatIcon: computed('repeat', function() {
if(this.get('repeat') === 2) {
return 'repeat-one';
@@ -272,14 +241,6 @@ export default Mixin.create({
return classes;
}),
- usingLocalAudioClass: computed('usingLocalAudio', function(){
- return this.get('usingLocalAudio') ? 'player-control-icon active' : 'player-control-icon';
- }),
-
- usingMicAudioClass: computed('usingMicAudio', function(){
- return this.get('usingMicAudio') ? 'player-control-icon active' : 'player-control-icon';
- }),
-
repeatClass: computed('repeat', function(){
return this.get('repeat') !== 0 ? 'player-control-icon active' : 'player-control-icon';
}),
@@ -318,10 +279,8 @@ export default Mixin.create({
return this.formatTime(this.get('timeTotal'));
}),
- onColorloopModeChange: observer('colorloopMode', 'usingMicAudio', 'playing', function(){
- let colorLoop = ((this.get('playing') || this.get('usingMicAudio')) && this.get('colorloopMode')) ? true : false;
-
- this.set('colorLoopOn', colorLoop);
+ onColorloopModeChange: observer('colorloopMode', 'playing', function(){
+ this.set('colorLoopOn', this.get('playing') && this.get('colorloopMode'));
}),
onOptionChange: observer('flashingTransitions', 'playQueue.[]', 'playQueuePointer', 'colorloopMode', 'ambienceMode', function(self, option){
@@ -341,16 +300,6 @@ export default Mixin.create({
this.changeTooltipText(type, tooltipTxt);
})),
- onUsingMicAudioChange: on('init', observer('usingMicAudio', function(){
- let tooltipTxt = 'Listen to audio through mic', type = 'usingMicAudio';
-
- if (this.get(type)) {
- tooltipTxt = 'Listen to audio files';
- }
-
- this.changeTooltipText(type, tooltipTxt);
- })),
-
onShuffleChange: on('init', observer('shuffle', function () {
let tooltipTxt = 'Shuffle', type = 'shuffle';
diff --git a/web/app/pods/components/music-tab/template.hbs b/web/app/pods/components/music-tab/template.hbs
index 9849dce..f2b70bb 100644
--- a/web/app/pods/components/music-tab/template.hbs
+++ b/web/app/pods/components/music-tab/template.hbs
@@ -9,25 +9,23 @@
{{paper-icon playerAreaClickIcon id="play-notification"}}
- {{#if usingLocalAudio}}
- {{range-slider start=seekPosition min=0 max=100 connect=filledConnect id="seek-slider" on-slide="seekChanged"}}
+ {{range-slider start=seekPosition min=0 max=100 connect=filledConnect id="seek-slider" on-slide="seekChanged"}}
- {{#if playQueueNotEmpty}}
-
{{paper-icon "skip-previous" class="player-control-icon"}}{{/if}}
{{paper-icon playingIcon class="player-control-icon"}}{{#if playQueueMultiple}}
{{paper-icon "skip-next" action="" class="player-control-icon"}}{{/if}}
{{paper-icon icon=volumeIcon class=volumeMutedClass}}{{range-slider start=volume min=0 max=100 connect=filledConnect on-slide="volumeChanged" id="volume-bar" class="hidden-xs"}}
+ {{#if playQueueNotEmpty}}
+
{{paper-icon "skip-previous" class="player-control-icon"}}{{/if}}
{{paper-icon playingIcon class="player-control-icon"}}{{#if playQueueMultiple}}
{{paper-icon "skip-next" action="" class="player-control-icon"}}{{/if}}
{{paper-icon icon=volumeIcon class=volumeMutedClass}}{{range-slider start=volume min=0 max=100 connect=filledConnect on-slide="volumeChanged" id="volume-bar" class="hidden-xs"}}
-
{{timeElapsedTxt}} / {{timeTotalTxt}}
- {{/if}}
+
{{timeElapsedTxt}} / {{timeTotalTxt}}
{{#paper-menu as |menu|}}
{{#menu.trigger}}
@@ -61,41 +59,27 @@
- {{#if usingLocalAudio}}
- {{#paper-menu as |menu|}}
- {{#menu.trigger}}
- {{#paper-button iconButton=false}}
- {{paper-icon "playlist add" class="player-control-icon"}} Add new music
- {{/paper-button}}
- {{/menu.trigger}}
- {{#menu.content width=3 as |content|}}
- {{#content.menu-item onClick="addLocalAudio"}}
- {{paper-icon "attachment" class=shuffleClass}} Local file
- {{/content.menu-item}}
- {{#content.menu-item onClick="toggleIsShowingAddSoundCloudModal"}}
- {{paper-icon "cloud" class=shuffleClass}} SoundCloud
- {{/content.menu-item}}
- {{/menu.content}}
- {{/paper-menu}}
- {{/if}}
+ {{#paper-menu as |menu|}}
+ {{#menu.trigger}}
+ {{#paper-button iconButton=false}}
+ {{paper-icon "playlist add" class="player-control-icon"}} Add new music
+ {{/paper-button}}
+ {{/menu.trigger}}
+ {{#menu.content width=3 as |content|}}
+ {{#content.menu-item onClick="addLocalAudio"}}
+ {{paper-icon "attachment" class=shuffleClass}} Local file
+ {{/content.menu-item}}
+ {{#content.menu-item onClick="toggleIsShowingAddSoundCloudModal"}}
+ {{paper-icon "cloud" class=shuffleClass}} SoundCloud
+ {{/content.menu-item}}
+ {{/menu.content}}
+ {{/paper-menu}}
- {{#if usingMicSupported}}
- {{paper-icon icon=micIcon class=usingMicAudioClass}}
- {{/if}}
-
- {{#if usingLocalAudio}}
- {{paper-icon "shuffle" class=shuffleClass}}
- {{paper-icon repeatIcon class=repeatClass}}
- {{paper-icon "clear-all" class="player-control-icon"}}
- {{/if}}
+ {{paper-icon "shuffle" class=shuffleClass}}
+ {{paper-icon repeatIcon class=repeatClass}}
+ {{paper-icon "clear-all" class="player-control-icon"}}
-{{#if usingMicAudio}}
-
- {{paper-icon "mic" class=dimmerOnClass}}
-
-{{else}}
- {{#if usingLocalAudio}}
{{#if (or playQueueEmpty dragging)}}
@@ -135,8 +119,6 @@
{{/each}}
- {{/if}}
-{{/if}}
@@ -163,23 +145,13 @@
{{range-slider start=hueRange orientation="vertical" step=beatOptions.hueRange.step range=beatOptions.hueRange.range connect=hueRangeConnect on-slide="hueRangeChanged" pips=beatOptions.hueRange.pips}}
-