From 89f32f808f061a5d70ecd4362c4f51d240014fa0 Mon Sep 17 00:00:00 2001 From: Tim Blasi Date: Wed, 30 Dec 2015 14:00:12 -0800 Subject: [PATCH 01/70] perf(dart/transform): Avoid unnecessary reads for files with no view In the `TemplateCompiler` phase, avoid reading in the `.ng_meta.json` files of imported libraries when we can determine that the file we are processing does not define any `View`s. Closes #6183 --- .../compile_data_creator.dart | 20 ++++++++++++++++--- .../template_compiler/generator.dart | 14 ++++++++++--- 2 files changed, 28 insertions(+), 6 deletions(-) diff --git a/modules_dart/transform/lib/src/transform/template_compiler/compile_data_creator.dart b/modules_dart/transform/lib/src/transform/template_compiler/compile_data_creator.dart index 4436ba4d10a5..1452db06baa5 100644 --- a/modules_dart/transform/lib/src/transform/template_compiler/compile_data_creator.dart +++ b/modules_dart/transform/lib/src/transform/template_compiler/compile_data_creator.dart @@ -19,6 +19,12 @@ import 'package:barback/barback.dart'; /// /// The returned value wraps the [NgDepsModel] at `assetId` as well as these /// created objects. +/// +/// `platformDirectives` is an optional [List] containing names of [Directive]s +/// which should be available to all [View]s in this app. +/// +/// `platformPipes` is an optional [List] containing names of [Pipe]s which +/// should be available to all [View]s in this app. Future createCompileData( AssetReader reader, AssetId assetId, @@ -65,9 +71,17 @@ class _CompileDataCreator { NgDepsModel get ngDeps => ngMeta.ngDeps; Future createCompileData() async { - if (ngDeps == null || ngDeps.reflectables == null) { - return new CompileDataResults._(ngMeta, const {}); - } + var hasTemplate = ngDeps != null && + ngDeps.reflectables != null && + ngDeps.reflectables.any((reflectable) { + if (ngMeta.types.containsKey(reflectable.name)) { + final metadata = ngMeta.types[reflectable.name]; + return metadata is CompileDirectiveMetadata && + metadata.template != null; + } + return false; + }); + if (!hasTemplate) return new CompileDataResults._(ngMeta, const {}); final compileData = {}; diff --git a/modules_dart/transform/lib/src/transform/template_compiler/generator.dart b/modules_dart/transform/lib/src/transform/template_compiler/generator.dart index 161234abc09b..89029e8f9d86 100644 --- a/modules_dart/transform/lib/src/transform/template_compiler/generator.dart +++ b/modules_dart/transform/lib/src/transform/template_compiler/generator.dart @@ -22,9 +22,17 @@ import 'reflection/processor.dart' as reg; import 'reflection/reflection_capabilities.dart'; import 'compile_data_creator.dart'; -/// Reads the `.ng_deps.dart` file represented by `assetId` and parses any -/// Angular 2 `View` annotations it declares to generate `getter`s, -/// `setter`s, and `method`s that would otherwise be reflectively accessed. +/// Generates `.ng_deps.dart` files to initialize the Angular2 system. +/// +/// Processes the `.ng_summary.json` file represented by `assetId` +/// `createCompileData`. +/// Uses the resulting `NgMeta` object to generate +/// `getter`s, `setter`s, and `method`s that would otherwise need to be +/// reflectively accessed. +/// Passes the resulting `NormalizedComponentWithViewDirectives` instances +/// to the `TemplateCompiler` to generate compiled template(s). +/// Uses the resulting `NgDeps` object to generate a .ng_deps.dart file which +/// initializes the Angular2 reflective system. /// /// This method assumes a {@link DomAdapter} has been registered. Future processTemplates(AssetReader reader, AssetId assetId, From 6343f71be5557b364573581c908337ac39cbb6f5 Mon Sep 17 00:00:00 2001 From: Rado Kirov Date: Fri, 8 Jan 2016 11:56:37 -0800 Subject: [PATCH 02/70] chore(release): 2.0.0-beta.1 - catamorphic-involution --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4ac7d861bd18..de82857998ba 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "angular-srcs", - "version": "2.0.0-beta.0", + "version": "2.0.0-beta.1", "branchPattern": "2.0.*", "description": "Angular 2 - a web framework for modern web apps", "homepage": "https://github.com/angular/angular", From 041c5995116296ba18ca06ce492b04798589ef92 Mon Sep 17 00:00:00 2001 From: Rado Kirov Date: Fri, 8 Jan 2016 12:09:34 -0800 Subject: [PATCH 03/70] docs(changelog): update change log to beta.1 --- CHANGELOG.md | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 640f797b1f9e..ed8dee49345a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,48 @@ + +# 2.0.0-beta.1 catamorphic-involution (2016-01-08) + + +### Bug Fixes + +* **benchpress:** fix flake ([9d28147](https://github.com/angular/angular/commit/9d28147)), closes [#6161](https://github.com/angular/angular/issues/6161) +* **CHANGELOG:** typo ([d116861](https://github.com/angular/angular/commit/d116861)), closes [#6075](https://github.com/angular/angular/issues/6075) [#6078](https://github.com/angular/angular/issues/6078) +* **code size:** revert previous devMode change to restore size targets ([c47d85b](https://github.com/angular/angular/commit/c47d85b)) +* **core:** IE only supports parentNode ([630d931](https://github.com/angular/angular/commit/630d931)), closes [#5994](https://github.com/angular/angular/issues/5994) +* **docs:** fix an import in TOOLS_DART.md ([3524946](https://github.com/angular/angular/commit/3524946)), closes [#5923](https://github.com/angular/angular/issues/5923) +* **forms:** fix SelectControlValueAccessor not to call onChange twice ([b44d36c](https://github.com/angular/angular/commit/b44d36c)), closes [#5969](https://github.com/angular/angular/issues/5969) +* **router:** correctly sort route matches with children by specificity ([b2bc50d](https://github.com/angular/angular/commit/b2bc50d)), closes [#5848](https://github.com/angular/angular/issues/5848) [#6011](https://github.com/angular/angular/issues/6011) +* **router:** preserve specificity for redirects ([a038bb9](https://github.com/angular/angular/commit/a038bb9)), closes [#5933](https://github.com/angular/angular/issues/5933) +* **TemplateParser:** do not match on attrs that are bindings ([9a70f1a](https://github.com/angular/angular/commit/9a70f1a)), closes [#5914](https://github.com/angular/angular/issues/5914) + +### Features + +* **core:** improve NoAnnotationError message ([197cf09](https://github.com/angular/angular/commit/197cf09)), closes [#4866](https://github.com/angular/angular/issues/4866) [#5927](https://github.com/angular/angular/issues/5927) +* **core:** improve stringify for dart to handle closures ([e67ebb7](https://github.com/angular/angular/commit/e67ebb7)) +* **core:** speed up view creation via code gen for view factories. ([7ae23ad](https://github.com/angular/angular/commit/7ae23ad)), closes [#5993](https://github.com/angular/angular/issues/5993) +* **router:** support links with just auxiliary routes ([2a2f9a9](https://github.com/angular/angular/commit/2a2f9a9)), closes [#5930](https://github.com/angular/angular/issues/5930) + +### Performance Improvements + +* **dart/transform:** Avoid unnecessary reads for files with no view ([89f32f8](https://github.com/angular/angular/commit/89f32f8)), closes [#6183](https://github.com/angular/angular/issues/6183) + + +### BREAKING CHANGES + +* Platform pipes can only contain types and arrays of types, + but no bindings any more. +* When using transformers, platform pipes need to be specified explicitly + in the pubspec.yaml via the new config option + `platform_pipes`. +* `Compiler.compileInHost` now returns a `HostViewFactoryRef` +* Component view is not yet created when component constructor is called. + -> use `onInit` lifecycle callback to access the view of a component +* `ViewRef#setLocal` has been moved to new type `EmbeddedViewRef` +* `internalView` is gone, use `EmbeddedViewRef.rootNodes` to access + the root nodes of an embedded view +* `renderer.setElementProperty`, `..setElementStyle`, `..setElementAttribute` now + take a native element instead of an ElementRef +* `Renderer` interface now operates on plain native nodes, + instead of `RenderElementRef`s or `RenderViewRef`s # 2.0.0-beta.0 somnambulant-inauguration (2015-12-15) From c56679e8e17b511b10c394810bb1104545af3baa Mon Sep 17 00:00:00 2001 From: Naomi Black Date: Fri, 8 Jan 2016 13:41:58 -0800 Subject: [PATCH 04/70] Update change from Apache to MIT license --- LICENSE | 223 ++++++-------------------------------------------------- 1 file changed, 21 insertions(+), 202 deletions(-) diff --git a/LICENSE b/LICENSE index e06d2081865a..22fb3013d242 100644 --- a/LICENSE +++ b/LICENSE @@ -1,202 +1,21 @@ -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright {yyyy} {name of copyright owner} - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - +The MIT License + +Copyright (c) 2014-2016 Google, Inc. http://angular.io + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. From b3c7df17832b2bbdfb28b1da65a5312502fc982d Mon Sep 17 00:00:00 2001 From: Filipe Silva Date: Mon, 28 Dec 2015 20:19:48 +0000 Subject: [PATCH 05/70] docs(cheatsheet): fix bootstrap ts namespace Fix https://github.com/angular/angular.io/issues/615 Closes #6159 --- modules/angular2/docs/cheatsheet/bootstrapping.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/angular2/docs/cheatsheet/bootstrapping.md b/modules/angular2/docs/cheatsheet/bootstrapping.md index 99fba2b5c0b1..c488638b4a71 100644 --- a/modules/angular2/docs/cheatsheet/bootstrapping.md +++ b/modules/angular2/docs/cheatsheet/bootstrapping.md @@ -2,7 +2,7 @@ Bootstrapping @cheatsheetIndex 0 @description -{@target ts}`import {bootstrap} from 'angular2/angular2';`{@endtarget} +{@target ts}`import {bootstrap} from 'angular2/platform/browser';`{@endtarget} {@target js}Available from the `ng.platform.browser` namespace.{@endtarget} {@target dart}`import 'package:angular2/bootstrap.dart';`{@endtarget} From 95248f46a1dd16c5a095a336d74fe447ee3deae9 Mon Sep 17 00:00:00 2001 From: Vikram Subramanian Date: Mon, 4 Jan 2016 10:30:38 -0800 Subject: [PATCH 06/70] build(npm): update to ts2dart@0.7.19 Closes #6254 --- npm-shrinkwrap.clean.json | 4 ++-- npm-shrinkwrap.json | 20 ++++++++++---------- package.json | 2 +- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index f026eea42b2a..cf8ef65b01a8 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -13521,7 +13521,7 @@ } }, "ts2dart": { - "version": "0.7.18", + "version": "0.7.19", "dependencies": { "source-map": { "version": "0.4.4", @@ -14765,5 +14765,5 @@ } }, "name": "angular-srcs", - "version": "2.0.0-alpha.53" + "version": "2.0.0-beta.0" } diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 9594c52d5250..c02a07390bb1 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,6 +1,6 @@ { "name": "angular-srcs", - "version": "2.0.0-alpha.53", + "version": "2.0.0-beta.0", "dependencies": { "angular": { "version": "1.4.7", @@ -20254,7 +20254,7 @@ }, "rxjs": { "version": "5.0.0-beta.0", - "from": "rxjs@5.0.0-beta.0", + "from": "https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-beta.0.tgz", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-beta.0.tgz" }, "selenium-webdriver": { @@ -20724,35 +20724,35 @@ } }, "ts2dart": { - "version": "0.7.18", - "from": "https://registry.npmjs.org/ts2dart/-/ts2dart-0.7.18.tgz", - "resolved": "https://registry.npmjs.org/ts2dart/-/ts2dart-0.7.18.tgz", + "version": "0.7.19", + "from": "ts2dart@0.7.19", + "resolved": "https://registry.npmjs.org/ts2dart/-/ts2dart-0.7.19.tgz", "dependencies": { "source-map": { "version": "0.4.4", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "from": "source-map@>=0.4.2 <0.5.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "dependencies": { "amdefine": { "version": "1.0.0", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz", + "from": "amdefine@>=0.0.4", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" } } }, "source-map-support": { "version": "0.3.3", - "from": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.3.3.tgz", + "from": "source-map-support@>=0.3.1 <0.4.0", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.3.3.tgz", "dependencies": { "source-map": { "version": "0.1.32", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", + "from": "source-map@0.1.32", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", "dependencies": { "amdefine": { "version": "1.0.0", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz", + "from": "amdefine@>=0.0.4", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" } } diff --git a/package.json b/package.json index de82857998ba..61a023a59896 100644 --- a/package.json +++ b/package.json @@ -112,7 +112,7 @@ "systemjs": "0.18.10", "systemjs-builder": "^0.10.3", "through2": "^0.6.5", - "ts2dart": "^0.7.18", + "ts2dart": "^0.7.19", "tsd": "^0.6.5-beta", "tslint": "^3.0.0-dev.1", "typescript": "^1.7.3", From 69ae3634c7ca123103c40068c4e41336d54b81a5 Mon Sep 17 00:00:00 2001 From: Hank Duan Date: Tue, 5 Jan 2016 12:56:24 -0800 Subject: [PATCH 07/70] feat(testability): Expose function frameworkStabilizers Closes #5485 --- .../angular2/manual_typings/globals-es6.d.ts | 1 + .../src/core/testability/testability.ts | 18 ++++- .../src/platform/browser/testability.dart | 30 ++++++-- .../src/platform/browser/testability.ts | 19 +++++ .../test/core/testability/testability_spec.ts | 69 ++++++++++++++++++- .../playground/e2e_test/async/async_spec.ts | 30 ++++++++ 6 files changed, 159 insertions(+), 8 deletions(-) diff --git a/modules/angular2/manual_typings/globals-es6.d.ts b/modules/angular2/manual_typings/globals-es6.d.ts index b1292515c2e0..c6e348aa79e9 100644 --- a/modules/angular2/manual_typings/globals-es6.d.ts +++ b/modules/angular2/manual_typings/globals-es6.d.ts @@ -30,6 +30,7 @@ interface BrowserNodeGlobal { zone: Zone; getAngularTestability: Function; getAllAngularTestabilities: Function; + frameworkStabilizers: Array; setTimeout: Function; clearTimeout: Function; setInterval: Function; diff --git a/modules/angular2/src/core/testability/testability.ts b/modules/angular2/src/core/testability/testability.ts index ebd9dcd8293b..f8cb22bf47b6 100644 --- a/modules/angular2/src/core/testability/testability.ts +++ b/modules/angular2/src/core/testability/testability.ts @@ -15,6 +15,13 @@ import {PromiseWrapper, ObservableWrapper} from 'angular2/src/facade/async'; export class Testability { /** @internal */ _pendingCount: number = 0; + /** + * Whether any work was done since the last 'whenStable' callback. This is + * useful to detect if this could have potentially destabilized another + * component while it is stabilizing. + * @internal + */ + _didWork: boolean = false; /** @internal */ _callbacks: Function[] = []; /** @internal */ @@ -23,8 +30,10 @@ export class Testability { /** @internal */ _watchAngularEvents(_ngZone: NgZone): void { - ObservableWrapper.subscribe(_ngZone.onTurnStart, - (_) => { this._isAngularEventPending = true; }); + ObservableWrapper.subscribe(_ngZone.onTurnStart, (_) => { + this._didWork = true; + this._isAngularEventPending = true; + }); _ngZone.runOutsideAngular(() => { ObservableWrapper.subscribe(_ngZone.onEventDone, (_) => { @@ -38,6 +47,7 @@ export class Testability { increasePendingRequestCount(): number { this._pendingCount += 1; + this._didWork = true; return this._pendingCount; } @@ -55,14 +65,16 @@ export class Testability { /** @internal */ _runCallbacksIfReady(): void { if (!this.isStable()) { + this._didWork = true; return; // Not ready } // Schedules the call backs in a new frame so that it is always async. PromiseWrapper.resolve(null).then((_) => { while (this._callbacks.length !== 0) { - (this._callbacks.pop())(); + (this._callbacks.pop())(this._didWork); } + this._didWork = false; }); } diff --git a/modules/angular2/src/platform/browser/testability.dart b/modules/angular2/src/platform/browser/testability.dart index 8dbccb26d5e5..54ab25618e56 100644 --- a/modules/angular2/src/platform/browser/testability.dart +++ b/modules/angular2/src/platform/browser/testability.dart @@ -90,7 +90,7 @@ class PublicTestability implements _JsObjectProxyable { 'findBindings': (bindingString, [exactMatch, allowNonElementNodes]) => findBindings(bindingString, exactMatch, allowNonElementNodes), 'isStable': () => isStable(), - 'whenStable': (callback) => whenStable(() => callback.apply([])) + 'whenStable': (callback) => whenStable((didWork) => callback.apply([didWork])) })..['_dart_'] = this; } } @@ -116,16 +116,38 @@ class BrowserGetTestability implements GetTestability { } throw 'Could not find testability for element.'; }); - js.context['getAllAngularTestabilities'] = _jsify(() { + var getAllAngularTestabilities = () { var registry = js.context['ngTestabilityRegistries']; var result = []; for (int i = 0; i < registry.length; i++) { var testabilities = - registry[i].callMethod('getAllAngularTestabilities'); + registry[i].callMethod('getAllAngularTestabilities'); if (testabilities != null) result.addAll(testabilities); } return _jsify(result); + }; + js.context['getAllAngularTestabilities'] = + _jsify(getAllAngularTestabilities); + + var whenAllStable = _jsify((callback) { + var testabilities = getAllAngularTestabilities(); + var count = testabilities.length; + var didWork = false; + var decrement = _jsify((bool didWork_) { + didWork = didWork || didWork_; + count--; + if (count == 0) { + callback.apply([didWork]); + } + }); + testabilities.forEach((testability) { + testability.callMethod('whenStable', [decrement]); + }); }); + if (js.context['frameworkStabilizers'] == null) { + js.context['frameworkStabilizers'] = new js.JsArray(); + } + js.context['frameworkStabilizers'].add(whenAllStable); } jsRegistry.add(this._createRegistry(registry)); } @@ -163,4 +185,4 @@ class BrowserGetTestability implements GetTestability { }); return object; } -} \ No newline at end of file +} diff --git a/modules/angular2/src/platform/browser/testability.ts b/modules/angular2/src/platform/browser/testability.ts index bb35c488e6f5..5d1a637779b6 100644 --- a/modules/angular2/src/platform/browser/testability.ts +++ b/modules/angular2/src/platform/browser/testability.ts @@ -48,6 +48,25 @@ export class BrowserGetTestability implements GetTestability { var testabilities = registry.getAllTestabilities(); return testabilities.map((testability) => { return new PublicTestability(testability); }); }; + + var whenAllStable = (callback) => { + var testabilities = global.getAllAngularTestabilities(); + var count = testabilities.length; + var didWork = false; + var decrement = function(didWork_) { + didWork = didWork || didWork_; + count--; + if (count == 0) { + callback(didWork); + } + }; + testabilities.forEach(function(testability) { testability.whenStable(decrement); }); + }; + + if (!global.frameworkStabilizers) { + global.frameworkStabilizers = ListWrapper.createGrowableSize(0); + } + global.frameworkStabilizers.push(whenAllStable); } findTestabilityInTree(registry: TestabilityRegistry, elem: any, diff --git a/modules/angular2/test/core/testability/testability_spec.ts b/modules/angular2/test/core/testability/testability_spec.ts index c9a7418e3da8..1f1862f9352d 100644 --- a/modules/angular2/test/core/testability/testability_spec.ts +++ b/modules/angular2/test/core/testability/testability_spec.ts @@ -43,12 +43,13 @@ class MockNgZone extends NgZone { export function main() { describe('Testability', () => { - var testability, execute, ngZone; + var testability, execute, execute2, ngZone; beforeEach(() => { ngZone = new MockNgZone(); testability = new Testability(ngZone); execute = new SpyObject().spy('execute'); + execute2 = new SpyObject().spy('execute'); }); describe('Pending count logic', () => { @@ -109,6 +110,35 @@ export function main() { expect(execute).not.toHaveBeenCalled(); }); + + it('should fire whenstable callbacks with didWork if pending count is 0', + inject([AsyncTestCompleter], (async) => { + testability.whenStable(execute); + microTask(() => { + expect(execute).toHaveBeenCalledWith(false); + async.done(); + }); + })); + + it('should fire whenstable callbacks with didWork when pending drops to 0', + inject([AsyncTestCompleter], (async) => { + testability.increasePendingRequestCount(); + testability.whenStable(execute); + + microTask(() => { + testability.decreasePendingRequestCount(); + + microTask(() => { + expect(execute).toHaveBeenCalledWith(true); + testability.whenStable(execute2); + + microTask(() => { + expect(execute2).toHaveBeenCalledWith(false); + async.done(); + }); + }); + }); + })); }); describe('NgZone callback logic', () => { @@ -208,6 +238,43 @@ export function main() { }); }); })); + + it('should fire whenstable callback with didWork if event is already finished', + inject([AsyncTestCompleter], (async) => { + ngZone.start(); + ngZone.finish(); + testability.whenStable(execute); + + microTask(() => { + expect(execute).toHaveBeenCalledWith(true); + testability.whenStable(execute2); + + microTask(() => { + expect(execute2).toHaveBeenCalledWith(false); + async.done(); + }); + }); + })); + + it('should fire whenstable callback with didwork when event finishes', + inject([AsyncTestCompleter], (async) => { + ngZone.start(); + testability.whenStable(execute); + + microTask(() => { + ngZone.finish(); + + microTask(() => { + expect(execute).toHaveBeenCalledWith(true); + testability.whenStable(execute2); + + microTask(() => { + expect(execute2).toHaveBeenCalledWith(false); + async.done(); + }); + }); + }); + })); }); }); } diff --git a/modules/playground/e2e_test/async/async_spec.ts b/modules/playground/e2e_test/async/async_spec.ts index 64c5f4d55ff8..18f783890baa 100644 --- a/modules/playground/e2e_test/async/async_spec.ts +++ b/modules/playground/e2e_test/async/async_spec.ts @@ -58,5 +58,35 @@ describe('async', () => { expect(timeout.$('.val').getText()).toEqual('10'); }); + it('should wait via frameworkStabilizer', () => { + var whenAllStable = function() { + return browser.executeAsyncScript('window.frameworkStabilizers[0](arguments[0]);'); + }; + + // This disables protractor's wait mechanism + browser.ignoreSynchronization = true; + + var timeout = $('#multiDelayedIncrements'); + + // At this point, the async action is still pending, so the count should + // still be 0. + expect(timeout.$('.val').getText()).toEqual('0'); + + timeout.$('.action').click(); + + whenAllStable().then((didWork) => { + // whenAllStable should only be called when all the async actions + // finished, so the count should be 10 at this point. + expect(timeout.$('.val').getText()).toEqual('10'); + expect(didWork).toBeTruthy(); // Work was done. + }); + + whenAllStable().then((didWork) => { + // whenAllStable should be called immediately since nothing is pending. + expect(didWork).toBeFalsy(); // No work was done. + browser.ignoreSynchronization = false; + }); + }); + afterEach(verifyNoBrowserErrors); }); From c8e909f8c9f0b18a6728b0088851099f54ca7826 Mon Sep 17 00:00:00 2001 From: Brendan Wyse Date: Mon, 11 Jan 2016 12:14:51 +0000 Subject: [PATCH 08/70] docs(cheatsheet): fix pipe name in an example Closes #6399 --- modules/angular2/docs/cheatsheet/template-syntax.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/angular2/docs/cheatsheet/template-syntax.md b/modules/angular2/docs/cheatsheet/template-syntax.md index 6868f65bacd0..f2ad7c7f917c 100644 --- a/modules/angular2/docs/cheatsheet/template-syntax.md +++ b/modules/angular2/docs/cheatsheet/template-syntax.md @@ -71,7 +71,7 @@ The `*` symbol means that the current element will be turned into an embedded te syntax: `

Card No.: {{cardNumber | myCreditCardNumberFormatter}}

`|`{{cardNumber | myCreditCardNumberFormatter}}` description: -Transforms the current value of expression `cardNumber` via the pipe called `creditCardNumberFormatter`. +Transforms the current value of expression `cardNumber` via the pipe called `myCreditCardNumberFormatter`. @cheatsheetItem syntax: From 8c37b7e8f2218c91f03c48220c2773674c627b86 Mon Sep 17 00:00:00 2001 From: eric Date: Wed, 4 Nov 2015 17:08:51 +0800 Subject: [PATCH 09/70] fix(directive): throw if output the same event more than once Close: #4798 --- .../src/core/linker/directive_resolver.ts | 26 +++++++++++++++---- .../core/linker/directive_resolver_spec.ts | 12 +++++++++ 2 files changed, 33 insertions(+), 5 deletions(-) diff --git a/modules/angular2/src/core/linker/directive_resolver.ts b/modules/angular2/src/core/linker/directive_resolver.ts index ae52c0cfc52f..63b34a46cc83 100644 --- a/modules/angular2/src/core/linker/directive_resolver.ts +++ b/modules/angular2/src/core/linker/directive_resolver.ts @@ -2,6 +2,7 @@ import {resolveForwardRef, Injectable} from 'angular2/src/core/di'; import {Type, isPresent, isBlank, stringify} from 'angular2/src/facade/lang'; import {BaseException} from 'angular2/src/facade/exceptions'; import {ListWrapper, StringMapWrapper} from 'angular2/src/facade/collection'; + import { DirectiveMetadata, ComponentMetadata, @@ -38,7 +39,7 @@ export class DirectiveResolver { var metadata = typeMetadata.find(_isDirectiveMetadata); if (isPresent(metadata)) { var propertyMetadata = reflector.propMetadata(type); - return this._mergeWithPropertyMetadata(metadata, propertyMetadata); + return this._mergeWithPropertyMetadata(metadata, propertyMetadata, type); } } @@ -46,7 +47,8 @@ export class DirectiveResolver { } private _mergeWithPropertyMetadata(dm: DirectiveMetadata, - propertyMetadata: {[key: string]: any[]}): DirectiveMetadata { + propertyMetadata: {[key: string]: any[]}, + directiveType: Type): DirectiveMetadata { var inputs = []; var outputs = []; var host: {[key: string]: string} = {}; @@ -100,13 +102,27 @@ export class DirectiveResolver { } }); }); - return this._merge(dm, inputs, outputs, host, queries); + return this._merge(dm, inputs, outputs, host, queries, directiveType); } private _merge(dm: DirectiveMetadata, inputs: string[], outputs: string[], - host: {[key: string]: string}, queries: {[key: string]: any}): DirectiveMetadata { + host: {[key: string]: string}, queries: {[key: string]: any}, + directiveType: Type): DirectiveMetadata { var mergedInputs = isPresent(dm.inputs) ? ListWrapper.concat(dm.inputs, inputs) : inputs; - var mergedOutputs = isPresent(dm.outputs) ? ListWrapper.concat(dm.outputs, outputs) : outputs; + + var mergedOutputs; + if (isPresent(dm.outputs)) { + dm.outputs.forEach((propName: string) => { + if (ListWrapper.contains(outputs, propName)) { + throw new BaseException( + `Output event '${propName}' defined multiple times in '${stringify(directiveType)}'`); + } + }); + mergedOutputs = ListWrapper.concat(dm.outputs, outputs); + } else { + mergedOutputs = outputs; + } + var mergedHost = isPresent(dm.host) ? StringMapWrapper.merge(dm.host, host) : host; var mergedQueries = isPresent(dm.queries) ? StringMapWrapper.merge(dm.queries, queries) : queries; diff --git a/modules/angular2/test/core/linker/directive_resolver_spec.ts b/modules/angular2/test/core/linker/directive_resolver_spec.ts index ae36e43f43bc..2acaa353754e 100644 --- a/modules/angular2/test/core/linker/directive_resolver_spec.ts +++ b/modules/angular2/test/core/linker/directive_resolver_spec.ts @@ -39,6 +39,12 @@ class SomeDirectiveWithOutputs { c; } + +@Directive({selector: 'someDirective', outputs: ['a']}) +class SomeDirectiveWithDuplicateOutputs { + @Output() a; +} + @Directive({selector: 'someDirective', properties: ['a']}) class SomeDirectiveWithProperties { } @@ -153,6 +159,12 @@ export function main() { var directiveMetadata = resolver.resolve(SomeDirectiveWithGetterOutputs); expect(directiveMetadata.outputs).toEqual(['a: renamed']); }); + + it('should throw if duplicate outputs', () => { + expect(() => { resolver.resolve(SomeDirectiveWithDuplicateOutputs); }) + .toThrowError( + `Output event 'a' defined multiple times in 'SomeDirectiveWithDuplicateOutputs'`); + }); }); describe('host', () => { From 933a9112da469816c078974a2b665a80b8e18007 Mon Sep 17 00:00:00 2001 From: Victor Berchet Date: Mon, 14 Dec 2015 20:02:40 -0800 Subject: [PATCH 10/70] fix(ChangeDetection): chain expressions evaluate to the last expression (codegen) fixes #4782 Closes #5892 --- .../angular2/src/core/change_detection/codegen_logic_util.ts | 2 +- .../test/core/change_detection/change_detector_config.ts | 1 + .../test/core/change_detection/change_detector_spec.ts | 4 ++++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/angular2/src/core/change_detection/codegen_logic_util.ts b/modules/angular2/src/core/change_detection/codegen_logic_util.ts index 17cf95cfc284..5da262e7b072 100644 --- a/modules/angular2/src/core/change_detection/codegen_logic_util.ts +++ b/modules/angular2/src/core/change_detection/codegen_logic_util.ts @@ -103,7 +103,7 @@ export class CodegenLogicUtil { break; case RecordType.Chain: - rhs = 'null'; + rhs = `${getLocalName(protoRec.args[protoRec.args.length - 1])}`; break; default: diff --git a/modules/angular2/test/core/change_detection/change_detector_config.ts b/modules/angular2/test/core/change_detection/change_detector_config.ts index 20260ed2dad8..50597aefe7fb 100644 --- a/modules/angular2/test/core/change_detection/change_detector_config.ts +++ b/modules/angular2/test/core/change_detection/change_detector_config.ts @@ -438,6 +438,7 @@ var _availableEventDefinitions = [ '(event)="a[0]=\$event"', // '(event)="\$event=1"', '(event)="a=a+1; a=a+1;"', + '(event)="true; false"', '(event)="false"', '(event)="true"', '(event)="true ? a = a + 1 : a = a + 1"', diff --git a/modules/angular2/test/core/change_detection/change_detector_spec.ts b/modules/angular2/test/core/change_detection/change_detector_spec.ts index 4253fd16fffe..0613abea7cba 100644 --- a/modules/angular2/test/core/change_detection/change_detector_spec.ts +++ b/modules/angular2/test/core/change_detection/change_detector_spec.ts @@ -1358,6 +1358,10 @@ export function main() { val = _createChangeDetector('(event)="true"', d, null); res = val.changeDetector.handleEvent("event", 0, event); expect(res).toBe(true); + + val = _createChangeDetector('(event)="true; false"', d, null); + res = val.changeDetector.handleEvent("event", 0, event); + expect(res).toBe(false); }); it('should support short-circuiting', () => { From b0cebdba6b65c1e9e7eb5bf801ea42dc7c4a7f25 Mon Sep 17 00:00:00 2001 From: Julie Ralph Date: Tue, 15 Dec 2015 16:38:27 -0800 Subject: [PATCH 11/70] feat(test): allow tests to specify the platform and application providers used With providers split into bundles, the test injector is now able to use providers for a given bundle. Suggested provider lists for tests are available in `angular2/platform/testing/`. Change the providers for a test suite using `setBaseTestProviders`. This should be done once at the start of the test suite, before any test cases run. BREAKING CHANGE: Tests are now required to use `setBaseTestProviders` to set up. Assuming your tests are run on a browser, setup would change as follows. Before: ```js // Somewhere in test setup import {BrowserDomAdapter} from 'angular2/src/platform/browser/browser_adapter'; BrowserDomAdapter.makeCurrent ``` After: ```js // Somewhere in the test setup import {setBaseTestProviders} from 'angular2/testing'; import { TEST_BROWSER_PLATFORM_PROVIDERS, TEST_BROWSER_APPLICATION_PROVIDERS } from 'angular2/platform/testing/browser'; setBaseTestProviders(TEST_BROWSER_PLATFORM_PROVIDERS, TEST_BROWSER_APPLICATION_PROVIDERS); ``` Closes #5351, Closes #5585 Closes #5975 --- modules/angular2/platform/testing/browser.ts | 21 +++ .../platform/testing/browser_static.ts | 69 +++++++ modules/angular2/platform/testing/server.dart | 1 + modules/angular2/platform/testing/server.ts | 90 +++++++++ .../angular2/src/platform/dom/dom_adapter.ts | 1 + modules/angular2/src/testing/test_injector.ts | 174 ++++-------------- modules/angular2/src/testing/utils.ts | 4 +- .../test/compiler/runtime_metadata_spec.ts | 12 +- .../angular2/test/upgrade/metadata_spec.ts | 1 - modules/angular2/test/upgrade/upgrade_spec.ts | 1 - .../shared/service_message_broker_spec.ts | 2 +- .../worker/renderer_integration_spec.ts | 14 +- .../lib/angular2_testing.dart | 4 +- test-init.dart | 8 +- test-main.js | 10 +- tools/broccoli/trees/node_tree.ts | 2 + tools/build/run_server_dart_tests.js | 3 +- tools/cjs-jasmine/index.js | 1 + tools/cjs-jasmine/test-cjs-main.js | 5 + 19 files changed, 265 insertions(+), 158 deletions(-) create mode 100644 modules/angular2/platform/testing/browser.ts create mode 100644 modules/angular2/platform/testing/browser_static.ts create mode 100644 modules/angular2/platform/testing/server.dart create mode 100644 modules/angular2/platform/testing/server.ts create mode 100644 tools/cjs-jasmine/test-cjs-main.js diff --git a/modules/angular2/platform/testing/browser.ts b/modules/angular2/platform/testing/browser.ts new file mode 100644 index 000000000000..8aeb60f7cdba --- /dev/null +++ b/modules/angular2/platform/testing/browser.ts @@ -0,0 +1,21 @@ +import { + TEST_BROWSER_STATIC_PLATFORM_PROVIDERS, + ADDITIONAL_TEST_BROWSER_PROVIDERS +} from 'angular2/platform/testing/browser_static'; + +import {BROWSER_APP_PROVIDERS} from 'angular2/platform/browser'; + + +import {CONST_EXPR} from 'angular2/src/facade/lang'; + +/** + * Default patform providers for testing. + */ +export const TEST_BROWSER_PLATFORM_PROVIDERS: Array = + CONST_EXPR([TEST_BROWSER_STATIC_PLATFORM_PROVIDERS]); + +/** + * Default application providers for testing. + */ +export const TEST_BROWSER_APPLICATION_PROVIDERS: Array = + CONST_EXPR([BROWSER_APP_PROVIDERS, ADDITIONAL_TEST_BROWSER_PROVIDERS]); diff --git a/modules/angular2/platform/testing/browser_static.ts b/modules/angular2/platform/testing/browser_static.ts new file mode 100644 index 000000000000..1f4192134e0e --- /dev/null +++ b/modules/angular2/platform/testing/browser_static.ts @@ -0,0 +1,69 @@ +import { + APP_ID, + DirectiveResolver, + NgZone, + Provider, + ViewResolver, + PLATFORM_COMMON_PROVIDERS, + PLATFORM_INITIALIZER +} from 'angular2/core'; +import {BROWSER_APP_COMMON_PROVIDERS} from 'angular2/src/platform/browser_common'; +import {BrowserDomAdapter} from 'angular2/src/platform/browser/browser_adapter'; + +import {AnimationBuilder} from 'angular2/src/animate/animation_builder'; +import {MockAnimationBuilder} from 'angular2/src/mock/animation_builder_mock'; +import {MockDirectiveResolver} from 'angular2/src/mock/directive_resolver_mock'; +import {MockViewResolver} from 'angular2/src/mock/view_resolver_mock'; +import {MockLocationStrategy} from 'angular2/src/mock/mock_location_strategy'; +import {LocationStrategy} from 'angular2/src/router/location_strategy'; +import {MockNgZone} from 'angular2/src/mock/ng_zone_mock'; + +import {XHRImpl} from "angular2/src/platform/browser/xhr_impl"; +import {XHR} from 'angular2/compiler'; + +import {TestComponentBuilder} from 'angular2/src/testing/test_component_builder'; + +import {BrowserDetection} from 'angular2/src/testing/utils'; + +import {ELEMENT_PROBE_PROVIDERS} from 'angular2/platform/common_dom'; + +import {CONST_EXPR} from 'angular2/src/facade/lang'; + +import {Log} from 'angular2/src/testing/utils'; + +function initBrowserTests() { + BrowserDomAdapter.makeCurrent(); + BrowserDetection.setup(); +} + +/** + * Default patform providers for testing without a compiler. + */ +export const TEST_BROWSER_STATIC_PLATFORM_PROVIDERS: Array = + CONST_EXPR([ + PLATFORM_COMMON_PROVIDERS, + new Provider(PLATFORM_INITIALIZER, {useValue: initBrowserTests, multi: true}) + ]); + +export const ADDITIONAL_TEST_BROWSER_PROVIDERS: Array = + CONST_EXPR([ + new Provider(APP_ID, {useValue: 'a'}), + ELEMENT_PROBE_PROVIDERS, + new Provider(DirectiveResolver, {useClass: MockDirectiveResolver}), + new Provider(ViewResolver, {useClass: MockViewResolver}), + Log, + TestComponentBuilder, + new Provider(NgZone, {useClass: MockNgZone}), + new Provider(LocationStrategy, {useClass: MockLocationStrategy}), + new Provider(AnimationBuilder, {useClass: MockAnimationBuilder}), + ]); + +/** + * Default application providers for testing without a compiler. + */ +export const TEST_BROWSER_STATIC_APPLICATION_PROVIDERS: Array = + CONST_EXPR([ + BROWSER_APP_COMMON_PROVIDERS, + new Provider(XHR, {useClass: XHRImpl}), + ADDITIONAL_TEST_BROWSER_PROVIDERS + ]); diff --git a/modules/angular2/platform/testing/server.dart b/modules/angular2/platform/testing/server.dart new file mode 100644 index 000000000000..a46a40721fc6 --- /dev/null +++ b/modules/angular2/platform/testing/server.dart @@ -0,0 +1 @@ +// Intentionally blank, the Parse5Adapater bindings for JavaScript don't apply. diff --git a/modules/angular2/platform/testing/server.ts b/modules/angular2/platform/testing/server.ts new file mode 100644 index 000000000000..47156c14d46c --- /dev/null +++ b/modules/angular2/platform/testing/server.ts @@ -0,0 +1,90 @@ +import { + APP_ID, + DirectiveResolver, + NgZone, + Provider, + ViewResolver, + PLATFORM_COMMON_PROVIDERS, + PLATFORM_INITIALIZER, + APPLICATION_COMMON_PROVIDERS, + Renderer +} from 'angular2/core'; +import {Parse5DomAdapter} from 'angular2/src/platform/server/parse5_adapter'; + +import {AnimationBuilder} from 'angular2/src/animate/animation_builder'; +import {MockAnimationBuilder} from 'angular2/src/mock/animation_builder_mock'; +import {MockDirectiveResolver} from 'angular2/src/mock/directive_resolver_mock'; +import {MockViewResolver} from 'angular2/src/mock/view_resolver_mock'; +import {MockLocationStrategy} from 'angular2/src/mock/mock_location_strategy'; +import {LocationStrategy} from 'angular2/src/router/location_strategy'; +import {MockNgZone} from 'angular2/src/mock/ng_zone_mock'; + +import {TestComponentBuilder} from 'angular2/src/testing/test_component_builder'; +import {XHR} from 'angular2/src/compiler/xhr'; +import {BrowserDetection} from 'angular2/src/testing/utils'; + +import {COMPILER_PROVIDERS} from 'angular2/src/compiler/compiler'; +import {DOCUMENT} from 'angular2/src/platform/dom/dom_tokens'; +import {DOM} from 'angular2/src/platform/dom/dom_adapter'; +import {RootRenderer} from 'angular2/src/core/render/api'; +import {DomRootRenderer, DomRootRenderer_} from 'angular2/src/platform/dom/dom_renderer'; +import {DomSharedStylesHost} from 'angular2/src/platform/dom/shared_styles_host'; + +import { + EventManager, + EVENT_MANAGER_PLUGINS, + ELEMENT_PROBE_PROVIDERS +} from 'angular2/platform/common_dom'; +import {DomEventsPlugin} from 'angular2/src/platform/dom/events/dom_events'; + +import {CONST_EXPR} from 'angular2/src/facade/lang'; + +import {Log} from 'angular2/src/testing/utils'; + +function initServerTests() { + Parse5DomAdapter.makeCurrent(); + BrowserDetection.setup(); +} + +/** + * Default patform providers for testing. + */ +export const TEST_SERVER_PLATFORM_PROVIDERS: Array = CONST_EXPR([ + PLATFORM_COMMON_PROVIDERS, + new Provider(PLATFORM_INITIALIZER, {useValue: initServerTests, multi: true}) +]); + +function appDoc() { + try { + return DOM.defaultDoc(); + } catch (e) { + return null; + } +} + +/** + * Default application providers for testing. + */ +export const TEST_SERVER_APPLICATION_PROVIDERS: Array = + CONST_EXPR([ + // TODO(julie): when angular2/platform/server is available, use that instead of making our own + // list here. + APPLICATION_COMMON_PROVIDERS, + COMPILER_PROVIDERS, + new Provider(DOCUMENT, {useFactory: appDoc}), + new Provider(DomRootRenderer, {useClass: DomRootRenderer_}), + new Provider(RootRenderer, {useExisting: DomRootRenderer}), + EventManager, + new Provider(EVENT_MANAGER_PLUGINS, {useClass: DomEventsPlugin, multi: true}), + new Provider(XHR, {useClass: XHR}), + new Provider(APP_ID, {useValue: 'a'}), + DomSharedStylesHost, + ELEMENT_PROBE_PROVIDERS, + new Provider(DirectiveResolver, {useClass: MockDirectiveResolver}), + new Provider(ViewResolver, {useClass: MockViewResolver}), + Log, + TestComponentBuilder, + new Provider(NgZone, {useClass: MockNgZone}), + new Provider(LocationStrategy, {useClass: MockLocationStrategy}), + new Provider(AnimationBuilder, {useClass: MockAnimationBuilder}), + ]); diff --git a/modules/angular2/src/platform/dom/dom_adapter.ts b/modules/angular2/src/platform/dom/dom_adapter.ts index 50049a52a0bc..19416fe74043 100644 --- a/modules/angular2/src/platform/dom/dom_adapter.ts +++ b/modules/angular2/src/platform/dom/dom_adapter.ts @@ -23,6 +23,7 @@ export abstract class DomAdapter { abstract logGroup(error); abstract logGroupEnd(); + /** @deprecated */ abstract getXHR(): Type; /** diff --git a/modules/angular2/src/testing/test_injector.ts b/modules/angular2/src/testing/test_injector.ts index 6176caba992d..c2d82651c125 100644 --- a/modules/angular2/src/testing/test_injector.ts +++ b/modules/angular2/src/testing/test_injector.ts @@ -1,130 +1,7 @@ -import { - APP_ID, - APPLICATION_COMMON_PROVIDERS, - AppViewManager, - DirectiveResolver, - DynamicComponentLoader, - Injector, - NgZone, - Renderer, - Provider, - ViewResolver, - provide -} from 'angular2/core'; -import {AnimationBuilder} from 'angular2/src/animate/animation_builder'; -import {MockAnimationBuilder} from 'angular2/src/mock/animation_builder_mock'; - -import {ResolvedMetadataCache} from 'angular2/src/core/linker/resolved_metadata_cache'; -import {Reflector, reflector} from 'angular2/src/core/reflection/reflection'; -import { - IterableDiffers, - defaultIterableDiffers, - KeyValueDiffers, - defaultKeyValueDiffers, - ChangeDetectorGenConfig -} from 'angular2/src/core/change_detection/change_detection'; +import {Injector, Provider, PLATFORM_INITIALIZER} from 'angular2/core'; import {BaseException, ExceptionHandler} from 'angular2/src/facade/exceptions'; -import {PipeResolver} from 'angular2/src/core/linker/pipe_resolver'; -import {XHR} from 'angular2/src/compiler/xhr'; - -import {DOM} from 'angular2/src/platform/dom/dom_adapter'; - -import {MockDirectiveResolver} from 'angular2/src/mock/directive_resolver_mock'; -import {MockViewResolver} from 'angular2/src/mock/view_resolver_mock'; -import {MockLocationStrategy} from 'angular2/src/mock/mock_location_strategy'; -import {LocationStrategy} from 'angular2/src/router/location_strategy'; -import {MockNgZone} from 'angular2/src/mock/ng_zone_mock'; - -import {TestComponentBuilder} from './test_component_builder'; - -import { - EventManager, - EVENT_MANAGER_PLUGINS, - ELEMENT_PROBE_PROVIDERS -} from 'angular2/platform/common_dom'; - import {ListWrapper} from 'angular2/src/facade/collection'; -import {FunctionWrapper, Type} from 'angular2/src/facade/lang'; - -import {RootRenderer} from 'angular2/src/core/render/api'; - -import {DOCUMENT} from 'angular2/src/platform/dom/dom_tokens'; -import {DomRootRenderer, DomRootRenderer_} from 'angular2/src/platform/dom/dom_renderer'; -import {DomSharedStylesHost} from 'angular2/src/platform/dom/shared_styles_host'; -import {SharedStylesHost} from 'angular2/src/platform/dom/shared_styles_host'; -import {DomEventsPlugin} from 'angular2/src/platform/dom/events/dom_events'; - -import {Serializer} from "angular2/src/web_workers/shared/serializer"; -import {Log} from './utils'; -import {COMPILER_PROVIDERS} from 'angular2/src/compiler/compiler'; -import {DynamicComponentLoader_} from "angular2/src/core/linker/dynamic_component_loader"; -import {AppViewManager_} from "angular2/src/core/linker/view_manager"; - -/** - * Returns the root injector providers. - * - * This must be kept in sync with the _rootBindings in application.js - * - * @returns {any[]} - */ -function _getRootProviders() { - return [provide(Reflector, {useValue: reflector})]; -} - -/** - * Returns the application injector providers. - * - * This must be kept in sync with _injectorBindings() in application.js - * - * @returns {any[]} - */ -function _getAppBindings() { - var appDoc; - - // The document is only available in browser environment - try { - appDoc = DOM.defaultDoc(); - } catch (e) { - appDoc = null; - } - - return [ - APPLICATION_COMMON_PROVIDERS, - provide(ChangeDetectorGenConfig, {useValue: new ChangeDetectorGenConfig(true, false, false)}), - provide(DOCUMENT, {useValue: appDoc}), - provide(DomRootRenderer, {useClass: DomRootRenderer_}), - provide(RootRenderer, {useExisting: DomRootRenderer}), - provide(APP_ID, {useValue: 'a'}), - DomSharedStylesHost, - provide(SharedStylesHost, {useExisting: DomSharedStylesHost}), - provide(AppViewManager, {useClass: AppViewManager_}), - Serializer, - ELEMENT_PROBE_PROVIDERS, - ResolvedMetadataCache, - provide(DirectiveResolver, {useClass: MockDirectiveResolver}), - provide(ViewResolver, {useClass: MockViewResolver}), - provide(IterableDiffers, {useValue: defaultIterableDiffers}), - provide(KeyValueDiffers, {useValue: defaultKeyValueDiffers}), - Log, - provide(DynamicComponentLoader, {useClass: DynamicComponentLoader_}), - PipeResolver, - provide(ExceptionHandler, {useValue: new ExceptionHandler(DOM)}), - provide(LocationStrategy, {useClass: MockLocationStrategy}), - provide(XHR, {useClass: DOM.getXHR()}), - TestComponentBuilder, - provide(NgZone, {useClass: MockNgZone}), - provide(AnimationBuilder, {useClass: MockAnimationBuilder}), - EventManager, - new Provider(EVENT_MANAGER_PLUGINS, {useClass: DomEventsPlugin, multi: true}) - ]; -} - -function _runtimeCompilerBindings() { - return [ - provide(XHR, {useClass: DOM.getXHR()}), - COMPILER_PROVIDERS, - ]; -} +import {FunctionWrapper, isPresent, Type} from 'angular2/src/facade/lang'; export class TestInjector { private _instantiated: boolean = false; @@ -139,6 +16,10 @@ export class TestInjector { this._instantiated = false; } + platformProviders: Array = []; + + applicationProviders: Array = []; + addProviders(providers: Array) { if (this._instantiated) { throw new BaseException('Cannot add providers after test injector is instantiated'); @@ -147,9 +28,9 @@ export class TestInjector { } createInjector() { - var rootInjector = Injector.resolveAndCreate(_getRootProviders()); - this._injector = rootInjector.resolveAndCreateChild(ListWrapper.concat( - ListWrapper.concat(_getAppBindings(), _runtimeCompilerBindings()), this._providers)); + var rootInjector = Injector.resolveAndCreate(this.platformProviders); + this._injector = rootInjector.resolveAndCreateChild( + ListWrapper.concat(this.applicationProviders, this._providers)); this._instantiated = true; return this._injector; } @@ -172,19 +53,40 @@ export function getTestInjector() { } /** - * @deprecated Use TestInjector#createInjector() instead. + * Set the providers that the test injector should use. These should be providers + * common to every test in the suite. + * + * This may only be called once, to set up the common providers for the current test + * suite on teh current platform. If you absolutely need to change the providers, + * first use `resetBaseTestProviders`. + * + * Test Providers for individual platforms are available from + * 'angular2/platform/testing/'. */ -export function createTestInjector(providers: Array): Injector { - var rootInjector = Injector.resolveAndCreate(_getRootProviders()); - return rootInjector.resolveAndCreateChild(ListWrapper.concat(_getAppBindings(), providers)); +export function setBaseTestProviders(platformProviders: Array, + applicationProviders: Array) { + var testInjector = getTestInjector(); + if (testInjector.platformProviders.length > 0 || testInjector.applicationProviders.length > 0) { + throw new BaseException('Cannot set base providers because it has already been called'); + } + testInjector.platformProviders = platformProviders; + testInjector.applicationProviders = applicationProviders; + var injector = testInjector.createInjector(); + let inits: Function[] = injector.getOptional(PLATFORM_INITIALIZER); + if (isPresent(inits)) { + inits.forEach(init => init()); + } + testInjector.reset(); } /** - * @deprecated Use TestInjector#createInjector() instead. + * Reset the providers for the test injector. */ -export function createTestInjectorWithRuntimeCompiler( - providers: Array): Injector { - return createTestInjector(ListWrapper.concat(_runtimeCompilerBindings(), providers)); +export function resetBaseTestProviders() { + var testInjector = getTestInjector(); + testInjector.platformProviders = []; + testInjector.applicationProviders = []; + testInjector.reset(); } /** diff --git a/modules/angular2/src/testing/utils.ts b/modules/angular2/src/testing/utils.ts index c9fa743d0332..6c604a97d6fa 100644 --- a/modules/angular2/src/testing/utils.ts +++ b/modules/angular2/src/testing/utils.ts @@ -21,10 +21,13 @@ export class Log { result(): string { return this._result.join("; "); } } +export var browserDetection: BrowserDetection = null; export class BrowserDetection { private _ua: string; + static setup() { browserDetection = new BrowserDetection(null); } + constructor(ua: string) { if (isPresent(ua)) { this._ua = ua; @@ -61,7 +64,6 @@ export class BrowserDetection { return this._ua.indexOf('Chrome/4') > -1 && this._ua.indexOf('Edge') == -1; } } -export var browserDetection: BrowserDetection = new BrowserDetection(null); export function dispatchEvent(element, eventType): void { DOM.dispatchEvent(element, DOM.createEvent(eventType)); diff --git a/modules/angular2/test/compiler/runtime_metadata_spec.ts b/modules/angular2/test/compiler/runtime_metadata_spec.ts index ecba2a441d3f..c50081928e0e 100644 --- a/modules/angular2/test/compiler/runtime_metadata_spec.ts +++ b/modules/angular2/test/compiler/runtime_metadata_spec.ts @@ -83,19 +83,19 @@ export function main() { it('should return the directive metadatas', inject([RuntimeMetadataResolver], (resolver: RuntimeMetadataResolver) => { expect(resolver.getViewDirectivesMetadata(ComponentWithEverything)) - .toEqual([resolver.getDirectiveMetadata(SomeDirective)]); + .toContain(resolver.getDirectiveMetadata(SomeDirective)); })); describe("platform directives", () => { - beforeEachProviders(() => [provide(PLATFORM_DIRECTIVES, {useValue: [ADirective]})]); + beforeEachProviders( + () => [provide(PLATFORM_DIRECTIVES, {useValue: [ADirective], multi: true})]); it('should include platform directives when available', inject([RuntimeMetadataResolver], (resolver: RuntimeMetadataResolver) => { expect(resolver.getViewDirectivesMetadata(ComponentWithEverything)) - .toEqual([ - resolver.getDirectiveMetadata(ADirective), - resolver.getDirectiveMetadata(SomeDirective) - ]); + .toContain(resolver.getDirectiveMetadata(ADirective)); + expect(resolver.getViewDirectivesMetadata(ComponentWithEverything)) + .toContain(resolver.getDirectiveMetadata(SomeDirective)); })); }); }); diff --git a/modules/angular2/test/upgrade/metadata_spec.ts b/modules/angular2/test/upgrade/metadata_spec.ts index 88d0faff75bc..dbdee45c1930 100644 --- a/modules/angular2/test/upgrade/metadata_spec.ts +++ b/modules/angular2/test/upgrade/metadata_spec.ts @@ -16,7 +16,6 @@ import {getComponentInfo, parseFields} from 'angular2/src/upgrade/metadata'; import {DOM} from 'angular2/src/platform/dom/dom_adapter'; export function main() { - if (!DOM.supportsDOMEvents()) return; describe('upgrade metadata', () => { it('should extract component selector', () => { expect(getComponentInfo(ElementNameComponent).selector).toEqual('elementNameDashed'); diff --git a/modules/angular2/test/upgrade/upgrade_spec.ts b/modules/angular2/test/upgrade/upgrade_spec.ts index dd335f34562f..a64ad2fe9671 100644 --- a/modules/angular2/test/upgrade/upgrade_spec.ts +++ b/modules/angular2/test/upgrade/upgrade_spec.ts @@ -17,7 +17,6 @@ import {UpgradeAdapter} from 'angular2/upgrade'; import * as angular from 'angular2/src/upgrade/angular_js'; export function main() { - if (!DOM.supportsDOMEvents()) return; describe('adapter: ng1 to ng2', () => { it('should have angular 1 loaded', () => expect(angular.version.major).toBe(1)); diff --git a/modules/angular2/test/web_workers/shared/service_message_broker_spec.ts b/modules/angular2/test/web_workers/shared/service_message_broker_spec.ts index 0273a7735e5c..3cbd4b6cb546 100644 --- a/modules/angular2/test/web_workers/shared/service_message_broker_spec.ts +++ b/modules/angular2/test/web_workers/shared/service_message_broker_spec.ts @@ -28,7 +28,7 @@ export function main() { const RESULT = 20; const ID = "methodId"; - beforeEachProviders(() => [provide(ON_WEB_WORKER, {useValue: true}), RenderStore]); + beforeEachProviders(() => [Serializer, provide(ON_WEB_WORKER, {useValue: true}), RenderStore]); describe("UIMessageBroker", () => { var messageBuses; diff --git a/modules/angular2/test/web_workers/worker/renderer_integration_spec.ts b/modules/angular2/test/web_workers/worker/renderer_integration_spec.ts index ac6874c72cef..04a4630a4221 100644 --- a/modules/angular2/test/web_workers/worker/renderer_integration_spec.ts +++ b/modules/angular2/test/web_workers/worker/renderer_integration_spec.ts @@ -44,7 +44,10 @@ import { ServiceMessageBrokerFactory_ } from 'angular2/src/web_workers/shared/service_message_broker'; import {ChangeDetectorGenConfig} from 'angular2/src/core/change_detection/change_detection'; - +import { + TEST_BROWSER_PLATFORM_PROVIDERS, + TEST_BROWSER_APPLICATION_PROVIDERS +} from 'angular2/platform/testing/browser'; export function main() { function createWebWorkerBrokerFactory( @@ -83,13 +86,16 @@ export function main() { beforeEachProviders(() => { uiRenderStore = new RenderStore(); - var testInjector = new TestInjector(); - testInjector.addProviders([ + var testUiInjector = new TestInjector(); + testUiInjector.platformProviders = TEST_BROWSER_PLATFORM_PROVIDERS; + testUiInjector.applicationProviders = TEST_BROWSER_APPLICATION_PROVIDERS; + testUiInjector.addProviders([ + Serializer, provide(RenderStore, {useValue: uiRenderStore}), provide(DomRootRenderer, {useClass: DomRootRenderer_}), provide(RootRenderer, {useExisting: DomRootRenderer}) ]); - uiInjector = testInjector.createInjector(); + uiInjector = testUiInjector.createInjector(); var uiSerializer = uiInjector.get(Serializer); var domRootRenderer = uiInjector.get(DomRootRenderer); workerRenderStore = new RenderStore(); diff --git a/modules_dart/angular2_testing/lib/angular2_testing.dart b/modules_dart/angular2_testing/lib/angular2_testing.dart index 629e0f6bfbdf..0e95d586d04b 100644 --- a/modules_dart/angular2_testing/lib/angular2_testing.dart +++ b/modules_dart/angular2_testing/lib/angular2_testing.dart @@ -5,12 +5,12 @@ import 'package:test/test.dart'; import 'package:angular2/angular2.dart'; import 'package:angular2/src/core/di/metadata.dart' show InjectMetadata; import 'package:angular2/src/core/di/exceptions.dart' show NoAnnotationError; -import 'package:angular2/platform/browser_static.dart' show BrowserDomAdapter; import 'package:angular2/src/core/reflection/reflection.dart'; import 'package:angular2/src/core/reflection/reflection_capabilities.dart'; import 'package:angular2/src/testing/test_injector.dart'; export 'package:angular2/src/testing/test_component_builder.dart'; export 'package:angular2/src/testing/test_injector.dart' show inject; +import 'package:angular2/platform/testing/browser.dart'; /// One time initialization that must be done for Angular2 component /// tests. Call before any test methods. @@ -24,8 +24,8 @@ export 'package:angular2/src/testing/test_injector.dart' show inject; /// } /// ``` void initAngularTests() { - BrowserDomAdapter.makeCurrent(); reflector.reflectionCapabilities = new ReflectionCapabilities(); + setBaseTestProviders(TEST_BROWSER_PLATFORM_PROVIDERS, TEST_BROWSER_APPLICATION_PROVIDERS); } void _addTestInjectorTearDown() { diff --git a/test-init.dart b/test-init.dart index c820485f9cfc..073e866a4a37 100644 --- a/test-init.dart +++ b/test-init.dart @@ -1,5 +1,9 @@ -import 'package:angular2/src/platform/browser/browser_adapter.dart'; +import 'package:angular2/testing.dart'; +import 'package:angular2/platform/testing/browser.dart'; +import 'package:angular2/src/core/reflection/reflection.dart'; +import 'package:angular2/src/core/reflection/reflection_capabilities.dart'; main() { - BrowserDomAdapter.makeCurrent(); + reflector.reflectionCapabilities = new ReflectionCapabilities(); + setBaseTestProviders(TEST_BROWSER_PLATFORM_PROVIDERS, TEST_BROWSER_APPLICATION_PROVIDERS); } diff --git a/test-main.js b/test-main.js index 0fa487d93f61..9ea1378280b7 100644 --- a/test-main.js +++ b/test-main.js @@ -18,9 +18,13 @@ System.config({ } }); -// Import all the specs, execute their `main()` method and kick off Karma (Jasmine). -System.import('angular2/src/platform/browser/browser_adapter').then(function(browser_adapter) { - browser_adapter.BrowserDomAdapter.makeCurrent(); +// Set up the test injector, then import all the specs, execute their `main()` +// method and kick off Karma (Jasmine). +System.import('angular2/testing').then(function(testing) { + return System.import('angular2/platform/testing/browser').then(function(testing_platform_browser) { + testing.setBaseTestProviders(testing_platform_browser.TEST_BROWSER_PLATFORM_PROVIDERS, + testing_platform_browser.TEST_BROWSER_APPLICATION_PROVIDERS); + }); }).then(function() { return Promise.all( Object.keys(window.__karma__.files) // All files served by Karma. diff --git a/tools/broccoli/trees/node_tree.ts b/tools/broccoli/trees/node_tree.ts index a626e837d63e..50fd5fb37e3c 100644 --- a/tools/broccoli/trees/node_tree.ts +++ b/tools/broccoli/trees/node_tree.ts @@ -36,6 +36,8 @@ module.exports = function makeNodeTree(projects, destinationPath) { 'angular2/test/symbol_inspector/**/*.ts', 'angular2/test/public_api_spec.ts', + 'angular2/test/web_workers/worker/renderer_integration_spec.ts', + 'angular2/test/upgrade/**/*.ts', 'angular1_router/**', diff --git a/tools/build/run_server_dart_tests.js b/tools/build/run_server_dart_tests.js index e57f656d677c..09949ede5404 100644 --- a/tools/build/run_server_dart_tests.js +++ b/tools/build/run_server_dart_tests.js @@ -25,8 +25,9 @@ module.exports = function(gulp, plugins, config) { // No test files found return Q.resolve(); } - var header = ['library _all_tests;', '']; + var header = ['library _all_tests;', 'import "package:angular2/testing.dart";', '']; var main = ['main() {']; + main.push(' setBaseTestProviders([], []);'); testFiles.forEach(function(fileName, index) { header.push('import "' + fileName + '" as test_' + index + ';'); main.push(' test_' + index + '.main();'); diff --git a/tools/cjs-jasmine/index.js b/tools/cjs-jasmine/index.js index 0e97d7fa614e..92cbb9536e0a 100644 --- a/tools/cjs-jasmine/index.js +++ b/tools/cjs-jasmine/index.js @@ -33,4 +33,5 @@ jrunner.onComplete(function(passed) { process.exit(passed ? 0 : 1); }); jrunner.projectBaseDir = path.resolve(__dirname, '../../'); jrunner.specDir = ''; jrunner.addSpecFiles(specFiles); +require('./test-cjs-main.js'); jrunner.execute(); diff --git a/tools/cjs-jasmine/test-cjs-main.js b/tools/cjs-jasmine/test-cjs-main.js new file mode 100644 index 000000000000..3309af72eb3c --- /dev/null +++ b/tools/cjs-jasmine/test-cjs-main.js @@ -0,0 +1,5 @@ +var testingPlatformServer = require('../../dist/js/cjs/angular2/platform/testing/server.js'); +var testing = require('../../dist/js/cjs/angular2/testing.js'); + +testing.setBaseTestProviders(testingPlatformServer.TEST_SERVER_PLATFORM_PROVIDERS, + testingPlatformServer.TEST_SERVER_APPLICATION_PROVIDERS); From ac85cbb28afc39b4ea2bd95484f616e29755c9d5 Mon Sep 17 00:00:00 2001 From: Yegor Jbanov Date: Fri, 18 Dec 2015 17:00:43 -0800 Subject: [PATCH 12/70] fix(web_workers): support @AngularEntrypoint in web workers And enable transformers on all playground apps Closes #6013 --- gulpfile.js | 32 ++++---- modules/angular2/angular2.dart | 3 +- modules/angular2/core.dart | 1 + modules/angular2/src/platform/worker_app.ts | 2 + .../src/platform/worker_app_common.ts | 2 - .../shared/service_message_broker_spec.ts | 36 +++++---- modules/benchmarks/pubspec.yaml | 2 + modules/benchmarks_external/pubspec.yaml | 3 +- modules/playground/pubspec.yaml | 73 ++++++++++++------- .../kitchen_sink/background_index.dart | 4 +- .../src/web_workers/kitchen_sink/index.dart | 4 +- .../message_broker/background_index.dart | 4 +- .../src/web_workers/message_broker/index.dart | 4 +- .../web_workers/todo/background_index.dart | 4 +- .../src/web_workers/todo/index.dart | 4 +- .../web_workers/todo/index_web_socket.dart | 4 +- .../transform/common/annotation_matcher.dart | 3 + .../reflection_remover/rewriter.dart | 9 ++- .../expected/index.dart | 2 +- 19 files changed, 107 insertions(+), 89 deletions(-) diff --git a/gulpfile.js b/gulpfile.js index 1415c67128df..43be3501ea38 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -906,24 +906,20 @@ gulp.task('build/pure-packages.dart/standalone', function() { .pipe(gulp.dest(CONFIG.dest.dart)); }); -gulp.task('build/pure-packages.dart/license', - function() { - return gulp.src(['LICENSE']) - .pipe(gulp.dest(path.join(CONFIG.dest.dart, 'angular2_testing'))); - }) - - - gulp.task('build/pure-packages.dart/angular2', function() { - var yaml = require('js-yaml'); - - return gulp.src([ - 'modules_dart/transform/**/*', - '!modules_dart/transform/**/*.proto', - '!modules_dart/transform/pubspec.yaml', - '!modules_dart/transform/**/packages{,/**}', - ]) - .pipe(gulp.dest(path.join(CONFIG.dest.dart, 'angular2'))); - }); +gulp.task('build/pure-packages.dart/license', function() { + return gulp.src(['LICENSE']).pipe(gulp.dest(path.join(CONFIG.dest.dart, 'angular2_testing'))); +}); + + +gulp.task('build/pure-packages.dart/angular2', function() { + return gulp.src([ + 'modules_dart/transform/**/*', + '!modules_dart/transform/**/*.proto', + '!modules_dart/transform/pubspec.yaml', + '!modules_dart/transform/**/packages{,/**}', + ]) + .pipe(gulp.dest(path.join(CONFIG.dest.dart, 'angular2'))); +}); // Builds all Dart packages, but does not compile them gulp.task('build/packages.dart', function(done) { diff --git a/modules/angular2/angular2.dart b/modules/angular2/angular2.dart index 6dd8a9c701fa..3efe608c9d7c 100644 --- a/modules/angular2/angular2.dart +++ b/modules/angular2/angular2.dart @@ -5,8 +5,7 @@ library angular2; * * This library does not include `bootstrap`. Import `bootstrap.dart` instead. */ -export 'package:angular2/core.dart' - hide forwardRef, resolveForwardRef, ForwardRefFn; +export 'package:angular2/core.dart'; export 'package:angular2/common.dart'; export 'package:angular2/instrumentation.dart'; export 'package:angular2/src/core/angular_entrypoint.dart' show AngularEntrypoint; diff --git a/modules/angular2/core.dart b/modules/angular2/core.dart index 2e43211bd5fa..54bb3df1152a 100644 --- a/modules/angular2/core.dart +++ b/modules/angular2/core.dart @@ -1,5 +1,6 @@ library angular2.core; +export './src/core/angular_entrypoint.dart' show AngularEntrypoint; export './src/core/metadata.dart'; export './src/core/util.dart'; export 'package:angular2/src/facade/lang.dart' show enableProdMode; diff --git a/modules/angular2/src/platform/worker_app.ts b/modules/angular2/src/platform/worker_app.ts index 4e53b0d1f317..cb014694c276 100644 --- a/modules/angular2/src/platform/worker_app.ts +++ b/modules/angular2/src/platform/worker_app.ts @@ -10,6 +10,7 @@ import { import {WORKER_APP_APPLICATION_COMMON} from './worker_app_common'; import {APP_INITIALIZER} from 'angular2/core'; import {MessageBus} from 'angular2/src/web_workers/shared/message_bus'; +import {COMPILER_PROVIDERS} from 'angular2/src/compiler/compiler'; // TODO(jteplitz602) remove this and compile with lib.webworker.d.ts (#3492) let _postMessage = { @@ -20,6 +21,7 @@ let _postMessage = { export const WORKER_APP_APPLICATION: Array = [ WORKER_APP_APPLICATION_COMMON, + COMPILER_PROVIDERS, new Provider(MessageBus, {useFactory: createMessageBus, deps: [NgZone]}), new Provider(APP_INITIALIZER, {useValue: setupWebWorker, multi: true}) ]; diff --git a/modules/angular2/src/platform/worker_app_common.ts b/modules/angular2/src/platform/worker_app_common.ts index 9bcdd28b54df..7157dfee8b70 100644 --- a/modules/angular2/src/platform/worker_app_common.ts +++ b/modules/angular2/src/platform/worker_app_common.ts @@ -19,7 +19,6 @@ import { ServiceMessageBrokerFactory, ServiceMessageBrokerFactory_ } from 'angular2/src/web_workers/shared/service_message_broker'; -import {COMPILER_PROVIDERS} from 'angular2/src/compiler/compiler'; import {Serializer} from "angular2/src/web_workers/shared/serializer"; import {ON_WEB_WORKER} from "angular2/src/web_workers/shared/api"; import {Provider} from 'angular2/src/core/di'; @@ -37,7 +36,6 @@ export const WORKER_APP_PLATFORM: Array = export const WORKER_APP_APPLICATION_COMMON: Array = CONST_EXPR([ APPLICATION_COMMON_PROVIDERS, - COMPILER_PROVIDERS, FORM_PROVIDERS, Serializer, new Provider(PLATFORM_PIPES, {useValue: COMMON_PIPES, multi: true}), diff --git a/modules/angular2/test/web_workers/shared/service_message_broker_spec.ts b/modules/angular2/test/web_workers/shared/service_message_broker_spec.ts index 3cbd4b6cb546..3e4b7478964c 100644 --- a/modules/angular2/test/web_workers/shared/service_message_broker_spec.ts +++ b/modules/angular2/test/web_workers/shared/service_message_broker_spec.ts @@ -3,11 +3,13 @@ import { inject, describe, it, + iit, expect, beforeEach, beforeEachProviders, SpyObject, - proxy + proxy, + browserDetection } from 'angular2/testing_internal'; import {createPairedMessageBuses} from '../shared/web_worker_test_util'; import {Serializer, PRIMITIVE} from 'angular2/src/web_workers/shared/serializer'; @@ -49,19 +51,23 @@ export function main() { {'method': TEST_METHOD, 'args': [PASSED_ARG_1, PASSED_ARG_2]}); })); - it("should return promises to the worker", inject([Serializer], (serializer) => { - var broker = new ServiceMessageBroker_(messageBuses.ui, serializer, CHANNEL); - broker.registerMethod(TEST_METHOD, [PRIMITIVE], (arg1) => { - expect(arg1).toEqual(PASSED_ARG_1); - return PromiseWrapper.wrap(() => { return RESULT; }); - }); - ObservableWrapper.callEmit(messageBuses.worker.to(CHANNEL), - {'method': TEST_METHOD, 'id': ID, 'args': [PASSED_ARG_1]}); - ObservableWrapper.subscribe(messageBuses.worker.from(CHANNEL), (data: any) => { - expect(data.type).toEqual("result"); - expect(data.id).toEqual(ID); - expect(data.value).toEqual(RESULT); - }); - })); + // TODO(pkozlowski): this fails only in Edge with + // "No provider for RenderStore! (Serializer -> RenderStore)" + if (!browserDetection.isEdge) { + it("should return promises to the worker", inject([Serializer], (serializer) => { + var broker = new ServiceMessageBroker_(messageBuses.ui, serializer, CHANNEL); + broker.registerMethod(TEST_METHOD, [PRIMITIVE], (arg1) => { + expect(arg1).toEqual(PASSED_ARG_1); + return PromiseWrapper.wrap(() => { return RESULT; }); + }); + ObservableWrapper.callEmit(messageBuses.worker.to(CHANNEL), + {'method': TEST_METHOD, 'id': ID, 'args': [PASSED_ARG_1]}); + ObservableWrapper.subscribe(messageBuses.worker.from(CHANNEL), (data: any) => { + expect(data.type).toEqual("result"); + expect(data.id).toEqual(ID); + expect(data.value).toEqual(RESULT); + }); + })); + } }); } diff --git a/modules/benchmarks/pubspec.yaml b/modules/benchmarks/pubspec.yaml index 4dd4765ef4de..4b827ef76ab9 100644 --- a/modules/benchmarks/pubspec.yaml +++ b/modules/benchmarks/pubspec.yaml @@ -26,9 +26,11 @@ transformers: - web/src/static_tree/tree_benchmark.dart - web/src/tree/tree_benchmark.dart - $dart2js: + $include: web/src/** minify: false commandLineOptions: - --dump-info - --trust-type-annotations - --trust-primitives - --show-package-warnings + - --fatal-warnings diff --git a/modules/benchmarks_external/pubspec.yaml b/modules/benchmarks_external/pubspec.yaml index 7f1fc456b63f..e7cf10f4765c 100644 --- a/modules/benchmarks_external/pubspec.yaml +++ b/modules/benchmarks_external/pubspec.yaml @@ -11,10 +11,11 @@ dependency_overrides: intl: '^0.12.4' # angular depends on an older version of intl. transformers: - angular: - $exclude: "web/e2e_test" + $include: "web/src" html_files: - web/src/naive_infinite_scroll/scroll_area.html - web/src/naive_infinite_scroll/scroll_item.html - $dart2js: + $include: "web/src" commandLineOptions: - --show-package-warnings diff --git a/modules/playground/pubspec.yaml b/modules/playground/pubspec.yaml index 907f00cf0b1d..a75ad05ac053 100644 --- a/modules/playground/pubspec.yaml +++ b/modules/playground/pubspec.yaml @@ -19,20 +19,12 @@ transformers: - angular2: platform_directives: 'package:angular2/src/common/directives.dart#CORE_DIRECTIVES' entry_points: + - web/src/animate/index.dart + - web/src/async/index.dart - web/src/gestures/index.dart + - web/src/hash_routing/index.dart - web/src/hello_world/index.dart - web/src/key_events/index.dart - - web/src/sourcemap/index.dart - - web/src/todo/index.dart - - web/src/order_management/index.dart - - web/src/model_driven_forms/index.dart - - web/src/observable_models/index.dart - - web/src/person_management/index.dart - - web/src/routing/index.dart - - web/src/template_driven_forms/index.dart - - web/src/zippy_component/index.dart - - web/src/relative_assets/index.dart - - web/src/svg/index.dart - web/src/material/button/index.dart - web/src/material/checkbox/index.dart - web/src/material/dialog/index.dart @@ -41,25 +33,50 @@ transformers: - web/src/material/progress-linear/index.dart - web/src/material/radio/index.dart - web/src/material/switcher/index.dart + - web/src/model_driven_forms/index.dart + - web/src/observable_models/index.dart + - web/src/order_management/index.dart + - web/src/person_management/index.dart + - web/src/relative_assets/index.dart + - web/src/routing/index.dart + - web/src/sourcemap/index.dart + - web/src/svg/index.dart + - web/src/template_driven_forms/index.dart + - web/src/todo/index.dart + - web/src/web_workers/kitchen_sink/background_index.dart + - web/src/web_workers/kitchen_sink/index.dart + - web/src/web_workers/message_broker/background_index.dart + - web/src/web_workers/message_broker/index.dart + - web/src/web_workers/todo/background_index.dart + - web/src/web_workers/todo/index.dart + - web/src/web_workers/todo/server_index.dart + - web/src/zippy_component/index.dart - # These entrypoints are disabled untl the transformer supports UI bootstrap (issue #3971) - # - web/src/web_workers/message_broker/index.dart - # - web/src/web_workers/kitchen_sink/index.dart - # - web/src/web_workers/todo/index.dart - # - web/src/web_workers/todo/server_index.dart - # - web/src/web_workers/todo/background_index.dart - # - web/src/web_workers/message_broker/background_index.dart - # - web/src/web_workers/kitchen_sink/background_index.dart - # - # This entrypoint is not needed: - # - web/src/material/demo_common.dart +- $dart2js: + $include: + - web/src/** + $exclude: + # web worker code compiled separately; see below + - web/src/web_workers/** + minify: false + commandLineOptions: + - --show-package-warnings + - --trust-type-annotations + - --trust-primitives + - --enable-experimental-mirrors + - --fatal-warnings +# TODO(yjbanov): cannot use --fatal-warnings on web-worker code due to +# dart2js bug https://github.com/dart-lang/sdk/issues/23875 - $dart2js: + $include: + - web/src/web_workers/** + $exclude: + - web/src/web_workers/images/** + - web/src/web_workers/todo/server_index.dart minify: false commandLineOptions: - - --show-package-warnings - - --trust-type-annotations - - --trust-primitives - - --enable-experimental-mirrors - # Uncomment to generate summaries from dart2js - # - --dump-info + - --show-package-warnings + - --trust-type-annotations + - --trust-primitives + - --enable-experimental-mirrors diff --git a/modules/playground/src/web_workers/kitchen_sink/background_index.dart b/modules/playground/src/web_workers/kitchen_sink/background_index.dart index f4137791a568..63098155c68a 100644 --- a/modules/playground/src/web_workers/kitchen_sink/background_index.dart +++ b/modules/playground/src/web_workers/kitchen_sink/background_index.dart @@ -4,11 +4,9 @@ import "index_common.dart" show HelloCmp; import "dart:isolate"; import "package:angular2/platform/worker_app.dart"; import "package:angular2/core.dart"; -import "package:angular2/src/core/reflection/reflection_capabilities.dart"; -import "package:angular2/src/core/reflection/reflection.dart"; +@AngularEntrypoint() main(List args, SendPort replyTo) { - reflector.reflectionCapabilities = new ReflectionCapabilities(); platform([WORKER_APP_PLATFORM, new Provider(RENDER_SEND_PORT, useValue: replyTo)]) .application([WORKER_APP_APPLICATION]) .bootstrap(HelloCmp); diff --git a/modules/playground/src/web_workers/kitchen_sink/index.dart b/modules/playground/src/web_workers/kitchen_sink/index.dart index 6dbef2e01137..4d604cdcd67d 100644 --- a/modules/playground/src/web_workers/kitchen_sink/index.dart +++ b/modules/playground/src/web_workers/kitchen_sink/index.dart @@ -2,11 +2,9 @@ library angular2.examples.web_workers.kitchen_sink.index; import "package:angular2/platform/worker_render.dart"; import "package:angular2/core.dart"; -import "package:angular2/src/core/reflection/reflection_capabilities.dart"; -import "package:angular2/src/core/reflection/reflection.dart"; +@AngularEntrypoint() main() { - reflector.reflectionCapabilities = new ReflectionCapabilities(); platform([WORKER_RENDER_PLATFORM]) .asyncApplication(initIsolate("background_index.dart")); } diff --git a/modules/playground/src/web_workers/message_broker/background_index.dart b/modules/playground/src/web_workers/message_broker/background_index.dart index fccda6ecf59e..7aba3b7066aa 100644 --- a/modules/playground/src/web_workers/message_broker/background_index.dart +++ b/modules/playground/src/web_workers/message_broker/background_index.dart @@ -2,13 +2,11 @@ library angular2.examples.message_broker.background_index; import "package:angular2/platform/worker_app.dart"; import "package:angular2/core.dart"; -import "package:angular2/src/core/reflection/reflection_capabilities.dart"; -import "package:angular2/src/core/reflection/reflection.dart"; import "index_common.dart" show App; import "dart:isolate"; +@AngularEntrypoint() main(List args, SendPort replyTo) { - reflector.reflectionCapabilities = new ReflectionCapabilities(); platform([WORKER_APP_PLATFORM, new Provider(RENDER_SEND_PORT, useValue: replyTo)]) .application([WORKER_APP_APPLICATION]) .bootstrap(App); diff --git a/modules/playground/src/web_workers/message_broker/index.dart b/modules/playground/src/web_workers/message_broker/index.dart index 217598bb01c6..42908111074b 100644 --- a/modules/playground/src/web_workers/message_broker/index.dart +++ b/modules/playground/src/web_workers/message_broker/index.dart @@ -2,12 +2,10 @@ library angular2.examples.message_broker.index; import "package:angular2/platform/worker_render.dart"; import "package:angular2/core.dart"; -import "package:angular2/src/core/reflection/reflection_capabilities.dart"; -import "package:angular2/src/core/reflection/reflection.dart"; import "dart:html"; +@AngularEntrypoint() main() { - reflector.reflectionCapabilities = new ReflectionCapabilities(); const ECHO_CHANNEL = "ECHO"; platform([WORKER_RENDER_PLATFORM]) .asyncApplication(initIsolate("background_index.dart")) diff --git a/modules/playground/src/web_workers/todo/background_index.dart b/modules/playground/src/web_workers/todo/background_index.dart index 1168eaf8317b..6bcf955eed5c 100644 --- a/modules/playground/src/web_workers/todo/background_index.dart +++ b/modules/playground/src/web_workers/todo/background_index.dart @@ -4,11 +4,9 @@ import "index_common.dart" show TodoApp; import "dart:isolate"; import "package:angular2/platform/worker_app.dart"; import "package:angular2/core.dart"; -import "package:angular2/src/core/reflection/reflection_capabilities.dart"; -import "package:angular2/src/core/reflection/reflection.dart"; +@AngularEntrypoint() main(List args, SendPort replyTo) { - reflector.reflectionCapabilities = new ReflectionCapabilities(); platform([WORKER_APP_PLATFORM, new Provider(RENDER_SEND_PORT, useValue: replyTo)]) .application([WORKER_APP_APPLICATION]) .bootstrap(TodoApp); diff --git a/modules/playground/src/web_workers/todo/index.dart b/modules/playground/src/web_workers/todo/index.dart index ef1010aade05..601de4e4e4c2 100644 --- a/modules/playground/src/web_workers/todo/index.dart +++ b/modules/playground/src/web_workers/todo/index.dart @@ -2,11 +2,9 @@ library angular2.examples.web_workers.todo.index; import "package:angular2/platform/worker_render.dart"; import "package:angular2/core.dart"; -import "package:angular2/src/core/reflection/reflection_capabilities.dart"; -import "package:angular2/src/core/reflection/reflection.dart"; +@AngularEntrypoint() main() { - reflector.reflectionCapabilities = new ReflectionCapabilities(); platform([WORKER_RENDER_PLATFORM]) .asyncApplication(initIsolate("background_index.dart")); } diff --git a/modules/playground/src/web_workers/todo/index_web_socket.dart b/modules/playground/src/web_workers/todo/index_web_socket.dart index 2b091beab0d3..5924ec49066d 100644 --- a/modules/playground/src/web_workers/todo/index_web_socket.dart +++ b/modules/playground/src/web_workers/todo/index_web_socket.dart @@ -1,14 +1,12 @@ library angular2.examples.web_workers.todo.index_web_socket; -import "package:angular2/src/core/reflection/reflection_capabilities.dart"; -import "package:angular2/src/core/reflection/reflection.dart"; import "package:angular2/core.dart"; import "package:angular2/platform/worker_render.dart"; import "package:angular2/src/web_workers/debug_tools/web_socket_message_bus.dart"; import 'dart:html' show WebSocket; +@AngularEntrypoint() main() { - reflector.reflectionCapabilities = new ReflectionCapabilities(); var webSocket = new WebSocket("ws://127.0.0.1:1337/ws"); webSocket.onOpen.listen((e) { var bus = new WebSocketMessageBus.fromWebSocket(webSocket); diff --git a/modules_dart/transform/lib/src/transform/common/annotation_matcher.dart b/modules_dart/transform/lib/src/transform/common/annotation_matcher.dart index af1c51c03f29..80f463ded5b6 100644 --- a/modules_dart/transform/lib/src/transform/common/annotation_matcher.dart +++ b/modules_dart/transform/lib/src/transform/common/annotation_matcher.dart @@ -73,11 +73,14 @@ const _VIEWS = const [ const _ENTRYPOINTS = const [ const ClassDescriptor('AngularEntrypoint', 'package:angular2/angular2.dart'), + const ClassDescriptor('AngularEntrypoint', 'package:angular2/core.dart'), const ClassDescriptor('AngularEntrypoint', 'package:angular2/bootstrap.dart'), const ClassDescriptor( 'AngularEntrypoint', 'package:angular2/bootstrap_static.dart'), const ClassDescriptor( 'AngularEntrypoint', 'package:angular2/platform/browser.dart'), + const ClassDescriptor( + 'AngularEntrypoint', 'package:angular2/platform/worker_app.dart'), const ClassDescriptor( 'AngularEntrypoint', 'package:angular2/platform/browser_static.dart'), const ClassDescriptor( diff --git a/modules_dart/transform/lib/src/transform/reflection_remover/rewriter.dart b/modules_dart/transform/lib/src/transform/reflection_remover/rewriter.dart index 3f0cf7845e12..1133faa20134 100644 --- a/modules_dart/transform/lib/src/transform/reflection_remover/rewriter.dart +++ b/modules_dart/transform/lib/src/transform/reflection_remover/rewriter.dart @@ -69,6 +69,10 @@ class _RewriterVisitor extends Object with RecursiveAstVisitor { bool _setupAdded = false; bool _importAdded = false; + /// Whether we imported static bootstrap by e.g. rewriting a non-static + /// bootstrap import. + bool _hasStaticBootstrapImport = false; + _RewriterVisitor(this._rewriter); @override @@ -111,7 +115,8 @@ class _RewriterVisitor extends Object with RecursiveAstVisitor { @override Object visitMethodInvocation(MethodInvocation node) { - if (node.methodName.toString() == BOOTSTRAP_NAME) { + if (_hasStaticBootstrapImport && + node.methodName.toString() == BOOTSTRAP_NAME) { _rewriteBootstrapCallToStatic(node); } return super.visitMethodInvocation(node); @@ -143,6 +148,7 @@ class _RewriterVisitor extends Object with RecursiveAstVisitor { buf.write(_rewriter._code.substring(_currentIndex, insertOffset)); buf.write(_getStaticReflectorInitBlock()); _currentIndex = insertOffset; + _setupAdded = true; } else if (node is ExpressionFunctionBody) { // TODO(kegluneq): Add support, see issue #5474. throw new ArgumentError( @@ -169,6 +175,7 @@ class _RewriterVisitor extends Object with RecursiveAstVisitor { buf.write(_rewriter._code.substring(_currentIndex, node.offset)); // TODO(yjbanov): handle import "..." show/hide ... buf.write("import '$BOOTSTRAP_STATIC_URI';"); + _hasStaticBootstrapImport = true; } else { // leave it as is buf.write(_rewriter._code.substring(_currentIndex, node.end)); diff --git a/modules_dart/transform/test/transform/reflection_remover/function_annotation_files/expected/index.dart b/modules_dart/transform/test/transform/reflection_remover/function_annotation_files/expected/index.dart index f99c0d00c8d0..8da3f5ac97ce 100644 --- a/modules_dart/transform/test/transform/reflection_remover/function_annotation_files/expected/index.dart +++ b/modules_dart/transform/test/transform/reflection_remover/function_annotation_files/expected/index.dart @@ -17,7 +17,7 @@ import 'package:angular2/src/core/reflection/reflection.dart'; @AngularEntrypoint() void main() {ngStaticInit.initReflector(); - ngStaticInit.initReflector();/*reflector.reflectionCapabilities = new ReflectionCapabilities();*/ + /*reflector.reflectionCapabilities = new ReflectionCapabilities();*/ bootstrapStatic(MyComponent); } """; From 6b73d09ba1d8c227d1b297341de2218aea5d1276 Mon Sep 17 00:00:00 2001 From: Yegor Jbanov Date: Tue, 12 Jan 2016 09:25:01 -0800 Subject: [PATCH 13/70] chore(build): make experimental Dart build useful Previously we grepped all hand-written Dart code and ran analyzer in strong mode against it. Now we run it against transformed playground apps, which: 1. does not analyze unnecessary code (we primarily care about stuff that runs in the browser) 2. analyzes generated code, which does run in the browser and which we failed to analyze in the previous version of the build Closes #6436 --- scripts/ci/build_dart_experimental.sh | 49 ++++++++++++++++++- .../ci/dart_experimental/pubspec_for_ddc.js | 25 ++++++++++ scripts/ci/env_dart.sh | 7 +++ 3 files changed, 80 insertions(+), 1 deletion(-) create mode 100644 scripts/ci/dart_experimental/pubspec_for_ddc.js diff --git a/scripts/ci/build_dart_experimental.sh b/scripts/ci/build_dart_experimental.sh index 89519879817b..d4a1bd9046b6 100755 --- a/scripts/ci/build_dart_experimental.sh +++ b/scripts/ci/build_dart_experimental.sh @@ -10,6 +10,53 @@ SCRIPT_DIR=$(dirname $0) source $SCRIPT_DIR/env_dart.sh cd $SCRIPT_DIR/../.. +# Variables +DDC_WARNING_CAP="260" +DDC_DIR=`pwd`/tmp/dev_compiler +DDC_VERSION="0.1.14" + +# Get DDC +mkdir -p tmp +rm -rf tmp/dev_compiler +git clone https://github.com/dart-lang/dev_compiler.git tmp/dev_compiler +(cd $DDC_DIR && \ + git checkout tags/$DDC_VERSION && \ + $PUB get) + +# Convert TypeScript to Dart ./node_modules/.bin/gulp build/packages.dart ./node_modules/.bin/gulp build/pubspec.dart -./node_modules/.bin/gulp build/analyze.ddc.dart +node ./scripts/ci/dart_experimental/pubspec_for_ddc.js \ + --pubspec-file=dist/dart/playground/pubspec.yaml + +# Compile playground +cd dist/dart/playground +$PUB build --mode=debug +cd build/web +LOG_FILE="analyzer.log" +set +e +$DART_SDK/bin/dart $DDC_DIR/bin/dartdevc.dart \ + --dart-sdk=$DART_SDK_LIB_SEARCH_PATH -o out src/hello_world/index.dart \ + >$LOG_FILE +EXIT_CODE=`echo $?` +set -e + +# Analyzer exits with 1 when there are warnings and something crazy +# like 255 when it crashes. We don't want to fail the build if its +# only warnings (until our code is warning-free). +if [[ "$EXIT_CODE" -ne "0" && "$EXIT_CODE" -ne "1" ]] +then + echo "DDC compiler crashed with exit code $EXIT_CODE" + exit 1 +fi + +cat $LOG_FILE +WARNING_COUNT=`cat $LOG_FILE | wc -l | sed -e 's/^[[:space:]]*//'` + +if [[ "$WARNING_COUNT" -gt "$DDC_WARNING_CAP" ]] +then + echo "Too many warnings: $WARNING_COUNT" + exit 1 +else + echo "Warning count ok" +fi diff --git a/scripts/ci/dart_experimental/pubspec_for_ddc.js b/scripts/ci/dart_experimental/pubspec_for_ddc.js new file mode 100644 index 000000000000..2475e5000605 --- /dev/null +++ b/scripts/ci/dart_experimental/pubspec_for_ddc.js @@ -0,0 +1,25 @@ +// Removes dart2js from pubspec.yaml for faster building +// Usage: node pubspec_for_ddc.js --pubspec-file=PATH_TO_PUBSPEC_YAML + +var fs = require('fs'); +var yaml = require('js-yaml'); +var yargs = require('yargs'); + +var pubspecFileOpt = 'pubspec-file'; +var pubspecFile = yargs + .demand([pubspecFileOpt]) + .argv[pubspecFileOpt]; + +var doc = yaml.safeLoad(fs.readFileSync(pubspecFile, 'utf8')); + +var transformers = doc['transformers']; +if (transformers) { + transformers.forEach(function (transformer) { + var dart2js = transformer['\$dart2js']; + if (dart2js) { + dart2js['$exclude'] = [ 'web/**/*' ]; + } + }); +} + +fs.writeFileSync(pubspecFile, yaml.safeDump(doc)); diff --git a/scripts/ci/env_dart.sh b/scripts/ci/env_dart.sh index 465603ed4d51..6eaa0d7fa966 100755 --- a/scripts/ci/env_dart.sh +++ b/scripts/ci/env_dart.sh @@ -66,6 +66,12 @@ if [[ -z $ENV_SET ]]; then fi fi + case "$PLATFORM" in + (Linux) export DART_SDK_LIB_SEARCH_PATH="$DART_SDK" ;; + (Darwin) export DART_SDK_LIB_SEARCH_PATH="$DART_SDK/libexec" ;; + (*) echo Unsupported platform $PLATFORM. Exiting ... >&2 ; exit 3 ;; + esac + export DART_SDK export DARTSDK export DART @@ -85,6 +91,7 @@ if [[ -z $ENV_SET ]]; then echo '** ENV **' echo '*********' echo DART_SDK=$DART_SDK + echo DART_SDK_LIB_SEARCH_PATH=$DART_SDK_LIB_SEARCH_PATH echo DART=$DART echo PUB=$PUB echo DARTANALYZER=$DARTANALYZER From c1c54ed0f22df5d7c5bddc3f1cde9bed8dd85c01 Mon Sep 17 00:00:00 2001 From: Tim Blasi Date: Tue, 15 Dec 2015 16:42:21 -0800 Subject: [PATCH 14/70] refactor(dart/transform): Avoid using package:code_transformers Replace uses of `package:code_transformers`, which is only used to convert from uri to `AssetId`, with calls to the utility methods in `src/transform/common/url_resolver.dart`. Closes #5931 --- modules/angular2/pubspec.yaml | 2 +- .../src/transform/common/class_matcher_base.dart | 13 ++++++++----- .../src/transform/directive_processor/inliner.dart | 14 ++++++++------ 3 files changed, 17 insertions(+), 12 deletions(-) diff --git a/modules/angular2/pubspec.yaml b/modules/angular2/pubspec.yaml index 980ce1a25f73..c595adad830f 100644 --- a/modules/angular2/pubspec.yaml +++ b/modules/angular2/pubspec.yaml @@ -11,7 +11,6 @@ environment: dependencies: analyzer: '>=0.24.4 <0.27.0' barback: '^0.15.2+2' - code_transformers: '0.2.9+4' dart_style: '>=0.1.8 <0.3.0' glob: '^1.0.0' html: '^0.12.0' @@ -23,6 +22,7 @@ dependencies: source_span: '^1.0.0' stack_trace: '^1.1.1' dev_dependencies: + code_transformers: '0.2.9+4' guinness: '^0.1.18' transformers: - angular2 diff --git a/modules_dart/transform/lib/src/transform/common/class_matcher_base.dart b/modules_dart/transform/lib/src/transform/common/class_matcher_base.dart index 2d4c3c29575c..1db4d01f6f70 100644 --- a/modules_dart/transform/lib/src/transform/common/class_matcher_base.dart +++ b/modules_dart/transform/lib/src/transform/common/class_matcher_base.dart @@ -2,9 +2,10 @@ library angular2.transform.common.class_matcher_base; import 'package:analyzer/src/generated/ast.dart'; import 'package:barback/barback.dart' show AssetId; -import 'package:code_transformers/assets.dart'; import 'package:path/path.dart' as path; + import 'logging.dart' show log; +import 'url_resolver.dart'; /// Checks if a given [Identifier] matches any of the given [ClassDescriptor]s. abstract class ClassMatcherBase { @@ -74,6 +75,7 @@ ImportDirective _getMatchingImport( name = className.name; } if (name != descriptor.name) return null; + final assetUri = toAssetUri(assetId); return (className.root as CompilationUnit) .directives .where((d) => d is ImportDirective) @@ -82,12 +84,13 @@ ImportDirective _getMatchingImport( var uriString = i.uri.stringValue; if (uriString == descriptor.import) { importMatch = true; - } else if (uriString.startsWith('package:') || - uriString.startsWith('dart:')) { + } else if (uriString.startsWith('package:') || isDartCoreUri(uriString)) { return false; } else { - importMatch = - descriptor.assetId == uriToAssetId(assetId, uriString, log, null); + final candidateAssetId = + fromUri(const TransformerUrlResolver().resolve(assetUri, uriString)); + + importMatch = descriptor.assetId == candidateAssetId; } if (!importMatch) return false; diff --git a/modules_dart/transform/lib/src/transform/directive_processor/inliner.dart b/modules_dart/transform/lib/src/transform/directive_processor/inliner.dart index c63f2852c7a6..ff8ff0f135f8 100644 --- a/modules_dart/transform/lib/src/transform/directive_processor/inliner.dart +++ b/modules_dart/transform/lib/src/transform/directive_processor/inliner.dart @@ -4,14 +4,15 @@ import 'dart:async'; import 'package:analyzer/analyzer.dart'; import 'package:analyzer/src/generated/ast.dart'; -import 'package:angular2/src/transform/common/async_string_writer.dart'; -import 'package:angular2/src/transform/common/logging.dart'; -import 'package:code_transformers/assets.dart'; -import 'package:angular2/src/transform/common/asset_reader.dart'; import 'package:barback/barback.dart' show AssetId; import 'package:source_span/source_span.dart'; import 'package:path/path.dart' as path; +import 'package:angular2/src/transform/common/asset_reader.dart'; +import 'package:angular2/src/transform/common/async_string_writer.dart'; +import 'package:angular2/src/transform/common/logging.dart'; +import 'package:angular2/src/transform/common/url_resolver.dart'; + /// Reads the code at `assetId`, inlining any `part` directives in that code. /// /// Returns `null` if the code represented by `assetId` is a `part`. @@ -50,12 +51,13 @@ Future _getAllDeclarations(AssetReader reader, AssetId assetId, var partsStart = visitor.parts.first.offset, partsEnd = visitor.parts.last.end; + final assetUri = toAssetUri(assetId); var asyncWriter = new AsyncStringWriter(code.substring(0, partsStart)); visitor.parts.forEach((partDirective) { var uri = stringLiteralToString(partDirective.uri); - var partAssetId = uriToAssetId(assetId, uri, log, null /* span */, - errorOnAbsolute: false); + var partAssetId = + fromUri(const TransformerUrlResolver().resolve(assetUri, uri)); asyncWriter.asyncPrint(reader.readAsString(partAssetId).then((partCode) { if (partCode == null || partCode.isEmpty) { log.warning('Empty part at "${partDirective.uri}. Ignoring.', From eda6a5d52aa352825308f3345c41474c07f41b44 Mon Sep 17 00:00:00 2001 From: Jason Teplitz Date: Wed, 30 Dec 2015 19:08:06 -0500 Subject: [PATCH 15/70] refactor(WebWorker): Rename WORKER_RENDER_APP to WORKER_RENDER_APPLICATION BREAKING CHANGE WORKER_RENDER_APP is now deprecated. Use WORKER_RENDER_APPLICATION instead WORKER_RENDER_APP_COMMON has been replaced by WORKER_RENDER_APPLICATION_COMMON closes #6184 Closes #6378 --- modules/angular2/docs/web_workers/web_workers.md | 12 ++++++------ modules/angular2/platform/worker_render.dart | 8 ++++++-- modules/angular2/platform/worker_render.ts | 10 ++++++++-- modules/angular2/src/platform/worker_render.dart | 6 +++--- modules/angular2/src/platform/worker_render.ts | 6 +++--- .../angular2/src/platform/worker_render_common.ts | 2 +- modules/playground/src/web_workers/images/index.ts | 4 ++-- .../playground/src/web_workers/kitchen_sink/index.ts | 4 ++-- .../src/web_workers/message_broker/index.ts | 5 +++-- modules/playground/src/web_workers/todo/index.ts | 4 ++-- .../src/web_workers/todo/index_web_socket.dart | 2 +- 11 files changed, 37 insertions(+), 26 deletions(-) diff --git a/modules/angular2/docs/web_workers/web_workers.md b/modules/angular2/docs/web_workers/web_workers.md index 7ec8f2694c53..2a5dfbf2d398 100644 --- a/modules/angular2/docs/web_workers/web_workers.md +++ b/modules/angular2/docs/web_workers/web_workers.md @@ -371,14 +371,14 @@ In TypeScript: import {platform, Provider, APP_INITIALIZER, Injector} from 'angular2/core'; import { WORKER_RENDER_PLATFORM, - WORKER_RENDER_APP_COMMON, + WORKER_RENDER_APPLICATION_COMMON, initializeGenericWorkerRenderer, MessageBus } from 'angular2/platform/worker_render'; var bus = new MyAwesomeMessageBus(); platform([WORKER_RENDER_PLATFORM]) -.application([WORKER_RENDER_APP_COMMON, new Provider(MessageBus, {useValue: bus}), +.application([WORKER_RENDER_APPLICATION_COMMON, new Provider(MessageBus, {useValue: bus}), new Provider(APP_INITIALIZER, { useFactory: (injector) => () => initializeGenericWorkerRenderer(injector), deps: [Injector], @@ -419,7 +419,7 @@ import 'package:angular2/platform/worker_render.dart'; main() { var bus = new MyAwesomeMessageBus(); platform([WORKER_RENDER_PLATFORM]) - .application([WORKER_RENDER_APP_COMMON, new Provider(MessageBus, useValue: bus), + .application([WORKER_RENDER_APPLICATION_COMMON, new Provider(MessageBus, useValue: bus), new Provider(APP_INITIALIZER, useFactory: (injector) => () => initializeGenericWorkerRenderer(injector), deps: [Injector], @@ -456,9 +456,9 @@ void initAppThread(NgZone zone) { */ } ``` -Notice how we use the `WORKER_RENDER_APP_COMMON` providers instead of the `WORKER_RENDER_APP` providers on the render thread. -This is because the `WORKER_RENDER_APP` providers include an application initializer that starts a new WebWorker/Isolate. -The `WORKER_RENDER_APP_COMMON` providers make no assumption about where your application code lives. +Notice how we use the `WORKER_RENDER_APPLICTION_COMMON` providers instead of the `WORKER_RENDER_APPLICATION` providers on the render thread. +This is because the `WORKER_RENDER_APPLICATION` providers include an application initializer that starts a new WebWorker/Isolate. +The `WORKER_RENDER_APPLICATION_COMMON` providers make no assumption about where your application code lives. However, we now need to provide our own app initializer. At the very least this initializer needs to call `initializeGenericWorkerRenderer`. ## MessageBroker diff --git a/modules/angular2/platform/worker_render.dart b/modules/angular2/platform/worker_render.dart index 1b689cc2440b..aafab6599dfe 100644 --- a/modules/angular2/platform/worker_render.dart +++ b/modules/angular2/platform/worker_render.dart @@ -4,11 +4,11 @@ export 'package:angular2/src/platform/worker_render_common.dart' show WORKER_SCRIPT, WORKER_RENDER_PLATFORM, - WORKER_RENDER_APP_COMMON, + WORKER_RENDER_APPLICATION_COMMON, initializeGenericWorkerRenderer; export 'package:angular2/src/platform/worker_render.dart' - show WORKER_RENDER_APP, initIsolate, WebWorkerInstance; + show WORKER_RENDER_APPLICATION, initIsolate, WebWorkerInstance; export '../src/web_workers/shared/client_message_broker.dart' show ClientMessageBroker, ClientMessageBrokerFactory, FnArg, UiArguments; @@ -18,3 +18,7 @@ export '../src/web_workers/shared/service_message_broker.dart' export '../src/web_workers/shared/serializer.dart' show PRIMITIVE; export '../src/web_workers/shared/message_bus.dart'; + +import 'package:angular2/src/platform/worker_render_common.dart'; + +const WORKER_RENDER_APP = WORKER_RENDER_APPLICATION_COMMON; diff --git a/modules/angular2/platform/worker_render.ts b/modules/angular2/platform/worker_render.ts index 7a2e7ab579ea..a601dbf253eb 100644 --- a/modules/angular2/platform/worker_render.ts +++ b/modules/angular2/platform/worker_render.ts @@ -2,9 +2,9 @@ export { WORKER_SCRIPT, WORKER_RENDER_PLATFORM, initializeGenericWorkerRenderer, - WORKER_RENDER_APP_COMMON + WORKER_RENDER_APPLICATION_COMMON } from 'angular2/src/platform/worker_render_common'; -export * from 'angular2/src/platform/worker_render'; +export {WORKER_RENDER_APPLICATION, WebWorkerInstance} from 'angular2/src/platform/worker_render'; export { ClientMessageBroker, ClientMessageBrokerFactory, @@ -18,3 +18,9 @@ export { } from '../src/web_workers/shared/service_message_broker'; export {PRIMITIVE} from '../src/web_workers/shared/serializer'; export * from '../src/web_workers/shared/message_bus'; +import {WORKER_RENDER_APPLICATION} from 'angular2/src/platform/worker_render'; + +/** + * @deprecated Use WORKER_RENDER_APPLICATION + */ +export const WORKER_RENDER_APP = WORKER_RENDER_APPLICATION; diff --git a/modules/angular2/src/platform/worker_render.dart b/modules/angular2/src/platform/worker_render.dart index 387e70494765..f0d30c916853 100644 --- a/modules/angular2/src/platform/worker_render.dart +++ b/modules/angular2/src/platform/worker_render.dart @@ -2,7 +2,7 @@ library angular2.src.platform.worker_render; import 'package:angular2/src/platform/worker_render_common.dart' show - WORKER_RENDER_APP_COMMON, + WORKER_RENDER_APPLICATION_COMMON, WORKER_RENDER_MESSAGING_PROVIDERS, WORKER_SCRIPT, initializeGenericWorkerRenderer; @@ -14,14 +14,14 @@ import 'package:angular2/src/core/zone/ng_zone.dart'; import 'dart:isolate'; import 'dart:async'; -const WORKER_RENDER_APP = WORKER_RENDER_APP_COMMON; +const WORKER_RENDER_APP = WORKER_RENDER_APPLICATION_COMMON; initIsolate(String scriptUri) { return (NgZone zone) async { var instance = await spawnIsolate(Uri.parse(scriptUri)); return [ - WORKER_RENDER_APP_COMMON, + WORKER_RENDER_APPLICATION_COMMON, new Provider(WebWorkerInstance, useValue: instance), new Provider(APP_INITIALIZER, useFactory: (injector) => () => initializeGenericWorkerRenderer(injector), diff --git a/modules/angular2/src/platform/worker_render.ts b/modules/angular2/src/platform/worker_render.ts index 858ee860fabe..2d34aaa3eead 100644 --- a/modules/angular2/src/platform/worker_render.ts +++ b/modules/angular2/src/platform/worker_render.ts @@ -9,7 +9,7 @@ import {Injector, Injectable, Provider} from 'angular2/src/core/di'; import {MessageBasedRenderer} from 'angular2/src/web_workers/ui/renderer'; import {MessageBasedXHRImpl} from 'angular2/src/web_workers/ui/xhr_impl'; import { - WORKER_RENDER_APP_COMMON, + WORKER_RENDER_APPLICATION_COMMON, WORKER_RENDER_MESSAGING_PROVIDERS, WORKER_SCRIPT, initializeGenericWorkerRenderer @@ -36,8 +36,8 @@ export class WebWorkerInstance { /** * An array of providers that should be passed into `application()` when initializing a new Worker. */ -export const WORKER_RENDER_APP: Array = CONST_EXPR([ - WORKER_RENDER_APP_COMMON, +export const WORKER_RENDER_APPLICATION: Array = CONST_EXPR([ + WORKER_RENDER_APPLICATION_COMMON, WebWorkerInstance, new Provider(APP_INITIALIZER, { diff --git a/modules/angular2/src/platform/worker_render_common.ts b/modules/angular2/src/platform/worker_render_common.ts index 7772148139db..635796638cd1 100644 --- a/modules/angular2/src/platform/worker_render_common.ts +++ b/modules/angular2/src/platform/worker_render_common.ts @@ -59,7 +59,7 @@ export const WORKER_RENDER_PLATFORM: Array = CO new Provider(PLATFORM_INITIALIZER, {useValue: initWebWorkerRenderPlatform, multi: true}) ]); -export const WORKER_RENDER_APP_COMMON: Array = CONST_EXPR([ +export const WORKER_RENDER_APPLICATION_COMMON: Array = CONST_EXPR([ APPLICATION_COMMON_PROVIDERS, WORKER_RENDER_MESSAGING_PROVIDERS, new Provider(ExceptionHandler, {useFactory: _exceptionHandler, deps: []}), diff --git a/modules/playground/src/web_workers/images/index.ts b/modules/playground/src/web_workers/images/index.ts index caf9a38fa7a0..e158157e5f0d 100644 --- a/modules/playground/src/web_workers/images/index.ts +++ b/modules/playground/src/web_workers/images/index.ts @@ -1,9 +1,9 @@ import {platform, Provider} from 'angular2/core'; import { - WORKER_RENDER_APP, + WORKER_RENDER_APPLICATION, WORKER_RENDER_PLATFORM, WORKER_SCRIPT } from 'angular2/platform/worker_render'; platform([WORKER_RENDER_PLATFORM]) - .application([WORKER_RENDER_APP, new Provider(WORKER_SCRIPT, {useValue: "loader.js"})]); + .application([WORKER_RENDER_APPLICATION, new Provider(WORKER_SCRIPT, {useValue: "loader.js"})]); diff --git a/modules/playground/src/web_workers/kitchen_sink/index.ts b/modules/playground/src/web_workers/kitchen_sink/index.ts index caf9a38fa7a0..e158157e5f0d 100644 --- a/modules/playground/src/web_workers/kitchen_sink/index.ts +++ b/modules/playground/src/web_workers/kitchen_sink/index.ts @@ -1,9 +1,9 @@ import {platform, Provider} from 'angular2/core'; import { - WORKER_RENDER_APP, + WORKER_RENDER_APPLICATION, WORKER_RENDER_PLATFORM, WORKER_SCRIPT } from 'angular2/platform/worker_render'; platform([WORKER_RENDER_PLATFORM]) - .application([WORKER_RENDER_APP, new Provider(WORKER_SCRIPT, {useValue: "loader.js"})]); + .application([WORKER_RENDER_APPLICATION, new Provider(WORKER_SCRIPT, {useValue: "loader.js"})]); diff --git a/modules/playground/src/web_workers/message_broker/index.ts b/modules/playground/src/web_workers/message_broker/index.ts index 1317dfbad12b..2d49b80d81a4 100644 --- a/modules/playground/src/web_workers/message_broker/index.ts +++ b/modules/playground/src/web_workers/message_broker/index.ts @@ -1,6 +1,6 @@ import {platform, Provider} from 'angular2/core'; import { - WORKER_RENDER_APP, + WORKER_RENDER_APPLICATION, WORKER_RENDER_PLATFORM, WORKER_SCRIPT, UiArguments, @@ -13,7 +13,8 @@ const ECHO_CHANNEL = "ECHO"; let ref = platform([WORKER_RENDER_PLATFORM]) - .application([WORKER_RENDER_APP, new Provider(WORKER_SCRIPT, {useValue: "loader.js"})]); + .application( + [WORKER_RENDER_APPLICATION, new Provider(WORKER_SCRIPT, {useValue: "loader.js"})]); let brokerFactory: ClientMessageBrokerFactory = ref.injector.get(ClientMessageBrokerFactory); var broker = brokerFactory.createMessageBroker(ECHO_CHANNEL, false); diff --git a/modules/playground/src/web_workers/todo/index.ts b/modules/playground/src/web_workers/todo/index.ts index a138f5972ee3..f48911768f4f 100644 --- a/modules/playground/src/web_workers/todo/index.ts +++ b/modules/playground/src/web_workers/todo/index.ts @@ -1,9 +1,9 @@ import {platform, Provider} from 'angular2/core'; import { - WORKER_RENDER_APP, + WORKER_RENDER_APPLICATION, WORKER_RENDER_PLATFORM, WORKER_SCRIPT } from 'angular2/platform/worker_render'; platform([WORKER_RENDER_PLATFORM]) - .application([WORKER_RENDER_APP, new Provider(WORKER_SCRIPT, {useValue: "loader.js"})]); \ No newline at end of file + .application([WORKER_RENDER_APPLICATION, new Provider(WORKER_SCRIPT, {useValue: "loader.js"})]); \ No newline at end of file diff --git a/modules/playground/src/web_workers/todo/index_web_socket.dart b/modules/playground/src/web_workers/todo/index_web_socket.dart index 5924ec49066d..ea1418e52339 100644 --- a/modules/playground/src/web_workers/todo/index_web_socket.dart +++ b/modules/playground/src/web_workers/todo/index_web_socket.dart @@ -12,7 +12,7 @@ main() { var bus = new WebSocketMessageBus.fromWebSocket(webSocket); platform([WORKER_RENDER_PLATFORM]) - .application([WORKER_RENDER_APP_COMMON, new Provider(MessageBus, useValue: bus), + .application([WORKER_RENDER_APPLICATION_COMMON, new Provider(MessageBus, useValue: bus), new Provider(APP_INITIALIZER, useFactory: (injector) => () => initializeGenericWorkerRenderer(injector), deps: [Injector], From 4d0c2ed1f6a1c8b5131a9fc3329d5c951a616952 Mon Sep 17 00:00:00 2001 From: Tim Blasi Date: Tue, 15 Dec 2015 17:11:42 -0800 Subject: [PATCH 16/70] test(dart/transform): Update dependencies & fix Dart tests Widen version dependencies for `package:angular`, `package:code_transformers`, and `package:observe`. `package:guinness` uses `package:unittest` while the newest versions of `package:code_transformers` use `package:test`. This causes our end-to-end Dart transformer tests (which use testing code in `package:code_transformers`) to be skipped. To fix this: - Move e2e tests to run in a separate file - Run `gulp test.server.dart` tests serially Closes #5922 Closes #5935 --- modules/angular2/pubspec.yaml | 5 ++- ...client_server_message_bus.server.spec.dart | 19 +++++---- ...client_server_message_bus.server.spec.dart | 17 +++++--- .../transform/transform.e2e.server.spec.dart | 11 +++++ .../test/transform/transform.server.spec.dart | 7 +--- tools/build/run_server_dart_tests.js | 40 +++++++++---------- 6 files changed, 56 insertions(+), 43 deletions(-) create mode 100644 modules_dart/transform/test/transform/transform.e2e.server.spec.dart diff --git a/modules/angular2/pubspec.yaml b/modules/angular2/pubspec.yaml index c595adad830f..a5243e3025dd 100644 --- a/modules/angular2/pubspec.yaml +++ b/modules/angular2/pubspec.yaml @@ -9,7 +9,7 @@ homepage: <%= packageJson.homepage %> environment: sdk: '>=1.10.0 <2.0.0' dependencies: - analyzer: '>=0.24.4 <0.27.0' + analyzer: '>=0.24.4 <0.28.0' barback: '^0.15.2+2' dart_style: '>=0.1.8 <0.3.0' glob: '^1.0.0' @@ -22,8 +22,9 @@ dependencies: source_span: '^1.0.0' stack_trace: '^1.1.1' dev_dependencies: - code_transformers: '0.2.9+4' + code_transformers: '>=0.2.9+4 <0.4.0' guinness: '^0.1.18' + test: '^0.12.6' transformers: - angular2 - $dart2js: diff --git a/modules/angular2/test/web_workers/debug_tools/multi_client_server_message_bus.server.spec.dart b/modules/angular2/test/web_workers/debug_tools/multi_client_server_message_bus.server.spec.dart index 857b948b0b3d..5997d2cadefa 100644 --- a/modules/angular2/test/web_workers/debug_tools/multi_client_server_message_bus.server.spec.dart +++ b/modules/angular2/test/web_workers/debug_tools/multi_client_server_message_bus.server.spec.dart @@ -5,15 +5,17 @@ import "dart:async"; import "package:angular2/testing_internal.dart" show AsyncTestCompleter, - inject, - describe, - it, - iit, - expect, + SpyObject, beforeEach, beforeEachProviders, - SpyObject, - proxy; + describe, + expect, + iit, + inject, + it, + proxy, + testSetup; +import 'package:angular2/src/platform/server/html_adapter.dart'; import "package:angular2/src/web_workers/debug_tools/multi_client_server_message_bus.dart"; import "package:angular2/src/web_workers/shared/messaging_api.dart"; import "./message_bus_common.dart"; @@ -22,6 +24,9 @@ import "dart:convert" show JSON; import 'dart:math'; main() { + Html5LibDomAdapter.makeCurrent(); + testSetup(); + List messageHistory = new List(); List resultMarkers = new List(); describe("MultiClientServerMessageBusSink", () { diff --git a/modules/angular2/test/web_workers/debug_tools/single_client_server_message_bus.server.spec.dart b/modules/angular2/test/web_workers/debug_tools/single_client_server_message_bus.server.spec.dart index 50ca5f15ae0b..e941cda9f05b 100644 --- a/modules/angular2/test/web_workers/debug_tools/single_client_server_message_bus.server.spec.dart +++ b/modules/angular2/test/web_workers/debug_tools/single_client_server_message_bus.server.spec.dart @@ -5,20 +5,25 @@ import "dart:async"; import "package:angular2/testing_internal.dart" show AsyncTestCompleter, - inject, - describe, - it, - expect, + SpyObject, beforeEach, beforeEachProviders, - SpyObject, - proxy; + describe, + expect, + inject, + it, + proxy, + testSetup; +import 'package:angular2/src/platform/server/html_adapter.dart'; import "package:angular2/src/web_workers/debug_tools/single_client_server_message_bus.dart"; import "./message_bus_common.dart"; import "./spy_web_socket.dart"; import "dart:convert" show JSON; main() { + Html5LibDomAdapter.makeCurrent(); + testSetup(); + var MESSAGE = const {'test': 10}; const CHANNEL = "TEST_CHANNEL"; describe("SingleClientServerMessageBusSink", () { diff --git a/modules_dart/transform/test/transform/transform.e2e.server.spec.dart b/modules_dart/transform/test/transform/transform.e2e.server.spec.dart new file mode 100644 index 000000000000..1e0d4482ad27 --- /dev/null +++ b/modules_dart/transform/test/transform/transform.e2e.server.spec.dart @@ -0,0 +1,11 @@ +library angular2.test.transform.transform.e2e.spec; + +import 'package:test/test.dart'; + +import 'inliner_for_test/all_tests.dart' as inliner; +import 'integration/all_tests.dart' as integration; + +main() { + group('Inliner For Test e2e', inliner.endToEndTests); + group('Transformer Pipeline', integration.allTests); +} diff --git a/modules_dart/transform/test/transform/transform.server.spec.dart b/modules_dart/transform/test/transform/transform.server.spec.dart index d3fe7a54e1b7..b27b063b8107 100644 --- a/modules_dart/transform/test/transform/transform.server.spec.dart +++ b/modules_dart/transform/test/transform/transform.server.spec.dart @@ -1,4 +1,4 @@ -library angular2.test.transform; +library angular2.test.transform.transform.server.spec; import 'package:guinness/guinness.dart'; import 'package:unittest/unittest.dart' hide expect; @@ -12,7 +12,6 @@ import 'deferred_rewriter/all_tests.dart' as deferredRewriter; import 'directive_metadata_linker/all_tests.dart' as directiveMeta; import 'directive_processor/all_tests.dart' as directiveProcessor; import 'inliner_for_test/all_tests.dart' as inliner; -import 'integration/all_tests.dart' as integration; import 'reflection_remover/all_tests.dart' as reflectionRemover; import 'template_compiler/all_tests.dart' as templateCompiler; import 'stylesheet_compiler/all_tests.dart' as stylesheetCompiler; @@ -30,8 +29,4 @@ main() { describe('Deferred Rewriter', deferredRewriter.allTests); describe('Stylesheet Compiler', stylesheetCompiler.allTests); describe('Url Resolver', urlResolver.allTests); - // NOTE(kegluneq): These use `code_transformers#testPhases`, which is not - // designed to work with `guinness`. - group('Inliner For Test e2e', inliner.endToEndTests); - group('Transformer Pipeline', integration.allTests); } diff --git a/tools/build/run_server_dart_tests.js b/tools/build/run_server_dart_tests.js index 09949ede5404..af17bc6317a1 100644 --- a/tools/build/run_server_dart_tests.js +++ b/tools/build/run_server_dart_tests.js @@ -16,38 +16,34 @@ module.exports = function(gulp, plugins, config) { }; function run(dir) { - var testDir = path.join(dir, 'test'); - var relativeMasterTestFile = 'test/_all_tests.dart'; var testFiles = [].slice.call(glob.sync('**/*.server.spec.dart', { - cwd: testDir + cwd: dir })); if (testFiles.length == 0) { // No test files found return Q.resolve(); } - var header = ['library _all_tests;', 'import "package:angular2/testing.dart";', '']; - var main = ['main() {']; - main.push(' setBaseTestProviders([], []);'); - testFiles.forEach(function(fileName, index) { - header.push('import "' + fileName + '" as test_' + index + ';'); - main.push(' test_' + index + '.main();'); - }); - header.push(''); - main.push('}'); - - var absMasterTestFile = path.join(dir, relativeMasterTestFile); - fs.writeFileSync(absMasterTestFile, header.concat(main).join('\n')); var defer = Q.defer(); var done = defer.makeNodeResolver(); console.log('start tests:', dir); - util.processToPromise(spawn('dart', ['-c', relativeMasterTestFile], { - stdio: 'inherit', - cwd: dir - })).then( - function() { done(); }, - function(error) { done(error); } - ); + var processSerial = function() { + if (testFiles.length == 0) { + done(); + return; + } + var file = testFiles.shift(); + util.processToPromise(spawn('dart', ['-c', file], { + stdio: 'inherit', + cwd: dir + })).then( + processSerial, + function(error) { + done(error); + } + ); + }; + processSerial(); return defer.promise.then(function() { console.log('end tests'); }); From eda4c3eb4c823029b885fdfcd602a8c3c93f0d31 Mon Sep 17 00:00:00 2001 From: Tobias Bosch Date: Wed, 13 Jan 2016 17:11:43 -0800 Subject: [PATCH 17/70] fix(template_compiler): Fix erroneous cycle detection Before, the check for cycles was wrong and lead to false positives. Fixes #6404 Closes #6474 --- .../src/compiler/template_compiler.ts | 17 ++++---- .../test/compiler/template_compiler_spec.ts | 39 +++++++++++++++++++ 2 files changed, 48 insertions(+), 8 deletions(-) diff --git a/modules/angular2/src/compiler/template_compiler.ts b/modules/angular2/src/compiler/template_compiler.ts index 54a5fccef80e..04a33eadbd3b 100644 --- a/modules/angular2/src/compiler/template_compiler.ts +++ b/modules/angular2/src/compiler/template_compiler.ts @@ -124,7 +124,7 @@ export class TemplateCompiler { var hostMeta: CompileDirectiveMetadata = createHostComponentMeta(compMeta.type, compMeta.selector); - this._compileComponentRuntime(hostCacheKey, hostMeta, [compMeta], [], new Set()); + this._compileComponentRuntime(hostCacheKey, hostMeta, [compMeta], [], []); } return this._compiledTemplateDone.get(hostCacheKey) .then((compiledTemplate: CompiledTemplate) => @@ -172,7 +172,7 @@ export class TemplateCompiler { private _compileComponentRuntime(cacheKey: any, compMeta: CompileDirectiveMetadata, viewDirectives: CompileDirectiveMetadata[], pipes: CompilePipeMetadata[], - compilingComponentCacheKeys: Set): CompiledTemplate { + compilingComponentsPath: any[]): CompiledTemplate { let uniqViewDirectives = removeDuplicates(viewDirectives); let uniqViewPipes = removeDuplicates(pipes); var compiledTemplate = this._compiledTemplateCache.get(cacheKey); @@ -180,7 +180,6 @@ export class TemplateCompiler { if (isBlank(compiledTemplate)) { compiledTemplate = new CompiledTemplate(); this._compiledTemplateCache.set(cacheKey, compiledTemplate); - compilingComponentCacheKeys.add(cacheKey); done = PromiseWrapper .all([this._styleCompiler.compileComponentRuntime(compMeta.template)].concat( uniqViewDirectives.map(dirMeta => this.normalizeDirectiveMetadata(dirMeta)))) @@ -195,14 +194,13 @@ export class TemplateCompiler { var usedDirectives = DirectiveCollector.findUsedDirectives(parsedTemplate); usedDirectives.components.forEach( component => this._compileNestedComponentRuntime( - component, compilingComponentCacheKeys, childPromises)); + component, compilingComponentsPath, childPromises)); return PromiseWrapper.all(childPromises) .then((_) => { var filteredPipes = filterPipes(parsedTemplate, uniqViewPipes); compiledTemplate.init(this._createViewFactoryRuntime( compMeta, parsedTemplate, usedDirectives.directives, styles, filteredPipes)); - SetWrapper.delete(compilingComponentCacheKeys, cacheKey); return compiledTemplate; }); }); @@ -212,16 +210,19 @@ export class TemplateCompiler { } private _compileNestedComponentRuntime(childComponentDir: CompileDirectiveMetadata, - compilingComponentCacheKeys: Set, + parentCompilingComponentsPath: any[], childPromises: Promise[]) { + var compilingComponentsPath = ListWrapper.clone(parentCompilingComponentsPath); + var childCacheKey = childComponentDir.type.runtime; var childViewDirectives: CompileDirectiveMetadata[] = this._runtimeMetadataResolver.getViewDirectivesMetadata(childComponentDir.type.runtime); var childViewPipes: CompilePipeMetadata[] = this._runtimeMetadataResolver.getViewPipesMetadata(childComponentDir.type.runtime); - var childIsRecursive = SetWrapper.has(compilingComponentCacheKeys, childCacheKey); + var childIsRecursive = ListWrapper.contains(compilingComponentsPath, childCacheKey); + compilingComponentsPath.push(childCacheKey); this._compileComponentRuntime(childCacheKey, childComponentDir, childViewDirectives, - childViewPipes, compilingComponentCacheKeys); + childViewPipes, compilingComponentsPath); if (!childIsRecursive) { // Only wait for a child if it is not a cycle childPromises.push(this._compiledTemplateDone.get(childCacheKey)); diff --git a/modules/angular2/test/compiler/template_compiler_spec.ts b/modules/angular2/test/compiler/template_compiler_spec.ts index aac4fdf5239b..b1d144fb825e 100644 --- a/modules/angular2/test/compiler/template_compiler_spec.ts +++ b/modules/angular2/test/compiler/template_compiler_spec.ts @@ -105,6 +105,22 @@ export function main() { }); })); + it('should compile components at various nesting levels', + inject([AsyncTestCompleter], (async) => { + compile([CompWith2NestedComps, Comp1, Comp2]) + .then((humanizedView) => { + expect(humanizedView['elements']).toEqual(['']); + expect(humanizedView['componentViews'][0]['elements']) + .toEqual(['', '']); + expect(humanizedView['componentViews'][0]['componentViews'][0]['elements']) + .toEqual(['', '']); + expect(humanizedView['componentViews'][0]['componentViews'][1]['elements']) + .toEqual(['']); + + async.done(); + }); + })); + it('should compile recursive components', inject([AsyncTestCompleter], (async) => { compile([TreeComp]) .then((humanizedView) => { @@ -365,6 +381,29 @@ export class NonComponent { } +@Component({selector: 'comp2', moduleId: THIS_MODULE_ID}) +@View({template: '', encapsulation: ViewEncapsulation.None}) +export class Comp2 { +} + +@Component({selector: 'comp1', moduleId: THIS_MODULE_ID}) +@View({ + template: ', ', + encapsulation: ViewEncapsulation.None, + directives: [Comp2] +}) +export class Comp1 { +} + +@Component({selector: 'comp-with-2nested', moduleId: THIS_MODULE_ID}) +@View({ + template: ', ', + encapsulation: ViewEncapsulation.None, + directives: [Comp1, Comp2] +}) +export class CompWith2NestedComps { +} + function testableTemplateModule(sourceModule: SourceModule, normComp: CompileDirectiveMetadata): SourceModule { var testableSource = ` From 8bd697b316943d4b2eb8ef424c2cf7aa4733467c Mon Sep 17 00:00:00 2001 From: Julie Ralph Date: Tue, 12 Jan 2016 09:01:40 -0800 Subject: [PATCH 18/70] docs(DEVELOPER): fix saucelabs gulp task name Task is test.unit.js.sauce, not test.unit.js.saucelabs. Closes #6435 --- DEVELOPER.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/DEVELOPER.md b/DEVELOPER.md index aa162be51335..a687c53a05f7 100644 --- a/DEVELOPER.md +++ b/DEVELOPER.md @@ -200,15 +200,15 @@ Then, in another terminal: export SAUCE_USERNAME='my_user'; export SAUCE_ACCESS_KEY='my_key'; export BROWSER_STACK_USERNAME='my_user'; export BROWSER_STACK_ACCESS_KEY='my_key'; ``` - - Then run `gulp test.unit.js.(saucelabs|browserstack) --browsers=option1,option2,..,optionN` + - Then run `gulp test.unit.js.(sauce|browserstack) --browsers=option1,option2,..,optionN` The options are any mix of browsers and aliases which are defined in the [browser-providers.conf.js](https://github.com/angular/angular/blob/master/browser-providers.conf.js) file. They are case insensitive, and the `SL_` or `BS_` prefix must not be added for browsers. Some examples of commands: ``` -gulp test.unit.js.saucelabs --browsers=Safari8,ie11 //run in Sauce Labs with Safari 8 and IE11 +gulp test.unit.js.sauce --browsers=Safari8,ie11 //run in Sauce Labs with Safari 8 and IE11 gulp test.unit.js.browserstack --browsers=Safari,IE //run in Browser Stack with Safari 7, Safari 8, Safari 9, IE 9, IE 10 and IE 11 -gulp test.unit.js.saucelabs --browsers=IOS,safari8,android5.1 //run in Sauce Labs with iOS 7, iOS 8, iOs 9, Safari 8 and Android 5.1 +gulp test.unit.js.sauce --browsers=IOS,safari8,android5.1 //run in Sauce Labs with iOS 7, iOS 8, iOs 9, Safari 8 and Android 5.1 ``` ### E2E tests From 92dc3b91d8ca9d12caf8792c784551f5899f7a65 Mon Sep 17 00:00:00 2001 From: Uri Shaked Date: Tue, 12 Jan 2016 18:36:43 +0200 Subject: [PATCH 19/70] doc(*): change package.json license field to MIT Align the package.json license with the LICENSE file from the repo Closes #6432 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 61a023a59896..422e14e7f471 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "Yegor Jbanov ", "Jeremy Elbourn " ], - "license": "Apache-2.0", + "license": "MIT", "engines": { "node": ">= 4.2.1 < 5" }, From ae05ec69c418ccbd3bf96f9e58034c27a9f1d4c6 Mon Sep 17 00:00:00 2001 From: Mikael Morlund Date: Wed, 13 Jan 2016 22:31:21 -0800 Subject: [PATCH 20/70] Update overview.md Closes #6478 --- modules/angular2/docs/bundles/overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/angular2/docs/bundles/overview.md b/modules/angular2/docs/bundles/overview.md index 25dd4b9d465c..1cb8847de8f6 100644 --- a/modules/angular2/docs/bundles/overview.md +++ b/modules/angular2/docs/bundles/overview.md @@ -8,7 +8,7 @@ # Modules, barrels and bundles Angular2 source code is authored using the ES2015 standardized module format where one module corresponds to exactly one file. Multiple modules (files) can be logically grouped into so-called "barrels". - A bundle is a file the contains all the code for one or more barrels. + A bundle is a file that contains all the code for one or more barrels. Most bundles come in several flavors: * regular and minified (got `.min` in their name); @@ -89,4 +89,4 @@ Depending on if you are using Angular bundles or not you can either use RxJS bun ## ES6 shims (optional) -Users of pre-ES6 browsers might need to add an ES6 shim (e.g. [es6-shim](https://github.com/paulmillr/es6-shim)) \ No newline at end of file +Users of pre-ES6 browsers might need to add an ES6 shim (e.g. [es6-shim](https://github.com/paulmillr/es6-shim)) From ca7ba12fc64689a53948bb1c45373e383fa79792 Mon Sep 17 00:00:00 2001 From: Jeff Cross Date: Fri, 15 Jan 2016 13:36:06 -0800 Subject: [PATCH 21/70] chore(travis): update name of sync branch to be ignored Closes #6518 --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 4199ab17b6e4..114adc9aaa0d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,7 @@ node_js: branches: except: - - g3sync + - g3_v2_0 cache: directories: From bd015f14e84c5cdd473e41bd694ea3fcd3cdfb8e Mon Sep 17 00:00:00 2001 From: Tim Blasi Date: Mon, 11 Jan 2016 15:39:27 -0800 Subject: [PATCH 22/70] build(dartanalyzer): Ignore TODOs during build The newest version of the analyzer emits hints when it encounters TODOs in code, which is breaking the Dart dev version of our build. Ignore TODOs for the purpose of build health. See #6410 --- tools/build/dartanalyzer.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/tools/build/dartanalyzer.js b/tools/build/dartanalyzer.js index b2e7746cdd74..10c58ef01148 100644 --- a/tools/build/dartanalyzer.js +++ b/tools/build/dartanalyzer.js @@ -165,8 +165,9 @@ _AnalyzerOutputLine.prototype = { lineText = '\n' + sourceLine + '\n' + repeat(' ', this.colNum) + repeat('^', this.asciiLineLength); } - return '[' + this.severity + '] ' + this.errorMsg + ' (' + this.sourcePath + ', line ' + - this.lineNum + ', col ' + this.colNum + ')' + lineText; + return '[' + this.severity + '] type: ' + this.errorType + ' ' + + this.errorMsg + ' (' + this.sourcePath + ', line ' + this.lineNum + + ', col ' + this.colNum + ')' + lineText; }, shouldIgnore: function() { @@ -174,7 +175,7 @@ _AnalyzerOutputLine.prototype = { if (this.sourcePath.match(/_analyzer\.dart/)) { return true; } - // TODO remove it once ts2dart propertly generates abstract getters + // TODO remove it once ts2dart properly generates abstract getters if (this.errorMsg.match(/unimplemented/)) { return true; } @@ -189,6 +190,11 @@ _AnalyzerOutputLine.prototype = { return true; } + // TODOs shouldn't break our build... + if (this.errorCode.match(/TODO/i)) { + return true; + } + // Don't worry about hints in generated files. if (this.isHint && this.sourcePath.match(/generated/i)) { return true; From e19b31db295725e7c8aac1051d84699ec8744ce7 Mon Sep 17 00:00:00 2001 From: Tim Blasi Date: Tue, 12 Jan 2016 11:36:58 -0800 Subject: [PATCH 23/70] refactor(test): Remove unnecessary `noSuchMethod` Remove trivial implementations in many spy objects which just calls the parent's `noSuchMethod`. Closes #6410 Closes #6491 --- .../directives/observable_list_diff_spec.dart | 4 +- modules/angular2/test/common/spies.dart | 12 +--- modules/angular2/test/compiler/spies.dart | 8 +-- modules/angular2/test/core/spies.dart | 60 +++++-------------- .../test/platform/browser/tools/spies.dart | 7 +-- modules/angular2/test/router/spies.dart | 13 +--- .../test/testing/testing_internal_spec.ts | 1 - .../web_socket_message_bus_spec.dart | 6 -- .../test/web_workers/worker/spies.dart | 4 +- 9 files changed, 27 insertions(+), 88 deletions(-) diff --git a/modules/angular2/test/common/directives/observable_list_diff_spec.dart b/modules/angular2/test/common/directives/observable_list_diff_spec.dart index 630f4aee6894..b6c4104087a0 100644 --- a/modules/angular2/test/common/directives/observable_list_diff_spec.dart +++ b/modules/angular2/test/common/directives/observable_list_diff_spec.dart @@ -6,9 +6,7 @@ import 'package:angular2/core.dart' show ChangeDetectorRef; import 'package:angular2/common.dart' show ObservableListDiffFactory; @proxy -class SpyChangeDetectorRef extends SpyObject implements ChangeDetectorRef { - noSuchMethod(m) => super.noSuchMethod(m); -} +class SpyChangeDetectorRef extends SpyObject implements ChangeDetectorRef {} main() { describe('ObservableListDiff', () { diff --git a/modules/angular2/test/common/spies.dart b/modules/angular2/test/common/spies.dart index 50b75e95ab1a..6c94ca224604 100644 --- a/modules/angular2/test/common/spies.dart +++ b/modules/angular2/test/common/spies.dart @@ -5,16 +5,10 @@ import 'package:angular2/src/core/change_detection/change_detection.dart'; import 'package:angular2/testing_internal.dart'; @proxy -class SpyNgControl extends SpyObject implements NgControl { - noSuchMethod(m) => super.noSuchMethod(m); -} +class SpyNgControl extends SpyObject implements NgControl {} @proxy -class SpyValueAccessor extends SpyObject implements ControlValueAccessor { - noSuchMethod(m) => super.noSuchMethod(m); -} +class SpyValueAccessor extends SpyObject implements ControlValueAccessor {} @proxy -class SpyChangeDetectorRef extends SpyObject implements ChangeDetectorRef { - noSuchMethod(m) => super.noSuchMethod(m); -} +class SpyChangeDetectorRef extends SpyObject implements ChangeDetectorRef {} diff --git a/modules/angular2/test/compiler/spies.dart b/modules/angular2/test/compiler/spies.dart index e651dd805cc9..df34fedeea65 100644 --- a/modules/angular2/test/compiler/spies.dart +++ b/modules/angular2/test/compiler/spies.dart @@ -5,11 +5,7 @@ import 'package:angular2/testing_internal.dart'; import 'package:angular2/src/compiler/template_compiler.dart'; @proxy -class SpyXHR extends SpyObject implements XHR { - noSuchMethod(m) => super.noSuchMethod(m); -} +class SpyXHR extends SpyObject implements XHR {} @proxy -class SpyTemplateCompiler extends SpyObject implements TemplateCompiler { - noSuchMethod(m) => super.noSuchMethod(m); -} \ No newline at end of file +class SpyTemplateCompiler extends SpyObject implements TemplateCompiler {} diff --git a/modules/angular2/test/core/spies.dart b/modules/angular2/test/core/spies.dart index 1b74e8953c69..82eb811e06f6 100644 --- a/modules/angular2/test/core/spies.dart +++ b/modules/angular2/test/core/spies.dart @@ -13,77 +13,47 @@ import 'package:angular2/src/platform/dom/dom_adapter.dart'; import 'package:angular2/testing_internal.dart'; @proxy -class SpyDependencyProvider extends SpyObject implements DependencyProvider { - noSuchMethod(m) => super.noSuchMethod(m); -} +class SpyDependencyProvider extends SpyObject implements DependencyProvider {} @proxy -class SpyChangeDetector extends SpyObject implements ChangeDetector { - noSuchMethod(m) => super.noSuchMethod(m); -} +class SpyChangeDetector extends SpyObject implements ChangeDetector {} @proxy -class SpyChangeDispatcher extends SpyObject implements ChangeDispatcher { - noSuchMethod(m) => super.noSuchMethod(m); -} +class SpyChangeDispatcher extends SpyObject implements ChangeDispatcher {} @proxy class SpyIterableDifferFactory extends SpyObject - implements IterableDifferFactory { - noSuchMethod(m) => super.noSuchMethod(m); -} + implements IterableDifferFactory {} @proxy -class SpyInjector extends SpyObject implements Injector { - noSuchMethod(m) => super.noSuchMethod(m); -} +class SpyInjector extends SpyObject implements Injector {} @proxy -class SpyDirectiveResolver extends SpyObject implements DirectiveResolver { - noSuchMethod(m) => super.noSuchMethod(m); -} +class SpyDirectiveResolver extends SpyObject implements DirectiveResolver {} @proxy -class SpyView extends SpyObject implements AppView { - noSuchMethod(m) => super.noSuchMethod(m); -} +class SpyView extends SpyObject implements AppView {} @proxy -class SpyProtoView extends SpyObject implements AppProtoView { - noSuchMethod(m) => super.noSuchMethod(m); -} +class SpyProtoView extends SpyObject implements AppProtoView {} @proxy -class SpyHostViewFactory extends SpyObject implements HostViewFactory { - noSuchMethod(m) => super.noSuchMethod(m); -} +class SpyHostViewFactory extends SpyObject implements HostViewFactory {} @proxy -class SpyElementRef extends SpyObject implements ElementRef { - noSuchMethod(m) => super.noSuchMethod(m); -} +class SpyElementRef extends SpyObject implements ElementRef {} @proxy -class SpyAppViewManager extends SpyObject implements AppViewManager_ { - noSuchMethod(m) => super.noSuchMethod(m); -} +class SpyAppViewManager extends SpyObject implements AppViewManager_ {} @proxy -class SpyRenderer extends SpyObject implements Renderer { - noSuchMethod(m) => super.noSuchMethod(m); -} +class SpyRenderer extends SpyObject implements Renderer {} @proxy -class SpyRootRenderer extends SpyObject implements RootRenderer { - noSuchMethod(m) => super.noSuchMethod(m); -} +class SpyRootRenderer extends SpyObject implements RootRenderer {} @proxy -class SpyAppViewListener extends SpyObject implements AppViewListener { - noSuchMethod(m) => super.noSuchMethod(m); -} +class SpyAppViewListener extends SpyObject implements AppViewListener {} @proxy -class SpyDomAdapter extends SpyObject implements DomAdapter { - noSuchMethod(m) => super.noSuchMethod(m); -} +class SpyDomAdapter extends SpyObject implements DomAdapter {} diff --git a/modules/angular2/test/platform/browser/tools/spies.dart b/modules/angular2/test/platform/browser/tools/spies.dart index eae85b5060a0..614f7e73bb7c 100644 --- a/modules/angular2/test/platform/browser/tools/spies.dart +++ b/modules/angular2/test/platform/browser/tools/spies.dart @@ -8,7 +8,6 @@ import 'dart:js'; @proxy class SpyApplicationRef extends SpyObject implements ApplicationRef { tick() {} - noSuchMethod(m) => super.noSuchMethod(m); } @proxy @@ -16,11 +15,9 @@ class SpyComponentRef extends SpyObject implements ComponentRef_ { Injector injector; SpyComponentRef() { - this.injector = - Injector.resolveAndCreate([bind(ApplicationRef).toClass(SpyApplicationRef)]); + this.injector = Injector + .resolveAndCreate([bind(ApplicationRef).toClass(SpyApplicationRef)]); } - - noSuchMethod(m) => super.noSuchMethod(m); } void callNgProfilerTimeChangeDetection([config]) { diff --git a/modules/angular2/test/router/spies.dart b/modules/angular2/test/router/spies.dart index 2e23c9a6a3d0..af66ea951bb2 100644 --- a/modules/angular2/test/router/spies.dart +++ b/modules/angular2/test/router/spies.dart @@ -4,21 +4,14 @@ import 'package:angular2/router.dart'; import 'package:angular2/testing_internal.dart'; @proxy -class SpyLocation extends SpyObject implements Location { - noSuchMethod(m) => super.noSuchMethod(m); -} +class SpyLocation extends SpyObject implements Location {} @proxy -class SpyRouter extends SpyObject implements Router { - noSuchMethod(m) => super.noSuchMethod(m); -} +class SpyRouter extends SpyObject implements Router {} @proxy -class SpyRouterOutlet extends SpyObject implements RouterOutlet { - noSuchMethod(m) => super.noSuchMethod(m); -} +class SpyRouterOutlet extends SpyObject implements RouterOutlet {} class SpyPlatformLocation extends SpyObject implements PlatformLocation { String pathname; - noSuchMethod(m) => super.noSuchMethod(m); } diff --git a/modules/angular2/test/testing/testing_internal_spec.ts b/modules/angular2/test/testing/testing_internal_spec.ts index a12ffe6d3b7f..78a04208f3e7 100644 --- a/modules/angular2/test/testing/testing_internal_spec.ts +++ b/modules/angular2/test/testing/testing_internal_spec.ts @@ -24,7 +24,6 @@ class TestObj { class SpyTestObj extends SpyObject { constructor() { super(TestObj); } - noSuchMethod(m) { return super.noSuchMethod(m) } } diff --git a/modules/angular2/test/web_workers/debug_tools/web_socket_message_bus_spec.dart b/modules/angular2/test/web_workers/debug_tools/web_socket_message_bus_spec.dart index 9b87a3e28155..e7248c968f1c 100644 --- a/modules/angular2/test/web_workers/debug_tools/web_socket_message_bus_spec.dart +++ b/modules/angular2/test/web_workers/debug_tools/web_socket_message_bus_spec.dart @@ -60,15 +60,9 @@ main() { @proxy class SpyMessageEvent extends SpyObject implements MessageEvent { SpyMessageEvent() : super(SpyMessageEvent); - noSuchMethod(m) { - return super.noSuchMethod(m); - } } @proxy class SpyWebSocket extends SpyObject implements WebSocket { SpyWebSocket() : super(SpyWebSocket); - noSuchMethod(m) { - return super.noSuchMethod(m); - } } diff --git a/modules/angular2/test/web_workers/worker/spies.dart b/modules/angular2/test/web_workers/worker/spies.dart index c3385ca77cd9..263b1d160f50 100644 --- a/modules/angular2/test/web_workers/worker/spies.dart +++ b/modules/angular2/test/web_workers/worker/spies.dart @@ -4,6 +4,4 @@ import 'package:angular2/src/web_workers/shared/client_message_broker.dart'; import 'package:angular2/testing_internal.dart'; @proxy -class SpyMessageBroker extends SpyObject implements ClientMessageBroker { - noSuchMethod(m) => super.noSuchMethod(m); -} +class SpyMessageBroker extends SpyObject implements ClientMessageBroker {} From 90b3502bb8fe5f30a0ea4aa0b7f55b38132ad1d0 Mon Sep 17 00:00:00 2001 From: Alex Eagle Date: Fri, 15 Jan 2016 13:32:57 -0800 Subject: [PATCH 24/70] ci(circle config): add a circle CI config This only runs the JS build (no tests) as an easy place to start. Green build on my branch: https://circleci.com/gh/alexeagle/angular/5 Note, we are just experimenting with Circle at this point... Closes #6520 --- circle.yml | 6 ++++++ package.json | 1 + 2 files changed, 7 insertions(+) create mode 100644 circle.yml diff --git a/circle.yml b/circle.yml new file mode 100644 index 000000000000..d3e267b9c898 --- /dev/null +++ b/circle.yml @@ -0,0 +1,6 @@ +machine: + node: + version: 4.2.1 +test: + override: + - npm run build diff --git a/package.json b/package.json index 422e14e7f471..a91098cc708f 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,7 @@ "scripts": { "preinstall": "node tools/analytics/build-analytics start install npm-install && node tools/analytics/build-analytics start install npm-preinstall && node tools/npm/check-node-modules --purge && node tools/analytics/build-analytics success install npm-preinstall && node tools/analytics/build-analytics start install npm-install-net", "postinstall": "node tools/analytics/build-analytics success install npm-install-net && node tools/analytics/build-analytics start install npm-postinstall && node tools/npm/copy-npm-shrinkwrap && node tools/chromedriverpatch.js && webdriver-manager update && bower install && gulp pubget.dart && tsd reinstall --overwrite --clean --config modules/angular2/tsd.json && tsd reinstall --overwrite --clean --config tools/tsd.json && tsd reinstall --overwrite --config modules/angular1_router/tsd.json && node tools/analytics/build-analytics success install npm-postinstall && node tools/analytics/build-analytics success install npm-install", + "build": "gulp build.js", "test": "gulp test.all.js && gulp test.all.dart" }, "dependencies": { From 9b3a548f6f824b4e794a87111adb22d366ef5c45 Mon Sep 17 00:00:00 2001 From: Lina Lu Date: Tue, 12 Jan 2016 22:40:22 -0800 Subject: [PATCH 25/70] docs(template_parser.ts): typo --- modules/angular2/src/compiler/template_parser.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/angular2/src/compiler/template_parser.ts b/modules/angular2/src/compiler/template_parser.ts index deaae63693e9..865532ebd747 100644 --- a/modules/angular2/src/compiler/template_parser.ts +++ b/modules/angular2/src/compiler/template_parser.ts @@ -52,8 +52,8 @@ import {splitAtColon} from './util'; // Group 3 = "on-" // Group 4 = "bindon-" // Group 5 = the identifier after "bind-", "var-/#", or "on-" -// Group 6 = identifer inside [()] -// Group 7 = identifer inside [] +// Group 6 = identifier inside [()] +// Group 7 = identifier inside [] // Group 8 = identifier inside () var BIND_NAME_REGEXP = /^(?:(?:(?:(bind-)|(var-|#)|(on-)|(bindon-))(.+))|\[\(([^\)]+)\)\]|\[([^\]]+)\]|\(([^\)]+)\))$/g; From e7081b8b7ccdd242f16a200c2d8013a869bff3b5 Mon Sep 17 00:00:00 2001 From: Pawel Kozlowski Date: Wed, 13 Jan 2016 16:22:41 +0100 Subject: [PATCH 26/70] chore: don't track size of non-bundle files --- gulpfile.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gulpfile.js b/gulpfile.js index 43be3501ea38..103580a173dc 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -1272,7 +1272,7 @@ gulp.task('!bundle.copy', function() { gulp.task('!bundles.js.checksize', function(done) { var reportSize = require('./tools/analytics/reportsize'); - return reportSize('dist/js/bundle/**', {printToConsole: ['gzip level=2']}); + return reportSize('dist/js/bundle/**/*.js', {printToConsole: ['gzip level=2']}); }); gulp.task('bundles.js', From 3adc472f06f7c435b922ac3f905d021114029712 Mon Sep 17 00:00:00 2001 From: Pawel Kozlowski Date: Fri, 8 Jan 2016 14:51:29 +0100 Subject: [PATCH 27/70] chore(build): fix race condition for the !bundles.js.docs task --- gulpfile.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gulpfile.js b/gulpfile.js index 103580a173dc..0b0a16240a10 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -1123,8 +1123,8 @@ gulp.task('!bundle.testing', ['build.js.dev'], function() { {sourceMaps: true}); }); -gulp.task('!bundles.js.docs', function() { - gulp.src('modules/angular2/docs/bundles/*').pipe(gulp.dest('dist/js/bundle')); +gulp.task('!bundles.js.docs', ['clean'], function() { + return gulp.src('modules/angular2/docs/bundles/*').pipe(gulp.dest('dist/js/bundle')); }); gulp.task('!bundles.js.umd', ['build.js.dev'], function() { From c785a1e474b4683bb13ec54f249f5684d83703ff Mon Sep 17 00:00:00 2001 From: Yegor Jbanov Date: Tue, 12 Jan 2016 09:52:17 -0800 Subject: [PATCH 28/70] fix(ddc): use dynamic types in reflection typedefs Closes #6437 --- modules/angular2/src/core/reflection/types.dart | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/angular2/src/core/reflection/types.dart b/modules/angular2/src/core/reflection/types.dart index d1bc7fc9a6c4..2bc51af45cf6 100644 --- a/modules/angular2/src/core/reflection/types.dart +++ b/modules/angular2/src/core/reflection/types.dart @@ -1,5 +1,5 @@ library reflection.types; -typedef SetterFn(Object obj, value); -typedef GetterFn(Object obj); -typedef MethodFn(Object obj, List args); +typedef SetterFn(obj, value); +typedef GetterFn(obj); +typedef MethodFn(obj, List args); From a4b5cb837682ce61f8c07eabd7ae8c4dc3ba80a7 Mon Sep 17 00:00:00 2001 From: Victor Berchet Date: Tue, 22 Dec 2015 16:24:35 -0800 Subject: [PATCH 29/70] build(node): split test and src compilation units --- .../angular2/manual_typings/globals-es6.d.ts | 2 - .../src/common/directives/ng_switch.ts | 3 +- tools/broccoli/broccoli-typescript.ts | 79 +++++++++- tools/broccoli/trees/node_tree.ts | 148 +++++++++++++----- 4 files changed, 186 insertions(+), 46 deletions(-) diff --git a/modules/angular2/manual_typings/globals-es6.d.ts b/modules/angular2/manual_typings/globals-es6.d.ts index c6e348aa79e9..703f7de00966 100644 --- a/modules/angular2/manual_typings/globals-es6.d.ts +++ b/modules/angular2/manual_typings/globals-es6.d.ts @@ -6,8 +6,6 @@ /// /// -/// -/// // TODO: ideally the node.d.ts reference should be scoped only for files that need and not to all // the code including client code diff --git a/modules/angular2/src/common/directives/ng_switch.ts b/modules/angular2/src/common/directives/ng_switch.ts index a25cb70a08ce..469a9dbca23f 100644 --- a/modules/angular2/src/common/directives/ng_switch.ts +++ b/modules/angular2/src/common/directives/ng_switch.ts @@ -4,7 +4,8 @@ import {ListWrapper, Map} from 'angular2/src/facade/collection'; const _WHEN_DEFAULT = CONST_EXPR(new Object()); -class SwitchView { +/** @internal */ +export class SwitchView { constructor(private _viewContainerRef: ViewContainerRef, private _templateRef: TemplateRef) {} create(): void { this._viewContainerRef.createEmbeddedView(this._templateRef); } diff --git a/tools/broccoli/broccoli-typescript.ts b/tools/broccoli/broccoli-typescript.ts index ff572053060e..1913d02c502d 100644 --- a/tools/broccoli/broccoli-typescript.ts +++ b/tools/broccoli/broccoli-typescript.ts @@ -13,6 +13,26 @@ const FS_OPTS = { encoding: 'utf-8' }; +// Sub-directory where the @internal typing files (.d.ts) are stored +export const INTERNAL_TYPINGS_PATH: string = 'internal_typings'; + +// Monkey patch the TS compiler to be able to re-emit files with @internal symbols +let tsEmitInternal: boolean = false; + +const originalEmitFiles: Function = (ts).emitFiles; + +(ts).emitFiles = function(resolver: any, host: any, targetSourceFile: any): any { + if (tsEmitInternal) { + const orignalgetCompilerOptions = host.getCompilerOptions; + host.getCompilerOptions = () => { + let options = clone(orignalgetCompilerOptions.call(host)); + options.stripInternal = false; + options.outDir = `${options.outDir}/${INTERNAL_TYPINGS_PATH}`; + return options; + } + } + return originalEmitFiles(resolver, host, targetSourceFile); +}; /** * Broccoli plugin that implements incremental Typescript compiler. @@ -32,6 +52,9 @@ class DiffingTSCompiler implements DiffingBroccoliPlugin { private tsService: ts.LanguageService; private firstRun: boolean = true; private previousRunFailed: boolean = false; + // Whether to generate the @internal typing files (they are only generated when `stripInternal` is + // true) + private genInternalTypings: boolean = false; static includeExtensions = ['.ts']; static excludeExtensions = ['.d.ts']; @@ -44,11 +67,21 @@ class DiffingTSCompiler implements DiffingBroccoliPlugin { this.rootFilePaths = []; } + if (options.internalTypings) { + this.genInternalTypings = true; + delete options.internalTypings; + } + // the conversion is a bit awkward, see https://github.com/Microsoft/TypeScript/issues/5276 // in 1.8 use convertCompilerOptionsFromJson this.tsOpts = ts.parseJsonConfigFileContent({compilerOptions: options, files: []}, null, null).options; + if ((this.tsOpts).stripInternal === false) { + // @internal are included in the generated .d.ts, do not generate them separately + this.genInternalTypings = false; + } + // TODO: the above turns rootDir set to './' into an empty string - looks like a tsc bug // check back when we upgrade to 1.7.x if (this.tsOpts.rootDir === '') { @@ -91,6 +124,7 @@ class DiffingTSCompiler implements DiffingBroccoliPlugin { this.firstRun = false; this.doFullBuild(); } else { + tsEmitInternal = false; pathsToEmit.forEach((tsFilePath) => { let output = this.tsService.getEmitOutput(tsFilePath); @@ -117,11 +151,26 @@ class DiffingTSCompiler implements DiffingBroccoliPlugin { throw error; } else if (this.previousRunFailed) { this.doFullBuild(); + } else if (this.genInternalTypings) { + // serialize the .d.ts files containing @internal symbols + tsEmitInternal = true; + pathsToEmit.forEach((tsFilePath) => { + let output = this.tsService.getEmitOutput(tsFilePath); + if (!output.emitSkipped) { + output.outputFiles.forEach(o => { + if (endsWith(o.name, '.d.ts')) { + let destDirPath = path.dirname(o.name); + fse.mkdirsSync(destDirPath); + fs.writeFileSync(o.name, this.fixSourceMapSources(o.text), FS_OPTS); + } + }); + } + }); + tsEmitInternal = false; } } } - private collectErrors(tsFilePath): String { let allDiagnostics = this.tsService.getCompilerOptionsDiagnostics() .concat(this.tsService.getSyntacticDiagnostics(tsFilePath)) @@ -143,14 +192,27 @@ class DiffingTSCompiler implements DiffingBroccoliPlugin { } } - private doFullBuild() { let program = this.tsService.getProgram(); + + tsEmitInternal = false; let emitResult = program.emit(undefined, (absoluteFilePath, fileContent) => { fse.mkdirsSync(path.dirname(absoluteFilePath)); fs.writeFileSync(absoluteFilePath, this.fixSourceMapSources(fileContent), FS_OPTS); }); + if (this.genInternalTypings) { + // serialize the .d.ts files containing @internal symbols + tsEmitInternal = true; + program.emit(undefined, (absoluteFilePath, fileContent) => { + if (endsWith(absoluteFilePath, '.d.ts')) { + fse.mkdirsSync(path.dirname(absoluteFilePath)); + fs.writeFileSync(absoluteFilePath, fileContent, FS_OPTS); + } + }); + tsEmitInternal = false; + } + if (emitResult.emitSkipped) { let allDiagnostics = ts.getPreEmitDiagnostics(program).concat(emitResult.diagnostics); let errorMessages = []; @@ -293,5 +355,16 @@ class CustomLanguageServiceHost implements ts.LanguageServiceHost { } } - export default wrapDiffingPlugin(DiffingTSCompiler); + +function clone(object: T): T { + const result: any = {}; + for (const id in object) { + result[id] = (object)[id]; + } + return result; +} + +function endsWith(str: string, substring: string): boolean { + return str.indexOf(substring, str.length - substring.length) !== -1; +} diff --git a/tools/broccoli/trees/node_tree.ts b/tools/broccoli/trees/node_tree.ts index 50fd5fb37e3c..9b5c40e5d1bf 100644 --- a/tools/broccoli/trees/node_tree.ts +++ b/tools/broccoli/trees/node_tree.ts @@ -1,7 +1,8 @@ 'use strict'; import destCopy from '../broccoli-dest-copy'; -import compileWithTypescript from '../broccoli-typescript'; +import compileWithTypescript, { INTERNAL_TYPINGS_PATH } +from '../broccoli-typescript'; var Funnel = require('broccoli-funnel'); import mergeTrees from '../broccoli-merge-trees'; var path = require('path'); @@ -11,13 +12,47 @@ var stew = require('broccoli-stew'); var projectRootDir = path.normalize(path.join(__dirname, '..', '..', '..', '..')); - module.exports = function makeNodeTree(projects, destinationPath) { // list of npm packages that this build will create var outputPackages = ['angular2', 'benchpress']; - var modulesTree = new Funnel('modules', { - include: ['angular2/**', 'benchpress/**', '**/e2e_test/**'], + let srcTree = new Funnel('modules', { + include: ['angular2/**'], + exclude: [ + '**/e2e_test/**', + 'angular2/test/**', + 'angular2/examples/**', + + 'angular2/src/testing/**', + 'angular2/testing.ts', + 'angular2/testing_internal.ts', + 'angular2/src/upgrade/**', + 'angular2/upgrade.ts', + 'angular2/platform/testing/**', + ] + }); + + // Compile the sources and generate the @internal .d.ts + let compiledSrcTreeWithInternals = + compileTree(srcTree, true, ['angular2/manual_typings/globals.d.ts']); + + var testTree = new Funnel('modules', { + include: [ + 'angular2/manual_typings/**', + 'angular2/typings/**', + + 'angular2/test/**', + 'benchpress/**', + '**/e2e_test/**', + 'angular2/examples/**/*_spec.ts', + + 'angular2/src/testing/**', + 'angular2/testing.ts', + 'angular2/testing_internal.ts', + 'angular2/src/upgrade/**', + 'angular2/upgrade.ts', + 'angular2/platform/testing/**', + ], exclude: [ // the following code and tests are not compatible with CJS/node environment 'angular2/test/animate/**', @@ -41,58 +76,48 @@ module.exports = function makeNodeTree(projects, destinationPath) { 'angular2/test/upgrade/**/*.ts', 'angular1_router/**', - 'angular2/examples/**/!(*_spec.ts)', ] }); - var typescriptTree = compileWithTypescript(modulesTree, { - emitDecoratorMetadata: true, - experimentalDecorators: true, - declaration: true, - stripInternal: true, - module: 'commonjs', - moduleResolution: 'classic', - noEmitOnError: true, - rootDir: '.', - rootFilePaths: - ['angular2/manual_typings/globals.d.ts', 'angular2/typings/es6-shim/es6-shim.d.ts'], - inlineSourceMap: true, - inlineSources: true, - target: 'es5' - }); + // Compile the tests against the src @internal .d.ts + let srcPrivateDeclarations = + new Funnel(compiledSrcTreeWithInternals, {srcDir: INTERNAL_TYPINGS_PATH}); + + testTree = mergeTrees([testTree, srcPrivateDeclarations]); + + let compiledTestTree = compileTree(testTree, false, [ + 'angular2/typings/jasmine/jasmine.d.ts', + 'angular2/typings/angular-protractor/angular-protractor.d.ts', + 'angular2/manual_typings/globals.d.ts' + ]); + + // Merge the compiled sources and tests + let compiledSrcTree = + new Funnel(compiledSrcTreeWithInternals, {exclude: [`${INTERNAL_TYPINGS_PATH}/**`]}); + + let compiledTree = mergeTrees([compiledSrcTree, compiledTestTree]); // Now we add the LICENSE file into all the folders that will become npm packages outputPackages.forEach(function(destDir) { var license = new Funnel('.', {files: ['LICENSE'], destDir: destDir}); - typescriptTree = mergeTrees([typescriptTree, license]); + // merge the test tree + compiledTree = mergeTrees([compiledTree, license]); }); // Get all docs and related assets and prepare them for js build - var docs = new Funnel(modulesTree, {include: ['**/*.md', '**/*.png'], exclude: ['**/*.dart.md']}); - docs = stew.rename(docs, 'README.js.md', 'README.md'); + var srcDocs = extractDocs(srcTree); + var testDocs = extractDocs(testTree); - // Generate shared package.json info var BASE_PACKAGE_JSON = require(path.join(projectRootDir, 'package.json')); - var COMMON_PACKAGE_JSON = { - version: BASE_PACKAGE_JSON.version, - homepage: BASE_PACKAGE_JSON.homepage, - bugs: BASE_PACKAGE_JSON.bugs, - license: BASE_PACKAGE_JSON.license, - repository: BASE_PACKAGE_JSON.repository, - contributors: BASE_PACKAGE_JSON.contributors, - dependencies: BASE_PACKAGE_JSON.dependencies, - devDependencies: BASE_PACKAGE_JSON.devDependencies, - defaultDevDependencies: {} - }; - - var packageJsons = new Funnel(modulesTree, {include: ['**/package.json']}); - packageJsons = - renderLodashTemplate(packageJsons, {context: {'packageJson': COMMON_PACKAGE_JSON}}); + var srcPkgJsons = extractPkgJsons(srcTree, BASE_PACKAGE_JSON); + var testPkgJsons = extractPkgJsons(testTree, BASE_PACKAGE_JSON); var typingsTree = new Funnel( 'modules', {include: ['angular2/typings/**/*.d.ts', 'angular2/manual_typings/*.d.ts'], destDir: '/'}); - var nodeTree = mergeTrees([typescriptTree, docs, packageJsons, typingsTree]); + + var nodeTree = + mergeTrees([compiledTree, srcDocs, testDocs, srcPkgJsons, testPkgJsons, typingsTree]); // Transform all tests to make them runnable in node nodeTree = replace(nodeTree, { @@ -132,3 +157,46 @@ module.exports = function makeNodeTree(projects, destinationPath) { return destCopy(nodeTree, destinationPath); }; + +function compileTree(tree, genInternalTypings, rootFilePaths: string[] = []) { + return compileWithTypescript(tree, { + // build pipeline options + "rootFilePaths": rootFilePaths, + "internalTypings": genInternalTypings, + // tsc options + "emitDecoratorMetadata": true, + "experimentalDecorators": true, + "declaration": true, + "stripInternal": true, + "module": "commonjs", + "moduleResolution": "classic", + "noEmitOnError": true, + "rootDir": ".", + "inlineSourceMap": true, + "inlineSources": true, + "target": "es5" + }); +} + +function extractDocs(tree) { + var docs = new Funnel(tree, {include: ['**/*.md', '**/*.png'], exclude: ['**/*.dart.md']}); + return stew.rename(docs, 'README.js.md', 'README.md'); +} + +function extractPkgJsons(tree, BASE_PACKAGE_JSON) { + // Generate shared package.json info + var COMMON_PACKAGE_JSON = { + version: BASE_PACKAGE_JSON.version, + homepage: BASE_PACKAGE_JSON.homepage, + bugs: BASE_PACKAGE_JSON.bugs, + license: BASE_PACKAGE_JSON.license, + repository: BASE_PACKAGE_JSON.repository, + contributors: BASE_PACKAGE_JSON.contributors, + dependencies: BASE_PACKAGE_JSON.dependencies, + devDependencies: BASE_PACKAGE_JSON.devDependencies, + defaultDevDependencies: {} + }; + + var packageJsons = new Funnel(tree, {include: ['**/package.json']}); + return renderLodashTemplate(packageJsons, {context: {'packageJson': COMMON_PACKAGE_JSON}}); +} From 3e65d1458e7ec4073763ce72c1995c6addb87249 Mon Sep 17 00:00:00 2001 From: Jacob Richman Date: Tue, 12 Jan 2016 16:38:36 -0800 Subject: [PATCH 30/70] fix(Dart): make some playground samples run with Dart Dev Compiler Resolve all invalid field override errors, workaround current reflection limitations in Dart Dev Compiler. todo, hello_world and key_events samples now work with Dart Dev Compiler. BREAKING CHANGE: remove TemplateRef.elementRef setter Closes #6441 --- .../angular2/src/core/linker/template_ref.ts | 2 +- modules/angular2/src/facade/exceptions.dart | 18 ++++++++++++------ .../angular2/src/platform/dom/dom_adapter.ts | 5 ++++- .../src/platform/dom/events/dom_events.ts | 2 -- modules/angular2/test/public_api_spec.ts | 1 - .../change_detector_codegen.dart | 2 +- 6 files changed, 18 insertions(+), 12 deletions(-) diff --git a/modules/angular2/src/core/linker/template_ref.ts b/modules/angular2/src/core/linker/template_ref.ts index c26df74a9463..ad934be9a1ed 100644 --- a/modules/angular2/src/core/linker/template_ref.ts +++ b/modules/angular2/src/core/linker/template_ref.ts @@ -25,7 +25,7 @@ export abstract class TemplateRef { * */ // TODO(i): rename to anchor or location - elementRef: ElementRef; + get elementRef(): ElementRef { return null; } } export class TemplateRef_ extends TemplateRef { diff --git a/modules/angular2/src/facade/exceptions.dart b/modules/angular2/src/facade/exceptions.dart index 77f9accfbf67..5badc6c5d6db 100644 --- a/modules/angular2/src/facade/exceptions.dart +++ b/modules/angular2/src/facade/exceptions.dart @@ -4,9 +4,11 @@ import 'exception_handler.dart'; export 'exception_handler.dart'; class BaseException extends Error { - final String message; + final String _message; - BaseException([this.message]); + BaseException([this._message]); + + String get message => _message; String toString() { return this.message; @@ -14,16 +16,16 @@ class BaseException extends Error { } class WrappedException extends Error { - final dynamic context; - final String wrapperMessage; + final dynamic _context; + final String _wrapperMessage; final originalException; final originalStack; WrappedException( - [this.wrapperMessage, + [this._wrapperMessage, this.originalException, this.originalStack, - this.context]); + this._context]); get message { return ExceptionHandler.exceptionToString(this); @@ -32,6 +34,10 @@ class WrappedException extends Error { String toString() { return this.message; } + + dynamic get context => _context; + + String get wrapperMessage => _wrapperMessage; } Error makeTypeError([String message = ""]) { diff --git a/modules/angular2/src/platform/dom/dom_adapter.ts b/modules/angular2/src/platform/dom/dom_adapter.ts index 19416fe74043..6f183da66557 100644 --- a/modules/angular2/src/platform/dom/dom_adapter.ts +++ b/modules/angular2/src/platform/dom/dom_adapter.ts @@ -30,7 +30,10 @@ export abstract class DomAdapter { * Maps attribute names to their corresponding property names for cases * where attribute name doesn't match property name. */ - attrToPropMap: {[key: string]: string}; + get attrToPropMap(): {[key: string]: string} { return this._attrToPropMap; }; + set attrToPropMap(value: {[key: string]: string}) { this._attrToPropMap = value; }; + /** @internal */ + _attrToPropMap: {[key: string]: string}; abstract parse(templateHtml: string); abstract query(selector: string): any; diff --git a/modules/angular2/src/platform/dom/events/dom_events.ts b/modules/angular2/src/platform/dom/events/dom_events.ts index a90480d992b7..8bee803bfe39 100644 --- a/modules/angular2/src/platform/dom/events/dom_events.ts +++ b/modules/angular2/src/platform/dom/events/dom_events.ts @@ -4,8 +4,6 @@ import {EventManagerPlugin, EventManager} from './event_manager'; @Injectable() export class DomEventsPlugin extends EventManagerPlugin { - manager: EventManager; - // This plugin should come last in the list of plugins, because it accepts all // events. supports(eventName: string): boolean { return true; } diff --git a/modules/angular2/test/public_api_spec.ts b/modules/angular2/test/public_api_spec.ts index d18860290b6d..f27dedfe3567 100644 --- a/modules/angular2/test/public_api_spec.ts +++ b/modules/angular2/test/public_api_spec.ts @@ -1224,7 +1224,6 @@ var NG_CORE = [ 'SimpleChange.isFirstChange()', 'TemplateRef', 'TemplateRef.elementRef', - 'TemplateRef.elementRef=', /* Abstract method 'TemplateRef.hasLocal()', diff --git a/modules_dart/transform/lib/src/transform/template_compiler/change_detector_codegen.dart b/modules_dart/transform/lib/src/transform/template_compiler/change_detector_codegen.dart index 88f3d417a356..a496ddc65ecd 100644 --- a/modules_dart/transform/lib/src/transform/template_compiler/change_detector_codegen.dart +++ b/modules_dart/transform/lib/src/transform/template_compiler/change_detector_codegen.dart @@ -225,7 +225,7 @@ class _CodegenState { List codes = []; _endOfBlockIdxs.clear(); - ListWrapper.forEachWithIndex(eb.records, (r, i) { + ListWrapper.forEachWithIndex(eb.records, (_, i) { var code; var r = eb.records[i]; From 761c6d0df7c62492a8ae6ceefa9b7723d5cf7f1d Mon Sep 17 00:00:00 2001 From: Yegor Jbanov Date: Fri, 8 Jan 2016 10:47:25 -0800 Subject: [PATCH 31/70] fix(perf): faster looseIdentical implementation Remove String type check in looseIdentical in JS-mode. It is not necessary as dart2js already compiles `identical` to `===` which compares string contents. Inline call sites. This improves change detection of plain fields by 40%. On a large internal app the improvement is 5%. Closes #6364 --- modules/angular2/src/facade/lang.dart | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/modules/angular2/src/facade/lang.dart b/modules/angular2/src/facade/lang.dart index 55f3f7ca283f..dfe50b7ed665 100644 --- a/modules/angular2/src/facade/lang.dart +++ b/modules/angular2/src/facade/lang.dart @@ -235,10 +235,26 @@ class FunctionWrapper { const _NAN_KEY = const Object(); -// Dart can have identical(str1, str2) == false while str1 == str2. Moreover, -// after compiling with dart2js identical(str1, str2) might return true. -// (see dartbug.com/22496 for details). -bool looseIdentical(a, b) => +// Dart VM implements `identical` as true reference identity. JavaScript does +// not have this. The closest we have in JS is `===`. However, for strings JS +// would actually compare the contents rather than references. `dart2js` +// compiles `identical` to `===` and therefore there is a discrepancy between +// Dart VM and `dart2js`. The implementation of `looseIdentical` attempts to +// bridge the gap between the two while retaining good performance +// characteristics. In JS we use simple `identical`, which compiles to `===`, +// and in Dart VM we emulate the semantics of `===` by special-casing strings. +// Note that the VM check is a compile-time constant. This allows `dart2js` to +// evaluate the conditional during compilation and inline the entire function. +// +// See: dartbug.com/22496, dartbug.com/25270 +const _IS_DART_VM = !identical(1.0, 1); // a hack +bool looseIdentical(a, b) => _IS_DART_VM + ? _looseIdentical(a, b) + : identical(a, b); + +// This function is intentionally separated from `looseIdentical` to keep the +// number of AST nodes low enough for `dart2js` to inline the code. +bool _looseIdentical(a, b) => a is String && b is String ? a == b : identical(a, b); // Dart compare map keys by equality and we can have NaN != NaN @@ -334,4 +350,4 @@ var global = null; dynamic evalExpression(String sourceUrl, String expr, String declarations, Map vars) { throw "Dart does not support evaluating expression during runtime!"; -} \ No newline at end of file +} From a593ffa6f3d7cb6062e9e1957aae1382bfcb666f Mon Sep 17 00:00:00 2001 From: vsavkin Date: Tue, 5 Jan 2016 18:56:59 -0800 Subject: [PATCH 32/70] fix(transformer): record HostBinding annotations applied to getters Closes #6283 --- .../lib/src/transform/common/type_metadata_reader.dart | 9 +++++++++ .../test/transform/directive_processor/all_tests.dart | 2 +- .../directive_processor/directives_files/components.dart | 6 ++++++ 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/modules_dart/transform/lib/src/transform/common/type_metadata_reader.dart b/modules_dart/transform/lib/src/transform/common/type_metadata_reader.dart index a9200d1ed70b..319163031484 100644 --- a/modules_dart/transform/lib/src/transform/common/type_metadata_reader.dart +++ b/modules_dart/transform/lib/src/transform/common/type_metadata_reader.dart @@ -294,6 +294,15 @@ class _DirectiveMetadataVisitor extends Object final params = _getHostListenerParams(meta); _host['(${eventName})'] = '${node.name}($params)'; } + + if (_isAnnotation(meta, 'HostBinding') && node.isGetter) { + final renamed = _getRenamedValue(meta); + if (renamed != null) { + _host['[${renamed}]'] = '${node.name}'; + } else { + _host['[${node.name}]'] = '${node.name}'; + } + } } return null; } diff --git a/modules_dart/transform/test/transform/directive_processor/all_tests.dart b/modules_dart/transform/test/transform/directive_processor/all_tests.dart index 3ab1785e4a83..871141f9e36e 100644 --- a/modules_dart/transform/test/transform/directive_processor/all_tests.dart +++ b/modules_dart/transform/test/transform/directive_processor/all_tests.dart @@ -552,7 +552,7 @@ void allTests() { it('should merge host bindings from the annotation and fields.', () async { var model = await _testCreateModel('directives_files/components.dart'); expect(model.types['ComponentWithHostBindings'].hostProperties) - .toEqual({'a': 'a', 'b': 'b', 'renamed': 'c'}); + .toEqual({'a': 'a', 'b': 'b', 'renamed': 'c', 'd': 'd', 'get-renamed': 'e'}); }); it('should merge host listeners from the annotation and fields.', () async { diff --git a/modules_dart/transform/test/transform/directive_processor/directives_files/components.dart b/modules_dart/transform/test/transform/directive_processor/directives_files/components.dart index 28e3b8b86931..b61aabc9e82f 100644 --- a/modules_dart/transform/test/transform/directive_processor/directives_files/components.dart +++ b/modules_dart/transform/test/transform/directive_processor/directives_files/components.dart @@ -67,6 +67,12 @@ class ComponentWithInputs { class ComponentWithHostBindings { @HostBinding() Object b; @HostBinding('renamed') Object c; + + Object _d; + @HostBinding() Object get d => _d; + + Object _e; + @HostBinding('get-renamed') Object get e => _e; } @Component( From f7424d5aeb91032b8cd0a530004d448d80ef8533 Mon Sep 17 00:00:00 2001 From: Pawel Kozlowski Date: Fri, 8 Jan 2016 17:51:02 +0100 Subject: [PATCH 33/70] chore: track size of a "Hello world" app built with WebPack Closes #6434 --- gulpfile.js | 76 ++++++++++++++++++- .../hello_world/ts/webpack/index.html | 10 +++ .../hello_world/ts/webpack/index.ts | 15 ++++ scripts/ci/build_and_test.sh | 1 + tools/broccoli/trees/browser_tree.ts | 13 +++- tools/broccoli/trees/dart_tree.ts | 16 ++-- tools/broccoli/trees/node_tree.ts | 2 +- 7 files changed, 123 insertions(+), 10 deletions(-) create mode 100644 modules/payload_tests/hello_world/ts/webpack/index.html create mode 100644 modules/payload_tests/hello_world/ts/webpack/index.ts diff --git a/gulpfile.js b/gulpfile.js index 0b0a16240a10..bd12b982231b 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -42,7 +42,7 @@ if (cliArgs.projects) { // --projects=angular2,angular2_material => {angular2: true, angular2_material: true} var allProjects = - 'angular1_router,angular2,angular2_material,benchmarks,benchmarks_external,benchpress,playground,bundle_deps'; + 'angular1_router,angular2,angular2_material,benchmarks,benchmarks_external,benchpress,playground,payload_tests,bundle_deps'; var cliArgsProjects = (cliArgs.projects || allProjects) .split(',') .reduce((map, projectName) => { @@ -168,6 +168,20 @@ var BENCHPRESS_BUNDLE_CONFIG = { dest: CONFIG.dest.bundles.benchpress }; +var PAYLOAD_TESTS_CONFIG = { + ts: { + sizeLimits: {'uncompressed': 550 * 1024, 'gzip level=9': 120 * 1024}, + webpack: { + cases: ['hello_world'], + bundleName: 'app-bundle-deps.min.js', + dist: function(caseName) { + return path.join(__dirname, CONFIG.dest.js.prod.es5, 'payload_tests', caseName, + 'ts/webpack'); + } + } + } +}; + // ------------ // clean @@ -638,7 +652,7 @@ gulp.task('test.unit.dart', function(done) { // This test will fail if the size of our hello_world app goes beyond one of // these values when compressed at the specified level. // Measure in bytes. -var _DART_PAYLOAD_SIZE_LIMITS = {'uncompressed': 320 * 1024, 'gzip level=6': 90 * 1024}; +var _DART_PAYLOAD_SIZE_LIMITS = {'uncompressed': 320 * 1024, 'gzip level=9': 90 * 1024}; gulp.task('test.payload.dart/ci', function(done) { runSequence('build/packages.dart', '!pubget.payload.dart', '!pubbuild.payload.dart', '!checkAndReport.payload.dart', done); @@ -658,6 +672,64 @@ gulp.task('!checkAndReport.payload.dart', function() { {failConditions: _DART_PAYLOAD_SIZE_LIMITS, prefix: 'hello_world'}); }); +// JS payload size tracking +gulp.task('test.payload.js/ci', function(done) { + runSequence('build.payload.js', '!checkAndReport.payload.js', sequenceComplete(done)); +}); + +gulp.task('build.payload.js', ['build.js.prod'], + function(done) { runSequence('!build.payload.js.webpack', sequenceComplete(done)); }); + +gulp.task('!build.payload.js.webpack', function() { + var q = require('q'); + var webpack = q.denodeify(require('webpack')); + var concat = require('gulp-concat'); + var uglify = require('gulp-uglify'); + + var ES5_PROD_ROOT = __dirname + '/' + CONFIG.dest.js.prod.es5; + + return q.all(PAYLOAD_TESTS_CONFIG.ts.webpack.cases.map(function(caseName) { + var CASE_PATH = PAYLOAD_TESTS_CONFIG.ts.webpack.dist(caseName); + + return webpack({ + // bundle app + framework + entry: CASE_PATH + '/index.js', + output: {path: CASE_PATH, filename: "app-bundle.js"}, + resolve: { + extensions: ['', '.js'], + packageAlias: '', // option added to ignore "broken" package.json in our dist folder + root: [ES5_PROD_ROOT] + } + }) + .then(function() { // pad bundle with mandatory dependencies + return new Promise(function(resolve, reject) { + gulp.src([ + 'node_modules/zone.js/dist/zone-microtask.js', + 'node_modules/zone.js/dist/long-stack-trace-zone.js', + 'node_modules/reflect-metadata/Reflect.js', + CASE_PATH + '/app-bundle.js' + ]) + .pipe(concat(PAYLOAD_TESTS_CONFIG.ts.webpack.bundleName)) + .pipe(uglify()) + .pipe(gulp.dest(CASE_PATH)) + .on('end', resolve) + .on('error', reject); + }); + }); + })); +}); + +gulp.task('!checkAndReport.payload.js', function() { + var reportSize = require('./tools/analytics/reportsize'); + var webPackConf = PAYLOAD_TESTS_CONFIG.ts.webpack; + + return webPackConf.cases.reduce(function(sizeReportingStreams, caseName) { + sizeReportingStreams.add( + reportSize(webPackConf.dist(caseName) + '/' + webPackConf.bundleName, + {failConditions: PAYLOAD_TESTS_CONFIG.ts.sizeLimits, prefix: caseName})) + }, merge2()); +}); + gulp.task('watch.dart.dev', function(done) { runSequence('build/tree.dart', 'build/pure-packages.dart', '!build/pubget.angular2.dart', '!build/change_detect.dart', '!build/remove-pub-symlinks', 'build.dart.material.css', diff --git a/modules/payload_tests/hello_world/ts/webpack/index.html b/modules/payload_tests/hello_world/ts/webpack/index.html new file mode 100644 index 000000000000..94a5f78caeee --- /dev/null +++ b/modules/payload_tests/hello_world/ts/webpack/index.html @@ -0,0 +1,10 @@ + + + Angular 2.0 Hello World payload test + + + Loading... + + + + diff --git a/modules/payload_tests/hello_world/ts/webpack/index.ts b/modules/payload_tests/hello_world/ts/webpack/index.ts new file mode 100644 index 000000000000..a0cfbe9e03e7 --- /dev/null +++ b/modules/payload_tests/hello_world/ts/webpack/index.ts @@ -0,0 +1,15 @@ +import {Component} from 'angular2/core'; +import {bootstrap} from 'angular2/bootstrap'; + +@Component({ + selector: 'hello-app', + template: ` +

Hello, {{name}}!

+ +` +}) +export class HelloCmp { + name = 'World'; +} + +bootstrap(HelloCmp); diff --git a/scripts/ci/build_and_test.sh b/scripts/ci/build_and_test.sh index 35ffaf648333..d13bfa0eb059 100755 --- a/scripts/ci/build_and_test.sh +++ b/scripts/ci/build_and_test.sh @@ -22,6 +22,7 @@ elif [ "$MODE" = "build_only" ]; then elif [ "$MODE" = "payload" ]; then source ${SCRIPT_DIR}/env_dart.sh ./node_modules/.bin/gulp test.payload.dart/ci + ./node_modules/.bin/gulp test.payload.js/ci else ${SCRIPT_DIR}/build_$MODE.sh ${SCRIPT_DIR}/test_$MODE.sh diff --git a/tools/broccoli/trees/browser_tree.ts b/tools/broccoli/trees/browser_tree.ts index 6759a2b04325..5edd8777cb9a 100644 --- a/tools/broccoli/trees/browser_tree.ts +++ b/tools/broccoli/trees/browser_tree.ts @@ -108,6 +108,12 @@ module.exports = function makeBrowserTree(options, destinationPath) { {include: ['**/**'], exclude: ['e2e_test/**'], destDir: '/benchmarks_external/'}); } + if (modules.payload_tests) { + var payloadTestsTree = + new Funnel('modules/payload_tests', + {include: ['**/ts/**'], exclude: ['e2e_test/**'], destDir: '/payload_tests/'}); + } + if (modules.playground) { var playgroundTree = new Funnel('modules/playground', @@ -125,6 +131,7 @@ module.exports = function makeBrowserTree(options, destinationPath) { angular2MaterialTree, benchmarksTree, benchmarksExternalTree, + payloadTestsTree, playgroundTree, benchpressTree ]); @@ -215,8 +222,10 @@ module.exports = function makeBrowserTree(options, destinationPath) { modulesTree, {include: ['**/*'], exclude: ['**/*.{html,ts,dart}'], destDir: '/'}); } - var htmlTree = new Funnel( - modulesTree, {include: ['*/src/**/*.html', '**/playground/**/*.html'], destDir: '/'}); + var htmlTree = new Funnel(modulesTree, { + include: ['*/src/**/*.html', '**/playground/**/*.html', '**/payload_tests/**/ts/**/*.html'], + destDir: '/' + }); if (modules.benchmarks || modules.benchmarks_external || modules.playground) { htmlTree = replace(htmlTree, { diff --git a/tools/broccoli/trees/dart_tree.ts b/tools/broccoli/trees/dart_tree.ts index 06a713fc704f..f94bf89eff55 100644 --- a/tools/broccoli/trees/dart_tree.ts +++ b/tools/broccoli/trees/dart_tree.ts @@ -14,17 +14,18 @@ import dartfmt from '../broccoli-dartfmt'; import replace from '../broccoli-replace'; var global_excludes = [ - 'angular2/http*', - 'angular2/upgrade*', 'angular2/examples/**/ts/**/*', + 'angular2/http*', 'angular2/http/**/*', 'angular2/src/http/**/*', - 'angular2/test/http/**/*', 'angular2/src/upgrade/**/*', + 'angular2/test/http/**/*', 'angular2/test/upgrade/**/*', + 'angular2/upgrade*', + 'payload_tests/**/ts/**/*', 'playground/src/http/**/*', - 'playground/test/http/**/*', 'playground/src/jsonp/**/*', + 'playground/test/http/**/*', 'playground/test/jsonp/**/*' ]; @@ -145,7 +146,12 @@ function getDocsTree() { var licenses = new MultiCopy('', { srcPath: 'LICENSE', targetPatterns: ['modules/*'], - exclude: ['*/angular2/src/http', '*/upgrade', '*/angular1_router'] // Not in dart. + exclude: [ + '*/angular1_router', + '*/angular2/src/http', + '*/payload_tests', + '*/upgrade' + ] // Not in dart. }); licenses = stew.rename(licenses, stripModulePrefix); diff --git a/tools/broccoli/trees/node_tree.ts b/tools/broccoli/trees/node_tree.ts index 9b5c40e5d1bf..69384fcbb926 100644 --- a/tools/broccoli/trees/node_tree.ts +++ b/tools/broccoli/trees/node_tree.ts @@ -74,8 +74,8 @@ module.exports = function makeNodeTree(projects, destinationPath) { 'angular2/test/web_workers/worker/renderer_integration_spec.ts', 'angular2/test/upgrade/**/*.ts', - 'angular1_router/**', + 'payload_tests/**' ] }); From df3074fdfed0e2dbac5bf26138395b79fd14de2b Mon Sep 17 00:00:00 2001 From: Jason Teplitz Date: Sun, 20 Dec 2015 18:10:36 -0500 Subject: [PATCH 34/70] feat(core/application_ref): Allow asyncronous app initializers. closes #5929. Closes #6063 --- modules/angular2/src/core/application_ref.ts | 54 +++++++-- .../test/core/application_ref_spec.ts | 111 ++++++++++++++++-- 2 files changed, 143 insertions(+), 22 deletions(-) diff --git a/modules/angular2/src/core/application_ref.ts b/modules/angular2/src/core/application_ref.ts index d4d799bea023..3dd2e35da30e 100644 --- a/modules/angular2/src/core/application_ref.ts +++ b/modules/angular2/src/core/application_ref.ts @@ -217,25 +217,36 @@ export class PlatformRef_ extends PlatformRef { application(providers: Array): ApplicationRef { var app = this._initApp(createNgZone(), providers); - return app; + if (PromiseWrapper.isPromise(app)) { + throw new BaseException( + "Cannot use asyncronous app initializers with application. Use asyncApplication instead."); + } + return app; } asyncApplication(bindingFn: (zone: NgZone) => Promise>, additionalProviders?: Array): Promise { var zone = createNgZone(); var completer = PromiseWrapper.completer(); - zone.run(() => { - PromiseWrapper.then(bindingFn(zone), (providers: Array) => { - if (isPresent(additionalProviders)) { - providers = ListWrapper.concat(providers, additionalProviders); - } - completer.resolve(this._initApp(zone, providers)); + if (bindingFn === null) { + completer.resolve(this._initApp(zone, additionalProviders)); + } else { + zone.run(() => { + PromiseWrapper.then(bindingFn(zone), (providers: Array) => { + if (isPresent(additionalProviders)) { + providers = ListWrapper.concat(providers, additionalProviders); + } + let promise = this._initApp(zone, providers); + completer.resolve(promise); + }); }); - }); + } return completer.promise; } - private _initApp(zone: NgZone, providers: Array): ApplicationRef { + private _initApp(zone: NgZone, + providers: Array): Promise| + ApplicationRef { var injector: Injector; var app: ApplicationRef; zone.run(() => { @@ -259,8 +270,12 @@ export class PlatformRef_ extends PlatformRef { }); app = new ApplicationRef_(this, zone, injector); this._applications.push(app); - _runAppInitializers(injector); - return app; + var promise = _runAppInitializers(injector); + if (promise !== null) { + return PromiseWrapper.then(promise, (_) => app); + } else { + return app; + } } dispose(): void { @@ -273,9 +288,22 @@ export class PlatformRef_ extends PlatformRef { _applicationDisposed(app: ApplicationRef): void { ListWrapper.remove(this._applications, app); } } -function _runAppInitializers(injector: Injector): void { +function _runAppInitializers(injector: Injector): Promise { let inits: Function[] = injector.getOptional(APP_INITIALIZER); - if (isPresent(inits)) inits.forEach(init => init()); + let promises: Promise[] = []; + if (isPresent(inits)) { + inits.forEach(init => { + var retVal = init(); + if (PromiseWrapper.isPromise(retVal)) { + promises.push(retVal); + } + }); + } + if (promises.length > 0) { + return PromiseWrapper.all(promises); + } else { + return null; + } } /** diff --git a/modules/angular2/test/core/application_ref_spec.ts b/modules/angular2/test/core/application_ref_spec.ts index 0f54b9c80f05..0d24f350c9c8 100644 --- a/modules/angular2/test/core/application_ref_spec.ts +++ b/modules/angular2/test/core/application_ref_spec.ts @@ -11,13 +11,14 @@ import { AsyncTestCompleter, fakeAsync, tick, - inject + inject, + SpyObject } from 'angular2/testing_internal'; import {SpyChangeDetector} from './spies'; -import {ApplicationRef_, PlatformRef_} from "angular2/src/core/application_ref"; -import {Injector, Provider} from "angular2/core"; +import {ApplicationRef_, ApplicationRef, PlatformRef_} from "angular2/src/core/application_ref"; +import {Injector, Provider, APP_INITIALIZER} from "angular2/core"; import {ChangeDetectorRef_} from "angular2/src/core/change_detection/change_detector_ref"; -import {PromiseWrapper} from "angular2/src/facade/async"; +import {PromiseWrapper, PromiseCompleter, TimerWrapper} from "angular2/src/facade/async"; import {ListWrapper} from "angular2/src/facade/collection"; export function main() { @@ -33,7 +34,14 @@ export function main() { describe("PlatformRef", () => { describe("asyncApplication", () => { - it("should merge synchronous and asynchronous providers", + function expectProviders(injector: Injector, providers: Array): void { + for (let i = 0; i < providers.length; i++) { + let provider = providers[i]; + expect(injector.get(provider.token)).toBe(provider.useValue); + } + } + + it("should merge syncronous and asyncronous providers", inject([AsyncTestCompleter, Injector], (async, injector) => { let ref = new PlatformRef_(injector, null); let ASYNC_PROVIDERS = [new Provider(Foo, {useValue: new Foo()})]; @@ -41,14 +49,99 @@ export function main() { ref.asyncApplication((zone) => PromiseWrapper.resolve(ASYNC_PROVIDERS), SYNC_PROVIDERS) .then((appRef) => { var providers = ListWrapper.concat(ASYNC_PROVIDERS, SYNC_PROVIDERS); - for (var i = 0; i < providers.length; i++) { - var provider = providers[i]; - expect(appRef.injector.get(provider.token)).toBe(provider.useValue); - } + expectProviders(appRef.injector, providers); + async.done(); + }); + })); + + it("should allow function to be null", + inject([AsyncTestCompleter, Injector], (async, injector) => { + let ref = new PlatformRef_(injector, null); + let SYNC_PROVIDERS = [new Provider(Bar, {useValue: new Bar()})]; + ref.asyncApplication(null, SYNC_PROVIDERS) + .then((appRef) => { + expectProviders(appRef.injector, SYNC_PROVIDERS); + async.done(); + }); + })); + + function mockAsyncAppInitializer(completer, providers: Array = null, + injector?: Injector) { + return () => { + if (providers != null) { + expectProviders(injector, providers); + } + TimerWrapper.setTimeout(() => completer.resolve(true), 1); + return completer.promise; + }; + } + + function createSpyPromiseCompleter(): SpyObject { + let completer = PromiseWrapper.completer(); + let completerSpy = new SpyObject(); + // Note that in TypeScript we need to provide a value for the promise attribute + // whereas in dart we need to override the promise getter + completerSpy.promise = completer.promise; + completerSpy.spy("get:promise").andReturn(completer.promise); + completerSpy.spy("resolve").andCallFake(completer.resolve); + completerSpy.spy("reject").andCallFake(completer.reject); + return completerSpy; + } + + it("should wait for asyncronous app initializers", + inject([AsyncTestCompleter, Injector], (async, injector) => { + let ref = new PlatformRef_(injector, null); + + let completer = createSpyPromiseCompleter(); + let SYNC_PROVIDERS = [ + new Provider(Bar, {useValue: new Bar()}), + new Provider(APP_INITIALIZER, + {useValue: mockAsyncAppInitializer(completer), multi: true}) + ]; + ref.asyncApplication(null, SYNC_PROVIDERS) + .then((appRef) => { + expectProviders(appRef.injector, + SYNC_PROVIDERS.slice(0, SYNC_PROVIDERS.length - 1)); + expect(completer.spy("resolve")).toHaveBeenCalled(); + async.done(); + }); + })); + + it("should wait for async providers and then async app initializers", + inject([AsyncTestCompleter, Injector], (async, injector) => { + let ref = new PlatformRef_(injector, null); + let ASYNC_PROVIDERS = [new Provider(Foo, {useValue: new Foo()})]; + let completer = createSpyPromiseCompleter(); + let SYNC_PROVIDERS = [ + new Provider(Bar, {useValue: new Bar()}), + new Provider(APP_INITIALIZER, + { + useFactory: (injector) => mockAsyncAppInitializer( + completer, ASYNC_PROVIDERS, injector), + multi: true, + deps: [Injector] + }) + ]; + ref.asyncApplication((zone) => PromiseWrapper.resolve(ASYNC_PROVIDERS), SYNC_PROVIDERS) + .then((appRef) => { + expectProviders(appRef.injector, + SYNC_PROVIDERS.slice(0, SYNC_PROVIDERS.length - 1)); + expect(completer.spy("resolve")).toHaveBeenCalled(); async.done(); }); })); }); + + describe("application", () => { + it("should throw if an APP_INITIIALIZER returns a promise", inject([Injector], (injector) => { + let ref = new PlatformRef_(injector, null); + let appInitializer = new Provider( + APP_INITIALIZER, {useValue: () => PromiseWrapper.resolve([]), multi: true}); + expect(() => ref.application([appInitializer])) + .toThrowError( + "Cannot use asyncronous app initializers with application. Use asyncApplication instead."); + })); + }); }); } From a24ee6add4e63db68e0faa8337811a7122b6fdb0 Mon Sep 17 00:00:00 2001 From: Victor Berchet Date: Mon, 21 Dec 2015 11:32:58 -0800 Subject: [PATCH 35/70] fix(HtmlLexer): fix for unicode chars fixes #6036 Closes #6061 --- modules/angular2/src/compiler/html_lexer.ts | 127 +++++++++++------- .../angular2/test/compiler/html_lexer_spec.ts | 33 +++-- 2 files changed, 99 insertions(+), 61 deletions(-) diff --git a/modules/angular2/src/compiler/html_lexer.ts b/modules/angular2/src/compiler/html_lexer.ts index 2420e9d60c8d..b346ae45b241 100644 --- a/modules/angular2/src/compiler/html_lexer.ts +++ b/modules/angular2/src/compiler/html_lexer.ts @@ -73,10 +73,13 @@ const $LT = 60; const $EQ = 61; const $GT = 62; const $QUESTION = 63; -const $A = 65; -const $Z = 90; const $LBRACKET = 91; const $RBRACKET = 93; +const $A = 65; +const $F = 70; +const $X = 88; +const $Z = 90; + const $a = 97; const $f = 102; const $z = 122; @@ -102,7 +105,6 @@ class ControlFlowError { // See http://www.w3.org/TR/html51/syntax.html#writing class _HtmlTokenizer { private input: string; - private inputLowercase: string; private length: number; // Note: this is always lowercase! private peek: number = -1; @@ -117,7 +119,6 @@ class _HtmlTokenizer { constructor(private file: ParseSourceFile) { this.input = file.content; - this.inputLowercase = file.content.toLowerCase(); this.length = file.content.length; this._advance(); } @@ -133,16 +134,16 @@ class _HtmlTokenizer { while (this.peek !== $EOF) { var start = this._getLocation(); try { - if (this._attemptChar($LT)) { - if (this._attemptChar($BANG)) { - if (this._attemptChar($LBRACKET)) { + if (this._attemptCharCode($LT)) { + if (this._attemptCharCode($BANG)) { + if (this._attemptCharCode($LBRACKET)) { this._consumeCdata(start); - } else if (this._attemptChar($MINUS)) { + } else if (this._attemptCharCode($MINUS)) { this._consumeComment(start); } else { this._consumeDocType(start); } - } else if (this._attemptChar($SLASH)) { + } else if (this._attemptCharCode($SLASH)) { this._consumeTagClose(start); } else { this._consumeTagOpen(start); @@ -205,11 +206,10 @@ class _HtmlTokenizer { this.column++; } this.index++; - this.peek = this.index >= this.length ? $EOF : StringWrapper.charCodeAt(this.inputLowercase, - this.index); + this.peek = this.index >= this.length ? $EOF : StringWrapper.charCodeAt(this.input, this.index); } - private _attemptChar(charCode: number): boolean { + private _attemptCharCode(charCode: number): boolean { if (this.peek === charCode) { this._advance(); return true; @@ -217,38 +217,55 @@ class _HtmlTokenizer { return false; } - private _requireChar(charCode: number) { + private _attemptCharCodeCaseInsensitive(charCode: number): boolean { + if (compareCharCodeCaseInsensitive(this.peek, charCode)) { + this._advance(); + return true; + } + return false; + } + + private _requireCharCode(charCode: number) { var location = this._getLocation(); - if (!this._attemptChar(charCode)) { + if (!this._attemptCharCode(charCode)) { throw this._createError(unexpectedCharacterErrorMsg(this.peek), location); } } - private _attemptChars(chars: string): boolean { + private _attemptStr(chars: string): boolean { for (var i = 0; i < chars.length; i++) { - if (!this._attemptChar(StringWrapper.charCodeAt(chars, i))) { + if (!this._attemptCharCode(StringWrapper.charCodeAt(chars, i))) { return false; } } return true; } - private _requireChars(chars: string) { + private _attemptStrCaseInsensitive(chars: string): boolean { + for (var i = 0; i < chars.length; i++) { + if (!this._attemptCharCodeCaseInsensitive(StringWrapper.charCodeAt(chars, i))) { + return false; + } + } + return true; + } + + private _requireStr(chars: string) { var location = this._getLocation(); - if (!this._attemptChars(chars)) { + if (!this._attemptStr(chars)) { throw this._createError(unexpectedCharacterErrorMsg(this.peek), location); } } - private _attemptUntilFn(predicate: Function) { + private _attemptCharCodeUntilFn(predicate: Function) { while (!predicate(this.peek)) { this._advance(); } } - private _requireUntilFn(predicate: Function, len: number) { + private _requireCharCodeUntilFn(predicate: Function, len: number) { var start = this._getLocation(); - this._attemptUntilFn(predicate); + this._attemptCharCodeUntilFn(predicate); if (this.index - start.offset < len) { throw this._createError(unexpectedCharacterErrorMsg(this.peek), start); } @@ -273,10 +290,10 @@ class _HtmlTokenizer { private _decodeEntity(): string { var start = this._getLocation(); this._advance(); - if (this._attemptChar($HASH)) { - let isHex = this._attemptChar($x); + if (this._attemptCharCode($HASH)) { + let isHex = this._attemptCharCode($x) || this._attemptCharCode($X); let numberStart = this._getLocation().offset; - this._attemptUntilFn(isDigitEntityEnd); + this._attemptCharCodeUntilFn(isDigitEntityEnd); if (this.peek != $SEMICOLON) { throw this._createError(unexpectedCharacterErrorMsg(this.peek), this._getLocation()); } @@ -291,7 +308,7 @@ class _HtmlTokenizer { } } else { let startPosition = this._savePosition(); - this._attemptUntilFn(isNamedEntityEnd); + this._attemptCharCodeUntilFn(isNamedEntityEnd); if (this.peek != $SEMICOLON) { this._restorePosition(startPosition); return '&'; @@ -315,7 +332,7 @@ class _HtmlTokenizer { var parts = []; while (true) { tagCloseStart = this._getLocation(); - if (this._attemptChar(firstCharOfEnd) && attemptEndRest()) { + if (this._attemptCharCode(firstCharOfEnd) && attemptEndRest()) { break; } if (this.index > tagCloseStart.offset) { @@ -330,18 +347,18 @@ class _HtmlTokenizer { private _consumeComment(start: ParseLocation) { this._beginToken(HtmlTokenType.COMMENT_START, start); - this._requireChar($MINUS); + this._requireCharCode($MINUS); this._endToken([]); - var textToken = this._consumeRawText(false, $MINUS, () => this._attemptChars('->')); + var textToken = this._consumeRawText(false, $MINUS, () => this._attemptStr('->')); this._beginToken(HtmlTokenType.COMMENT_END, textToken.sourceSpan.end); this._endToken([]); } private _consumeCdata(start: ParseLocation) { this._beginToken(HtmlTokenType.CDATA_START, start); - this._requireChars('cdata['); + this._requireStr('CDATA['); this._endToken([]); - var textToken = this._consumeRawText(false, $RBRACKET, () => this._attemptChars(']>')); + var textToken = this._consumeRawText(false, $RBRACKET, () => this._attemptStr(']>')); this._beginToken(HtmlTokenType.CDATA_END, textToken.sourceSpan.end); this._endToken([]); } @@ -367,7 +384,7 @@ class _HtmlTokenizer { } else { nameStart = nameOrPrefixStart; } - this._requireUntilFn(isNameEnd, this.index === nameStart ? 1 : 0); + this._requireCharCodeUntilFn(isNameEnd, this.index === nameStart ? 1 : 0); var name = this.input.substring(nameStart, this.index); return [prefix, name]; } @@ -381,16 +398,16 @@ class _HtmlTokenizer { } var nameStart = this.index; this._consumeTagOpenStart(start); - lowercaseTagName = this.inputLowercase.substring(nameStart, this.index); - this._attemptUntilFn(isNotWhitespace); + lowercaseTagName = this.input.substring(nameStart, this.index).toLowerCase(); + this._attemptCharCodeUntilFn(isNotWhitespace); while (this.peek !== $SLASH && this.peek !== $GT) { this._consumeAttributeName(); - this._attemptUntilFn(isNotWhitespace); - if (this._attemptChar($EQ)) { - this._attemptUntilFn(isNotWhitespace); + this._attemptCharCodeUntilFn(isNotWhitespace); + if (this._attemptCharCode($EQ)) { + this._attemptCharCodeUntilFn(isNotWhitespace); this._consumeAttributeValue(); } - this._attemptUntilFn(isNotWhitespace); + this._attemptCharCodeUntilFn(isNotWhitespace); } this._consumeTagOpenEnd(); } catch (e) { @@ -416,11 +433,11 @@ class _HtmlTokenizer { private _consumeRawTextWithTagClose(lowercaseTagName: string, decodeEntities: boolean) { var textToken = this._consumeRawText(decodeEntities, $LT, () => { - if (!this._attemptChar($SLASH)) return false; - this._attemptUntilFn(isNotWhitespace); - if (!this._attemptChars(lowercaseTagName)) return false; - this._attemptUntilFn(isNotWhitespace); - if (!this._attemptChar($GT)) return false; + if (!this._attemptCharCode($SLASH)) return false; + this._attemptCharCodeUntilFn(isNotWhitespace); + if (!this._attemptStrCaseInsensitive(lowercaseTagName)) return false; + this._attemptCharCodeUntilFn(isNotWhitespace); + if (!this._attemptCharCode($GT)) return false; return true; }); this._beginToken(HtmlTokenType.TAG_CLOSE, textToken.sourceSpan.end); @@ -453,27 +470,27 @@ class _HtmlTokenizer { this._advance(); } else { var valueStart = this.index; - this._requireUntilFn(isNameEnd, 1); + this._requireCharCodeUntilFn(isNameEnd, 1); value = this.input.substring(valueStart, this.index); } this._endToken([this._processCarriageReturns(value)]); } private _consumeTagOpenEnd() { - var tokenType = - this._attemptChar($SLASH) ? HtmlTokenType.TAG_OPEN_END_VOID : HtmlTokenType.TAG_OPEN_END; + var tokenType = this._attemptCharCode($SLASH) ? HtmlTokenType.TAG_OPEN_END_VOID : + HtmlTokenType.TAG_OPEN_END; this._beginToken(tokenType); - this._requireChar($GT); + this._requireCharCode($GT); this._endToken([]); } private _consumeTagClose(start: ParseLocation) { this._beginToken(HtmlTokenType.TAG_CLOSE, start); - this._attemptUntilFn(isNotWhitespace); + this._attemptCharCodeUntilFn(isNotWhitespace); var prefixAndName; prefixAndName = this._consumePrefixAndName(); - this._attemptUntilFn(isNotWhitespace); - this._requireChar($GT); + this._attemptCharCodeUntilFn(isNotWhitespace); + this._requireCharCode($GT); this._endToken(prefixAndName); } @@ -534,11 +551,19 @@ function isTextEnd(code: number): boolean { } function isAsciiLetter(code: number): boolean { - return code >= $a && code <= $z; + return code >= $a && code <= $z || code >= $A && code <= $Z; } function isAsciiHexDigit(code: number): boolean { - return code >= $a && code <= $f || code >= $0 && code <= $9; + return code >= $a && code <= $f || code >= $A && code <= $F || code >= $0 && code <= $9; +} + +function compareCharCodeCaseInsensitive(code1: number, code2: number): boolean { + return toUpperCaseCharCode(code1) == toUpperCaseCharCode(code2); +} + +function toUpperCaseCharCode(code: number): number { + return code >= $a && code <= $z ? code - $a + $A : code; } function mergeTextTokens(srcTokens: HtmlToken[]): HtmlToken[] { diff --git a/modules/angular2/test/compiler/html_lexer_spec.ts b/modules/angular2/test/compiler/html_lexer_spec.ts index 5e61887eef49..0ca26328e107 100644 --- a/modules/angular2/test/compiler/html_lexer_spec.ts +++ b/modules/angular2/test/compiler/html_lexer_spec.ts @@ -114,9 +114,9 @@ export function main() { }); }); - describe('cdata', () => { - it('should parse cdata', () => { - expect(tokenizeAndHumanizeParts('')) + describe('CDATA', () => { + it('should parse CDATA', () => { + expect(tokenizeAndHumanizeParts('')) .toEqual([ [HtmlTokenType.CDATA_START], [HtmlTokenType.RAW_TEXT, 't\ne\ns\nt'], @@ -126,22 +126,22 @@ export function main() { }); it('should store the locations', () => { - expect(tokenizeAndHumanizeSourceSpans('')) + expect(tokenizeAndHumanizeSourceSpans('')) .toEqual([ - [HtmlTokenType.CDATA_START, ''], [HtmlTokenType.EOF, ''] ]); }); - it('should report { + it('should report { expect(tokenizeAndHumanizeErrors(' { - expect(tokenizeAndHumanizeErrors(' { - expect(tokenizeAndHumanizeParts('A')) - .toEqual([[HtmlTokenType.TEXT, 'A'], [HtmlTokenType.EOF]]); + expect(tokenizeAndHumanizeParts('AA')) + .toEqual([[HtmlTokenType.TEXT, 'AA'], [HtmlTokenType.EOF]]); }); it('should parse decimal entities', () => { @@ -473,7 +473,7 @@ export function main() { }); it('should not detect entities', () => { - expect(tokenizeAndHumanizeParts(``)) + expect(tokenizeAndHumanizeParts(``)) .toEqual([ [HtmlTokenType.TAG_OPEN_START, null, 'script'], [HtmlTokenType.TAG_OPEN_END], @@ -587,6 +587,19 @@ export function main() { }); }); + describe('unicode characters', () => { + it('should support unicode characters', () => { + expect(tokenizeAndHumanizeSourceSpans(`

İ

`)) + .toEqual([ + [HtmlTokenType.TAG_OPEN_START, ''], + [HtmlTokenType.TEXT, 'İ'], + [HtmlTokenType.TAG_CLOSE, '

'], + [HtmlTokenType.EOF, ''] + ]); + }); + }); + }); } From 78bfdf78eafe540fec6e1855830b0d61b8397aca Mon Sep 17 00:00:00 2001 From: Tim Blasi Date: Fri, 15 Jan 2016 11:05:20 -0800 Subject: [PATCH 36/70] feat(dart/transform): DirectiveProcessor: do not process generated files Prevent `DirectiveProcessor` from processing files which were generated by the Angular2 Dart transformer. Closes #6517 --- modules_dart/transform/lib/src/transform/common/names.dart | 2 ++ .../lib/src/transform/directive_processor/transformer.dart | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/modules_dart/transform/lib/src/transform/common/names.dart b/modules_dart/transform/lib/src/transform/common/names.dart index 06c9e53730d3..1cc42f1f47c7 100644 --- a/modules_dart/transform/lib/src/transform/common/names.dart +++ b/modules_dart/transform/lib/src/transform/common/names.dart @@ -39,8 +39,10 @@ const ALL_EXTENSIONS = const [ bool isGenerated(String uri) { return const [ DEPS_EXTENSION, + META_EXTENSION, NON_SHIMMED_STYLESHEET_EXTENSION, SHIMMED_STYLESHEET_EXTENSION, + SUMMARY_META_EXTENSION, TEMPLATE_EXTENSION, ].any((ext) => uri.endsWith(ext)); } diff --git a/modules_dart/transform/lib/src/transform/directive_processor/transformer.dart b/modules_dart/transform/lib/src/transform/directive_processor/transformer.dart index d934d493af86..a3eda41a2723 100644 --- a/modules_dart/transform/lib/src/transform/directive_processor/transformer.dart +++ b/modules_dart/transform/lib/src/transform/directive_processor/transformer.dart @@ -28,7 +28,8 @@ class DirectiveProcessor extends Transformer implements LazyTransformer { DirectiveProcessor(this.options); @override - bool isPrimary(AssetId id) => id.extension.endsWith('dart'); + bool isPrimary(AssetId id) => + id.extension.endsWith('dart') && !isGenerated(id.path); @override declareOutputs(DeclaringTransform transform) { From c72ed991ada4bef1d822132a697e57e088a0b71f Mon Sep 17 00:00:00 2001 From: Julie Ralph Date: Wed, 20 Jan 2016 15:55:30 -0800 Subject: [PATCH 37/70] fix(testing): remove test zone for now and rely on returned promises Adds tests for public Dart and TS frameworks to make sure that components with templateUrl can be created by the TestComponentBuilder. Closes #6359 Closes #6601 --- modules/angular2/src/testing/testing.ts | 88 ++++--------------- .../test/testing/static_assets/test.html | 1 + .../test/testing/testing_public_spec.ts | 38 +++++++- .../test/angular2_testing_test.dart | 16 ++++ .../angular2_testing/test/test_template.html | 1 + 5 files changed, 72 insertions(+), 72 deletions(-) create mode 100644 modules/angular2/test/testing/static_assets/test.html create mode 100644 modules_dart/angular2_testing/test/test_template.html diff --git a/modules/angular2/src/testing/testing.ts b/modules/angular2/src/testing/testing.ts index 73176eea213b..0eaff9ce05f4 100644 --- a/modules/angular2/src/testing/testing.ts +++ b/modules/angular2/src/testing/testing.ts @@ -126,77 +126,23 @@ function _isPromiseLike(input): boolean { return input && !!(input.then); } -function runInTestZone(fnToExecute, finishCallback, failCallback): any { - var pendingMicrotasks = 0; - var pendingTimeouts = []; - - var ngTestZone = (global.zone) - .fork({ - onError: function(e) { failCallback(e); }, - '$run': function(parentRun) { - return function() { - try { - return parentRun.apply(this, arguments); - } finally { - if (pendingMicrotasks == 0 && pendingTimeouts.length == 0) { - finishCallback(); - } - } - }; - }, - '$scheduleMicrotask': function(parentScheduleMicrotask) { - return function(fn) { - pendingMicrotasks++; - var microtask = function() { - try { - fn(); - } finally { - pendingMicrotasks--; - } - }; - parentScheduleMicrotask.call(this, microtask); - }; - }, - '$setTimeout': function(parentSetTimeout) { - return function(fn: Function, delay: number, ...args) { - var id; - var cb = function() { - fn(); - ListWrapper.remove(pendingTimeouts, id); - }; - id = parentSetTimeout(cb, delay, args); - pendingTimeouts.push(id); - return id; - }; - }, - '$clearTimeout': function(parentClearTimeout) { - return function(id: number) { - parentClearTimeout(id); - ListWrapper.remove(pendingTimeouts, id); - }; - }, - }); - - return ngTestZone.run(fnToExecute); -} - function _it(jsmFn: Function, name: string, testFn: FunctionWithParamTokens | AnyTestFn, testTimeOut: number): void { var timeOut = testTimeOut; if (testFn instanceof FunctionWithParamTokens) { jsmFn(name, (done) => { - var finishCallback = () => { - // Wait one more event loop to make sure we catch unreturned promises and - // promise rejections. - setTimeout(done, 0); - }; - var returnedTestValue = - runInTestZone(() => testInjector.execute(testFn), finishCallback, done.fail); + var returnedTestValue; + try { + returnedTestValue = testInjector.execute(testFn); + } catch (err) { + done.fail(err); + return; + } if (testFn.isAsync) { if (_isPromiseLike(returnedTestValue)) { - (>returnedTestValue).then(null, (err) => { done.fail(err); }); + (>returnedTestValue).then(() => { done(); }, (err) => { done.fail(err); }); } else { done.fail('Error: injectAsync was expected to return a promise, but the ' + ' returned value was: ' + returnedTestValue); @@ -206,6 +152,7 @@ function _it(jsmFn: Function, name: string, testFn: FunctionWithParamTokens | An done.fail('Error: inject returned a value. Did you mean to use injectAsync? Returned ' + 'value was: ' + returnedTestValue); } + done(); } }, timeOut); } else { @@ -232,17 +179,17 @@ export function beforeEach(fn: FunctionWithParamTokens | AnyTestFn): void { // The test case uses inject(). ie `beforeEach(inject([ClassA], (a) => { ... // }));` jsmBeforeEach((done) => { - var finishCallback = () => { - // Wait one more event loop to make sure we catch unreturned promises and - // promise rejections. - setTimeout(done, 0); - }; - var returnedTestValue = - runInTestZone(() => testInjector.execute(fn), finishCallback, done.fail); + var returnedTestValue; + try { + returnedTestValue = testInjector.execute(fn); + } catch (err) { + done.fail(err); + return; + } if (fn.isAsync) { if (_isPromiseLike(returnedTestValue)) { - (>returnedTestValue).then(null, (err) => { done.fail(err); }); + (>returnedTestValue).then(() => { done(); }, (err) => { done.fail(err); }); } else { done.fail('Error: injectAsync was expected to return a promise, but the ' + ' returned value was: ' + returnedTestValue); @@ -252,6 +199,7 @@ export function beforeEach(fn: FunctionWithParamTokens | AnyTestFn): void { done.fail('Error: inject returned a value. Did you mean to use injectAsync? Returned ' + 'value was: ' + returnedTestValue); } + done(); } }); } else { diff --git a/modules/angular2/test/testing/static_assets/test.html b/modules/angular2/test/testing/static_assets/test.html new file mode 100644 index 000000000000..4c2b23755fe7 --- /dev/null +++ b/modules/angular2/test/testing/static_assets/test.html @@ -0,0 +1 @@ +from external template diff --git a/modules/angular2/test/testing/testing_public_spec.ts b/modules/angular2/test/testing/testing_public_spec.ts index f37c918dcdc7..120ca2705cc8 100644 --- a/modules/angular2/test/testing/testing_public_spec.ts +++ b/modules/angular2/test/testing/testing_public_spec.ts @@ -94,6 +94,15 @@ class TestViewProvidersComp { constructor(private fancyService: FancyService) {} } +@Component({selector: 'external-template-comp'}) +@View({templateUrl: '/base/modules/angular2/test/testing/static_assets/test.html'}) +class ExternalTemplateComp { +} + +@Component({selector: 'bad-template-comp'}) +@View({templateUrl: 'non-existant.html'}) +class BadTemplateUrl { +} export function main() { describe('angular2 jasmine matchers', () => { @@ -273,11 +282,12 @@ export function main() { restoreJasmineIt(); }); - it('should fail when an asynchronous error is thrown', (done) => { + // TODO(juliemr): reenable this test when we are using a test zone and can capture this error. + xit('should fail when an asynchronous error is thrown', (done) => { var itPromise = patchJasmineIt(); it('throws an async error', - inject([], () => { setTimeout(() => { throw new Error('bar'); }, 0); })); + injectAsync([], () => { setTimeout(() => { throw new Error('bar'); }, 0); })); itPromise.then(() => { done.fail('Expected test to fail, but it did not'); }, (err) => { expect(err.message).toEqual('bar'); @@ -304,6 +314,19 @@ export function main() { restoreJasmineIt(); }); + it('should fail when an XHR fails', (done) => { + var itPromise = patchJasmineIt(); + + it('should fail with an error from a promise', + injectAsync([TestComponentBuilder], (tcb) => { return tcb.createAsync(BadTemplateUrl); })); + + itPromise.then(() => { done.fail('Expected test to fail, but it did not'); }, (err) => { + expect(err).toEqual('Failed to load non-existant.html'); + done(); + }); + restoreJasmineIt(); + }); + describe('using beforeEachProviders', () => { beforeEachProviders(() => [bind(FancyService).toValue(new FancyService())]); @@ -428,5 +451,16 @@ export function main() { .toHaveText('injected value: mocked out value'); }); })); + + it('should allow an external templateUrl', + injectAsync([TestComponentBuilder], (tcb: TestComponentBuilder) => { + + return tcb.createAsync(ExternalTemplateComp) + .then((componentFixture) => { + componentFixture.detectChanges(); + expect(componentFixture.debugElement.nativeElement) + .toHaveText('from external template\n'); + }); + })); }); } diff --git a/modules_dart/angular2_testing/test/angular2_testing_test.dart b/modules_dart/angular2_testing/test/angular2_testing_test.dart index c0076eaafc39..e0bfd82e773f 100644 --- a/modules_dart/angular2_testing/test/angular2_testing_test.dart +++ b/modules_dart/angular2_testing/test/angular2_testing_test.dart @@ -26,6 +26,13 @@ class TestService { } } +@Component(selector: 'external-template-cmp') +@View(templateUrl: 'test_template.html') +class ExternalTemplateComponent { + ExternalTemplateComponent() { + } +} + class MyToken {} const TEMPLATE = @@ -79,6 +86,15 @@ void main() { expect(rootTC.debugElement.nativeElement.text, equals('1;2;3;')); }); + ngTest('should allow a component using a templateUrl', (TestComponentBuilder tcb) async { + var rootTC = await tcb + .createAsync(ExternalTemplateComponent); + + rootTC.detectChanges(); + + expect(rootTC.debugElement.nativeElement.text, equals('from external template\n')); + }); + group('expected failures', () { ngTest('no type in param list', (notTyped) { expect(1, equals(2)); diff --git a/modules_dart/angular2_testing/test/test_template.html b/modules_dart/angular2_testing/test/test_template.html new file mode 100644 index 000000000000..4c2b23755fe7 --- /dev/null +++ b/modules_dart/angular2_testing/test/test_template.html @@ -0,0 +1 @@ +from external template From 47a3b4d56ba75f888cbe2ba30fdff141fa03283d Mon Sep 17 00:00:00 2001 From: Tim Blasi Date: Tue, 19 Jan 2016 11:25:18 -0800 Subject: [PATCH 38/70] feat(dart/transform): Promote missing Directive warning to error Closes #6519 Closes #6568 --- .../src/transform/template_compiler/compile_data_creator.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules_dart/transform/lib/src/transform/template_compiler/compile_data_creator.dart b/modules_dart/transform/lib/src/transform/template_compiler/compile_data_creator.dart index 1452db06baa5..70a65e9aecb8 100644 --- a/modules_dart/transform/lib/src/transform/template_compiler/compile_data_creator.dart +++ b/modules_dart/transform/lib/src/transform/template_compiler/compile_data_creator.dart @@ -130,7 +130,7 @@ class _CompileDataCreator { } else if (depNgMeta.aliases.containsKey(dep.name)) { resolvedMetadata.addAll(depNgMeta.flatten(dep.name)); } else { - log.warning( + log.error( 'Could not find Directive/Pipe entry for $dep. ' 'Please be aware that Dart transformers have limited support for ' 'reusable, pre-defined lists of Directives/Pipes (aka ' From 6cfc6f5bb2b166da602aff534462da756b958dcb Mon Sep 17 00:00:00 2001 From: Brian Ford Date: Mon, 21 Dec 2015 14:50:56 -0800 Subject: [PATCH 39/70] build(npm): upgrade to npm v3 Closes #3193 --- .travis.yml | 5 +- gulpfile.js | 6 +- npm-shrinkwrap.clean.json | 3614 ++++----- npm-shrinkwrap.json | 6584 +++++++++-------- package.json | 6 +- tools/analytics/build-analytics | 10 +- tools/npm/check-node-modules | 7 +- tools/npm/check-node-modules.js | 2 +- tools/npm/copy-npm-shrinkwrap | 2 +- .../requireInternalWithUnderscoreRule.ts | 2 +- tools/tslint/requireParameterTypeRule.ts | 2 +- tools/tslint/requireReturnTypeRule.ts | 2 +- 12 files changed, 5141 insertions(+), 5101 deletions(-) diff --git a/.travis.yml b/.travis.yml index 114adc9aaa0d..955c96124a26 100644 --- a/.travis.yml +++ b/.travis.yml @@ -60,6 +60,7 @@ addons: firefox: "38.0" before_install: +- npm install -g npm@3.5.2 - node tools/analytics/build-analytics start ci job - node tools/analytics/build-analytics start ci before_install - echo ${TSDRC} > .tsdrc @@ -77,7 +78,9 @@ install: # Check the size of caches - du -sh ./node_modules || true # Install npm dependecies - - npm install + # check-node-modules will exit(1) if we don't need to install + # we need to manually kick off the postinstall script if check-node-modules exit(0)s + - node tools/npm/check-node-modules --purge && npm install || npm run postinstall - node tools/analytics/build-analytics success ci install before_script: diff --git a/gulpfile.js b/gulpfile.js index bd12b982231b..ed04fa12d149 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -3,7 +3,7 @@ // THIS CHECK SHOULD BE THE FIRST THING IN THIS FILE // This is to ensure that we catch env issues before we error while requiring other dependencies. require('./tools/check-environment')( - {requiredNpmVersion: '>=2.14.7 <3.0.0', requiredNodeVersion: '>=4.2.1 <5.0.0'}); + {requiredNpmVersion: '>=3.5.2 <4.0.0', requiredNodeVersion: '>=4.2.1 <5.0.0'}); var del = require('del'); @@ -327,7 +327,9 @@ gulp.task('lint', ['build.tools'], function() { "requireParameterType": true, "requireReturnType": true, "semicolon": true, - "variable-name": [true, "ban-keywords"] + + // TODO: find a way to just screen for reserved names + "variable-name": false } }; return gulp.src(['modules/angular2/src/**/*.ts', '!modules/angular2/src/testing/**']) diff --git a/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index cf8ef65b01a8..4204952f3bb9 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -1,5 +1,8 @@ { "dependencies": { + "abbrev": { + "version": "1.0.7" + }, "angular": { "version": "1.4.7" }, @@ -12,6 +15,9 @@ "base64-js": { "version": "0.0.8" }, + "bindings": { + "version": "1.2.1" + }, "bower": { "version": "1.6.5", "dependencies": { @@ -30,11 +36,11 @@ "optimist": { "version": "0.6.1", "dependencies": { - "wordwrap": { - "version": "0.0.3" - }, "minimist": { "version": "0.0.10" + }, + "wordwrap": { + "version": "0.0.3" } } }, @@ -80,17 +86,20 @@ "graceful-fs": { "version": "4.1.2" }, - "request-replay": { - "version": "0.2.0" - }, "mkdirp": { "version": "0.3.5" + }, + "request-replay": { + "version": "0.2.0" } } }, "cardinal": { "version": "0.4.4", "dependencies": { + "ansicolors": { + "version": "0.2.1" + }, "redeyed": { "version": "0.4.4", "dependencies": { @@ -98,9 +107,6 @@ "version": "1.0.4" } } - }, - "ansicolors": { - "version": "0.2.1" } } }, @@ -187,6 +193,9 @@ "binary": { "version": "0.3.0", "dependencies": { + "buffers": { + "version": "0.1.1" + }, "chainsaw": { "version": "0.1.0", "dependencies": { @@ -194,9 +203,6 @@ "version": "0.3.9" } } - }, - "buffers": { - "version": "0.1.1" } } }, @@ -209,14 +215,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } }, @@ -586,6 +592,9 @@ "request": { "version": "2.53.0", "dependencies": { + "aws-sign2": { + "version": "0.5.0" + }, "bl": { "version": "0.9.4", "dependencies": { @@ -595,14 +604,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } } @@ -611,6 +620,14 @@ "caseless": { "version": "0.9.0" }, + "combined-stream": { + "version": "0.0.7", + "dependencies": { + "delayed-stream": { + "version": "0.0.5" + } + } + }, "forever-agent": { "version": "0.5.2" }, @@ -622,79 +639,68 @@ } } }, - "json-stringify-safe": { - "version": "5.0.1" - }, - "mime-types": { - "version": "2.0.14", + "hawk": { + "version": "2.3.1", "dependencies": { - "mime-db": { - "version": "1.12.0" + "boom": { + "version": "2.9.0" + }, + "cryptiles": { + "version": "2.0.5" + }, + "hoek": { + "version": "2.16.3" + }, + "sntp": { + "version": "1.0.9" } } }, - "node-uuid": { - "version": "1.4.3" - }, - "qs": { - "version": "2.3.3" - }, - "tunnel-agent": { - "version": "0.4.1" - }, - "tough-cookie": { - "version": "2.2.0" - }, "http-signature": { "version": "0.10.1", "dependencies": { - "assert-plus": { - "version": "0.1.5" - }, "asn1": { "version": "0.1.11" }, + "assert-plus": { + "version": "0.1.5" + }, "ctype": { "version": "0.5.3" } } }, - "oauth-sign": { - "version": "0.6.0" + "isstream": { + "version": "0.1.2" }, - "hawk": { - "version": "2.3.1", + "json-stringify-safe": { + "version": "5.0.1" + }, + "mime-types": { + "version": "2.0.14", "dependencies": { - "hoek": { - "version": "2.16.3" - }, - "boom": { - "version": "2.9.0" - }, - "cryptiles": { - "version": "2.0.5" - }, - "sntp": { - "version": "1.0.9" + "mime-db": { + "version": "1.12.0" } } }, - "aws-sign2": { - "version": "0.5.0" + "node-uuid": { + "version": "1.4.3" + }, + "oauth-sign": { + "version": "0.6.0" + }, + "qs": { + "version": "2.3.3" }, "stringstream": { "version": "0.0.4" }, - "combined-stream": { - "version": "0.0.7", - "dependencies": { - "delayed-stream": { - "version": "0.0.5" - } - } + "tough-cookie": { + "version": "2.2.0" }, - "isstream": { - "version": "0.1.2" + "tunnel-agent": { + "version": "0.4.1" } } }, @@ -763,16 +769,16 @@ "shell-quote": { "version": "1.4.3", "dependencies": { - "jsonify": { - "version": "0.0.0" - }, "array-filter": { "version": "0.0.1" }, + "array-map": { + "version": "0.0.0" + }, "array-reduce": { "version": "0.0.0" }, - "array-map": { + "jsonify": { "version": "0.0.0" } } @@ -980,17 +986,17 @@ "rc": { "version": "1.1.2", "dependencies": { - "minimist": { - "version": "1.2.0" - }, "deep-extend": { "version": "0.2.11" }, - "strip-json-comments": { - "version": "0.1.3" - }, "ini": { "version": "1.3.4" + }, + "minimist": { + "version": "1.2.0" + }, + "strip-json-comments": { + "version": "0.1.3" } } } @@ -1047,14 +1053,6 @@ "broccoli-kitchen-sink-helpers": { "version": "0.2.9", "dependencies": { - "mkdirp": { - "version": "0.5.1", - "dependencies": { - "minimist": { - "version": "0.0.8" - } - } - }, "glob": { "version": "5.0.15", "dependencies": { @@ -1081,6 +1079,14 @@ "version": "1.0.0" } } + }, + "mkdirp": { + "version": "0.5.1", + "dependencies": { + "minimist": { + "version": "0.0.8" + } + } } } }, @@ -1168,11 +1174,11 @@ "optimist": { "version": "0.6.1", "dependencies": { - "wordwrap": { - "version": "0.0.3" - }, "minimist": { "version": "0.0.10" + }, + "wordwrap": { + "version": "0.0.3" } } }, @@ -1211,12 +1217,12 @@ "quick-temp": { "version": "0.1.3", "dependencies": { - "rimraf": { - "version": "2.2.8" - }, "mktemp": { "version": "0.3.5" }, + "rimraf": { + "version": "2.2.8" + }, "underscore.string": { "version": "2.3.3" } @@ -1351,12 +1357,12 @@ "quick-temp": { "version": "0.1.3", "dependencies": { - "rimraf": { - "version": "2.2.8" - }, "mktemp": { "version": "0.3.5" }, + "rimraf": { + "version": "2.2.8" + }, "underscore.string": { "version": "2.3.3" } @@ -1432,14 +1438,6 @@ "broccoli-kitchen-sink-helpers": { "version": "0.2.9", "dependencies": { - "mkdirp": { - "version": "0.5.1", - "dependencies": { - "minimist": { - "version": "0.0.8" - } - } - }, "glob": { "version": "5.0.15", "dependencies": { @@ -1466,6 +1464,14 @@ "version": "1.0.0" } } + }, + "mkdirp": { + "version": "0.5.1", + "dependencies": { + "minimist": { + "version": "0.0.8" + } + } } } }, @@ -1478,12 +1484,12 @@ "quick-temp": { "version": "0.1.3", "dependencies": { - "rimraf": { - "version": "2.2.8" - }, "mktemp": { "version": "0.3.5" }, + "rimraf": { + "version": "2.2.8" + }, "underscore.string": { "version": "2.3.3" } @@ -1551,12 +1557,12 @@ "quick-temp": { "version": "0.1.3", "dependencies": { - "rimraf": { - "version": "2.2.8" - }, "mktemp": { "version": "0.3.5" }, + "rimraf": { + "version": "2.2.8" + }, "underscore.string": { "version": "2.3.3" } @@ -1639,12 +1645,12 @@ "fs-extra": { "version": "0.13.0", "dependencies": { - "ncp": { - "version": "1.0.1" - }, "jsonfile": { "version": "2.2.3" }, + "ncp": { + "version": "1.0.1" + }, "rimraf": { "version": "2.4.3", "dependencies": { @@ -1696,12 +1702,12 @@ "quick-temp": { "version": "0.1.3", "dependencies": { - "rimraf": { - "version": "2.2.8" - }, "mktemp": { "version": "0.3.5" }, + "rimraf": { + "version": "2.2.8" + }, "underscore.string": { "version": "2.3.3" } @@ -1715,17 +1721,6 @@ "browserify": { "version": "10.2.6", "dependencies": { - "JSONStream": { - "version": "1.0.6", - "dependencies": { - "jsonparse": { - "version": "1.2.0" - }, - "through": { - "version": "2.3.8" - } - } - }, "assert": { "version": "1.3.0" }, @@ -2077,17 +2072,28 @@ "isarray": { "version": "0.0.1" }, + "JSONStream": { + "version": "1.0.6", + "dependencies": { + "jsonparse": { + "version": "1.2.0" + }, + "through": { + "version": "2.3.8" + } + } + }, "labeled-stream-splicer": { "version": "1.0.2", "dependencies": { "stream-splicer": { "version": "1.3.2", "dependencies": { - "readable-wrap": { - "version": "1.0.0" - }, "indexof": { "version": "0.0.1" + }, + "readable-wrap": { + "version": "1.0.0" } } } @@ -2244,6 +2250,22 @@ "unzip": { "version": "0.1.11", "dependencies": { + "binary": { + "version": "0.3.0", + "dependencies": { + "buffers": { + "version": "0.1.1" + }, + "chainsaw": { + "version": "0.1.0", + "dependencies": { + "traverse": { + "version": "0.3.9" + } + } + } + } + }, "fstream": { "version": "0.1.31", "dependencies": { @@ -2292,6 +2314,14 @@ } } }, + "match-stream": { + "version": "0.0.2", + "dependencies": { + "buffers": { + "version": "0.1.1" + } + } + }, "pullstream": { "version": "0.4.1", "dependencies": { @@ -2303,54 +2333,33 @@ } } }, - "binary": { - "version": "0.3.0", - "dependencies": { - "chainsaw": { - "version": "0.1.0", - "dependencies": { - "traverse": { - "version": "0.3.9" - } - } - }, - "buffers": { - "version": "0.1.1" - } - } - }, "readable-stream": { "version": "1.0.33", "dependencies": { "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } }, "setimmediate": { "version": "1.0.4" - }, - "match-stream": { - "version": "0.0.2", - "dependencies": { - "buffers": { - "version": "0.1.1" - } - } } } } } }, + "bufferutil": { + "version": "1.2.1" + }, "canonical-path": { "version": "0.0.2" }, @@ -2498,78 +2507,6 @@ "async-each": { "version": "0.1.6" }, - "glob-parent": { - "version": "2.0.0" - }, - "is-binary-path": { - "version": "1.0.1", - "dependencies": { - "binary-extensions": { - "version": "1.3.1" - } - } - }, - "is-glob": { - "version": "2.0.1", - "dependencies": { - "is-extglob": { - "version": "1.0.0" - } - } - }, - "lodash.flatten": { - "version": "3.0.2", - "dependencies": { - "lodash._baseflatten": { - "version": "3.1.4", - "dependencies": { - "lodash.isarguments": { - "version": "3.0.4" - }, - "lodash.isarray": { - "version": "3.0.4" - } - } - }, - "lodash._isiterateecall": { - "version": "3.0.9" - } - } - }, - "path-is-absolute": { - "version": "1.0.0" - }, - "readdirp": { - "version": "2.0.0", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.3" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } - } - } - }, "fsevents": { "version": "1.0.2", "dependencies": { @@ -2579,6 +2516,14 @@ "node-pre-gyp": { "version": "0.6.12", "dependencies": { + "mkdirp": { + "version": "0.5.1", + "dependencies": { + "minimist": { + "version": "0.0.8" + } + } + }, "nopt": { "version": "3.0.4", "dependencies": { @@ -2605,14 +2550,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } } @@ -2676,9 +2621,29 @@ } } }, + "rc": { + "version": "1.1.2", + "dependencies": { + "deep-extend": { + "version": "0.2.11" + }, + "ini": { + "version": "1.3.4" + }, + "minimist": { + "version": "1.2.0" + }, + "strip-json-comments": { + "version": "0.1.3" + } + } + }, "request": { "version": "2.64.0", "dependencies": { + "aws-sign2": { + "version": "0.5.0" + }, "bl": { "version": "1.0.0", "dependencies": { @@ -2710,6 +2675,14 @@ "caseless": { "version": "0.11.0" }, + "combined-stream": { + "version": "1.0.5", + "dependencies": { + "delayed-stream": { + "version": "1.0.0" + } + } + }, "extend": { "version": "3.0.0" }, @@ -2724,80 +2697,6 @@ } } }, - "json-stringify-safe": { - "version": "5.0.1" - }, - "mime-types": { - "version": "2.1.7", - "dependencies": { - "mime-db": { - "version": "1.19.0" - } - } - }, - "node-uuid": { - "version": "1.4.3" - }, - "qs": { - "version": "5.1.0" - }, - "tunnel-agent": { - "version": "0.4.1" - }, - "tough-cookie": { - "version": "2.1.0" - }, - "http-signature": { - "version": "0.11.0", - "dependencies": { - "assert-plus": { - "version": "0.1.5" - }, - "asn1": { - "version": "0.1.11" - }, - "ctype": { - "version": "0.5.3" - } - } - }, - "oauth-sign": { - "version": "0.8.0" - }, - "hawk": { - "version": "3.1.0", - "dependencies": { - "hoek": { - "version": "2.16.3" - }, - "boom": { - "version": "2.9.0" - }, - "cryptiles": { - "version": "2.0.5" - }, - "sntp": { - "version": "1.0.9" - } - } - }, - "aws-sign2": { - "version": "0.5.0" - }, - "stringstream": { - "version": "0.0.4" - }, - "combined-stream": { - "version": "1.0.5", - "dependencies": { - "delayed-stream": { - "version": "1.0.0" - } - } - }, - "isstream": { - "version": "0.1.2" - }, "har-validator": { "version": "1.8.0", "dependencies": { @@ -2865,131 +2764,69 @@ } } } - } - } - }, - "semver": { - "version": "5.0.3" - }, - "tar": { - "version": "2.2.1", - "dependencies": { - "block-stream": { - "version": "0.0.8" }, - "fstream": { - "version": "1.0.8", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - } - } - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "tar-pack": { - "version": "2.0.0", - "dependencies": { - "uid-number": { - "version": "0.0.3" - }, - "once": { - "version": "1.1.1" - }, - "debug": { - "version": "0.7.4" - }, - "rimraf": { - "version": "2.2.8" - }, - "fstream": { - "version": "0.1.31", + "hawk": { + "version": "3.1.0", "dependencies": { - "graceful-fs": { - "version": "3.0.8" + "boom": { + "version": "2.9.0" }, - "inherits": { - "version": "2.0.1" - } - } - }, - "tar": { - "version": "0.1.20", - "dependencies": { - "block-stream": { - "version": "0.0.8" + "cryptiles": { + "version": "2.0.5" }, - "inherits": { - "version": "2.0.1" + "hoek": { + "version": "2.16.3" + }, + "sntp": { + "version": "1.0.9" } } }, - "fstream-ignore": { - "version": "0.0.7", + "http-signature": { + "version": "0.11.0", "dependencies": { - "minimatch": { - "version": "0.2.14", - "dependencies": { - "lru-cache": { - "version": "2.7.0" - }, - "sigmund": { - "version": "1.0.1" - } - } + "asn1": { + "version": "0.1.11" }, - "inherits": { - "version": "2.0.1" + "assert-plus": { + "version": "0.1.5" + }, + "ctype": { + "version": "0.5.3" } } }, - "readable-stream": { - "version": "1.0.33", + "isstream": { + "version": "0.1.2" + }, + "json-stringify-safe": { + "version": "5.0.1" + }, + "mime-types": { + "version": "2.1.7", "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" + "mime-db": { + "version": "1.19.0" } } }, - "graceful-fs": { - "version": "1.2.3" - } - } - }, - "mkdirp": { - "version": "0.5.1", - "dependencies": { - "minimist": { - "version": "0.0.8" - } - } - }, - "rc": { - "version": "1.1.2", - "dependencies": { - "minimist": { - "version": "1.2.0" + "node-uuid": { + "version": "1.4.3" }, - "deep-extend": { - "version": "0.2.11" + "oauth-sign": { + "version": "0.8.0" }, - "strip-json-comments": { - "version": "0.1.3" + "qs": { + "version": "5.1.0" }, - "ini": { - "version": "1.3.4" + "stringstream": { + "version": "0.0.4" + }, + "tough-cookie": { + "version": "2.1.0" + }, + "tunnel-agent": { + "version": "0.4.1" } } }, @@ -3040,6 +2877,178 @@ } } } + }, + "semver": { + "version": "5.0.3" + }, + "tar": { + "version": "2.2.1", + "dependencies": { + "block-stream": { + "version": "0.0.8" + }, + "fstream": { + "version": "1.0.8", + "dependencies": { + "graceful-fs": { + "version": "4.1.2" + } + } + }, + "inherits": { + "version": "2.0.1" + } + } + }, + "tar-pack": { + "version": "2.0.0", + "dependencies": { + "debug": { + "version": "0.7.4" + }, + "fstream": { + "version": "0.1.31", + "dependencies": { + "graceful-fs": { + "version": "3.0.8" + }, + "inherits": { + "version": "2.0.1" + } + } + }, + "fstream-ignore": { + "version": "0.0.7", + "dependencies": { + "inherits": { + "version": "2.0.1" + }, + "minimatch": { + "version": "0.2.14", + "dependencies": { + "lru-cache": { + "version": "2.7.0" + }, + "sigmund": { + "version": "1.0.1" + } + } + } + } + }, + "graceful-fs": { + "version": "1.2.3" + }, + "once": { + "version": "1.1.1" + }, + "readable-stream": { + "version": "1.0.33", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "inherits": { + "version": "2.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "string_decoder": { + "version": "0.10.31" + } + } + }, + "rimraf": { + "version": "2.2.8" + }, + "tar": { + "version": "0.1.20", + "dependencies": { + "block-stream": { + "version": "0.0.8" + }, + "inherits": { + "version": "2.0.1" + } + } + }, + "uid-number": { + "version": "0.0.3" + } + } + } + } + } + } + }, + "glob-parent": { + "version": "2.0.0" + }, + "is-binary-path": { + "version": "1.0.1", + "dependencies": { + "binary-extensions": { + "version": "1.3.1" + } + } + }, + "is-glob": { + "version": "2.0.1", + "dependencies": { + "is-extglob": { + "version": "1.0.0" + } + } + }, + "lodash.flatten": { + "version": "3.0.2", + "dependencies": { + "lodash._baseflatten": { + "version": "3.1.4", + "dependencies": { + "lodash.isarguments": { + "version": "3.0.4" + }, + "lodash.isarray": { + "version": "3.0.4" + } + } + }, + "lodash._isiterateecall": { + "version": "3.0.9" + } + } + }, + "path-is-absolute": { + "version": "1.0.0" + }, + "readdirp": { + "version": "2.0.0", + "dependencies": { + "graceful-fs": { + "version": "4.1.2" + }, + "readable-stream": { + "version": "2.0.4", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "inherits": { + "version": "2.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "process-nextick-args": { + "version": "1.0.3" + }, + "string_decoder": { + "version": "0.10.31" + }, + "util-deprecate": { + "version": "1.0.2" } } } @@ -3092,11 +3101,11 @@ "optimist": { "version": "0.6.1", "dependencies": { - "wordwrap": { - "version": "0.0.3" - }, "minimist": { "version": "0.0.10" + }, + "wordwrap": { + "version": "0.0.3" } } }, @@ -3139,6 +3148,14 @@ "conventional-commits-parser": { "version": "0.0.19", "dependencies": { + "is-text-path": { + "version": "1.0.1", + "dependencies": { + "text-extensions": { + "version": "1.3.3" + } + } + }, "JSONStream": { "version": "1.0.6", "dependencies": { @@ -3150,14 +3167,6 @@ } } }, - "is-text-path": { - "version": "1.0.1", - "dependencies": { - "text-extensions": { - "version": "1.3.3" - } - } - }, "split": { "version": "1.0.0", "dependencies": { @@ -3625,6 +3634,14 @@ "es6-shim": { "version": "0.33.10" }, + "findup-sync": { + "version": "0.2.1", + "dependencies": { + "glob": { + "version": "4.3.5" + } + } + }, "firefox-profile": { "version": "0.3.11", "dependencies": { @@ -3670,14 +3687,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } }, @@ -3784,14 +3801,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } } @@ -3895,39 +3912,6 @@ "jws": { "version": "3.0.0", "dependencies": { - "jwa": { - "version": "1.0.2", - "dependencies": { - "base64url": { - "version": "0.0.6" - }, - "buffer-equal-constant-time": { - "version": "1.0.1" - }, - "ecdsa-sig-formatter": { - "version": "1.0.2", - "dependencies": { - "asn1.js": { - "version": "2.2.1", - "dependencies": { - "bn.js": { - "version": "2.2.0" - }, - "inherits": { - "version": "2.0.1" - }, - "minimalistic-assert": { - "version": "1.0.0" - } - } - }, - "base64-url": { - "version": "1.2.1" - } - } - } - } - }, "base64url": { "version": "1.0.4", "dependencies": { @@ -3937,9 +3921,6 @@ "inherits": { "version": "2.0.1" }, - "typedarray": { - "version": "0.0.6" - }, "readable-stream": { "version": "1.1.13", "dependencies": { @@ -3953,6 +3934,9 @@ "version": "0.10.31" } } + }, + "typedarray": { + "version": "0.0.6" } } }, @@ -3997,12 +3981,48 @@ } } } + }, + "jwa": { + "version": "1.0.2", + "dependencies": { + "base64url": { + "version": "0.0.6" + }, + "buffer-equal-constant-time": { + "version": "1.0.1" + }, + "ecdsa-sig-formatter": { + "version": "1.0.2", + "dependencies": { + "asn1.js": { + "version": "2.2.1", + "dependencies": { + "bn.js": { + "version": "2.2.0" + }, + "inherits": { + "version": "2.0.1" + }, + "minimalistic-assert": { + "version": "1.0.0" + } + } + }, + "base64-url": { + "version": "1.2.1" + } + } + } + } } } }, "request": { "version": "2.65.0", "dependencies": { + "aws-sign2": { + "version": "0.6.0" + }, "bl": { "version": "1.0.0", "dependencies": { @@ -4028,85 +4048,11 @@ "version": "1.0.2" } } - } - } - }, - "caseless": { - "version": "0.11.0" - }, - "extend": { - "version": "3.0.0" - }, - "forever-agent": { - "version": "0.6.1" - }, - "form-data": { - "version": "1.0.0-rc3", - "dependencies": { - "async": { - "version": "1.5.0" - } - } - }, - "json-stringify-safe": { - "version": "5.0.1" - }, - "mime-types": { - "version": "2.1.7", - "dependencies": { - "mime-db": { - "version": "1.19.0" - } - } - }, - "qs": { - "version": "5.2.0" - }, - "tunnel-agent": { - "version": "0.4.1" - }, - "tough-cookie": { - "version": "2.2.0" - }, - "http-signature": { - "version": "0.11.0", - "dependencies": { - "assert-plus": { - "version": "0.1.5" - }, - "asn1": { - "version": "0.1.11" - }, - "ctype": { - "version": "0.5.3" - } - } - }, - "oauth-sign": { - "version": "0.8.0" - }, - "hawk": { - "version": "3.1.0", - "dependencies": { - "hoek": { - "version": "2.16.3" - }, - "boom": { - "version": "2.10.1" - }, - "cryptiles": { - "version": "2.0.5" - }, - "sntp": { - "version": "1.0.9" - } - } - }, - "aws-sign2": { - "version": "0.6.0" + } + } }, - "stringstream": { - "version": "0.0.5" + "caseless": { + "version": "0.11.0" }, "combined-stream": { "version": "1.0.5", @@ -4116,8 +4062,19 @@ } } }, - "isstream": { - "version": "0.1.2" + "extend": { + "version": "3.0.0" + }, + "forever-agent": { + "version": "0.6.1" + }, + "form-data": { + "version": "1.0.0-rc3", + "dependencies": { + "async": { + "version": "1.5.0" + } + } }, "har-validator": { "version": "2.0.2", @@ -4191,6 +4148,66 @@ } } } + }, + "hawk": { + "version": "3.1.0", + "dependencies": { + "boom": { + "version": "2.10.1" + }, + "cryptiles": { + "version": "2.0.5" + }, + "hoek": { + "version": "2.16.3" + }, + "sntp": { + "version": "1.0.9" + } + } + }, + "http-signature": { + "version": "0.11.0", + "dependencies": { + "asn1": { + "version": "0.1.11" + }, + "assert-plus": { + "version": "0.1.5" + }, + "ctype": { + "version": "0.5.3" + } + } + }, + "isstream": { + "version": "0.1.2" + }, + "json-stringify-safe": { + "version": "5.0.1" + }, + "mime-types": { + "version": "2.1.7", + "dependencies": { + "mime-db": { + "version": "1.19.0" + } + } + }, + "oauth-sign": { + "version": "0.8.0" + }, + "qs": { + "version": "5.2.0" + }, + "stringstream": { + "version": "0.0.5" + }, + "tough-cookie": { + "version": "2.2.0" + }, + "tunnel-agent": { + "version": "0.4.1" } } } @@ -4199,6 +4216,9 @@ "request": { "version": "2.51.0", "dependencies": { + "aws-sign2": { + "version": "0.5.0" + }, "bl": { "version": "0.9.4", "dependencies": { @@ -4208,14 +4228,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } } @@ -4224,6 +4244,14 @@ "caseless": { "version": "0.8.0" }, + "combined-stream": { + "version": "0.0.7", + "dependencies": { + "delayed-stream": { + "version": "0.0.5" + } + } + }, "forever-agent": { "version": "0.5.2" }, @@ -4240,68 +4268,57 @@ } } }, - "json-stringify-safe": { - "version": "5.0.1" - }, - "mime-types": { - "version": "1.0.2" - }, - "qs": { - "version": "2.3.3" - }, - "tunnel-agent": { - "version": "0.4.1" - }, - "tough-cookie": { - "version": "2.2.0" - }, - "http-signature": { - "version": "0.10.1", - "dependencies": { - "assert-plus": { - "version": "0.1.5" - }, - "asn1": { - "version": "0.1.11" - }, - "ctype": { - "version": "0.5.3" - } - } - }, - "oauth-sign": { - "version": "0.5.0" - }, "hawk": { "version": "1.1.1", "dependencies": { - "hoek": { - "version": "0.9.1" - }, "boom": { "version": "0.4.2" }, "cryptiles": { "version": "0.2.2" }, + "hoek": { + "version": "0.9.1" + }, "sntp": { "version": "0.2.4" } } }, - "aws-sign2": { + "http-signature": { + "version": "0.10.1", + "dependencies": { + "asn1": { + "version": "0.1.11" + }, + "assert-plus": { + "version": "0.1.5" + }, + "ctype": { + "version": "0.5.3" + } + } + }, + "json-stringify-safe": { + "version": "5.0.1" + }, + "mime-types": { + "version": "1.0.2" + }, + "oauth-sign": { "version": "0.5.0" }, + "qs": { + "version": "2.3.3" + }, "stringstream": { "version": "0.0.5" }, - "combined-stream": { - "version": "0.0.7", - "dependencies": { - "delayed-stream": { - "version": "0.0.5" - } - } + "tough-cookie": { + "version": "2.2.0" + }, + "tunnel-agent": { + "version": "0.4.1" } } }, @@ -4630,14 +4647,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } } @@ -4804,9 +4821,6 @@ "glob-stream": { "version": "3.1.18", "dependencies": { - "ordered-read-streams": { - "version": "0.1.0" - }, "glob2base": { "version": "0.0.12", "dependencies": { @@ -4815,6 +4829,9 @@ } } }, + "ordered-read-streams": { + "version": "0.1.0" + }, "unique-stream": { "version": "1.0.0" } @@ -4829,9 +4846,6 @@ "globule": { "version": "0.1.0", "dependencies": { - "lodash": { - "version": "1.0.2" - }, "glob": { "version": "3.1.21", "dependencies": { @@ -4843,6 +4857,9 @@ } } }, + "lodash": { + "version": "1.0.2" + }, "minimatch": { "version": "0.2.14", "dependencies": { @@ -4903,14 +4920,14 @@ "autoprefixer": { "version": "6.0.3", "dependencies": { - "num2fraction": { - "version": "1.2.2" - }, "browserslist": { "version": "1.0.1" }, "caniuse-db": { "version": "1.0.30000356" + }, + "num2fraction": { + "version": "1.2.2" } } }, @@ -5225,14 +5242,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } } @@ -5262,6 +5279,12 @@ "postcss": { "version": "5.0.10", "dependencies": { + "js-base64": { + "version": "2.1.9" + }, + "source-map": { + "version": "0.5.3" + }, "supports-color": { "version": "3.1.2", "dependencies": { @@ -5269,12 +5292,6 @@ "version": "1.0.0" } } - }, - "source-map": { - "version": "0.5.3" - }, - "js-base64": { - "version": "2.1.9" } } }, @@ -5325,40 +5342,6 @@ "gulp-diff": { "version": "1.0.0", "dependencies": { - "diff": { - "version": "2.2.0" - }, - "through2": { - "version": "2.0.0", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.3" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } - }, - "xtend": { - "version": "4.0.1" - } - } - }, "cli-color": { "version": "1.1.0", "dependencies": { @@ -5419,12 +5402,12 @@ } } }, + "diff": { + "version": "2.2.0" + }, "event-stream": { "version": "3.3.2", - "dependencies": { - "through": { - "version": "2.3.8" - }, + "dependencies": { "duplexer": { "version": "0.1.1" }, @@ -5442,6 +5425,40 @@ }, "stream-combiner": { "version": "0.0.4" + }, + "through": { + "version": "2.3.8" + } + } + }, + "through2": { + "version": "2.0.0", + "dependencies": { + "readable-stream": { + "version": "2.0.4", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "inherits": { + "version": "2.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "process-nextick-args": { + "version": "1.0.3" + }, + "string_decoder": { + "version": "0.10.31" + }, + "util-deprecate": { + "version": "1.0.2" + } + } + }, + "xtend": { + "version": "4.0.1" } } } @@ -5763,14 +5780,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } } @@ -6189,14 +6206,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } } @@ -6259,6 +6276,212 @@ "gulp-connect": { "version": "1.1.1", "dependencies": { + "connect": { + "version": "2.14.5", + "dependencies": { + "basic-auth-connect": { + "version": "1.0.0" + }, + "bytes": { + "version": "0.3.0" + }, + "compression": { + "version": "1.0.0", + "dependencies": { + "bytes": { + "version": "0.2.1" + }, + "compressible": { + "version": "1.0.0" + }, + "negotiator": { + "version": "0.3.0" + } + } + }, + "connect-timeout": { + "version": "1.0.0" + }, + "cookie-parser": { + "version": "1.0.1", + "dependencies": { + "cookie": { + "version": "0.1.0" + } + } + }, + "cookie-signature": { + "version": "1.0.3" + }, + "csurf": { + "version": "1.1.0", + "dependencies": { + "scmp": { + "version": "0.0.3" + }, + "uid2": { + "version": "0.0.3" + } + } + }, + "debug": { + "version": "0.8.1" + }, + "errorhandler": { + "version": "1.0.0" + }, + "express-session": { + "version": "1.0.2", + "dependencies": { + "buffer-crc32": { + "version": "0.2.1" + }, + "cookie": { + "version": "0.1.0" + }, + "debug": { + "version": "0.7.4" + }, + "uid2": { + "version": "0.0.3" + }, + "utils-merge": { + "version": "1.0.0" + } + } + }, + "fresh": { + "version": "0.2.2" + }, + "method-override": { + "version": "1.0.0", + "dependencies": { + "methods": { + "version": "1.1.1" + } + } + }, + "morgan": { + "version": "1.0.0", + "dependencies": { + "bytes": { + "version": "0.2.1" + } + } + }, + "multiparty": { + "version": "2.2.0", + "dependencies": { + "readable-stream": { + "version": "1.1.13", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "inherits": { + "version": "2.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "string_decoder": { + "version": "0.10.31" + } + } + }, + "stream-counter": { + "version": "0.2.0" + } + } + }, + "pause": { + "version": "0.0.1" + }, + "qs": { + "version": "0.6.6" + }, + "raw-body": { + "version": "1.1.4" + }, + "response-time": { + "version": "1.0.0" + }, + "serve-index": { + "version": "1.0.1", + "dependencies": { + "batch": { + "version": "0.5.0" + }, + "negotiator": { + "version": "0.4.2" + } + } + }, + "serve-static": { + "version": "1.1.0", + "dependencies": { + "parseurl": { + "version": "1.0.1" + }, + "send": { + "version": "0.3.0", + "dependencies": { + "buffer-crc32": { + "version": "0.2.1" + }, + "debug": { + "version": "0.8.0" + }, + "mime": { + "version": "1.2.11" + }, + "range-parser": { + "version": "1.0.3" + } + } + } + } + }, + "setimmediate": { + "version": "1.0.1" + }, + "static-favicon": { + "version": "1.0.2" + }, + "vhost": { + "version": "1.0.0" + } + } + }, + "connect-livereload": { + "version": "0.3.2" + }, + "event-stream": { + "version": "3.1.7", + "dependencies": { + "duplexer": { + "version": "0.1.1" + }, + "from": { + "version": "0.1.3" + }, + "map-stream": { + "version": "0.1.0" + }, + "pause-stream": { + "version": "0.0.11" + }, + "split": { + "version": "0.2.10" + }, + "stream-combiner": { + "version": "0.0.4" + }, + "through": { + "version": "2.3.8" + } + } + }, "gulp-util": { "version": "2.2.20", "dependencies": { @@ -6485,6 +6708,9 @@ "lodash.template": { "version": "2.4.1", "dependencies": { + "lodash._escapestringchar": { + "version": "2.4.1" + }, "lodash.defaults": { "version": "2.4.1", "dependencies": { @@ -6514,16 +6740,13 @@ } } }, - "lodash._escapestringchar": { - "version": "2.4.1" - }, "lodash.keys": { "version": "2.4.1", "dependencies": { "lodash._isnative": { "version": "2.4.1" }, - "lodash.isobject": { + "lodash._shimkeys": { "version": "2.4.1", "dependencies": { "lodash._objecttypes": { @@ -6531,7 +6754,7 @@ } } }, - "lodash._shimkeys": { + "lodash.isobject": { "version": "2.4.1", "dependencies": { "lodash._objecttypes": { @@ -6564,14 +6787,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } } @@ -6579,274 +6802,58 @@ } } }, - "through2": { - "version": "0.5.1", - "dependencies": { - "readable-stream": { - "version": "1.0.33", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "xtend": { - "version": "3.0.0" - } - } - }, - "vinyl": { - "version": "0.2.3", - "dependencies": { - "clone-stats": { - "version": "0.0.1" - } - } - } - } - }, - "event-stream": { - "version": "3.1.7", - "dependencies": { - "through": { - "version": "2.3.8" - }, - "duplexer": { - "version": "0.1.1" - }, - "from": { - "version": "0.1.3" - }, - "map-stream": { - "version": "0.1.0" - }, - "pause-stream": { - "version": "0.0.11" - }, - "split": { - "version": "0.2.10" - }, - "stream-combiner": { - "version": "0.0.4" - } - } - }, - "connect-livereload": { - "version": "0.3.2" - }, - "open": { - "version": "0.0.4" - }, - "tiny-lr": { - "version": "0.0.5", - "dependencies": { - "qs": { - "version": "0.5.6" - }, - "faye-websocket": { - "version": "0.4.4" - }, - "noptify": { - "version": "0.0.3", - "dependencies": { - "nopt": { - "version": "2.0.0", - "dependencies": { - "abbrev": { - "version": "1.0.7" - } - } - } - } - }, - "debug": { - "version": "0.7.4" - } - } - }, - "connect": { - "version": "2.14.5", - "dependencies": { - "basic-auth-connect": { - "version": "1.0.0" - }, - "cookie-parser": { - "version": "1.0.1", - "dependencies": { - "cookie": { - "version": "0.1.0" - } - } - }, - "cookie-signature": { - "version": "1.0.3" - }, - "compression": { - "version": "1.0.0", - "dependencies": { - "bytes": { - "version": "0.2.1" - }, - "negotiator": { - "version": "0.3.0" - }, - "compressible": { - "version": "1.0.0" - } - } - }, - "connect-timeout": { - "version": "1.0.0" - }, - "csurf": { - "version": "1.1.0", - "dependencies": { - "uid2": { - "version": "0.0.3" - }, - "scmp": { - "version": "0.0.3" - } - } - }, - "errorhandler": { - "version": "1.0.0" - }, - "express-session": { - "version": "1.0.2", - "dependencies": { - "utils-merge": { - "version": "1.0.0" - }, - "cookie": { - "version": "0.1.0" - }, - "uid2": { - "version": "0.0.3" - }, - "buffer-crc32": { - "version": "0.2.1" - }, - "debug": { - "version": "0.7.4" - } - } - }, - "fresh": { - "version": "0.2.2" - }, - "method-override": { - "version": "1.0.0", - "dependencies": { - "methods": { - "version": "1.1.1" - } - } - }, - "morgan": { - "version": "1.0.0", - "dependencies": { - "bytes": { - "version": "0.2.1" - } - } - }, - "qs": { - "version": "0.6.6" - }, - "raw-body": { - "version": "1.1.4" - }, - "response-time": { - "version": "1.0.0" - }, - "setimmediate": { - "version": "1.0.1" - }, - "serve-index": { - "version": "1.0.1", - "dependencies": { - "batch": { - "version": "0.5.0" - }, - "negotiator": { - "version": "0.4.2" - } - } - }, - "serve-static": { - "version": "1.1.0", - "dependencies": { - "parseurl": { - "version": "1.0.1" - }, - "send": { - "version": "0.3.0", - "dependencies": { - "buffer-crc32": { - "version": "0.2.1" - }, - "debug": { - "version": "0.8.0" - }, - "mime": { - "version": "1.2.11" - }, - "range-parser": { - "version": "1.0.3" - } - } - } - } - }, - "static-favicon": { - "version": "1.0.2" - }, - "vhost": { - "version": "1.0.0" - }, - "bytes": { - "version": "0.3.0" - }, - "pause": { - "version": "0.0.1" - }, - "debug": { - "version": "0.8.1" - }, - "multiparty": { - "version": "2.2.0", + "through2": { + "version": "0.5.1", "dependencies": { "readable-stream": { - "version": "1.1.13", + "version": "1.0.33", "dependencies": { "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } }, - "stream-counter": { - "version": "0.2.0" + "xtend": { + "version": "3.0.0" } } + }, + "vinyl": { + "version": "0.2.3", + "dependencies": { + "clone-stats": { + "version": "0.0.1" + } + } + } + } + }, + "noptify": { + "version": "0.0.3" + }, + "open": { + "version": "0.0.4" + }, + "tiny-lr": { + "version": "0.0.5", + "dependencies": { + "debug": { + "version": "0.7.4" + }, + "faye-websocket": { + "version": "0.4.4" + }, + "qs": { + "version": "0.5.6" } } } @@ -7094,6 +7101,9 @@ "lodash.template": { "version": "2.4.1", "dependencies": { + "lodash._escapestringchar": { + "version": "2.4.1" + }, "lodash.defaults": { "version": "2.4.1", "dependencies": { @@ -7123,16 +7133,13 @@ } } }, - "lodash._escapestringchar": { - "version": "2.4.1" - }, "lodash.keys": { "version": "2.4.1", "dependencies": { "lodash._isnative": { "version": "2.4.1" }, - "lodash.isobject": { + "lodash._shimkeys": { "version": "2.4.1", "dependencies": { "lodash._objecttypes": { @@ -7140,7 +7147,7 @@ } } }, - "lodash._shimkeys": { + "lodash.isobject": { "version": "2.4.1", "dependencies": { "lodash._objecttypes": { @@ -7173,14 +7180,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } } @@ -7197,14 +7204,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } }, @@ -7235,14 +7242,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } }, @@ -7267,14 +7274,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } }, @@ -7345,11 +7352,11 @@ "istextorbinary": { "version": "1.0.2", "dependencies": { - "textextensions": { - "version": "1.0.1" - }, "binaryextensions": { "version": "1.0.0" + }, + "textextensions": { + "version": "1.0.1" } } }, @@ -7703,14 +7710,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } } @@ -7793,9 +7800,6 @@ "inherits": { "version": "2.0.1" }, - "typedarray": { - "version": "0.0.6" - }, "readable-stream": { "version": "2.0.4", "dependencies": { @@ -7815,6 +7819,9 @@ "version": "1.0.2" } } + }, + "typedarray": { + "version": "0.0.6" } } }, @@ -7831,9 +7838,6 @@ "globule": { "version": "0.1.0", "dependencies": { - "lodash": { - "version": "1.0.2" - }, "glob": { "version": "3.1.21", "dependencies": { @@ -7845,6 +7849,9 @@ } } }, + "lodash": { + "version": "1.0.2" + }, "minimatch": { "version": "0.2.14", "dependencies": { @@ -8069,55 +8076,6 @@ "nan": { "version": "2.1.0" }, - "npmconf": { - "version": "2.1.2", - "dependencies": { - "config-chain": { - "version": "1.1.9", - "dependencies": { - "proto-list": { - "version": "1.2.4" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "ini": { - "version": "1.3.4" - }, - "nopt": { - "version": "3.0.4", - "dependencies": { - "abbrev": { - "version": "1.0.7" - } - } - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "osenv": { - "version": "0.1.3", - "dependencies": { - "os-homedir": { - "version": "1.0.1" - }, - "os-tmpdir": { - "version": "1.0.1" - } - } - }, - "uid-number": { - "version": "0.0.5" - } - } - }, "node-gyp": { "version": "3.0.3", "dependencies": { @@ -8209,14 +8167,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } } @@ -8370,113 +8328,91 @@ } } }, - "request": { - "version": "2.65.0", + "npmconf": { + "version": "2.1.2", "dependencies": { - "bl": { - "version": "1.0.0", + "config-chain": { + "version": "1.1.9", "dependencies": { - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.3" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } + "proto-list": { + "version": "1.2.4" } } }, - "caseless": { - "version": "0.11.0" - }, - "extend": { - "version": "3.0.0" - }, - "forever-agent": { - "version": "0.6.1" - }, - "form-data": { - "version": "1.0.0-rc3", - "dependencies": { - "async": { - "version": "1.5.0" - } - } + "inherits": { + "version": "2.0.1" }, - "json-stringify-safe": { - "version": "5.0.1" + "ini": { + "version": "1.3.4" }, - "mime-types": { - "version": "2.1.7", + "nopt": { + "version": "3.0.4", "dependencies": { - "mime-db": { - "version": "1.19.0" + "abbrev": { + "version": "1.0.7" } } }, - "qs": { - "version": "5.2.0" - }, - "tunnel-agent": { - "version": "0.4.1" - }, - "tough-cookie": { - "version": "2.2.0" - }, - "http-signature": { - "version": "0.11.0", + "once": { + "version": "1.3.2", "dependencies": { - "assert-plus": { - "version": "0.1.5" - }, - "asn1": { - "version": "0.1.11" - }, - "ctype": { - "version": "0.5.3" + "wrappy": { + "version": "1.0.1" } } }, - "oauth-sign": { - "version": "0.8.0" - }, - "hawk": { - "version": "3.1.0", + "osenv": { + "version": "0.1.3", "dependencies": { - "hoek": { - "version": "2.16.3" - }, - "boom": { - "version": "2.10.1" - }, - "cryptiles": { - "version": "2.0.5" + "os-homedir": { + "version": "1.0.1" }, - "sntp": { - "version": "1.0.9" + "os-tmpdir": { + "version": "1.0.1" } } }, + "uid-number": { + "version": "0.0.5" + } + } + }, + "request": { + "version": "2.65.0", + "dependencies": { "aws-sign2": { "version": "0.6.0" }, - "stringstream": { - "version": "0.0.5" + "bl": { + "version": "1.0.0", + "dependencies": { + "readable-stream": { + "version": "2.0.4", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "inherits": { + "version": "2.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "process-nextick-args": { + "version": "1.0.3" + }, + "string_decoder": { + "version": "0.10.31" + }, + "util-deprecate": { + "version": "1.0.2" + } + } + } + } + }, + "caseless": { + "version": "0.11.0" }, "combined-stream": { "version": "1.0.5", @@ -8486,8 +8422,19 @@ } } }, - "isstream": { - "version": "0.1.2" + "extend": { + "version": "3.0.0" + }, + "forever-agent": { + "version": "0.6.1" + }, + "form-data": { + "version": "1.0.0-rc3", + "dependencies": { + "async": { + "version": "1.5.0" + } + } }, "har-validator": { "version": "2.0.2", @@ -8531,6 +8478,66 @@ } } } + }, + "hawk": { + "version": "3.1.0", + "dependencies": { + "boom": { + "version": "2.10.1" + }, + "cryptiles": { + "version": "2.0.5" + }, + "hoek": { + "version": "2.16.3" + }, + "sntp": { + "version": "1.0.9" + } + } + }, + "http-signature": { + "version": "0.11.0", + "dependencies": { + "asn1": { + "version": "0.1.11" + }, + "assert-plus": { + "version": "0.1.5" + }, + "ctype": { + "version": "0.5.3" + } + } + }, + "isstream": { + "version": "0.1.2" + }, + "json-stringify-safe": { + "version": "5.0.1" + }, + "mime-types": { + "version": "2.1.7", + "dependencies": { + "mime-db": { + "version": "1.19.0" + } + } + }, + "oauth-sign": { + "version": "0.8.0" + }, + "qs": { + "version": "5.2.0" + }, + "stringstream": { + "version": "0.0.5" + }, + "tough-cookie": { + "version": "2.2.0" + }, + "tunnel-agent": { + "version": "0.4.1" } } }, @@ -8972,14 +8979,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } } @@ -9420,14 +9427,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } } @@ -9542,11 +9549,11 @@ "optimist": { "version": "0.6.1", "dependencies": { - "wordwrap": { - "version": "0.0.3" - }, "minimist": { "version": "0.0.10" + }, + "wordwrap": { + "version": "0.0.3" } } }, @@ -9876,14 +9883,14 @@ "core-util-is": { "version": "1.0.2" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } } @@ -9944,6 +9951,9 @@ } } }, + "typescript": { + "version": "1.7.3" + }, "vinyl-fs": { "version": "2.2.1", "dependencies": { @@ -10069,14 +10079,14 @@ "core-util-is": { "version": "1.0.2" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } }, @@ -10723,14 +10733,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } } @@ -10843,6 +10853,9 @@ "hash-files": { "version": "1.0.0", "dependencies": { + "async": { + "version": "0.9.2" + }, "glob": { "version": "3.2.11", "dependencies": { @@ -10867,12 +10880,15 @@ }, "underscore": { "version": "1.8.3" - }, - "async": { - "version": "0.9.2" } } }, + "inflight": { + "version": "1.0.4" + }, + "inherits": { + "version": "2.0.1" + }, "jasmine": { "version": "2.3.1", "dependencies": { @@ -10909,88 +10925,6 @@ "commander": { "version": "2.6.0" }, - "fs-promise": { - "version": "0.3.1", - "dependencies": { - "any-promise": { - "version": "0.1.0" - } - } - }, - "fs-extra": { - "version": "0.16.4", - "dependencies": { - "graceful-fs": { - "version": "3.0.8" - }, - "jsonfile": { - "version": "2.2.3" - }, - "rimraf": { - "version": "2.4.3", - "dependencies": { - "glob": { - "version": "5.0.15", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "path-is-absolute": { - "version": "1.0.0" - } - } - } - } - } - } - }, - "fx-runner": { - "version": "0.0.7", - "dependencies": { - "lodash": { - "version": "2.4.1" - }, - "when": { - "version": "3.6.4" - }, - "winreg": { - "version": "0.0.12" - } - } - }, - "jpm-core": { - "version": "0.0.9" - }, - "jetpack-id": { - "version": "0.0.4" - }, - "jetpack-validation": { - "version": "0.0.4", - "dependencies": { - "resolve": { - "version": "0.7.4" - }, - "semver": { - "version": "2.3.2" - } - } - }, "firefox-profile": { "version": "0.3.9", "dependencies": { @@ -11036,14 +10970,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" + "version": "0.10.31" } } }, @@ -11092,6 +11026,9 @@ "async": { "version": "0.9.2" }, + "ini": { + "version": "1.3.4" + }, "lazystream": { "version": "0.1.0", "dependencies": { @@ -11101,14 +11038,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } } @@ -11130,12 +11067,91 @@ "version": "4.0.0" } } + } + } + }, + "fs-extra": { + "version": "0.16.4", + "dependencies": { + "graceful-fs": { + "version": "3.0.8" }, - "ini": { - "version": "1.3.4" + "jsonfile": { + "version": "2.2.3" + }, + "rimraf": { + "version": "2.4.3", + "dependencies": { + "glob": { + "version": "5.0.15", + "dependencies": { + "inflight": { + "version": "1.0.4", + "dependencies": { + "wrappy": { + "version": "1.0.1" + } + } + }, + "inherits": { + "version": "2.0.1" + }, + "once": { + "version": "1.3.2", + "dependencies": { + "wrappy": { + "version": "1.0.1" + } + } + }, + "path-is-absolute": { + "version": "1.0.0" + } + } + } + } + } + } + }, + "fs-promise": { + "version": "0.3.1", + "dependencies": { + "any-promise": { + "version": "0.1.0" + } + } + }, + "fx-runner": { + "version": "0.0.7", + "dependencies": { + "lodash": { + "version": "2.4.1" + }, + "when": { + "version": "3.6.4" + }, + "winreg": { + "version": "0.0.12" + } + } + }, + "jetpack-id": { + "version": "0.0.4" + }, + "jetpack-validation": { + "version": "0.0.4", + "dependencies": { + "resolve": { + "version": "0.7.4" + }, + "semver": { + "version": "2.3.2" } } }, + "jpm-core": { + "version": "0.0.9" + }, "jsontoxml": { "version": "0.0.11" }, @@ -11158,12 +11174,15 @@ } } }, + "mozilla-toolkit-versioning": { + "version": "0.0.2" + }, + "mozilla-version-comparator": { + "version": "1.0.2" + }, "node-watch": { "version": "0.3.4" }, - "tmp": { - "version": "0.0.25" - }, "open": { "version": "0.0.5" }, @@ -11181,11 +11200,8 @@ "semver": { "version": "4.3.3" }, - "mozilla-version-comparator": { - "version": "1.0.2" - }, - "mozilla-toolkit-versioning": { - "version": "0.0.2" + "tmp": { + "version": "0.0.25" }, "when": { "version": "3.7.2" @@ -11451,14 +11467,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } }, @@ -11489,11 +11505,11 @@ "optimist": { "version": "0.6.1", "dependencies": { - "wordwrap": { - "version": "0.0.3" - }, "minimist": { "version": "0.0.10" + }, + "wordwrap": { + "version": "0.0.3" } } }, @@ -11503,6 +11519,14 @@ "socket.io": { "version": "1.3.7", "dependencies": { + "debug": { + "version": "2.1.0", + "dependencies": { + "ms": { + "version": "0.6.2" + } + } + }, "engine.io": { "version": "1.5.4", "dependencies": { @@ -11558,29 +11582,62 @@ } } }, - "socket.io-parser": { - "version": "2.2.4", + "has-binary-data": { + "version": "0.1.3", "dependencies": { - "debug": { - "version": "0.7.4" - }, - "json3": { - "version": "3.2.6" - }, - "component-emitter": { - "version": "1.1.2" - }, "isarray": { "version": "0.0.1" + } + } + }, + "socket.io-adapter": { + "version": "0.3.1", + "dependencies": { + "debug": { + "version": "1.0.2", + "dependencies": { + "ms": { + "version": "0.6.2" + } + } }, - "benchmark": { - "version": "1.0.0" + "object-keys": { + "version": "1.0.1" + }, + "socket.io-parser": { + "version": "2.2.2", + "dependencies": { + "benchmark": { + "version": "1.0.0" + }, + "component-emitter": { + "version": "1.1.2" + }, + "debug": { + "version": "0.7.4" + }, + "isarray": { + "version": "0.0.1" + }, + "json3": { + "version": "3.2.6" + } + } } } }, "socket.io-client": { "version": "1.3.7", "dependencies": { + "backo2": { + "version": "1.0.2" + }, + "component-bind": { + "version": "1.0.0" + }, + "component-emitter": { + "version": "1.1.2" + }, "debug": { "version": "0.7.4" }, @@ -11681,15 +11738,6 @@ } } }, - "component-bind": { - "version": "1.0.0" - }, - "component-emitter": { - "version": "1.1.2" - }, - "object-component": { - "version": "0.0.3" - }, "has-binary": { "version": "0.1.6", "dependencies": { @@ -11701,6 +11749,9 @@ "indexof": { "version": "0.0.1" }, + "object-component": { + "version": "0.0.3" + }, "parseuri": { "version": "0.0.2", "dependencies": { @@ -11716,61 +11767,26 @@ }, "to-array": { "version": "0.1.3" - }, - "backo2": { - "version": "1.0.2" } } }, - "socket.io-adapter": { - "version": "0.3.1", + "socket.io-parser": { + "version": "2.2.4", "dependencies": { - "debug": { - "version": "1.0.2", - "dependencies": { - "ms": { - "version": "0.6.2" - } - } + "benchmark": { + "version": "1.0.0" }, - "socket.io-parser": { - "version": "2.2.2", - "dependencies": { - "debug": { - "version": "0.7.4" - }, - "json3": { - "version": "3.2.6" - }, - "component-emitter": { - "version": "1.1.2" - }, - "isarray": { - "version": "0.0.1" - }, - "benchmark": { - "version": "1.0.0" - } - } + "component-emitter": { + "version": "1.1.2" + }, + "debug": { + "version": "0.7.4" }, - "object-keys": { - "version": "1.0.1" - } - } - }, - "has-binary-data": { - "version": "0.1.3", - "dependencies": { "isarray": { "version": "0.0.1" - } - } - }, - "debug": { - "version": "2.1.0", - "dependencies": { - "ms": { - "version": "0.6.2" + }, + "json3": { + "version": "3.2.6" } } } @@ -11825,18 +11841,6 @@ "q-io": { "version": "1.10.9", "dependencies": { - "qs": { - "version": "0.1.0" - }, - "url2": { - "version": "0.0.0" - }, - "mime": { - "version": "1.2.11" - }, - "mimeparse": { - "version": "0.1.4" - }, "collections": { "version": "0.2.2", "dependencies": { @@ -11844,6 +11848,18 @@ "version": "1.0.0" } } + }, + "mime": { + "version": "1.2.11" + }, + "mimeparse": { + "version": "0.1.4" + }, + "qs": { + "version": "0.1.0" + }, + "url2": { + "version": "0.0.0" } } } @@ -11857,6 +11873,29 @@ "karma-sauce-launcher": { "version": "0.2.14", "dependencies": { + "q": { + "version": "0.9.7" + }, + "sauce-connect-launcher": { + "version": "0.11.1", + "dependencies": { + "adm-zip": { + "version": "0.4.7" + }, + "async": { + "version": "0.9.0" + }, + "lodash": { + "version": "3.5.0" + }, + "rimraf": { + "version": "2.2.6" + } + } + }, + "saucelabs": { + "version": "0.1.1" + }, "wd": { "version": "0.3.12", "dependencies": { @@ -11905,14 +11944,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } }, @@ -11970,6 +12009,9 @@ "request": { "version": "2.55.0", "dependencies": { + "aws-sign2": { + "version": "0.5.0" + }, "bl": { "version": "0.9.4", "dependencies": { @@ -11979,14 +12021,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } } @@ -11995,6 +12037,14 @@ "caseless": { "version": "0.9.0" }, + "combined-stream": { + "version": "0.0.7", + "dependencies": { + "delayed-stream": { + "version": "0.0.5" + } + } + }, "forever-agent": { "version": "0.6.1" }, @@ -12006,77 +12056,6 @@ } } }, - "json-stringify-safe": { - "version": "5.0.1" - }, - "mime-types": { - "version": "2.0.14", - "dependencies": { - "mime-db": { - "version": "1.12.0" - } - } - }, - "qs": { - "version": "2.4.2" - }, - "tunnel-agent": { - "version": "0.4.1" - }, - "tough-cookie": { - "version": "2.2.0" - }, - "http-signature": { - "version": "0.10.1", - "dependencies": { - "assert-plus": { - "version": "0.1.5" - }, - "asn1": { - "version": "0.1.11" - }, - "ctype": { - "version": "0.5.3" - } - } - }, - "oauth-sign": { - "version": "0.6.0" - }, - "hawk": { - "version": "2.3.1", - "dependencies": { - "hoek": { - "version": "2.16.3" - }, - "boom": { - "version": "2.10.1" - }, - "cryptiles": { - "version": "2.0.5" - }, - "sntp": { - "version": "1.0.9" - } - } - }, - "aws-sign2": { - "version": "0.5.0" - }, - "stringstream": { - "version": "0.0.5" - }, - "combined-stream": { - "version": "0.0.7", - "dependencies": { - "delayed-stream": { - "version": "0.0.5" - } - } - }, - "isstream": { - "version": "0.1.2" - }, "har-validator": { "version": "1.8.0", "dependencies": { @@ -12144,6 +12123,66 @@ } } } + }, + "hawk": { + "version": "2.3.1", + "dependencies": { + "boom": { + "version": "2.10.1" + }, + "cryptiles": { + "version": "2.0.5" + }, + "hoek": { + "version": "2.16.3" + }, + "sntp": { + "version": "1.0.9" + } + } + }, + "http-signature": { + "version": "0.10.1", + "dependencies": { + "asn1": { + "version": "0.1.11" + }, + "assert-plus": { + "version": "0.1.5" + }, + "ctype": { + "version": "0.5.3" + } + } + }, + "isstream": { + "version": "0.1.2" + }, + "json-stringify-safe": { + "version": "5.0.1" + }, + "mime-types": { + "version": "2.0.14", + "dependencies": { + "mime-db": { + "version": "1.12.0" + } + } + }, + "oauth-sign": { + "version": "0.6.0" + }, + "qs": { + "version": "2.4.2" + }, + "stringstream": { + "version": "0.0.5" + }, + "tough-cookie": { + "version": "2.2.0" + }, + "tunnel-agent": { + "version": "0.4.1" } } }, @@ -12154,29 +12193,6 @@ "version": "0.1.0" } } - }, - "sauce-connect-launcher": { - "version": "0.11.1", - "dependencies": { - "lodash": { - "version": "3.5.0" - }, - "async": { - "version": "0.9.0" - }, - "adm-zip": { - "version": "0.4.7" - }, - "rimraf": { - "version": "2.2.6" - } - } - }, - "q": { - "version": "0.9.7" - }, - "saucelabs": { - "version": "0.1.1" } } }, @@ -12239,34 +12255,9 @@ "commoner": { "version": "0.10.1", "dependencies": { - "q": { - "version": "1.1.2" - }, - "recast": { - "version": "0.9.11", - "dependencies": { - "esprima-fb": { - "version": "8001.1001.0-dev-harmony-fb" - }, - "source-map": { - "version": "0.1.41", - "dependencies": { - "amdefine": { - "version": "0.1.0" - } - } - }, - "ast-types": { - "version": "0.6.7" - } - } - }, "commander": { "version": "2.5.1" }, - "graceful-fs": { - "version": "3.0.5" - }, "glob": { "version": "4.2.2", "dependencies": { @@ -12302,6 +12293,15 @@ } } }, + "graceful-fs": { + "version": "3.0.5" + }, + "iconv-lite": { + "version": "0.4.5" + }, + "install": { + "version": "0.1.8" + }, "mkdirp": { "version": "0.5.0", "dependencies": { @@ -12313,11 +12313,27 @@ "private": { "version": "0.1.6" }, - "install": { - "version": "0.1.8" + "q": { + "version": "1.1.2" }, - "iconv-lite": { - "version": "0.4.5" + "recast": { + "version": "0.9.11", + "dependencies": { + "ast-types": { + "version": "0.6.7" + }, + "esprima-fb": { + "version": "8001.1001.0-dev-harmony-fb" + }, + "source-map": { + "version": "0.1.41", + "dependencies": { + "amdefine": { + "version": "0.1.0" + } + } + } + } } } }, @@ -12386,21 +12402,103 @@ } } }, + "nan": { + "version": "2.1.0" + }, "node-uuid": { "version": "1.4.3" }, + "nopt": { + "version": "2.0.0" + }, "on-headers": { "version": "1.0.1" }, + "once": { + "version": "1.3.3" + }, + "optimist": { + "version": "0.6.1", + "dependencies": { + "minimist": { + "version": "0.0.10" + } + } + }, "parse5": { "version": "1.3.2" }, + "path-is-absolute": { + "version": "1.0.0" + }, "protractor": { "version": "2.5.1", "dependencies": { + "accessibility-developer-tools": { + "version": "2.6.0" + }, + "adm-zip": { + "version": "0.4.4" + }, + "glob": { + "version": "3.2.11", + "dependencies": { + "inherits": { + "version": "2.0.1" + }, + "minimatch": { + "version": "0.3.0", + "dependencies": { + "lru-cache": { + "version": "2.7.0" + }, + "sigmund": { + "version": "1.0.1" + } + } + } + } + }, + "html-entities": { + "version": "1.1.3" + }, + "jasmine": { + "version": "2.3.2", + "dependencies": { + "exit": { + "version": "0.1.2" + } + } + }, + "jasminewd": { + "version": "1.1.0" + }, + "jasminewd2": { + "version": "0.0.6" + }, + "minijasminenode": { + "version": "1.1.1" + }, + "optimist": { + "version": "0.6.1", + "dependencies": { + "minimist": { + "version": "0.0.10" + }, + "wordwrap": { + "version": "0.0.3" + } + } + }, + "q": { + "version": "1.0.0" + }, "request": { "version": "2.57.0", "dependencies": { + "aws-sign2": { + "version": "0.5.0" + }, "bl": { "version": "0.9.4", "dependencies": { @@ -12410,14 +12508,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } } @@ -12426,6 +12524,14 @@ "caseless": { "version": "0.10.0" }, + "combined-stream": { + "version": "1.0.5", + "dependencies": { + "delayed-stream": { + "version": "1.0.0" + } + } + }, "forever-agent": { "version": "0.6.1" }, @@ -12445,77 +12551,6 @@ } } }, - "json-stringify-safe": { - "version": "5.0.1" - }, - "mime-types": { - "version": "2.0.14", - "dependencies": { - "mime-db": { - "version": "1.12.0" - } - } - }, - "qs": { - "version": "3.1.0" - }, - "tunnel-agent": { - "version": "0.4.1" - }, - "tough-cookie": { - "version": "2.2.0" - }, - "http-signature": { - "version": "0.11.0", - "dependencies": { - "assert-plus": { - "version": "0.1.5" - }, - "asn1": { - "version": "0.1.11" - }, - "ctype": { - "version": "0.5.3" - } - } - }, - "oauth-sign": { - "version": "0.8.0" - }, - "hawk": { - "version": "2.3.1", - "dependencies": { - "hoek": { - "version": "2.16.3" - }, - "boom": { - "version": "2.10.1" - }, - "cryptiles": { - "version": "2.0.5" - }, - "sntp": { - "version": "1.0.9" - } - } - }, - "aws-sign2": { - "version": "0.5.0" - }, - "stringstream": { - "version": "0.0.5" - }, - "combined-stream": { - "version": "1.0.5", - "dependencies": { - "delayed-stream": { - "version": "1.0.0" - } - } - }, - "isstream": { - "version": "0.1.2" - }, "har-validator": { "version": "1.8.0", "dependencies": { @@ -12583,6 +12618,95 @@ } } } + }, + "hawk": { + "version": "2.3.1", + "dependencies": { + "boom": { + "version": "2.10.1" + }, + "cryptiles": { + "version": "2.0.5" + }, + "hoek": { + "version": "2.16.3" + }, + "sntp": { + "version": "1.0.9" + } + } + }, + "http-signature": { + "version": "0.11.0", + "dependencies": { + "asn1": { + "version": "0.1.11" + }, + "assert-plus": { + "version": "0.1.5" + }, + "ctype": { + "version": "0.5.3" + } + } + }, + "isstream": { + "version": "0.1.2" + }, + "json-stringify-safe": { + "version": "5.0.1" + }, + "mime-types": { + "version": "2.0.14", + "dependencies": { + "mime-db": { + "version": "1.12.0" + } + } + }, + "oauth-sign": { + "version": "0.8.0" + }, + "qs": { + "version": "3.1.0" + }, + "stringstream": { + "version": "0.0.5" + }, + "tough-cookie": { + "version": "2.2.0" + }, + "tunnel-agent": { + "version": "0.4.1" + } + } + }, + "saucelabs": { + "version": "1.0.1", + "dependencies": { + "https-proxy-agent": { + "version": "1.0.0", + "dependencies": { + "agent-base": { + "version": "2.0.1", + "dependencies": { + "semver": { + "version": "5.0.3" + } + } + }, + "debug": { + "version": "2.2.0", + "dependencies": { + "ms": { + "version": "0.7.1" + } + } + }, + "extend": { + "version": "3.0.0" + } + } } } }, @@ -12653,88 +12777,6 @@ } } }, - "minijasminenode": { - "version": "1.1.1" - }, - "jasminewd": { - "version": "1.1.0" - }, - "jasminewd2": { - "version": "0.0.6" - }, - "jasmine": { - "version": "2.3.2", - "dependencies": { - "exit": { - "version": "0.1.2" - } - } - }, - "saucelabs": { - "version": "1.0.1", - "dependencies": { - "https-proxy-agent": { - "version": "1.0.0", - "dependencies": { - "agent-base": { - "version": "2.0.1", - "dependencies": { - "semver": { - "version": "5.0.3" - } - } - }, - "debug": { - "version": "2.2.0", - "dependencies": { - "ms": { - "version": "0.7.1" - } - } - }, - "extend": { - "version": "3.0.0" - } - } - } - } - }, - "glob": { - "version": "3.2.11", - "dependencies": { - "inherits": { - "version": "2.0.1" - }, - "minimatch": { - "version": "0.3.0", - "dependencies": { - "lru-cache": { - "version": "2.7.0" - }, - "sigmund": { - "version": "1.0.1" - } - } - } - } - }, - "adm-zip": { - "version": "0.4.4" - }, - "optimist": { - "version": "0.6.1", - "dependencies": { - "wordwrap": { - "version": "0.0.3" - }, - "minimist": { - "version": "0.0.10" - } - } - }, - "q": { - "version": "1.0.0" - }, "source-map-support": { "version": "0.2.10", "dependencies": { @@ -12747,12 +12789,6 @@ } } } - }, - "html-entities": { - "version": "1.1.3" - }, - "accessibility-developer-tools": { - "version": "2.6.0" } } }, @@ -12768,9 +12804,6 @@ "envify": { "version": "3.4.0", "dependencies": { - "through": { - "version": "2.3.8" - }, "jstransform": { "version": "10.1.0", "dependencies": { @@ -12789,6 +12822,9 @@ } } } + }, + "through": { + "version": "2.3.8" } } }, @@ -13144,14 +13180,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } } @@ -13301,6 +13337,9 @@ "source-map-loader": { "version": "0.1.5", "dependencies": { + "async": { + "version": "0.9.2" + }, "loader-utils": { "version": "0.2.12", "dependencies": { @@ -13319,9 +13358,6 @@ "version": "1.0.0" } } - }, - "async": { - "version": "0.9.2" } } }, @@ -13504,14 +13540,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } }, @@ -13543,6 +13579,9 @@ } } } + }, + "typescript": { + "version": "1.7.3" } } }, @@ -13561,14 +13600,14 @@ "core-util-is": { "version": "1.0.1" }, + "inherits": { + "version": "2.0.1" + }, "isarray": { "version": "0.0.1" }, "string_decoder": { "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" } } } @@ -13646,9 +13685,6 @@ "event-stream": { "version": "3.1.7", "dependencies": { - "through": { - "version": "2.3.8" - }, "duplexer": { "version": "0.1.1" }, @@ -13666,6 +13702,9 @@ }, "stream-combiner": { "version": "0.0.4" + }, + "through": { + "version": "2.3.8" } } }, @@ -13678,14 +13717,14 @@ "hoek": { "version": "2.16.3" }, - "topo": { - "version": "1.1.0" - }, "isemail": { "version": "1.2.0" }, "moment": { "version": "2.10.6" + }, + "topo": { + "version": "1.1.0" } } }, @@ -13750,6 +13789,9 @@ "request": { "version": "2.65.0", "dependencies": { + "aws-sign2": { + "version": "0.6.0" + }, "bl": { "version": "1.0.0", "dependencies": { @@ -13781,6 +13823,14 @@ "caseless": { "version": "0.11.0" }, + "combined-stream": { + "version": "1.0.5", + "dependencies": { + "delayed-stream": { + "version": "1.0.0" + } + } + }, "extend": { "version": "3.0.0" }, @@ -13795,77 +13845,6 @@ } } }, - "json-stringify-safe": { - "version": "5.0.1" - }, - "mime-types": { - "version": "2.1.7", - "dependencies": { - "mime-db": { - "version": "1.19.0" - } - } - }, - "qs": { - "version": "5.2.0" - }, - "tunnel-agent": { - "version": "0.4.1" - }, - "tough-cookie": { - "version": "2.2.0" - }, - "http-signature": { - "version": "0.11.0", - "dependencies": { - "assert-plus": { - "version": "0.1.5" - }, - "asn1": { - "version": "0.1.11" - }, - "ctype": { - "version": "0.5.3" - } - } - }, - "oauth-sign": { - "version": "0.8.0" - }, - "hawk": { - "version": "3.1.0", - "dependencies": { - "hoek": { - "version": "2.16.3" - }, - "boom": { - "version": "2.10.1" - }, - "cryptiles": { - "version": "2.0.5" - }, - "sntp": { - "version": "1.0.9" - } - } - }, - "aws-sign2": { - "version": "0.6.0" - }, - "stringstream": { - "version": "0.0.5" - }, - "combined-stream": { - "version": "1.0.5", - "dependencies": { - "delayed-stream": { - "version": "1.0.0" - } - } - }, - "isstream": { - "version": "0.1.2" - }, "har-validator": { "version": "2.0.2", "dependencies": { @@ -13908,6 +13887,66 @@ } } } + }, + "hawk": { + "version": "3.1.0", + "dependencies": { + "boom": { + "version": "2.10.1" + }, + "cryptiles": { + "version": "2.0.5" + }, + "hoek": { + "version": "2.16.3" + }, + "sntp": { + "version": "1.0.9" + } + } + }, + "http-signature": { + "version": "0.11.0", + "dependencies": { + "asn1": { + "version": "0.1.11" + }, + "assert-plus": { + "version": "0.1.5" + }, + "ctype": { + "version": "0.5.3" + } + } + }, + "isstream": { + "version": "0.1.2" + }, + "json-stringify-safe": { + "version": "5.0.1" + }, + "mime-types": { + "version": "2.1.7", + "dependencies": { + "mime-db": { + "version": "1.19.0" + } + } + }, + "oauth-sign": { + "version": "0.8.0" + }, + "qs": { + "version": "5.2.0" + }, + "stringstream": { + "version": "0.0.5" + }, + "tough-cookie": { + "version": "2.2.0" + }, + "tunnel-agent": { + "version": "0.4.1" } } }, @@ -14107,11 +14146,11 @@ "deep-extend": { "version": "0.2.11" }, - "strip-json-comments": { - "version": "0.1.3" - }, "ini": { "version": "1.3.4" + }, + "strip-json-comments": { + "version": "0.1.3" } } } @@ -14156,65 +14195,31 @@ } }, "tslint": { - "version": "3.0.0-dev.1", + "version": "3.2.1", "dependencies": { - "findup-sync": { - "version": "0.2.1", - "dependencies": { - "glob": { - "version": "4.3.5", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - } - } - } - } - }, - "optimist": { - "version": "0.6.1", - "dependencies": { - "wordwrap": { - "version": "0.0.3" - }, - "minimist": { - "version": "0.0.10" - } - } - }, - "underscore.string": { - "version": "3.1.1" - }, - "typescript": { - "version": "1.8.0-dev.20151103" + "glob": { + "version": "6.0.1" } } }, "typescript": { - "version": "1.7.3" + "version": "1.7.5" + }, + "underscore.string": { + "version": "3.1.1" }, "universal-analytics": { "version": "0.3.9", "dependencies": { + "async": { + "version": "0.2.10" + }, "request": { "version": "2.65.0", "dependencies": { + "aws-sign2": { + "version": "0.6.0" + }, "bl": { "version": "1.0.0", "dependencies": { @@ -14246,6 +14251,14 @@ "caseless": { "version": "0.11.0" }, + "combined-stream": { + "version": "1.0.5", + "dependencies": { + "delayed-stream": { + "version": "1.0.0" + } + } + }, "extend": { "version": "3.0.0" }, @@ -14260,77 +14273,6 @@ } } }, - "json-stringify-safe": { - "version": "5.0.1" - }, - "mime-types": { - "version": "2.1.7", - "dependencies": { - "mime-db": { - "version": "1.19.0" - } - } - }, - "qs": { - "version": "5.2.0" - }, - "tunnel-agent": { - "version": "0.4.1" - }, - "tough-cookie": { - "version": "2.2.0" - }, - "http-signature": { - "version": "0.11.0", - "dependencies": { - "assert-plus": { - "version": "0.1.5" - }, - "asn1": { - "version": "0.1.11" - }, - "ctype": { - "version": "0.5.3" - } - } - }, - "oauth-sign": { - "version": "0.8.0" - }, - "hawk": { - "version": "3.1.0", - "dependencies": { - "hoek": { - "version": "2.16.3" - }, - "boom": { - "version": "2.10.1" - }, - "cryptiles": { - "version": "2.0.5" - }, - "sntp": { - "version": "1.0.9" - } - } - }, - "aws-sign2": { - "version": "0.6.0" - }, - "stringstream": { - "version": "0.0.5" - }, - "combined-stream": { - "version": "1.0.5", - "dependencies": { - "delayed-stream": { - "version": "1.0.0" - } - } - }, - "isstream": { - "version": "0.1.2" - }, "har-validator": { "version": "2.0.2", "dependencies": { @@ -14403,17 +14345,77 @@ } } } + }, + "hawk": { + "version": "3.1.0", + "dependencies": { + "boom": { + "version": "2.10.1" + }, + "cryptiles": { + "version": "2.0.5" + }, + "hoek": { + "version": "2.16.3" + }, + "sntp": { + "version": "1.0.9" + } + } + }, + "http-signature": { + "version": "0.11.0", + "dependencies": { + "asn1": { + "version": "0.1.11" + }, + "assert-plus": { + "version": "0.1.5" + }, + "ctype": { + "version": "0.5.3" + } + } + }, + "isstream": { + "version": "0.1.2" + }, + "json-stringify-safe": { + "version": "5.0.1" + }, + "mime-types": { + "version": "2.1.7", + "dependencies": { + "mime-db": { + "version": "1.19.0" + } + } + }, + "oauth-sign": { + "version": "0.8.0" + }, + "qs": { + "version": "5.2.0" + }, + "stringstream": { + "version": "0.0.5" + }, + "tough-cookie": { + "version": "2.2.0" + }, + "tunnel-agent": { + "version": "0.4.1" } } }, "underscore": { "version": "1.8.3" - }, - "async": { - "version": "0.2.10" } } }, + "utf-8-validate": { + "version": "1.2.1" + }, "webpack": { "version": "1.12.6", "dependencies": { @@ -14550,11 +14552,11 @@ "core-util-is": { "version": "1.0.1" }, - "isarray": { - "version": "0.0.1" - }, "inherits": { "version": "2.0.1" + }, + "isarray": { + "version": "0.0.1" } } }, @@ -14604,11 +14606,11 @@ "optimist": { "version": "0.6.1", "dependencies": { - "wordwrap": { - "version": "0.0.3" - }, "minimist": { "version": "0.0.10" + }, + "wordwrap": { + "version": "0.0.3" } } }, @@ -14724,6 +14726,9 @@ "webpack-core": { "version": "0.6.8", "dependencies": { + "source-list-map": { + "version": "0.1.5" + }, "source-map": { "version": "0.4.4", "dependencies": { @@ -14731,9 +14736,6 @@ "version": "1.0.0" } } - }, - "source-list-map": { - "version": "0.1.5" } } } @@ -14752,6 +14754,12 @@ } } }, + "wordwrap": { + "version": "0.0.3" + }, + "wrappy": { + "version": "1.0.1" + }, "yargs": { "version": "2.3.0", "dependencies": { diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index c02a07390bb1..f48e3895f819 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -2,6 +2,11 @@ "name": "angular-srcs", "version": "2.0.0-beta.0", "dependencies": { + "abbrev": { + "version": "1.0.7", + "from": "abbrev@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" + }, "angular": { "version": "1.4.7", "from": "https://registry.npmjs.org/angular/-/angular-1.4.7.tgz", @@ -22,6 +27,11 @@ "from": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz" }, + "bindings": { + "version": "1.2.1", + "from": "bindings@>=1.2.0 <1.3.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz" + }, "bower": { "version": "1.6.5", "from": "https://registry.npmjs.org/bower/-/bower-1.6.5.tgz", @@ -52,15 +62,15 @@ "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "dependencies": { - "wordwrap": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" - }, "minimist": { "version": "0.0.10", "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" + }, + "wordwrap": { + "version": "0.0.3", + "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" } } }, @@ -130,15 +140,15 @@ "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" }, - "request-replay": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/request-replay/-/request-replay-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/request-replay/-/request-replay-0.2.0.tgz" - }, "mkdirp": { "version": "0.3.5", "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz" + }, + "request-replay": { + "version": "0.2.0", + "from": "https://registry.npmjs.org/request-replay/-/request-replay-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/request-replay/-/request-replay-0.2.0.tgz" } } }, @@ -147,6 +157,11 @@ "from": "https://registry.npmjs.org/cardinal/-/cardinal-0.4.4.tgz", "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-0.4.4.tgz", "dependencies": { + "ansicolors": { + "version": "0.2.1", + "from": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz", + "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz" + }, "redeyed": { "version": "0.4.4", "from": "https://registry.npmjs.org/redeyed/-/redeyed-0.4.4.tgz", @@ -158,11 +173,6 @@ "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz" } } - }, - "ansicolors": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz" } } }, @@ -295,6 +305,11 @@ "from": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", "dependencies": { + "buffers": { + "version": "0.1.1", + "from": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz" + }, "chainsaw": { "version": "0.1.0", "from": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", @@ -306,11 +321,6 @@ "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz" } } - }, - "buffers": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz" } } }, @@ -329,6 +339,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -338,11 +353,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, @@ -904,6 +914,11 @@ "from": "https://registry.npmjs.org/request/-/request-2.53.0.tgz", "resolved": "https://registry.npmjs.org/request/-/request-2.53.0.tgz", "dependencies": { + "aws-sign2": { + "version": "0.5.0", + "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" + }, "bl": { "version": "0.9.4", "from": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", @@ -919,6 +934,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -928,11 +948,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } } @@ -943,6 +958,18 @@ "from": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz" }, + "combined-stream": { + "version": "0.0.7", + "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "dependencies": { + "delayed-stream": { + "version": "0.0.5", + "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" + } + } + }, "forever-agent": { "version": "0.5.2", "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz", @@ -960,6 +987,60 @@ } } }, + "hawk": { + "version": "2.3.1", + "from": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", + "dependencies": { + "boom": { + "version": "2.9.0", + "from": "https://registry.npmjs.org/boom/-/boom-2.9.0.tgz", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.9.0.tgz" + }, + "cryptiles": { + "version": "2.0.5", + "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" + }, + "hoek": { + "version": "2.16.3", + "from": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" + }, + "sntp": { + "version": "1.0.9", + "from": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" + } + } + }, + "http-signature": { + "version": "0.10.1", + "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", + "dependencies": { + "asn1": { + "version": "0.1.11", + "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" + }, + "assert-plus": { + "version": "0.1.5", + "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" + }, + "ctype": { + "version": "0.5.3", + "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", + "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" + } + } + }, + "isstream": { + "version": "0.1.2", + "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + }, "json-stringify-safe": { "version": "5.0.1", "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", @@ -982,101 +1063,30 @@ "from": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz", "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz" }, - "qs": { - "version": "2.3.3", - "from": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz" - }, - "tunnel-agent": { - "version": "0.4.1", - "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" - }, - "tough-cookie": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz" - }, - "http-signature": { - "version": "0.10.1", - "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", - "dependencies": { - "assert-plus": { - "version": "0.1.5", - "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" - }, - "asn1": { - "version": "0.1.11", - "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" - }, - "ctype": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" - } - } - }, "oauth-sign": { "version": "0.6.0", "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz" }, - "hawk": { - "version": "2.3.1", - "from": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", - "dependencies": { - "hoek": { - "version": "2.16.3", - "from": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" - }, - "boom": { - "version": "2.9.0", - "from": "https://registry.npmjs.org/boom/-/boom-2.9.0.tgz", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.9.0.tgz" - }, - "cryptiles": { - "version": "2.0.5", - "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" - }, - "sntp": { - "version": "1.0.9", - "from": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" - } - } - }, - "aws-sign2": { - "version": "0.5.0", - "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" + "qs": { + "version": "2.3.3", + "from": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz" }, "stringstream": { "version": "0.0.4", "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz" }, - "combined-stream": { - "version": "0.0.7", - "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", - "dependencies": { - "delayed-stream": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" - } - } + "tough-cookie": { + "version": "2.2.0", + "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz" }, - "isstream": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + "tunnel-agent": { + "version": "0.4.1", + "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" } } }, @@ -1179,25 +1189,25 @@ "from": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.4.3.tgz", "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.4.3.tgz", "dependencies": { - "jsonify": { - "version": "0.0.0", - "from": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" - }, "array-filter": { "version": "0.0.1", "from": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz" }, + "array-map": { + "version": "0.0.0", + "from": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz" + }, "array-reduce": { "version": "0.0.0", "from": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz" }, - "array-map": { + "jsonify": { "version": "0.0.0", - "from": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", - "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz" + "from": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" } } }, @@ -1518,26 +1528,26 @@ "from": "https://registry.npmjs.org/rc/-/rc-1.1.2.tgz", "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.2.tgz", "dependencies": { - "minimist": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" - }, "deep-extend": { "version": "0.2.11", "from": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz" }, - "strip-json-comments": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz" - }, "ini": { "version": "1.3.4", "from": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" - } + }, + "minimist": { + "version": "1.2.0", + "from": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "strip-json-comments": { + "version": "0.1.3", + "from": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz" + } } } } @@ -1615,18 +1625,6 @@ "from": "https://registry.npmjs.org/broccoli-kitchen-sink-helpers/-/broccoli-kitchen-sink-helpers-0.2.9.tgz", "resolved": "https://registry.npmjs.org/broccoli-kitchen-sink-helpers/-/broccoli-kitchen-sink-helpers-0.2.9.tgz", "dependencies": { - "mkdirp": { - "version": "0.5.1", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "dependencies": { - "minimist": { - "version": "0.0.8", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" - } - } - }, "glob": { "version": "5.0.15", "from": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", @@ -1667,6 +1665,18 @@ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" } } + }, + "mkdirp": { + "version": "0.5.1", + "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "dependencies": { + "minimist": { + "version": "0.0.8", + "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + } + } } } }, @@ -1798,15 +1808,15 @@ "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "dependencies": { - "wordwrap": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" - }, "minimist": { "version": "0.0.10", "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" + }, + "wordwrap": { + "version": "0.0.3", + "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" } } }, @@ -1863,16 +1873,16 @@ "from": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.3.tgz", "resolved": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.3.tgz", "dependencies": { - "rimraf": { - "version": "2.2.8", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" - }, "mktemp": { "version": "0.3.5", "from": "https://registry.npmjs.org/mktemp/-/mktemp-0.3.5.tgz", "resolved": "https://registry.npmjs.org/mktemp/-/mktemp-0.3.5.tgz" }, + "rimraf": { + "version": "2.2.8", + "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" + }, "underscore.string": { "version": "2.3.3", "from": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", @@ -2076,16 +2086,16 @@ "from": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.3.tgz", "resolved": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.3.tgz", "dependencies": { - "rimraf": { - "version": "2.2.8", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" - }, "mktemp": { "version": "0.3.5", "from": "https://registry.npmjs.org/mktemp/-/mktemp-0.3.5.tgz", "resolved": "https://registry.npmjs.org/mktemp/-/mktemp-0.3.5.tgz" }, + "rimraf": { + "version": "2.2.8", + "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" + }, "underscore.string": { "version": "2.3.3", "from": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", @@ -2199,18 +2209,6 @@ "from": "https://registry.npmjs.org/broccoli-kitchen-sink-helpers/-/broccoli-kitchen-sink-helpers-0.2.9.tgz", "resolved": "https://registry.npmjs.org/broccoli-kitchen-sink-helpers/-/broccoli-kitchen-sink-helpers-0.2.9.tgz", "dependencies": { - "mkdirp": { - "version": "0.5.1", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "dependencies": { - "minimist": { - "version": "0.0.8", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" - } - } - }, "glob": { "version": "5.0.15", "from": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", @@ -2251,6 +2249,18 @@ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" } } + }, + "mkdirp": { + "version": "0.5.1", + "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "dependencies": { + "minimist": { + "version": "0.0.8", + "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + } + } } } }, @@ -2269,16 +2279,16 @@ "from": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.3.tgz", "resolved": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.3.tgz", "dependencies": { - "rimraf": { - "version": "2.2.8", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" - }, "mktemp": { "version": "0.3.5", "from": "https://registry.npmjs.org/mktemp/-/mktemp-0.3.5.tgz", "resolved": "https://registry.npmjs.org/mktemp/-/mktemp-0.3.5.tgz" }, + "rimraf": { + "version": "2.2.8", + "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" + }, "underscore.string": { "version": "2.3.3", "from": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", @@ -2380,16 +2390,16 @@ "from": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.3.tgz", "resolved": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.3.tgz", "dependencies": { - "rimraf": { - "version": "2.2.8", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" - }, "mktemp": { "version": "0.3.5", "from": "https://registry.npmjs.org/mktemp/-/mktemp-0.3.5.tgz", "resolved": "https://registry.npmjs.org/mktemp/-/mktemp-0.3.5.tgz" }, + "rimraf": { + "version": "2.2.8", + "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" + }, "underscore.string": { "version": "2.3.3", "from": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", @@ -2512,16 +2522,16 @@ "from": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.13.0.tgz", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.13.0.tgz", "dependencies": { - "ncp": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz" - }, "jsonfile": { "version": "2.2.3", "from": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.2.3.tgz", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.2.3.tgz" }, + "ncp": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz" + }, "rimraf": { "version": "2.4.3", "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", @@ -2599,16 +2609,16 @@ "from": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.3.tgz", "resolved": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.3.tgz", "dependencies": { - "rimraf": { - "version": "2.2.8", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" - }, "mktemp": { "version": "0.3.5", "from": "https://registry.npmjs.org/mktemp/-/mktemp-0.3.5.tgz", "resolved": "https://registry.npmjs.org/mktemp/-/mktemp-0.3.5.tgz" }, + "rimraf": { + "version": "2.2.8", + "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" + }, "underscore.string": { "version": "2.3.3", "from": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", @@ -2628,23 +2638,6 @@ "from": "https://registry.npmjs.org/browserify/-/browserify-10.2.6.tgz", "resolved": "https://registry.npmjs.org/browserify/-/browserify-10.2.6.tgz", "dependencies": { - "JSONStream": { - "version": "1.0.6", - "from": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.0.6.tgz", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.0.6.tgz", - "dependencies": { - "jsonparse": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.2.0.tgz" - }, - "through": { - "version": "2.3.8", - "from": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - } - } - }, "assert": { "version": "1.3.0", "from": "https://registry.npmjs.org/assert/-/assert-1.3.0.tgz", @@ -3186,6 +3179,23 @@ "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, + "JSONStream": { + "version": "1.0.6", + "from": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.0.6.tgz", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.0.6.tgz", + "dependencies": { + "jsonparse": { + "version": "1.2.0", + "from": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.2.0.tgz" + }, + "through": { + "version": "2.3.8", + "from": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + } + } + }, "labeled-stream-splicer": { "version": "1.0.2", "from": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-1.0.2.tgz", @@ -3196,15 +3206,15 @@ "from": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-1.3.2.tgz", "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-1.3.2.tgz", "dependencies": { - "readable-wrap": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/readable-wrap/-/readable-wrap-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/readable-wrap/-/readable-wrap-1.0.0.tgz" - }, "indexof": { "version": "0.0.1", "from": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz" + }, + "readable-wrap": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/readable-wrap/-/readable-wrap-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/readable-wrap/-/readable-wrap-1.0.0.tgz" } } } @@ -3443,6 +3453,30 @@ "from": "https://registry.npmjs.org/unzip/-/unzip-0.1.11.tgz", "resolved": "https://registry.npmjs.org/unzip/-/unzip-0.1.11.tgz", "dependencies": { + "binary": { + "version": "0.3.0", + "from": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", + "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", + "dependencies": { + "buffers": { + "version": "0.1.1", + "from": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz" + }, + "chainsaw": { + "version": "0.1.0", + "from": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", + "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", + "dependencies": { + "traverse": { + "version": "0.3.9", + "from": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz" + } + } + } + } + }, "fstream": { "version": "0.1.31", "from": "https://registry.npmjs.org/fstream/-/fstream-0.1.31.tgz", @@ -3515,6 +3549,18 @@ } } }, + "match-stream": { + "version": "0.0.2", + "from": "https://registry.npmjs.org/match-stream/-/match-stream-0.0.2.tgz", + "resolved": "https://registry.npmjs.org/match-stream/-/match-stream-0.0.2.tgz", + "dependencies": { + "buffers": { + "version": "0.1.1", + "from": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz" + } + } + }, "pullstream": { "version": "0.4.1", "from": "https://registry.npmjs.org/pullstream/-/pullstream-0.4.1.tgz", @@ -3532,30 +3578,6 @@ } } }, - "binary": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", - "dependencies": { - "chainsaw": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", - "dependencies": { - "traverse": { - "version": "0.3.9", - "from": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz" - } - } - }, - "buffers": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz" - } - } - }, "readable-stream": { "version": "1.0.33", "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", @@ -3566,6 +3588,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -3575,11 +3602,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, @@ -3587,24 +3609,17 @@ "version": "1.0.4", "from": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz" - }, - "match-stream": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/match-stream/-/match-stream-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/match-stream/-/match-stream-0.0.2.tgz", - "dependencies": { - "buffers": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz" - } - } } } } } }, - "canonical-path": { + "bufferutil": { + "version": "1.2.1", + "from": "bufferutil@>=1.2.0 <1.3.0", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-1.2.1.tgz" + }, + "canonical-path": { "version": "0.0.2", "from": "https://registry.npmjs.org/canonical-path/-/canonical-path-0.0.2.tgz", "resolved": "https://registry.npmjs.org/canonical-path/-/canonical-path-0.0.2.tgz" @@ -3833,118 +3848,6 @@ "from": "https://registry.npmjs.org/async-each/-/async-each-0.1.6.tgz", "resolved": "https://registry.npmjs.org/async-each/-/async-each-0.1.6.tgz" }, - "glob-parent": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz" - }, - "is-binary-path": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "dependencies": { - "binary-extensions": { - "version": "1.3.1", - "from": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.3.1.tgz", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.3.1.tgz" - } - } - }, - "is-glob": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "dependencies": { - "is-extglob": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" - } - } - }, - "lodash.flatten": { - "version": "3.0.2", - "from": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-3.0.2.tgz", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-3.0.2.tgz", - "dependencies": { - "lodash._baseflatten": { - "version": "3.1.4", - "from": "https://registry.npmjs.org/lodash._baseflatten/-/lodash._baseflatten-3.1.4.tgz", - "resolved": "https://registry.npmjs.org/lodash._baseflatten/-/lodash._baseflatten-3.1.4.tgz", - "dependencies": { - "lodash.isarguments": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz" - }, - "lodash.isarray": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" - } - } - }, - "lodash._isiterateecall": { - "version": "3.0.9", - "from": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" - } - } - }, - "path-is-absolute": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" - }, - "readdirp": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/readdirp/-/readdirp-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.0.0.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - } - } - }, "fsevents": { "version": "1.0.2", "from": "https://registry.npmjs.org/fsevents/-/fsevents-1.0.2.tgz", @@ -3960,6 +3863,18 @@ "from": "node-pre-gyp@0.6.12", "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.12.tgz", "dependencies": { + "mkdirp": { + "version": "0.5.1", + "from": "mkdirp@~0.5.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "dependencies": { + "minimist": { + "version": "0.0.8", + "from": "minimist@0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + } + } + }, "nopt": { "version": "3.0.4", "from": "nopt@~3.0.1", @@ -4002,6 +3917,11 @@ "from": "core-util-is@~1.0.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "inherits@2", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "isarray@0.0.1", @@ -4011,11 +3931,6 @@ "version": "0.10.31", "from": "string_decoder@~0.10.x", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "inherits@2", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } } @@ -4107,11 +4022,43 @@ } } }, + "rc": { + "version": "1.1.2", + "from": "rc@~1.1.0", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.2.tgz", + "dependencies": { + "deep-extend": { + "version": "0.2.11", + "from": "deep-extend@~0.2.5", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz" + }, + "ini": { + "version": "1.3.4", + "from": "ini@~1.3.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@^1.1.2", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "strip-json-comments": { + "version": "0.1.3", + "from": "strip-json-comments@0.1.x", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz" + } + } + }, "request": { "version": "2.64.0", "from": "request@2.x", "resolved": "https://registry.npmjs.org/request/-/request-2.64.0.tgz", "dependencies": { + "aws-sign2": { + "version": "0.5.0", + "from": "aws-sign2@~0.5.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" + }, "bl": { "version": "1.0.0", "from": "bl@~1.0.0", @@ -4161,6 +4108,18 @@ "from": "caseless@~0.11.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" }, + "combined-stream": { + "version": "1.0.5", + "from": "combined-stream@~1.0.1", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "dependencies": { + "delayed-stream": { + "version": "1.0.0", + "from": "delayed-stream@~1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + } + } + }, "extend": { "version": "3.0.0", "from": "extend@~3.0.0", @@ -4183,133 +4142,15 @@ } } }, - "json-stringify-safe": { - "version": "5.0.1", - "from": "json-stringify-safe@~5.0.0", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - }, - "mime-types": { - "version": "2.1.7", - "from": "mime-types@~2.1.2", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", - "dependencies": { - "mime-db": { - "version": "1.19.0", - "from": "mime-db@~1.19.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz" - } - } - }, - "node-uuid": { - "version": "1.4.3", - "from": "node-uuid@~1.4.0", - "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz" - }, - "qs": { - "version": "5.1.0", - "from": "qs@~5.1.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz" - }, - "tunnel-agent": { - "version": "0.4.1", - "from": "tunnel-agent@~0.4.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" - }, - "tough-cookie": { - "version": "2.1.0", - "from": "tough-cookie@>=0.12.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.1.0.tgz" - }, - "http-signature": { - "version": "0.11.0", - "from": "http-signature@~0.11.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", + "har-validator": { + "version": "1.8.0", + "from": "har-validator@^1.6.1", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", "dependencies": { - "assert-plus": { - "version": "0.1.5", - "from": "assert-plus@^0.1.5", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" - }, - "asn1": { - "version": "0.1.11", - "from": "asn1@0.1.11", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" - }, - "ctype": { - "version": "0.5.3", - "from": "ctype@0.5.3", - "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" - } - } - }, - "oauth-sign": { - "version": "0.8.0", - "from": "oauth-sign@~0.8.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" - }, - "hawk": { - "version": "3.1.0", - "from": "hawk@~3.1.0", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", - "dependencies": { - "hoek": { - "version": "2.16.3", - "from": "hoek@2.x.x", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" - }, - "boom": { - "version": "2.9.0", - "from": "boom@^2.8.x", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.9.0.tgz" - }, - "cryptiles": { - "version": "2.0.5", - "from": "cryptiles@2.x.x", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" - }, - "sntp": { - "version": "1.0.9", - "from": "sntp@1.x.x", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" - } - } - }, - "aws-sign2": { - "version": "0.5.0", - "from": "aws-sign2@~0.5.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" - }, - "stringstream": { - "version": "0.0.4", - "from": "stringstream@~0.0.4", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz" - }, - "combined-stream": { - "version": "1.0.5", - "from": "combined-stream@~1.0.1", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "dependencies": { - "delayed-stream": { - "version": "1.0.0", - "from": "delayed-stream@~1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - } - } - }, - "isstream": { - "version": "0.1.2", - "from": "isstream@~0.1.1", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" - }, - "har-validator": { - "version": "1.8.0", - "from": "har-validator@^1.6.1", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", - "dependencies": { - "bluebird": { - "version": "2.10.2", - "from": "bluebird@^2.9.30", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.10.2.tgz" + "bluebird": { + "version": "2.10.2", + "from": "bluebird@^2.9.30", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.10.2.tgz" }, "chalk": { "version": "1.1.1", @@ -4404,6 +4245,179 @@ } } } + }, + "hawk": { + "version": "3.1.0", + "from": "hawk@~3.1.0", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", + "dependencies": { + "boom": { + "version": "2.9.0", + "from": "boom@^2.8.x", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.9.0.tgz" + }, + "cryptiles": { + "version": "2.0.5", + "from": "cryptiles@2.x.x", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" + }, + "hoek": { + "version": "2.16.3", + "from": "hoek@2.x.x", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" + }, + "sntp": { + "version": "1.0.9", + "from": "sntp@1.x.x", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" + } + } + }, + "http-signature": { + "version": "0.11.0", + "from": "http-signature@~0.11.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", + "dependencies": { + "asn1": { + "version": "0.1.11", + "from": "asn1@0.1.11", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" + }, + "assert-plus": { + "version": "0.1.5", + "from": "assert-plus@^0.1.5", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" + }, + "ctype": { + "version": "0.5.3", + "from": "ctype@0.5.3", + "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" + } + } + }, + "isstream": { + "version": "0.1.2", + "from": "isstream@~0.1.1", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + }, + "json-stringify-safe": { + "version": "5.0.1", + "from": "json-stringify-safe@~5.0.0", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + }, + "mime-types": { + "version": "2.1.7", + "from": "mime-types@~2.1.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", + "dependencies": { + "mime-db": { + "version": "1.19.0", + "from": "mime-db@~1.19.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz" + } + } + }, + "node-uuid": { + "version": "1.4.3", + "from": "node-uuid@~1.4.0", + "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz" + }, + "oauth-sign": { + "version": "0.8.0", + "from": "oauth-sign@~0.8.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" + }, + "qs": { + "version": "5.1.0", + "from": "qs@~5.1.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz" + }, + "stringstream": { + "version": "0.0.4", + "from": "stringstream@~0.0.4", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz" + }, + "tough-cookie": { + "version": "2.1.0", + "from": "tough-cookie@>=0.12.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.1.0.tgz" + }, + "tunnel-agent": { + "version": "0.4.1", + "from": "tunnel-agent@~0.4.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" + } + } + }, + "rimraf": { + "version": "2.4.3", + "from": "rimraf@~2.4.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", + "dependencies": { + "glob": { + "version": "5.0.15", + "from": "glob@^5.0.14", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "dependencies": { + "inflight": { + "version": "1.0.4", + "from": "inflight@^1.0.4", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.1", + "from": "wrappy@1", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" + } + } + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@~2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "minimatch": { + "version": "3.0.0", + "from": "minimatch@2 || 3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz", + "dependencies": { + "brace-expansion": { + "version": "1.1.1", + "from": "brace-expansion@^1.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.1.tgz", + "dependencies": { + "balanced-match": { + "version": "0.2.0", + "from": "balanced-match@^0.2.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz" + }, + "concat-map": { + "version": "0.0.1", + "from": "concat-map@0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + } + } + } + } + }, + "once": { + "version": "1.3.2", + "from": "once@^1.3.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.1", + "from": "wrappy@1", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" + } + } + }, + "path-is-absolute": { + "version": "1.0.0", + "from": "path-is-absolute@^1.0.0", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + } + } } } }, @@ -4446,26 +4460,11 @@ "from": "tar-pack@~2.0.0", "resolved": "https://registry.npmjs.org/tar-pack/-/tar-pack-2.0.0.tgz", "dependencies": { - "uid-number": { - "version": "0.0.3", - "from": "uid-number@0.0.3", - "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.3.tgz" - }, - "once": { - "version": "1.1.1", - "from": "once@~1.1.1", - "resolved": "https://registry.npmjs.org/once/-/once-1.1.1.tgz" - }, "debug": { "version": "0.7.4", "from": "debug@~0.7.2", "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" }, - "rimraf": { - "version": "2.2.8", - "from": "rimraf@~2.2.0", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" - }, "fstream": { "version": "0.1.31", "from": "fstream@~0.1.22", @@ -4483,28 +4482,16 @@ } } }, - "tar": { - "version": "0.1.20", - "from": "tar@~0.1.17", - "resolved": "https://registry.npmjs.org/tar/-/tar-0.1.20.tgz", + "fstream-ignore": { + "version": "0.0.7", + "from": "fstream-ignore@0.0.7", + "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-0.0.7.tgz", "dependencies": { - "block-stream": { - "version": "0.0.8", - "from": "block-stream@*", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz" - }, "inherits": { "version": "2.0.1", - "from": "inherits@2", + "from": "inherits@~2.0.1", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - } - } - }, - "fstream-ignore": { - "version": "0.0.7", - "from": "fstream-ignore@0.0.7", - "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-0.0.7.tgz", - "dependencies": { + }, "minimatch": { "version": "0.2.14", "from": "minimatch@~0.2.0", @@ -4521,14 +4508,19 @@ "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" } } - }, - "inherits": { - "version": "2.0.1", - "from": "inherits@~2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, + "graceful-fs": { + "version": "1.2.3", + "from": "graceful-fs@1.2", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz" + }, + "once": { + "version": "1.1.1", + "from": "once@~1.1.1", + "resolved": "https://registry.npmjs.org/once/-/once-1.1.1.tgz" + }, "readable-stream": { "version": "1.0.33", "from": "readable-stream@~1.0.2", @@ -4539,6 +4531,11 @@ "from": "core-util-is@~1.0.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "inherits@~2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "isarray@0.0.1", @@ -4548,199 +4545,217 @@ "version": "0.10.31", "from": "string_decoder@~0.10.x", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "inherits@~2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, - "graceful-fs": { - "version": "1.2.3", - "from": "graceful-fs@1.2", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz" - } - } - }, - "mkdirp": { - "version": "0.5.1", - "from": "mkdirp@~0.5.0", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "dependencies": { - "minimist": { - "version": "0.0.8", - "from": "minimist@0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" - } - } - }, - "rc": { - "version": "1.1.2", - "from": "rc@~1.1.0", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.2.tgz", - "dependencies": { - "minimist": { - "version": "1.2.0", - "from": "minimist@^1.1.2", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" - }, - "deep-extend": { - "version": "0.2.11", - "from": "deep-extend@~0.2.5", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz" - }, - "strip-json-comments": { - "version": "0.1.3", - "from": "strip-json-comments@0.1.x", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz" + "rimraf": { + "version": "2.2.8", + "from": "rimraf@~2.2.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" }, - "ini": { - "version": "1.3.4", - "from": "ini@~1.3.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" - } - } - }, - "rimraf": { - "version": "2.4.3", - "from": "rimraf@~2.4.0", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "dependencies": { - "glob": { - "version": "5.0.15", - "from": "glob@^5.0.14", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "tar": { + "version": "0.1.20", + "from": "tar@~0.1.17", + "resolved": "https://registry.npmjs.org/tar/-/tar-0.1.20.tgz", "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "inflight@^1.0.4", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "wrappy@1", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } + "block-stream": { + "version": "0.0.8", + "from": "block-stream@*", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz" }, "inherits": { "version": "2.0.1", - "from": "inherits@~2.0.1", + "from": "inherits@2", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "minimatch": { - "version": "3.0.0", - "from": "minimatch@2 || 3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz", - "dependencies": { - "brace-expansion": { - "version": "1.1.1", - "from": "brace-expansion@^1.0.0", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.1.tgz", - "dependencies": { - "balanced-match": { - "version": "0.2.0", - "from": "balanced-match@^0.2.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz" - }, - "concat-map": { - "version": "0.0.1", - "from": "concat-map@0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - } - } - } - } - }, - "once": { - "version": "1.3.2", - "from": "once@^1.3.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "wrappy@1", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "path-is-absolute": { - "version": "1.0.0", - "from": "path-is-absolute@^1.0.0", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" } } + }, + "uid-number": { + "version": "0.0.3", + "from": "uid-number@0.0.3", + "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.3.tgz" } } } } } } - } - } - }, - "clang-format": { - "version": "1.0.32", - "from": "https://registry.npmjs.org/clang-format/-/clang-format-1.0.32.tgz", - "resolved": "https://registry.npmjs.org/clang-format/-/clang-format-1.0.32.tgz", - "dependencies": { - "resolve": { - "version": "1.1.6", - "from": "https://registry.npmjs.org/resolve/-/resolve-1.1.6.tgz", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.6.tgz" - } - } - }, - "conventional-changelog": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-0.2.1.tgz", - "dependencies": { - "add-stream": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz" }, - "compare-func": { - "version": "1.3.1", - "from": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.1.tgz", - "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.1.tgz", + "glob-parent": { + "version": "2.0.0", + "from": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz" + }, + "is-binary-path": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "dependencies": { - "array-ify": { + "binary-extensions": { + "version": "1.3.1", + "from": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.3.1.tgz", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.3.1.tgz" + } + } + }, + "is-glob": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "dependencies": { + "is-extglob": { "version": "1.0.0", - "from": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz" - }, - "dot-prop": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/dot-prop/-/dot-prop-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-2.2.0.tgz" + "from": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" } } }, - "conventional-changelog-writer": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-0.2.1.tgz", + "lodash.flatten": { + "version": "3.0.2", + "from": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-3.0.2.tgz", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-3.0.2.tgz", "dependencies": { - "conventional-commits-filter": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-0.1.1.tgz", + "lodash._baseflatten": { + "version": "3.1.4", + "from": "https://registry.npmjs.org/lodash._baseflatten/-/lodash._baseflatten-3.1.4.tgz", + "resolved": "https://registry.npmjs.org/lodash._baseflatten/-/lodash._baseflatten-3.1.4.tgz", "dependencies": { - "is-subset": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz" + "lodash.isarguments": { + "version": "3.0.4", + "from": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz" }, - "modify-values": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.0.tgz" - } - } - }, + "lodash.isarray": { + "version": "3.0.4", + "from": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" + } + } + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "from": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" + } + } + }, + "path-is-absolute": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + }, + "readdirp": { + "version": "2.0.0", + "from": "https://registry.npmjs.org/readdirp/-/readdirp-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.0.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.2", + "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" + }, + "readable-stream": { + "version": "2.0.4", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "process-nextick-args": { + "version": "1.0.3", + "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + } + } + } + }, + "clang-format": { + "version": "1.0.32", + "from": "https://registry.npmjs.org/clang-format/-/clang-format-1.0.32.tgz", + "resolved": "https://registry.npmjs.org/clang-format/-/clang-format-1.0.32.tgz", + "dependencies": { + "resolve": { + "version": "1.1.6", + "from": "https://registry.npmjs.org/resolve/-/resolve-1.1.6.tgz", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.6.tgz" + } + } + }, + "conventional-changelog": { + "version": "0.2.1", + "from": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-0.2.1.tgz", + "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-0.2.1.tgz", + "dependencies": { + "add-stream": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz" + }, + "compare-func": { + "version": "1.3.1", + "from": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.1.tgz", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.1.tgz", + "dependencies": { + "array-ify": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz" + }, + "dot-prop": { + "version": "2.2.0", + "from": "https://registry.npmjs.org/dot-prop/-/dot-prop-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-2.2.0.tgz" + } + } + }, + "conventional-changelog-writer": { + "version": "0.2.1", + "from": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-0.2.1.tgz", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-0.2.1.tgz", + "dependencies": { + "conventional-commits-filter": { + "version": "0.1.1", + "from": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-0.1.1.tgz", + "dependencies": { + "is-subset": { + "version": "0.1.1", + "from": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz" + }, + "modify-values": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.0.tgz" + } + } + }, "handlebars": { "version": "3.0.3", "from": "https://registry.npmjs.org/handlebars/-/handlebars-3.0.3.tgz", @@ -4751,15 +4766,15 @@ "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "dependencies": { - "wordwrap": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" - }, "minimist": { "version": "0.0.10", "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" + }, + "wordwrap": { + "version": "0.0.3", + "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" } } }, @@ -4820,6 +4835,18 @@ "from": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-0.0.19.tgz", "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-0.0.19.tgz", "dependencies": { + "is-text-path": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "dependencies": { + "text-extensions": { + "version": "1.3.3", + "from": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.3.3.tgz", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.3.3.tgz" + } + } + }, "JSONStream": { "version": "1.0.6", "from": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.0.6.tgz", @@ -4837,18 +4864,6 @@ } } }, - "is-text-path": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", - "dependencies": { - "text-extensions": { - "version": "1.3.3", - "from": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.3.3.tgz", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.3.3.tgz" - } - } - }, "split": { "version": "1.0.0", "from": "https://registry.npmjs.org/split/-/split-1.0.0.tgz", @@ -5558,6 +5573,18 @@ "from": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.33.10.tgz", "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.33.10.tgz" }, + "findup-sync": { + "version": "0.2.1", + "from": "findup-sync@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.2.1.tgz", + "dependencies": { + "glob": { + "version": "4.3.5", + "from": "glob@>=4.3.0 <4.4.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz" + } + } + }, "firefox-profile": { "version": "0.3.11", "from": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-0.3.11.tgz", @@ -5629,6 +5656,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -5638,11 +5670,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, @@ -5803,6 +5830,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -5812,11 +5844,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } } @@ -5972,57 +5999,6 @@ "from": "https://registry.npmjs.org/jws/-/jws-3.0.0.tgz", "resolved": "https://registry.npmjs.org/jws/-/jws-3.0.0.tgz", "dependencies": { - "jwa": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/jwa/-/jwa-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.0.2.tgz", - "dependencies": { - "base64url": { - "version": "0.0.6", - "from": "https://registry.npmjs.org/base64url/-/base64url-0.0.6.tgz", - "resolved": "https://registry.npmjs.org/base64url/-/base64url-0.0.6.tgz" - }, - "buffer-equal-constant-time": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz" - }, - "ecdsa-sig-formatter": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.2.tgz", - "dependencies": { - "asn1.js": { - "version": "2.2.1", - "from": "https://registry.npmjs.org/asn1.js/-/asn1.js-2.2.1.tgz", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-2.2.1.tgz", - "dependencies": { - "bn.js": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/bn.js/-/bn.js-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-2.2.0.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "minimalistic-assert": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz" - } - } - }, - "base64-url": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz" - } - } - } - } - }, "base64url": { "version": "1.0.4", "from": "https://registry.npmjs.org/base64url/-/base64url-1.0.4.tgz", @@ -6038,11 +6014,6 @@ "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, - "typedarray": { - "version": "0.0.6", - "from": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" - }, "readable-stream": { "version": "1.1.13", "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", @@ -6064,6 +6035,11 @@ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" } } + }, + "typedarray": { + "version": "0.0.6", + "from": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" } } }, @@ -6128,14 +6104,70 @@ } } } - } - } - }, - "request": { + }, + "jwa": { + "version": "1.0.2", + "from": "https://registry.npmjs.org/jwa/-/jwa-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.0.2.tgz", + "dependencies": { + "base64url": { + "version": "0.0.6", + "from": "https://registry.npmjs.org/base64url/-/base64url-0.0.6.tgz", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-0.0.6.tgz" + }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz" + }, + "ecdsa-sig-formatter": { + "version": "1.0.2", + "from": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.2.tgz", + "dependencies": { + "asn1.js": { + "version": "2.2.1", + "from": "https://registry.npmjs.org/asn1.js/-/asn1.js-2.2.1.tgz", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-2.2.1.tgz", + "dependencies": { + "bn.js": { + "version": "2.2.0", + "from": "https://registry.npmjs.org/bn.js/-/bn.js-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-2.2.0.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "minimalistic-assert": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz" + } + } + }, + "base64-url": { + "version": "1.2.1", + "from": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz", + "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz" + } + } + } + } + } + } + }, + "request": { "version": "2.65.0", "from": "https://registry.npmjs.org/request/-/request-2.65.0.tgz", "resolved": "https://registry.npmjs.org/request/-/request-2.65.0.tgz", "dependencies": { + "aws-sign2": { + "version": "0.6.0", + "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz" + }, "bl": { "version": "1.0.0", "from": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz", @@ -6185,6 +6217,18 @@ "from": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" }, + "combined-stream": { + "version": "1.0.5", + "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "dependencies": { + "delayed-stream": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + } + } + }, "extend": { "version": "3.0.0", "from": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", @@ -6207,119 +6251,6 @@ } } }, - "json-stringify-safe": { - "version": "5.0.1", - "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - }, - "mime-types": { - "version": "2.1.7", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", - "dependencies": { - "mime-db": { - "version": "1.19.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz" - } - } - }, - "qs": { - "version": "5.2.0", - "from": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz" - }, - "tunnel-agent": { - "version": "0.4.1", - "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" - }, - "tough-cookie": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz" - }, - "http-signature": { - "version": "0.11.0", - "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", - "dependencies": { - "assert-plus": { - "version": "0.1.5", - "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" - }, - "asn1": { - "version": "0.1.11", - "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" - }, - "ctype": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" - } - } - }, - "oauth-sign": { - "version": "0.8.0", - "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" - }, - "hawk": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", - "dependencies": { - "hoek": { - "version": "2.16.3", - "from": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" - }, - "boom": { - "version": "2.10.1", - "from": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" - }, - "cryptiles": { - "version": "2.0.5", - "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" - }, - "sntp": { - "version": "1.0.9", - "from": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" - } - } - }, - "aws-sign2": { - "version": "0.6.0", - "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz" - }, - "stringstream": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" - }, - "combined-stream": { - "version": "1.0.5", - "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "dependencies": { - "delayed-stream": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - } - } - }, - "isstream": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" - }, "har-validator": { "version": "2.0.2", "from": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.2.tgz", @@ -6430,62 +6361,175 @@ } } } - } - } - } - } - }, - "request": { - "version": "2.51.0", - "from": "https://registry.npmjs.org/request/-/request-2.51.0.tgz", - "resolved": "https://registry.npmjs.org/request/-/request-2.51.0.tgz", - "dependencies": { - "bl": { - "version": "0.9.4", - "from": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", - "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", - "dependencies": { - "readable-stream": { - "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", + }, + "hawk": { + "version": "3.1.0", + "from": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" + "boom": { + "version": "2.10.1", + "from": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + "cryptiles": { + "version": "2.0.5", + "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + "hoek": { + "version": "2.16.3", + "from": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + "sntp": { + "version": "1.0.9", + "from": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" } } - } - } - }, - "caseless": { - "version": "0.8.0", - "from": "https://registry.npmjs.org/caseless/-/caseless-0.8.0.tgz", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.8.0.tgz" - }, - "forever-agent": { - "version": "0.5.2", - "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz" - }, - "form-data": { - "version": "0.2.0", + }, + "http-signature": { + "version": "0.11.0", + "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", + "dependencies": { + "asn1": { + "version": "0.1.11", + "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" + }, + "assert-plus": { + "version": "0.1.5", + "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" + }, + "ctype": { + "version": "0.5.3", + "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", + "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" + } + } + }, + "isstream": { + "version": "0.1.2", + "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + }, + "json-stringify-safe": { + "version": "5.0.1", + "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + }, + "mime-types": { + "version": "2.1.7", + "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", + "dependencies": { + "mime-db": { + "version": "1.19.0", + "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz" + } + } + }, + "oauth-sign": { + "version": "0.8.0", + "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" + }, + "qs": { + "version": "5.2.0", + "from": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz" + }, + "stringstream": { + "version": "0.0.5", + "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" + }, + "tough-cookie": { + "version": "2.2.0", + "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz" + }, + "tunnel-agent": { + "version": "0.4.1", + "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" + } + } + } + } + }, + "request": { + "version": "2.51.0", + "from": "https://registry.npmjs.org/request/-/request-2.51.0.tgz", + "resolved": "https://registry.npmjs.org/request/-/request-2.51.0.tgz", + "dependencies": { + "aws-sign2": { + "version": "0.5.0", + "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" + }, + "bl": { + "version": "0.9.4", + "from": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", + "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.33", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + } + } + }, + "caseless": { + "version": "0.8.0", + "from": "https://registry.npmjs.org/caseless/-/caseless-0.8.0.tgz", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.8.0.tgz" + }, + "combined-stream": { + "version": "0.0.7", + "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "dependencies": { + "delayed-stream": { + "version": "0.0.5", + "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" + } + } + }, + "forever-agent": { + "version": "0.5.2", + "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz" + }, + "form-data": { + "version": "0.2.0", "from": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", "dependencies": { @@ -6503,68 +6547,11 @@ } } }, - "json-stringify-safe": { - "version": "5.0.1", - "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - }, - "mime-types": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz" - }, - "qs": { - "version": "2.3.3", - "from": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz" - }, - "tunnel-agent": { - "version": "0.4.1", - "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" - }, - "tough-cookie": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz" - }, - "http-signature": { - "version": "0.10.1", - "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", - "dependencies": { - "assert-plus": { - "version": "0.1.5", - "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" - }, - "asn1": { - "version": "0.1.11", - "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" - }, - "ctype": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" - } - } - }, - "oauth-sign": { - "version": "0.5.0", - "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.5.0.tgz", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.5.0.tgz" - }, "hawk": { "version": "1.1.1", "from": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", "dependencies": { - "hoek": { - "version": "0.9.1", - "from": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz" - }, "boom": { "version": "0.4.2", "from": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz", @@ -6575,6 +6562,11 @@ "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz" }, + "hoek": { + "version": "0.9.1", + "from": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz" + }, "sntp": { "version": "0.2.4", "from": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz", @@ -6582,27 +6574,62 @@ } } }, - "aws-sign2": { + "http-signature": { + "version": "0.10.1", + "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", + "dependencies": { + "asn1": { + "version": "0.1.11", + "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" + }, + "assert-plus": { + "version": "0.1.5", + "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" + }, + "ctype": { + "version": "0.5.3", + "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", + "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" + } + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + }, + "mime-types": { + "version": "1.0.2", + "from": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz" + }, + "oauth-sign": { "version": "0.5.0", - "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" + "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.5.0.tgz", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.5.0.tgz" + }, + "qs": { + "version": "2.3.3", + "from": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz" }, "stringstream": { "version": "0.0.5", "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" }, - "combined-stream": { - "version": "0.0.7", - "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", - "dependencies": { - "delayed-stream": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" - } - } + "tough-cookie": { + "version": "2.2.0", + "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz" + }, + "tunnel-agent": { + "version": "0.4.1", + "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" } } }, @@ -7105,6 +7132,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -7114,11 +7146,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } } @@ -7371,11 +7398,6 @@ "from": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz", "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz", "dependencies": { - "ordered-read-streams": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz" - }, "glob2base": { "version": "0.0.12", "from": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", @@ -7388,6 +7410,11 @@ } } }, + "ordered-read-streams": { + "version": "0.1.0", + "from": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz" + }, "unique-stream": { "version": "1.0.0", "from": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz", @@ -7410,11 +7437,6 @@ "from": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", "dependencies": { - "lodash": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz" - }, "glob": { "version": "3.1.21", "from": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", @@ -7432,6 +7454,11 @@ } } }, + "lodash": { + "version": "1.0.2", + "from": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz" + }, "minimatch": { "version": "0.2.14", "from": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", @@ -7520,11 +7547,6 @@ "from": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.0.3.tgz", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.0.3.tgz", "dependencies": { - "num2fraction": { - "version": "1.2.2", - "from": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz" - }, "browserslist": { "version": "1.0.1", "from": "https://registry.npmjs.org/browserslist/-/browserslist-1.0.1.tgz", @@ -7534,6 +7556,11 @@ "version": "1.0.30000356", "from": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000356.tgz", "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000356.tgz" + }, + "num2fraction": { + "version": "1.2.2", + "from": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz" } } }, @@ -8014,6 +8041,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -8023,11 +8055,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } } @@ -8069,6 +8096,16 @@ "from": "https://registry.npmjs.org/postcss/-/postcss-5.0.10.tgz", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.0.10.tgz", "dependencies": { + "js-base64": { + "version": "2.1.9", + "from": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz" + }, + "source-map": { + "version": "0.5.3", + "from": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz" + }, "supports-color": { "version": "3.1.2", "from": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz", @@ -8080,16 +8117,6 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz" } } - }, - "source-map": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz" - }, - "js-base64": { - "version": "2.1.9", - "from": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz" } } }, @@ -8166,60 +8193,6 @@ "from": "https://registry.npmjs.org/gulp-diff/-/gulp-diff-1.0.0.tgz", "resolved": "https://registry.npmjs.org/gulp-diff/-/gulp-diff-1.0.0.tgz", "dependencies": { - "diff": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/diff/-/diff-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/diff/-/diff-2.2.0.tgz" - }, - "through2": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - }, - "xtend": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" - } - } - }, "cli-color": { "version": "1.1.0", "from": "https://registry.npmjs.org/cli-color/-/cli-color-1.1.0.tgz", @@ -8312,16 +8285,16 @@ } } }, + "diff": { + "version": "2.2.0", + "from": "https://registry.npmjs.org/diff/-/diff-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/diff/-/diff-2.2.0.tgz" + }, "event-stream": { "version": "3.3.2", "from": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.2.tgz", "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.2.tgz", "dependencies": { - "through": { - "version": "2.3.8", - "from": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - }, "duplexer": { "version": "0.1.1", "from": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", @@ -8351,6 +8324,60 @@ "version": "0.0.4", "from": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz" + }, + "through": { + "version": "2.3.8", + "from": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + } + } + }, + "through2": { + "version": "2.0.0", + "from": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.4", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "process-nextick-args": { + "version": "1.0.3", + "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + }, + "xtend": { + "version": "4.0.1", + "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" } } } @@ -8840,6 +8867,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -8849,11 +8881,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } } @@ -9494,6 +9521,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -9503,11 +9535,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } } @@ -9600,92 +9627,418 @@ "from": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-1.1.1.tgz", "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-1.1.1.tgz", "dependencies": { - "gulp-util": { - "version": "2.2.20", - "from": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz", - "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz", + "connect": { + "version": "2.14.5", + "from": "https://registry.npmjs.org/connect/-/connect-2.14.5.tgz", + "resolved": "https://registry.npmjs.org/connect/-/connect-2.14.5.tgz", "dependencies": { - "chalk": { - "version": "0.5.1", - "from": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "basic-auth-connect": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz" + }, + "bytes": { + "version": "0.3.0", + "from": "https://registry.npmjs.org/bytes/-/bytes-0.3.0.tgz", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-0.3.0.tgz" + }, + "compression": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/compression/-/compression-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.0.0.tgz", "dependencies": { - "ansi-styles": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz" + "bytes": { + "version": "0.2.1", + "from": "https://registry.npmjs.org/bytes/-/bytes-0.2.1.tgz", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-0.2.1.tgz" }, - "escape-string-regexp": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" + "compressible": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/compressible/-/compressible-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-1.0.0.tgz" }, - "has-ansi": { + "negotiator": { + "version": "0.3.0", + "from": "https://registry.npmjs.org/negotiator/-/negotiator-0.3.0.tgz", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.3.0.tgz" + } + } + }, + "connect-timeout": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.0.0.tgz" + }, + "cookie-parser": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.0.1.tgz", + "dependencies": { + "cookie": { "version": "0.1.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" - } - } + "from": "https://registry.npmjs.org/cookie/-/cookie-0.1.0.tgz", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.0.tgz" + } + } + }, + "cookie-signature": { + "version": "1.0.3", + "from": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz" + }, + "csurf": { + "version": "1.1.0", + "from": "https://registry.npmjs.org/csurf/-/csurf-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/csurf/-/csurf-1.1.0.tgz", + "dependencies": { + "scmp": { + "version": "0.0.3", + "from": "https://registry.npmjs.org/scmp/-/scmp-0.0.3.tgz", + "resolved": "https://registry.npmjs.org/scmp/-/scmp-0.0.3.tgz" }, - "strip-ansi": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "uid2": { + "version": "0.0.3", + "from": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", + "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz" + } + } + }, + "debug": { + "version": "0.8.1", + "from": "https://registry.npmjs.org/debug/-/debug-0.8.1.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.8.1.tgz" + }, + "errorhandler": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.0.0.tgz" + }, + "express-session": { + "version": "1.0.2", + "from": "https://registry.npmjs.org/express-session/-/express-session-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.0.2.tgz", + "dependencies": { + "buffer-crc32": { + "version": "0.2.1", + "from": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz" + }, + "cookie": { + "version": "0.1.0", + "from": "https://registry.npmjs.org/cookie/-/cookie-0.1.0.tgz", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.0.tgz" + }, + "debug": { + "version": "0.7.4", + "from": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" + }, + "uid2": { + "version": "0.0.3", + "from": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", + "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz" + }, + "utils-merge": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz" + } + } + }, + "fresh": { + "version": "0.2.2", + "from": "https://registry.npmjs.org/fresh/-/fresh-0.2.2.tgz", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.2.2.tgz" + }, + "method-override": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/method-override/-/method-override-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/method-override/-/method-override-1.0.0.tgz", + "dependencies": { + "methods": { + "version": "1.1.1", + "from": "https://registry.npmjs.org/methods/-/methods-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.1.tgz" + } + } + }, + "morgan": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/morgan/-/morgan-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.0.0.tgz", + "dependencies": { + "bytes": { + "version": "0.2.1", + "from": "https://registry.npmjs.org/bytes/-/bytes-0.2.1.tgz", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-0.2.1.tgz" + } + } + }, + "multiparty": { + "version": "2.2.0", + "from": "https://registry.npmjs.org/multiparty/-/multiparty-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/multiparty/-/multiparty-2.2.0.tgz", + "dependencies": { + "readable-stream": { + "version": "1.1.13", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", "dependencies": { - "ansi-regex": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" + "core-util-is": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" } } }, - "supports-color": { + "stream-counter": { "version": "0.2.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz" + "from": "https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgz" } } }, - "dateformat": { - "version": "1.0.11", - "from": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", + "pause": { + "version": "0.0.1", + "from": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", + "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz" + }, + "qs": { + "version": "0.6.6", + "from": "https://registry.npmjs.org/qs/-/qs-0.6.6.tgz", + "resolved": "https://registry.npmjs.org/qs/-/qs-0.6.6.tgz" + }, + "raw-body": { + "version": "1.1.4", + "from": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.4.tgz", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.4.tgz" + }, + "response-time": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/response-time/-/response-time-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/response-time/-/response-time-1.0.0.tgz" + }, + "serve-index": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/serve-index/-/serve-index-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.0.1.tgz", "dependencies": { - "get-stdin": { - "version": "5.0.0", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz" + "batch": { + "version": "0.5.0", + "from": "https://registry.npmjs.org/batch/-/batch-0.5.0.tgz", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.0.tgz" }, - "meow": { - "version": "3.5.0", - "from": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", + "negotiator": { + "version": "0.4.2", + "from": "https://registry.npmjs.org/negotiator/-/negotiator-0.4.2.tgz", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.4.2.tgz" + } + } + }, + "serve-static": { + "version": "1.1.0", + "from": "https://registry.npmjs.org/serve-static/-/serve-static-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.1.0.tgz", + "dependencies": { + "parseurl": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/parseurl/-/parseurl-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.0.1.tgz" + }, + "send": { + "version": "0.3.0", + "from": "https://registry.npmjs.org/send/-/send-0.3.0.tgz", + "resolved": "https://registry.npmjs.org/send/-/send-0.3.0.tgz", "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "dependencies": { - "camelcase": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" - }, - "map-obj": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" - } - } + "buffer-crc32": { + "version": "0.2.1", + "from": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz" }, - "loud-rejection": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz", + "debug": { + "version": "0.8.0", + "from": "https://registry.npmjs.org/debug/-/debug-0.8.0.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.8.0.tgz" + }, + "mime": { + "version": "1.2.11", + "from": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz" + }, + "range-parser": { + "version": "1.0.3", + "from": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz" + } + } + } + } + }, + "setimmediate": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.1.tgz" + }, + "static-favicon": { + "version": "1.0.2", + "from": "https://registry.npmjs.org/static-favicon/-/static-favicon-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/static-favicon/-/static-favicon-1.0.2.tgz" + }, + "vhost": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/vhost/-/vhost-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/vhost/-/vhost-1.0.0.tgz" + } + } + }, + "connect-livereload": { + "version": "0.3.2", + "from": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.3.2.tgz", + "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.3.2.tgz" + }, + "event-stream": { + "version": "3.1.7", + "from": "https://registry.npmjs.org/event-stream/-/event-stream-3.1.7.tgz", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.1.7.tgz", + "dependencies": { + "duplexer": { + "version": "0.1.1", + "from": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz" + }, + "from": { + "version": "0.1.3", + "from": "https://registry.npmjs.org/from/-/from-0.1.3.tgz", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.3.tgz" + }, + "map-stream": { + "version": "0.1.0", + "from": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz" + }, + "pause-stream": { + "version": "0.0.11", + "from": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz" + }, + "split": { + "version": "0.2.10", + "from": "https://registry.npmjs.org/split/-/split-0.2.10.tgz", + "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz" + }, + "stream-combiner": { + "version": "0.0.4", + "from": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz" + }, + "through": { + "version": "2.3.8", + "from": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + } + } + }, + "gulp-util": { + "version": "2.2.20", + "from": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz", + "dependencies": { + "chalk": { + "version": "0.5.1", + "from": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "dependencies": { + "ansi-styles": { + "version": "1.1.0", + "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz" + }, + "escape-string-regexp": { + "version": "1.0.3", + "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" + }, + "has-ansi": { + "version": "0.1.0", + "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" + } + } + }, + "strip-ansi": { + "version": "0.3.0", + "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" + } + } + }, + "supports-color": { + "version": "0.2.0", + "from": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz" + } + } + }, + "dateformat": { + "version": "1.0.11", + "from": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", + "dependencies": { + "get-stdin": { + "version": "5.0.0", + "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz" + }, + "meow": { + "version": "3.5.0", + "from": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", + "dependencies": { + "camelcase-keys": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", + "dependencies": { + "camelcase": { + "version": "1.2.1", + "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" + }, + "map-obj": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + } + } + }, + "loud-rejection": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz", "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz" }, "minimist": { @@ -9927,562 +10280,183 @@ "version": "1.0.0", "from": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" - } - } - } - } - }, - "lodash._reinterpolate": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz" - }, - "lodash.template": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz", - "dependencies": { - "lodash.defaults": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-2.4.1.tgz", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz" - } - } - }, - "lodash.escape": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz", - "dependencies": { - "lodash._escapehtmlchar": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz", - "dependencies": { - "lodash._htmlescapes": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz" - } - } - }, - "lodash._reunescapedhtml": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz", - "dependencies": { - "lodash._htmlescapes": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz" - } - } - } - } - }, - "lodash._escapestringchar": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz" - }, - "lodash.keys": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", - "dependencies": { - "lodash._isnative": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz" - }, - "lodash.isobject": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz" - } - } - }, - "lodash._shimkeys": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz" - } - } - } - } - }, - "lodash.templatesettings": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz" - }, - "lodash.values": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash.values/-/lodash.values-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.values/-/lodash.values-2.4.1.tgz" - } - } - }, - "minimist": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz" - }, - "multipipe": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - } - } - } - } - } - } - }, - "through2": { - "version": "0.5.1", - "from": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz", - "dependencies": { - "readable-stream": { - "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - } - } - }, - "xtend": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz" - } - } - }, - "vinyl": { - "version": "0.2.3", - "from": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz", - "dependencies": { - "clone-stats": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" - } - } - } - } - }, - "event-stream": { - "version": "3.1.7", - "from": "https://registry.npmjs.org/event-stream/-/event-stream-3.1.7.tgz", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.1.7.tgz", - "dependencies": { - "through": { - "version": "2.3.8", - "from": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - }, - "duplexer": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz" - }, - "from": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/from/-/from-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/from/-/from-0.1.3.tgz" - }, - "map-stream": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz" - }, - "pause-stream": { - "version": "0.0.11", - "from": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", - "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz" - }, - "split": { - "version": "0.2.10", - "from": "https://registry.npmjs.org/split/-/split-0.2.10.tgz", - "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz" - }, - "stream-combiner": { - "version": "0.0.4", - "from": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz" - } - } - }, - "connect-livereload": { - "version": "0.3.2", - "from": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.3.2.tgz", - "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.3.2.tgz" - }, - "open": { - "version": "0.0.4", - "from": "https://registry.npmjs.org/open/-/open-0.0.4.tgz", - "resolved": "https://registry.npmjs.org/open/-/open-0.0.4.tgz" - }, - "tiny-lr": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.0.5.tgz", - "dependencies": { - "qs": { - "version": "0.5.6", - "from": "https://registry.npmjs.org/qs/-/qs-0.5.6.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-0.5.6.tgz" - }, - "faye-websocket": { - "version": "0.4.4", - "from": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz" - }, - "noptify": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/noptify/-/noptify-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/noptify/-/noptify-0.0.3.tgz", - "dependencies": { - "nopt": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz", - "dependencies": { - "abbrev": { - "version": "1.0.7", - "from": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" - } - } - } - } - }, - "debug": { - "version": "0.7.4", - "from": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" - } - } - }, - "connect": { - "version": "2.14.5", - "from": "https://registry.npmjs.org/connect/-/connect-2.14.5.tgz", - "resolved": "https://registry.npmjs.org/connect/-/connect-2.14.5.tgz", - "dependencies": { - "basic-auth-connect": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz" - }, - "cookie-parser": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.0.1.tgz", - "dependencies": { - "cookie": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/cookie/-/cookie-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.0.tgz" - } - } - }, - "cookie-signature": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz" - }, - "compression": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/compression/-/compression-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.0.0.tgz", - "dependencies": { - "bytes": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/bytes/-/bytes-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-0.2.1.tgz" - }, - "negotiator": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/negotiator/-/negotiator-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.3.0.tgz" - }, - "compressible": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/compressible/-/compressible-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-1.0.0.tgz" - } - } - }, - "connect-timeout": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.0.0.tgz" - }, - "csurf": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/csurf/-/csurf-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/csurf/-/csurf-1.1.0.tgz", - "dependencies": { - "uid2": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz" - }, - "scmp": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/scmp/-/scmp-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/scmp/-/scmp-0.0.3.tgz" - } - } - }, - "errorhandler": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.0.0.tgz" - }, - "express-session": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/express-session/-/express-session-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.0.2.tgz", - "dependencies": { - "utils-merge": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz" - }, - "cookie": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/cookie/-/cookie-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.0.tgz" - }, - "uid2": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz" - }, - "buffer-crc32": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz" - }, - "debug": { - "version": "0.7.4", - "from": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" - } - } - }, - "fresh": { - "version": "0.2.2", - "from": "https://registry.npmjs.org/fresh/-/fresh-0.2.2.tgz", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.2.2.tgz" - }, - "method-override": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/method-override/-/method-override-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/method-override/-/method-override-1.0.0.tgz", - "dependencies": { - "methods": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/methods/-/methods-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.1.tgz" - } - } - }, - "morgan": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/morgan/-/morgan-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.0.0.tgz", - "dependencies": { - "bytes": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/bytes/-/bytes-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-0.2.1.tgz" + } + } } } }, - "qs": { - "version": "0.6.6", - "from": "https://registry.npmjs.org/qs/-/qs-0.6.6.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-0.6.6.tgz" - }, - "raw-body": { - "version": "1.1.4", - "from": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.4.tgz", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.4.tgz" - }, - "response-time": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/response-time/-/response-time-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/response-time/-/response-time-1.0.0.tgz" - }, - "setimmediate": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.1.tgz" + "lodash._reinterpolate": { + "version": "2.4.1", + "from": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz" }, - "serve-index": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/serve-index/-/serve-index-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.0.1.tgz", + "lodash.template": { + "version": "2.4.1", + "from": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz", "dependencies": { - "batch": { - "version": "0.5.0", - "from": "https://registry.npmjs.org/batch/-/batch-0.5.0.tgz", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.0.tgz" + "lodash._escapestringchar": { + "version": "2.4.1", + "from": "https://registry.npmjs.org/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz" }, - "negotiator": { - "version": "0.4.2", - "from": "https://registry.npmjs.org/negotiator/-/negotiator-0.4.2.tgz", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.4.2.tgz" - } - } - }, - "serve-static": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/serve-static/-/serve-static-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.1.0.tgz", - "dependencies": { - "parseurl": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/parseurl/-/parseurl-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.0.1.tgz" + "lodash.defaults": { + "version": "2.4.1", + "from": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-2.4.1.tgz", + "dependencies": { + "lodash._objecttypes": { + "version": "2.4.1", + "from": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz" + } + } }, - "send": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/send/-/send-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/send/-/send-0.3.0.tgz", + "lodash.escape": { + "version": "2.4.1", + "from": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz", "dependencies": { - "buffer-crc32": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz" + "lodash._escapehtmlchar": { + "version": "2.4.1", + "from": "https://registry.npmjs.org/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz", + "dependencies": { + "lodash._htmlescapes": { + "version": "2.4.1", + "from": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz" + } + } }, - "debug": { - "version": "0.8.0", - "from": "https://registry.npmjs.org/debug/-/debug-0.8.0.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-0.8.0.tgz" + "lodash._reunescapedhtml": { + "version": "2.4.1", + "from": "https://registry.npmjs.org/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz", + "dependencies": { + "lodash._htmlescapes": { + "version": "2.4.1", + "from": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz" + } + } + } + } + }, + "lodash.keys": { + "version": "2.4.1", + "from": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "dependencies": { + "lodash._isnative": { + "version": "2.4.1", + "from": "https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz" }, - "mime": { - "version": "1.2.11", - "from": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz" + "lodash._shimkeys": { + "version": "2.4.1", + "from": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz", + "dependencies": { + "lodash._objecttypes": { + "version": "2.4.1", + "from": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz" + } + } }, - "range-parser": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz" + "lodash.isobject": { + "version": "2.4.1", + "from": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz", + "dependencies": { + "lodash._objecttypes": { + "version": "2.4.1", + "from": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz" + } + } } } + }, + "lodash.templatesettings": { + "version": "2.4.1", + "from": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz" + }, + "lodash.values": { + "version": "2.4.1", + "from": "https://registry.npmjs.org/lodash.values/-/lodash.values-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/lodash.values/-/lodash.values-2.4.1.tgz" } } }, - "static-favicon": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/static-favicon/-/static-favicon-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/static-favicon/-/static-favicon-1.0.2.tgz" - }, - "vhost": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/vhost/-/vhost-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/vhost/-/vhost-1.0.0.tgz" - }, - "bytes": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/bytes/-/bytes-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-0.3.0.tgz" - }, - "pause": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz" + "minimist": { + "version": "0.2.0", + "from": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz" }, - "debug": { - "version": "0.8.1", - "from": "https://registry.npmjs.org/debug/-/debug-0.8.1.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-0.8.1.tgz" + "multipipe": { + "version": "0.1.2", + "from": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "dependencies": { + "duplexer2": { + "version": "0.0.2", + "from": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "dependencies": { + "readable-stream": { + "version": "1.1.13", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + } + } + } + } }, - "multiparty": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/multiparty/-/multiparty-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/multiparty/-/multiparty-2.2.0.tgz", + "through2": { + "version": "0.5.1", + "from": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz", "dependencies": { "readable-stream": { - "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", + "version": "1.0.33", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -10492,22 +10466,61 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, - "stream-counter": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgz" + "xtend": { + "version": "3.0.0", + "from": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz" + } + } + }, + "vinyl": { + "version": "0.2.3", + "from": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz", + "dependencies": { + "clone-stats": { + "version": "0.0.1", + "from": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" } } } } + }, + "noptify": { + "version": "0.0.3", + "from": "noptify@latest", + "resolved": "https://registry.npmjs.org/noptify/-/noptify-0.0.3.tgz" + }, + "open": { + "version": "0.0.4", + "from": "https://registry.npmjs.org/open/-/open-0.0.4.tgz", + "resolved": "https://registry.npmjs.org/open/-/open-0.0.4.tgz" + }, + "tiny-lr": { + "version": "0.0.5", + "from": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.0.5.tgz", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.0.5.tgz", + "dependencies": { + "debug": { + "version": "0.7.4", + "from": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" + }, + "faye-websocket": { + "version": "0.4.4", + "from": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz" + }, + "qs": { + "version": "0.5.6", + "from": "https://registry.npmjs.org/qs/-/qs-0.5.6.tgz", + "resolved": "https://registry.npmjs.org/qs/-/qs-0.5.6.tgz" + } + } } } }, @@ -10877,6 +10890,11 @@ "from": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz", "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz", "dependencies": { + "lodash._escapestringchar": { + "version": "2.4.1", + "from": "https://registry.npmjs.org/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz" + }, "lodash.defaults": { "version": "2.4.1", "from": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-2.4.1.tgz", @@ -10920,11 +10938,6 @@ } } }, - "lodash._escapestringchar": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz" - }, "lodash.keys": { "version": "2.4.1", "from": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", @@ -10935,10 +10948,10 @@ "from": "https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz", "resolved": "https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz" }, - "lodash.isobject": { + "lodash._shimkeys": { "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz", + "from": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz", "dependencies": { "lodash._objecttypes": { "version": "2.4.1", @@ -10947,10 +10960,10 @@ } } }, - "lodash._shimkeys": { + "lodash.isobject": { "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz", + "from": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz", "dependencies": { "lodash._objecttypes": { "version": "2.4.1", @@ -10998,6 +11011,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -11007,11 +11025,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } } @@ -11034,6 +11047,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -11043,11 +11061,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, @@ -11092,6 +11105,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -11101,11 +11119,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, @@ -11140,6 +11153,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -11149,11 +11167,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, @@ -11258,15 +11271,15 @@ "from": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-1.0.2.tgz", "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-1.0.2.tgz", "dependencies": { - "textextensions": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/textextensions/-/textextensions-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-1.0.1.tgz" - }, "binaryextensions": { "version": "1.0.0", "from": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-1.0.0.tgz", "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-1.0.0.tgz" + }, + "textextensions": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/textextensions/-/textextensions-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-1.0.1.tgz" } } }, @@ -11808,6 +11821,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -11817,11 +11835,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } } @@ -11946,11 +11959,6 @@ "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, - "typedarray": { - "version": "0.0.6", - "from": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" - }, "readable-stream": { "version": "2.0.4", "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", @@ -11982,6 +11990,11 @@ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" } } + }, + "typedarray": { + "version": "0.0.6", + "from": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" } } }, @@ -12004,11 +12017,6 @@ "from": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", "dependencies": { - "lodash": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz" - }, "glob": { "version": "3.1.21", "from": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", @@ -12026,6 +12034,11 @@ } } }, + "lodash": { + "version": "1.0.2", + "from": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz" + }, "minimatch": { "version": "0.2.14", "from": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", @@ -12362,81 +12375,6 @@ "from": "https://registry.npmjs.org/nan/-/nan-2.1.0.tgz", "resolved": "https://registry.npmjs.org/nan/-/nan-2.1.0.tgz" }, - "npmconf": { - "version": "2.1.2", - "from": "https://registry.npmjs.org/npmconf/-/npmconf-2.1.2.tgz", - "resolved": "https://registry.npmjs.org/npmconf/-/npmconf-2.1.2.tgz", - "dependencies": { - "config-chain": { - "version": "1.1.9", - "from": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.9.tgz", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.9.tgz", - "dependencies": { - "proto-list": { - "version": "1.2.4", - "from": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "ini": { - "version": "1.3.4", - "from": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" - }, - "nopt": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/nopt/-/nopt-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.4.tgz", - "dependencies": { - "abbrev": { - "version": "1.0.7", - "from": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" - } - } - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "osenv": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", - "dependencies": { - "os-homedir": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz" - }, - "os-tmpdir": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz" - } - } - }, - "uid-number": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.5.tgz" - } - } - }, "node-gyp": { "version": "3.0.3", "from": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.0.3.tgz", @@ -12578,6 +12516,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -12587,11 +12530,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } } @@ -12798,22 +12736,97 @@ } } }, - "tar": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/tar/-/tar-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/tar/-/tar-1.0.3.tgz", + "tar": { + "version": "1.0.3", + "from": "https://registry.npmjs.org/tar/-/tar-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/tar/-/tar-1.0.3.tgz", + "dependencies": { + "block-stream": { + "version": "0.0.8", + "from": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + } + } + } + } + }, + "npmconf": { + "version": "2.1.2", + "from": "https://registry.npmjs.org/npmconf/-/npmconf-2.1.2.tgz", + "resolved": "https://registry.npmjs.org/npmconf/-/npmconf-2.1.2.tgz", + "dependencies": { + "config-chain": { + "version": "1.1.9", + "from": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.9.tgz", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.9.tgz", + "dependencies": { + "proto-list": { + "version": "1.2.4", + "from": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz" + } + } + }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "ini": { + "version": "1.3.4", + "from": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" + }, + "nopt": { + "version": "3.0.4", + "from": "https://registry.npmjs.org/nopt/-/nopt-3.0.4.tgz", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.4.tgz", "dependencies": { - "block-stream": { - "version": "0.0.8", - "from": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz" + "abbrev": { + "version": "1.0.7", + "from": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" + } + } + }, + "once": { + "version": "1.3.2", + "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" + } + } + }, + "osenv": { + "version": "0.1.3", + "from": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", + "dependencies": { + "os-homedir": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz" }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + "os-tmpdir": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz" } } + }, + "uid-number": { + "version": "0.0.5", + "from": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.5.tgz", + "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.5.tgz" } } }, @@ -12822,6 +12835,11 @@ "from": "https://registry.npmjs.org/request/-/request-2.65.0.tgz", "resolved": "https://registry.npmjs.org/request/-/request-2.65.0.tgz", "dependencies": { + "aws-sign2": { + "version": "0.6.0", + "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz" + }, "bl": { "version": "1.0.0", "from": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz", @@ -12871,6 +12889,18 @@ "from": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" }, + "combined-stream": { + "version": "1.0.5", + "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "dependencies": { + "delayed-stream": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + } + } + }, "extend": { "version": "3.0.0", "from": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", @@ -12893,119 +12923,6 @@ } } }, - "json-stringify-safe": { - "version": "5.0.1", - "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - }, - "mime-types": { - "version": "2.1.7", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", - "dependencies": { - "mime-db": { - "version": "1.19.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz" - } - } - }, - "qs": { - "version": "5.2.0", - "from": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz" - }, - "tunnel-agent": { - "version": "0.4.1", - "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" - }, - "tough-cookie": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz" - }, - "http-signature": { - "version": "0.11.0", - "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", - "dependencies": { - "assert-plus": { - "version": "0.1.5", - "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" - }, - "asn1": { - "version": "0.1.11", - "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" - }, - "ctype": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" - } - } - }, - "oauth-sign": { - "version": "0.8.0", - "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" - }, - "hawk": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", - "dependencies": { - "hoek": { - "version": "2.16.3", - "from": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" - }, - "boom": { - "version": "2.10.1", - "from": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" - }, - "cryptiles": { - "version": "2.0.5", - "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" - }, - "sntp": { - "version": "1.0.9", - "from": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" - } - } - }, - "aws-sign2": { - "version": "0.6.0", - "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz" - }, - "stringstream": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" - }, - "combined-stream": { - "version": "1.0.5", - "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "dependencies": { - "delayed-stream": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - } - } - }, - "isstream": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" - }, "har-validator": { "version": "2.0.2", "from": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.2.tgz", @@ -13070,6 +12987,102 @@ } } } + }, + "hawk": { + "version": "3.1.0", + "from": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", + "dependencies": { + "boom": { + "version": "2.10.1", + "from": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" + }, + "cryptiles": { + "version": "2.0.5", + "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" + }, + "hoek": { + "version": "2.16.3", + "from": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" + }, + "sntp": { + "version": "1.0.9", + "from": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" + } + } + }, + "http-signature": { + "version": "0.11.0", + "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", + "dependencies": { + "asn1": { + "version": "0.1.11", + "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" + }, + "assert-plus": { + "version": "0.1.5", + "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" + }, + "ctype": { + "version": "0.5.3", + "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", + "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" + } + } + }, + "isstream": { + "version": "0.1.2", + "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + }, + "json-stringify-safe": { + "version": "5.0.1", + "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + }, + "mime-types": { + "version": "2.1.7", + "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", + "dependencies": { + "mime-db": { + "version": "1.19.0", + "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz" + } + } + }, + "oauth-sign": { + "version": "0.8.0", + "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" + }, + "qs": { + "version": "5.2.0", + "from": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz" + }, + "stringstream": { + "version": "0.0.5", + "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" + }, + "tough-cookie": { + "version": "2.2.0", + "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz" + }, + "tunnel-agent": { + "version": "0.4.1", + "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" } } }, @@ -13743,6 +13756,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -13752,11 +13770,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } } @@ -14431,6 +14444,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -14440,11 +14458,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } } @@ -14617,15 +14630,15 @@ "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "dependencies": { - "wordwrap": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" - }, "minimist": { "version": "0.0.10", "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" + }, + "wordwrap": { + "version": "0.0.3", + "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" } } }, @@ -15127,6 +15140,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -15136,11 +15154,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } } @@ -15231,6 +15244,11 @@ } } }, + "typescript": { + "version": "1.7.3", + "from": "typescript@1.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-1.7.3.tgz" + }, "vinyl-fs": { "version": "2.2.1", "from": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.2.1.tgz", @@ -15426,6 +15444,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -15435,11 +15458,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, @@ -16420,6 +16438,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -16429,11 +16452,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } } @@ -16604,61 +16622,10 @@ "from": "https://registry.npmjs.org/hash-files/-/hash-files-1.0.0.tgz", "resolved": "https://registry.npmjs.org/hash-files/-/hash-files-1.0.0.tgz", "dependencies": { - "glob": { - "version": "3.2.11", - "from": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", - "dependencies": { - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "minimatch": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", - "dependencies": { - "lru-cache": { - "version": "2.7.0", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz" - }, - "sigmund": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" - } - } - } - } - }, - "read-files": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/read-files/-/read-files-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/read-files/-/read-files-0.1.0.tgz" - }, - "underscore": { - "version": "1.8.3", - "from": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz" - }, "async": { "version": "0.9.2", "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" - } - } - }, - "jasmine": { - "version": "2.3.1", - "from": "https://registry.npmjs.org/jasmine/-/jasmine-2.3.1.tgz", - "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.3.1.tgz", - "dependencies": { - "exit": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" }, "glob": { "version": "3.2.11", @@ -16677,160 +16644,95 @@ "dependencies": { "lru-cache": { "version": "2.7.0", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz" - }, - "sigmund": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" - } - } - } - } - } - } - }, - "jasmine-core": { - "version": "2.3.4", - "from": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.3.4.tgz", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.3.4.tgz" - }, - "jpm": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/jpm/-/jpm-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/jpm/-/jpm-1.0.0.tgz", - "dependencies": { - "commander": { - "version": "2.6.0", - "from": "https://registry.npmjs.org/commander/-/commander-2.6.0.tgz", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.6.0.tgz" - }, - "fs-promise": { - "version": "0.3.1", - "from": "https://registry.npmjs.org/fs-promise/-/fs-promise-0.3.1.tgz", - "resolved": "https://registry.npmjs.org/fs-promise/-/fs-promise-0.3.1.tgz", - "dependencies": { - "any-promise": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/any-promise/-/any-promise-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-0.1.0.tgz" - } - } - }, - "fs-extra": { - "version": "0.16.4", - "from": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.16.4.tgz", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.16.4.tgz", - "dependencies": { - "graceful-fs": { - "version": "3.0.8", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" - }, - "jsonfile": { - "version": "2.2.3", - "from": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.2.3.tgz", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.2.3.tgz" - }, - "rimraf": { - "version": "2.4.3", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "dependencies": { - "glob": { - "version": "5.0.15", - "from": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "path-is-absolute": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" - } - } + "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz" + }, + "sigmund": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" } } } } }, - "fx-runner": { - "version": "0.0.7", - "from": "https://registry.npmjs.org/fx-runner/-/fx-runner-0.0.7.tgz", - "resolved": "https://registry.npmjs.org/fx-runner/-/fx-runner-0.0.7.tgz", - "dependencies": { - "lodash": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz" - }, - "when": { - "version": "3.6.4", - "from": "https://registry.npmjs.org/when/-/when-3.6.4.tgz", - "resolved": "https://registry.npmjs.org/when/-/when-3.6.4.tgz" - }, - "winreg": { - "version": "0.0.12", - "from": "https://registry.npmjs.org/winreg/-/winreg-0.0.12.tgz", - "resolved": "https://registry.npmjs.org/winreg/-/winreg-0.0.12.tgz" - } - } - }, - "jpm-core": { - "version": "0.0.9", - "from": "https://registry.npmjs.org/jpm-core/-/jpm-core-0.0.9.tgz", - "resolved": "https://registry.npmjs.org/jpm-core/-/jpm-core-0.0.9.tgz" + "read-files": { + "version": "0.1.0", + "from": "https://registry.npmjs.org/read-files/-/read-files-0.1.0.tgz", + "resolved": "https://registry.npmjs.org/read-files/-/read-files-0.1.0.tgz" }, - "jetpack-id": { - "version": "0.0.4", - "from": "https://registry.npmjs.org/jetpack-id/-/jetpack-id-0.0.4.tgz", - "resolved": "https://registry.npmjs.org/jetpack-id/-/jetpack-id-0.0.4.tgz" + "underscore": { + "version": "1.8.3", + "from": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz" + } + } + }, + "inflight": { + "version": "1.0.4", + "from": "inflight@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "jasmine": { + "version": "2.3.1", + "from": "https://registry.npmjs.org/jasmine/-/jasmine-2.3.1.tgz", + "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.3.1.tgz", + "dependencies": { + "exit": { + "version": "0.1.2", + "from": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" }, - "jetpack-validation": { - "version": "0.0.4", - "from": "https://registry.npmjs.org/jetpack-validation/-/jetpack-validation-0.0.4.tgz", - "resolved": "https://registry.npmjs.org/jetpack-validation/-/jetpack-validation-0.0.4.tgz", + "glob": { + "version": "3.2.11", + "from": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", "dependencies": { - "resolve": { - "version": "0.7.4", - "from": "https://registry.npmjs.org/resolve/-/resolve-0.7.4.tgz", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-0.7.4.tgz" + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, - "semver": { - "version": "2.3.2", - "from": "https://registry.npmjs.org/semver/-/semver-2.3.2.tgz", - "resolved": "https://registry.npmjs.org/semver/-/semver-2.3.2.tgz" + "minimatch": { + "version": "0.3.0", + "from": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", + "dependencies": { + "lru-cache": { + "version": "2.7.0", + "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz" + }, + "sigmund": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" + } + } } } + } + } + }, + "jasmine-core": { + "version": "2.3.4", + "from": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.3.4.tgz", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.3.4.tgz" + }, + "jpm": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/jpm/-/jpm-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/jpm/-/jpm-1.0.0.tgz", + "dependencies": { + "commander": { + "version": "2.6.0", + "from": "https://registry.npmjs.org/commander/-/commander-2.6.0.tgz", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.6.0.tgz" }, "firefox-profile": { "version": "0.3.9", @@ -16903,6 +16805,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -16912,11 +16819,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, @@ -16987,6 +16889,11 @@ "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" }, + "ini": { + "version": "1.3.4", + "from": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" + }, "lazystream": { "version": "0.1.0", "from": "https://registry.npmjs.org/lazystream/-/lazystream-0.1.0.tgz", @@ -17002,6 +16909,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -17011,11 +16923,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } } @@ -17047,14 +16954,135 @@ "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz" } } + } + } + }, + "fs-extra": { + "version": "0.16.4", + "from": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.16.4.tgz", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.16.4.tgz", + "dependencies": { + "graceful-fs": { + "version": "3.0.8", + "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" }, - "ini": { - "version": "1.3.4", - "from": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" + "jsonfile": { + "version": "2.2.3", + "from": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.2.3.tgz", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.2.3.tgz" + }, + "rimraf": { + "version": "2.4.3", + "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", + "dependencies": { + "glob": { + "version": "5.0.15", + "from": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "dependencies": { + "inflight": { + "version": "1.0.4", + "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" + } + } + }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "once": { + "version": "1.3.2", + "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" + } + } + }, + "path-is-absolute": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + } + } + } + } + } + } + }, + "fs-promise": { + "version": "0.3.1", + "from": "https://registry.npmjs.org/fs-promise/-/fs-promise-0.3.1.tgz", + "resolved": "https://registry.npmjs.org/fs-promise/-/fs-promise-0.3.1.tgz", + "dependencies": { + "any-promise": { + "version": "0.1.0", + "from": "https://registry.npmjs.org/any-promise/-/any-promise-0.1.0.tgz", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-0.1.0.tgz" + } + } + }, + "fx-runner": { + "version": "0.0.7", + "from": "https://registry.npmjs.org/fx-runner/-/fx-runner-0.0.7.tgz", + "resolved": "https://registry.npmjs.org/fx-runner/-/fx-runner-0.0.7.tgz", + "dependencies": { + "lodash": { + "version": "2.4.1", + "from": "https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz" + }, + "when": { + "version": "3.6.4", + "from": "https://registry.npmjs.org/when/-/when-3.6.4.tgz", + "resolved": "https://registry.npmjs.org/when/-/when-3.6.4.tgz" + }, + "winreg": { + "version": "0.0.12", + "from": "https://registry.npmjs.org/winreg/-/winreg-0.0.12.tgz", + "resolved": "https://registry.npmjs.org/winreg/-/winreg-0.0.12.tgz" + } + } + }, + "jetpack-id": { + "version": "0.0.4", + "from": "https://registry.npmjs.org/jetpack-id/-/jetpack-id-0.0.4.tgz", + "resolved": "https://registry.npmjs.org/jetpack-id/-/jetpack-id-0.0.4.tgz" + }, + "jetpack-validation": { + "version": "0.0.4", + "from": "https://registry.npmjs.org/jetpack-validation/-/jetpack-validation-0.0.4.tgz", + "resolved": "https://registry.npmjs.org/jetpack-validation/-/jetpack-validation-0.0.4.tgz", + "dependencies": { + "resolve": { + "version": "0.7.4", + "from": "https://registry.npmjs.org/resolve/-/resolve-0.7.4.tgz", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-0.7.4.tgz" + }, + "semver": { + "version": "2.3.2", + "from": "https://registry.npmjs.org/semver/-/semver-2.3.2.tgz", + "resolved": "https://registry.npmjs.org/semver/-/semver-2.3.2.tgz" } } }, + "jpm-core": { + "version": "0.0.9", + "from": "https://registry.npmjs.org/jpm-core/-/jpm-core-0.0.9.tgz", + "resolved": "https://registry.npmjs.org/jpm-core/-/jpm-core-0.0.9.tgz" + }, "jsontoxml": { "version": "0.0.11", "from": "https://registry.npmjs.org/jsontoxml/-/jsontoxml-0.0.11.tgz", @@ -17089,16 +17117,21 @@ } } }, + "mozilla-toolkit-versioning": { + "version": "0.0.2", + "from": "https://registry.npmjs.org/mozilla-toolkit-versioning/-/mozilla-toolkit-versioning-0.0.2.tgz", + "resolved": "https://registry.npmjs.org/mozilla-toolkit-versioning/-/mozilla-toolkit-versioning-0.0.2.tgz" + }, + "mozilla-version-comparator": { + "version": "1.0.2", + "from": "https://registry.npmjs.org/mozilla-version-comparator/-/mozilla-version-comparator-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/mozilla-version-comparator/-/mozilla-version-comparator-1.0.2.tgz" + }, "node-watch": { "version": "0.3.4", "from": "https://registry.npmjs.org/node-watch/-/node-watch-0.3.4.tgz", "resolved": "https://registry.npmjs.org/node-watch/-/node-watch-0.3.4.tgz" }, - "tmp": { - "version": "0.0.25", - "from": "https://registry.npmjs.org/tmp/-/tmp-0.0.25.tgz", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.25.tgz" - }, "open": { "version": "0.0.5", "from": "https://registry.npmjs.org/open/-/open-0.0.5.tgz", @@ -17126,15 +17159,10 @@ "from": "https://registry.npmjs.org/semver/-/semver-4.3.3.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.3.tgz" }, - "mozilla-version-comparator": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/mozilla-version-comparator/-/mozilla-version-comparator-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/mozilla-version-comparator/-/mozilla-version-comparator-1.0.2.tgz" - }, - "mozilla-toolkit-versioning": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/mozilla-toolkit-versioning/-/mozilla-toolkit-versioning-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/mozilla-toolkit-versioning/-/mozilla-toolkit-versioning-0.0.2.tgz" + "tmp": { + "version": "0.0.25", + "from": "https://registry.npmjs.org/tmp/-/tmp-0.0.25.tgz", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.25.tgz" }, "when": { "version": "3.7.2", @@ -17544,6 +17572,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -17553,11 +17586,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, @@ -17602,15 +17630,15 @@ "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "dependencies": { - "wordwrap": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" - }, "minimist": { "version": "0.0.10", "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" + }, + "wordwrap": { + "version": "0.0.3", + "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" } } }, @@ -17624,6 +17652,18 @@ "from": "https://registry.npmjs.org/socket.io/-/socket.io-1.3.7.tgz", "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.3.7.tgz", "dependencies": { + "debug": { + "version": "2.1.0", + "from": "https://registry.npmjs.org/debug/-/debug-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.1.0.tgz", + "dependencies": { + "ms": { + "version": "0.6.2", + "from": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz" + } + } + }, "engine.io": { "version": "1.5.4", "from": "https://registry.npmjs.org/engine.io/-/engine.io-1.5.4.tgz", @@ -17709,35 +17749,71 @@ } } }, - "socket.io-parser": { - "version": "2.2.4", - "from": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.4.tgz", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.4.tgz", + "has-binary-data": { + "version": "0.1.3", + "from": "https://registry.npmjs.org/has-binary-data/-/has-binary-data-0.1.3.tgz", + "resolved": "https://registry.npmjs.org/has-binary-data/-/has-binary-data-0.1.3.tgz", "dependencies": { - "debug": { - "version": "0.7.4", - "from": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" - }, - "json3": { - "version": "3.2.6", - "from": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz" - }, - "component-emitter": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz" - }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + } + } + }, + "socket.io-adapter": { + "version": "0.3.1", + "from": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.3.1.tgz", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.3.1.tgz", + "dependencies": { + "debug": { + "version": "1.0.2", + "from": "https://registry.npmjs.org/debug/-/debug-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.2.tgz", + "dependencies": { + "ms": { + "version": "0.6.2", + "from": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz" + } + } }, - "benchmark": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz" + "object-keys": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.1.tgz" + }, + "socket.io-parser": { + "version": "2.2.2", + "from": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.2.tgz", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.2.tgz", + "dependencies": { + "benchmark": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz" + }, + "component-emitter": { + "version": "1.1.2", + "from": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz" + }, + "debug": { + "version": "0.7.4", + "from": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "json3": { + "version": "3.2.6", + "from": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz" + } + } } } }, @@ -17746,6 +17822,21 @@ "from": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.3.7.tgz", "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.3.7.tgz", "dependencies": { + "backo2": { + "version": "1.0.2", + "from": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz" + }, + "component-bind": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz" + }, + "component-emitter": { + "version": "1.1.2", + "from": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz" + }, "debug": { "version": "0.7.4", "from": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", @@ -17898,21 +17989,6 @@ } } }, - "component-bind": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz" - }, - "component-emitter": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz" - }, - "object-component": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz" - }, "has-binary": { "version": "0.1.6", "from": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.6.tgz", @@ -17930,6 +18006,11 @@ "from": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz" }, + "object-component": { + "version": "0.0.3", + "from": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz" + }, "parseuri": { "version": "0.0.2", "from": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.2.tgz", @@ -17953,91 +18034,38 @@ "version": "0.1.3", "from": "https://registry.npmjs.org/to-array/-/to-array-0.1.3.tgz", "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.3.tgz" - }, - "backo2": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz" - } - } - }, - "socket.io-adapter": { - "version": "0.3.1", - "from": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.3.1.tgz", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.3.1.tgz", - "dependencies": { - "debug": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/debug/-/debug-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.2.tgz", - "dependencies": { - "ms": { - "version": "0.6.2", - "from": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz" - } - } - }, - "socket.io-parser": { - "version": "2.2.2", - "from": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.2.tgz", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.2.tgz", - "dependencies": { - "debug": { - "version": "0.7.4", - "from": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" - }, - "json3": { - "version": "3.2.6", - "from": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz" - }, - "component-emitter": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "benchmark": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz" - } - } - }, - "object-keys": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.1.tgz" - } - } - }, - "has-binary-data": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/has-binary-data/-/has-binary-data-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/has-binary-data/-/has-binary-data-0.1.3.tgz", + } + } + }, + "socket.io-parser": { + "version": "2.2.4", + "from": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.4.tgz", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.4.tgz", "dependencies": { + "benchmark": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz" + }, + "component-emitter": { + "version": "1.1.2", + "from": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz" + }, + "debug": { + "version": "0.7.4", + "from": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - } - } - }, - "debug": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/debug/-/debug-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.1.0.tgz", - "dependencies": { - "ms": { - "version": "0.6.2", - "from": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz" + }, + "json3": { + "version": "3.2.6", + "from": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz" } } } @@ -18118,26 +18146,6 @@ "from": "https://registry.npmjs.org/q-io/-/q-io-1.10.9.tgz", "resolved": "https://registry.npmjs.org/q-io/-/q-io-1.10.9.tgz", "dependencies": { - "qs": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/qs/-/qs-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-0.1.0.tgz" - }, - "url2": { - "version": "0.0.0", - "from": "https://registry.npmjs.org/url2/-/url2-0.0.0.tgz", - "resolved": "https://registry.npmjs.org/url2/-/url2-0.0.0.tgz" - }, - "mime": { - "version": "1.2.11", - "from": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz" - }, - "mimeparse": { - "version": "0.1.4", - "from": "https://registry.npmjs.org/mimeparse/-/mimeparse-0.1.4.tgz", - "resolved": "https://registry.npmjs.org/mimeparse/-/mimeparse-0.1.4.tgz" - }, "collections": { "version": "0.2.2", "from": "https://registry.npmjs.org/collections/-/collections-0.2.2.tgz", @@ -18149,6 +18157,26 @@ "resolved": "https://registry.npmjs.org/weak-map/-/weak-map-1.0.0.tgz" } } + }, + "mime": { + "version": "1.2.11", + "from": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz" + }, + "mimeparse": { + "version": "0.1.4", + "from": "https://registry.npmjs.org/mimeparse/-/mimeparse-0.1.4.tgz", + "resolved": "https://registry.npmjs.org/mimeparse/-/mimeparse-0.1.4.tgz" + }, + "qs": { + "version": "0.1.0", + "from": "https://registry.npmjs.org/qs/-/qs-0.1.0.tgz", + "resolved": "https://registry.npmjs.org/qs/-/qs-0.1.0.tgz" + }, + "url2": { + "version": "0.0.0", + "from": "https://registry.npmjs.org/url2/-/url2-0.0.0.tgz", + "resolved": "https://registry.npmjs.org/url2/-/url2-0.0.0.tgz" } } } @@ -18166,6 +18194,43 @@ "from": "https://registry.npmjs.org/karma-sauce-launcher/-/karma-sauce-launcher-0.2.14.tgz", "resolved": "https://registry.npmjs.org/karma-sauce-launcher/-/karma-sauce-launcher-0.2.14.tgz", "dependencies": { + "q": { + "version": "0.9.7", + "from": "https://registry.npmjs.org/q/-/q-0.9.7.tgz", + "resolved": "https://registry.npmjs.org/q/-/q-0.9.7.tgz" + }, + "sauce-connect-launcher": { + "version": "0.11.1", + "from": "https://registry.npmjs.org/sauce-connect-launcher/-/sauce-connect-launcher-0.11.1.tgz", + "resolved": "https://registry.npmjs.org/sauce-connect-launcher/-/sauce-connect-launcher-0.11.1.tgz", + "dependencies": { + "adm-zip": { + "version": "0.4.7", + "from": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.7.tgz", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.7.tgz" + }, + "async": { + "version": "0.9.0", + "from": "https://registry.npmjs.org/async/-/async-0.9.0.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.0.tgz" + }, + "lodash": { + "version": "3.5.0", + "from": "https://registry.npmjs.org/lodash/-/lodash-3.5.0.tgz", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.5.0.tgz" + }, + "rimraf": { + "version": "2.2.6", + "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.6.tgz", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.6.tgz" + } + } + }, + "saucelabs": { + "version": "0.1.1", + "from": "https://registry.npmjs.org/saucelabs/-/saucelabs-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-0.1.1.tgz" + }, "wd": { "version": "0.3.12", "from": "https://registry.npmjs.org/wd/-/wd-0.3.12.tgz", @@ -18242,6 +18307,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -18251,11 +18321,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, @@ -18341,6 +18406,11 @@ "from": "https://registry.npmjs.org/request/-/request-2.55.0.tgz", "resolved": "https://registry.npmjs.org/request/-/request-2.55.0.tgz", "dependencies": { + "aws-sign2": { + "version": "0.5.0", + "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" + }, "bl": { "version": "0.9.4", "from": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", @@ -18356,142 +18426,29 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, "inherits": { "version": "2.0.1", "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - } - } - } - } - }, - "caseless": { - "version": "0.9.0", - "from": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz" - }, - "forever-agent": { - "version": "0.6.1", - "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" - }, - "form-data": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", - "dependencies": { - "async": { - "version": "0.9.2", - "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" - } - } - }, - "json-stringify-safe": { - "version": "5.0.1", - "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - }, - "mime-types": { - "version": "2.0.14", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", - "dependencies": { - "mime-db": { - "version": "1.12.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz" - } - } - }, - "qs": { - "version": "2.4.2", - "from": "https://registry.npmjs.org/qs/-/qs-2.4.2.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-2.4.2.tgz" - }, - "tunnel-agent": { - "version": "0.4.1", - "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" - }, - "tough-cookie": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz" - }, - "http-signature": { - "version": "0.10.1", - "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", - "dependencies": { - "assert-plus": { - "version": "0.1.5", - "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" - }, - "asn1": { - "version": "0.1.11", - "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" - }, - "ctype": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" - } - } - }, - "oauth-sign": { - "version": "0.6.0", - "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz" - }, - "hawk": { - "version": "2.3.1", - "from": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", - "dependencies": { - "hoek": { - "version": "2.16.3", - "from": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" - }, - "boom": { - "version": "2.10.1", - "from": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" - }, - "cryptiles": { - "version": "2.0.5", - "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" - }, - "sntp": { - "version": "1.0.9", - "from": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } } } }, - "aws-sign2": { - "version": "0.5.0", - "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" - }, - "stringstream": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" + "caseless": { + "version": "0.9.0", + "from": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz" }, "combined-stream": { "version": "0.0.7", @@ -18505,10 +18462,22 @@ } } }, - "isstream": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + "forever-agent": { + "version": "0.6.1", + "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" + }, + "form-data": { + "version": "0.2.0", + "from": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", + "dependencies": { + "async": { + "version": "0.9.2", + "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" + } + } }, "har-validator": { "version": "1.8.0", @@ -18613,6 +18582,102 @@ } } } + }, + "hawk": { + "version": "2.3.1", + "from": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", + "dependencies": { + "boom": { + "version": "2.10.1", + "from": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" + }, + "cryptiles": { + "version": "2.0.5", + "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" + }, + "hoek": { + "version": "2.16.3", + "from": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" + }, + "sntp": { + "version": "1.0.9", + "from": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" + } + } + }, + "http-signature": { + "version": "0.10.1", + "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", + "dependencies": { + "asn1": { + "version": "0.1.11", + "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" + }, + "assert-plus": { + "version": "0.1.5", + "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" + }, + "ctype": { + "version": "0.5.3", + "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", + "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" + } + } + }, + "isstream": { + "version": "0.1.2", + "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + }, + "json-stringify-safe": { + "version": "5.0.1", + "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + }, + "mime-types": { + "version": "2.0.14", + "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", + "dependencies": { + "mime-db": { + "version": "1.12.0", + "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz" + } + } + }, + "oauth-sign": { + "version": "0.6.0", + "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz" + }, + "qs": { + "version": "2.4.2", + "from": "https://registry.npmjs.org/qs/-/qs-2.4.2.tgz", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.4.2.tgz" + }, + "stringstream": { + "version": "0.0.5", + "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" + }, + "tough-cookie": { + "version": "2.2.0", + "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz" + }, + "tunnel-agent": { + "version": "0.4.1", + "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" } } }, @@ -18627,43 +18692,6 @@ "resolved": "https://registry.npmjs.org/vargs/-/vargs-0.1.0.tgz" } } - }, - "sauce-connect-launcher": { - "version": "0.11.1", - "from": "https://registry.npmjs.org/sauce-connect-launcher/-/sauce-connect-launcher-0.11.1.tgz", - "resolved": "https://registry.npmjs.org/sauce-connect-launcher/-/sauce-connect-launcher-0.11.1.tgz", - "dependencies": { - "lodash": { - "version": "3.5.0", - "from": "https://registry.npmjs.org/lodash/-/lodash-3.5.0.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.5.0.tgz" - }, - "async": { - "version": "0.9.0", - "from": "https://registry.npmjs.org/async/-/async-0.9.0.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.0.tgz" - }, - "adm-zip": { - "version": "0.4.7", - "from": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.7.tgz", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.7.tgz" - }, - "rimraf": { - "version": "2.2.6", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.6.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.6.tgz" - } - } - }, - "q": { - "version": "0.9.7", - "from": "https://registry.npmjs.org/q/-/q-0.9.7.tgz", - "resolved": "https://registry.npmjs.org/q/-/q-0.9.7.tgz" - }, - "saucelabs": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/saucelabs/-/saucelabs-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-0.1.1.tgz" } } }, @@ -18760,50 +18788,11 @@ "from": "https://registry.npmjs.org/commoner/-/commoner-0.10.1.tgz", "resolved": "https://registry.npmjs.org/commoner/-/commoner-0.10.1.tgz", "dependencies": { - "q": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/q/-/q-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/q/-/q-1.1.2.tgz" - }, - "recast": { - "version": "0.9.11", - "from": "https://registry.npmjs.org/recast/-/recast-0.9.11.tgz", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.9.11.tgz", - "dependencies": { - "esprima-fb": { - "version": "8001.1001.0-dev-harmony-fb", - "from": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-8001.1001.0-dev-harmony-fb.tgz", - "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-8001.1001.0-dev-harmony-fb.tgz" - }, - "source-map": { - "version": "0.1.41", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.1.41.tgz", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.41.tgz", - "dependencies": { - "amdefine": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz" - } - } - }, - "ast-types": { - "version": "0.6.7", - "from": "https://registry.npmjs.org/ast-types/-/ast-types-0.6.7.tgz", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.6.7.tgz" - } - } - }, "commander": { "version": "2.5.1", "from": "https://registry.npmjs.org/commander/-/commander-2.5.1.tgz", "resolved": "https://registry.npmjs.org/commander/-/commander-2.5.1.tgz" }, - "graceful-fs": { - "version": "3.0.5", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.5.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.5.tgz" - }, "glob": { "version": "4.2.2", "from": "https://registry.npmjs.org/glob/-/glob-4.2.2.tgz", @@ -18857,6 +18846,21 @@ } } }, + "graceful-fs": { + "version": "3.0.5", + "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.5.tgz", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.5.tgz" + }, + "iconv-lite": { + "version": "0.4.5", + "from": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.5.tgz", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.5.tgz" + }, + "install": { + "version": "0.1.8", + "from": "https://registry.npmjs.org/install/-/install-0.1.8.tgz", + "resolved": "https://registry.npmjs.org/install/-/install-0.1.8.tgz" + }, "mkdirp": { "version": "0.5.0", "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", @@ -18874,15 +18878,39 @@ "from": "https://registry.npmjs.org/private/-/private-0.1.6.tgz", "resolved": "https://registry.npmjs.org/private/-/private-0.1.6.tgz" }, - "install": { - "version": "0.1.8", - "from": "https://registry.npmjs.org/install/-/install-0.1.8.tgz", - "resolved": "https://registry.npmjs.org/install/-/install-0.1.8.tgz" + "q": { + "version": "1.1.2", + "from": "https://registry.npmjs.org/q/-/q-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/q/-/q-1.1.2.tgz" }, - "iconv-lite": { - "version": "0.4.5", - "from": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.5.tgz", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.5.tgz" + "recast": { + "version": "0.9.11", + "from": "https://registry.npmjs.org/recast/-/recast-0.9.11.tgz", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.9.11.tgz", + "dependencies": { + "ast-types": { + "version": "0.6.7", + "from": "https://registry.npmjs.org/ast-types/-/ast-types-0.6.7.tgz", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.6.7.tgz" + }, + "esprima-fb": { + "version": "8001.1001.0-dev-harmony-fb", + "from": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-8001.1001.0-dev-harmony-fb.tgz", + "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-8001.1001.0-dev-harmony-fb.tgz" + }, + "source-map": { + "version": "0.1.41", + "from": "https://registry.npmjs.org/source-map/-/source-map-0.1.41.tgz", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.41.tgz", + "dependencies": { + "amdefine": { + "version": "0.1.0", + "from": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz" + } + } + } + } } } }, @@ -18985,31 +19013,161 @@ } } }, + "nan": { + "version": "2.1.0", + "from": "nan@>=2.0.5 <3.0.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.1.0.tgz" + }, "node-uuid": { "version": "1.4.3", "from": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz", "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz" }, + "nopt": { + "version": "2.0.0", + "from": "nopt@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz" + }, "on-headers": { "version": "1.0.1", "from": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz" }, + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz" + }, + "optimist": { + "version": "0.6.1", + "from": "optimist@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "dependencies": { + "minimist": { + "version": "0.0.10", + "from": "minimist@>=0.0.1 <0.1.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" + } + } + }, "parse5": { "version": "1.3.2", "from": "https://registry.npmjs.org/parse5/-/parse5-1.3.2.tgz", "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.3.2.tgz" }, + "path-is-absolute": { + "version": "1.0.0", + "from": "path-is-absolute@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + }, "protractor": { "version": "2.5.1", "from": "https://registry.npmjs.org/protractor/-/protractor-2.5.1.tgz", "resolved": "https://registry.npmjs.org/protractor/-/protractor-2.5.1.tgz", "dependencies": { + "accessibility-developer-tools": { + "version": "2.6.0", + "from": "https://registry.npmjs.org/accessibility-developer-tools/-/accessibility-developer-tools-2.6.0.tgz", + "resolved": "https://registry.npmjs.org/accessibility-developer-tools/-/accessibility-developer-tools-2.6.0.tgz" + }, + "adm-zip": { + "version": "0.4.4", + "from": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz" + }, + "glob": { + "version": "3.2.11", + "from": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", + "dependencies": { + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "minimatch": { + "version": "0.3.0", + "from": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", + "dependencies": { + "lru-cache": { + "version": "2.7.0", + "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz" + }, + "sigmund": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" + } + } + } + } + }, + "html-entities": { + "version": "1.1.3", + "from": "https://registry.npmjs.org/html-entities/-/html-entities-1.1.3.tgz", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.1.3.tgz" + }, + "jasmine": { + "version": "2.3.2", + "from": "https://registry.npmjs.org/jasmine/-/jasmine-2.3.2.tgz", + "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.3.2.tgz", + "dependencies": { + "exit": { + "version": "0.1.2", + "from": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" + } + } + }, + "jasminewd": { + "version": "1.1.0", + "from": "https://registry.npmjs.org/jasminewd/-/jasminewd-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/jasminewd/-/jasminewd-1.1.0.tgz" + }, + "jasminewd2": { + "version": "0.0.6", + "from": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-0.0.6.tgz", + "resolved": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-0.0.6.tgz" + }, + "minijasminenode": { + "version": "1.1.1", + "from": "https://registry.npmjs.org/minijasminenode/-/minijasminenode-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/minijasminenode/-/minijasminenode-1.1.1.tgz" + }, + "optimist": { + "version": "0.6.1", + "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "dependencies": { + "minimist": { + "version": "0.0.10", + "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" + }, + "wordwrap": { + "version": "0.0.3", + "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" + } + } + }, + "q": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/q/-/q-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/q/-/q-1.0.0.tgz" + }, "request": { "version": "2.57.0", "from": "https://registry.npmjs.org/request/-/request-2.57.0.tgz", "resolved": "https://registry.npmjs.org/request/-/request-2.57.0.tgz", "dependencies": { + "aws-sign2": { + "version": "0.5.0", + "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" + }, "bl": { "version": "0.9.4", "from": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", @@ -19025,6 +19183,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -19034,11 +19197,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } } @@ -19049,6 +19207,18 @@ "from": "https://registry.npmjs.org/caseless/-/caseless-0.10.0.tgz", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.10.0.tgz" }, + "combined-stream": { + "version": "1.0.5", + "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "dependencies": { + "delayed-stream": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + } + } + }, "forever-agent": { "version": "0.6.1", "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", @@ -19068,129 +19238,16 @@ "version": "0.0.7", "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", - "dependencies": { - "delayed-stream": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" - } - } - } - } - }, - "json-stringify-safe": { - "version": "5.0.1", - "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - }, - "mime-types": { - "version": "2.0.14", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", - "dependencies": { - "mime-db": { - "version": "1.12.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz" - } - } - }, - "qs": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/qs/-/qs-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-3.1.0.tgz" - }, - "tunnel-agent": { - "version": "0.4.1", - "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" - }, - "tough-cookie": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz" - }, - "http-signature": { - "version": "0.11.0", - "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", - "dependencies": { - "assert-plus": { - "version": "0.1.5", - "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" - }, - "asn1": { - "version": "0.1.11", - "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" - }, - "ctype": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" - } - } - }, - "oauth-sign": { - "version": "0.8.0", - "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" - }, - "hawk": { - "version": "2.3.1", - "from": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", - "dependencies": { - "hoek": { - "version": "2.16.3", - "from": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" - }, - "boom": { - "version": "2.10.1", - "from": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" - }, - "cryptiles": { - "version": "2.0.5", - "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" - }, - "sntp": { - "version": "1.0.9", - "from": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" - } - } - }, - "aws-sign2": { - "version": "0.5.0", - "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" - }, - "stringstream": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" - }, - "combined-stream": { - "version": "1.0.5", - "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "dependencies": { - "delayed-stream": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + "dependencies": { + "delayed-stream": { + "version": "0.0.5", + "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" + } + } } } }, - "isstream": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" - }, "har-validator": { "version": "1.8.0", "from": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", @@ -19294,6 +19351,145 @@ } } } + }, + "hawk": { + "version": "2.3.1", + "from": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", + "dependencies": { + "boom": { + "version": "2.10.1", + "from": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" + }, + "cryptiles": { + "version": "2.0.5", + "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" + }, + "hoek": { + "version": "2.16.3", + "from": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" + }, + "sntp": { + "version": "1.0.9", + "from": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" + } + } + }, + "http-signature": { + "version": "0.11.0", + "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", + "dependencies": { + "asn1": { + "version": "0.1.11", + "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" + }, + "assert-plus": { + "version": "0.1.5", + "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" + }, + "ctype": { + "version": "0.5.3", + "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", + "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" + } + } + }, + "isstream": { + "version": "0.1.2", + "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + }, + "json-stringify-safe": { + "version": "5.0.1", + "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + }, + "mime-types": { + "version": "2.0.14", + "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", + "dependencies": { + "mime-db": { + "version": "1.12.0", + "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz" + } + } + }, + "oauth-sign": { + "version": "0.8.0", + "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" + }, + "qs": { + "version": "3.1.0", + "from": "https://registry.npmjs.org/qs/-/qs-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/qs/-/qs-3.1.0.tgz" + }, + "stringstream": { + "version": "0.0.5", + "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" + }, + "tough-cookie": { + "version": "2.2.0", + "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz" + }, + "tunnel-agent": { + "version": "0.4.1", + "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" + } + } + }, + "saucelabs": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.0.1.tgz", + "dependencies": { + "https-proxy-agent": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz", + "dependencies": { + "agent-base": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/agent-base/-/agent-base-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-2.0.1.tgz", + "dependencies": { + "semver": { + "version": "5.0.3", + "from": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz" + } + } + }, + "debug": { + "version": "2.2.0", + "from": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } + }, + "extend": { + "version": "3.0.0", + "from": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" + } + } } } }, @@ -19387,143 +19583,17 @@ "from": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz", "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz", "dependencies": { - "lodash": { - "version": "3.10.1", - "from": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" - } - } - } - } - } - } - }, - "minijasminenode": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/minijasminenode/-/minijasminenode-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/minijasminenode/-/minijasminenode-1.1.1.tgz" - }, - "jasminewd": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/jasminewd/-/jasminewd-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/jasminewd/-/jasminewd-1.1.0.tgz" - }, - "jasminewd2": { - "version": "0.0.6", - "from": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-0.0.6.tgz", - "resolved": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-0.0.6.tgz" - }, - "jasmine": { - "version": "2.3.2", - "from": "https://registry.npmjs.org/jasmine/-/jasmine-2.3.2.tgz", - "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.3.2.tgz", - "dependencies": { - "exit": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" - } - } - }, - "saucelabs": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.0.1.tgz", - "dependencies": { - "https-proxy-agent": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz", - "dependencies": { - "agent-base": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/agent-base/-/agent-base-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-2.0.1.tgz", - "dependencies": { - "semver": { - "version": "5.0.3", - "from": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz" - } - } - }, - "debug": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "dependencies": { - "ms": { - "version": "0.7.1", - "from": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" - } - } - }, - "extend": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" - } - } - } - } - }, - "glob": { - "version": "3.2.11", - "from": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", - "dependencies": { - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "minimatch": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", - "dependencies": { - "lru-cache": { - "version": "2.7.0", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz" - }, - "sigmund": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" + "lodash": { + "version": "3.10.1", + "from": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" + } + } } } } } }, - "adm-zip": { - "version": "0.4.4", - "from": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz" - }, - "optimist": { - "version": "0.6.1", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "dependencies": { - "wordwrap": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" - }, - "minimist": { - "version": "0.0.10", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" - } - } - }, - "q": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/q/-/q-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/q/-/q-1.0.0.tgz" - }, "source-map-support": { "version": "0.2.10", "from": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.2.10.tgz", @@ -19542,16 +19612,6 @@ } } } - }, - "html-entities": { - "version": "1.1.3", - "from": "https://registry.npmjs.org/html-entities/-/html-entities-1.1.3.tgz", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.1.3.tgz" - }, - "accessibility-developer-tools": { - "version": "2.6.0", - "from": "https://registry.npmjs.org/accessibility-developer-tools/-/accessibility-developer-tools-2.6.0.tgz", - "resolved": "https://registry.npmjs.org/accessibility-developer-tools/-/accessibility-developer-tools-2.6.0.tgz" } } }, @@ -19575,11 +19635,6 @@ "from": "https://registry.npmjs.org/envify/-/envify-3.4.0.tgz", "resolved": "https://registry.npmjs.org/envify/-/envify-3.4.0.tgz", "dependencies": { - "through": { - "version": "2.3.8", - "from": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - }, "jstransform": { "version": "10.1.0", "from": "https://registry.npmjs.org/jstransform/-/jstransform-10.1.0.tgz", @@ -19608,6 +19663,11 @@ } } } + }, + "through": { + "version": "2.3.8", + "from": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" } } }, @@ -20151,6 +20211,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -20160,11 +20225,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } } @@ -20390,6 +20450,11 @@ "from": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.1.5.tgz", "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.1.5.tgz", "dependencies": { + "async": { + "version": "0.9.2", + "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" + }, "loader-utils": { "version": "0.2.12", "from": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.12.tgz", @@ -20418,11 +20483,6 @@ "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" } } - }, - "async": { - "version": "0.9.2", - "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" } } }, @@ -20699,6 +20759,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -20708,11 +20773,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, @@ -20758,6 +20818,11 @@ } } } + }, + "typescript": { + "version": "1.7.3", + "from": "typescript@1.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-1.7.3.tgz" } } }, @@ -20786,6 +20851,11 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -20795,11 +20865,6 @@ "version": "0.10.31", "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } } @@ -20917,11 +20982,6 @@ "from": "https://registry.npmjs.org/event-stream/-/event-stream-3.1.7.tgz", "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.1.7.tgz", "dependencies": { - "through": { - "version": "2.3.8", - "from": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - }, "duplexer": { "version": "0.1.1", "from": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", @@ -20951,6 +21011,11 @@ "version": "0.0.4", "from": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz" + }, + "through": { + "version": "2.3.8", + "from": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" } } }, @@ -20969,11 +21034,6 @@ "from": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" }, - "topo": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/topo/-/topo-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/topo/-/topo-1.1.0.tgz" - }, "isemail": { "version": "1.2.0", "from": "https://registry.npmjs.org/isemail/-/isemail-1.2.0.tgz", @@ -20983,6 +21043,11 @@ "version": "2.10.6", "from": "https://registry.npmjs.org/moment/-/moment-2.10.6.tgz", "resolved": "https://registry.npmjs.org/moment/-/moment-2.10.6.tgz" + }, + "topo": { + "version": "1.1.0", + "from": "https://registry.npmjs.org/topo/-/topo-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/topo/-/topo-1.1.0.tgz" } } }, @@ -21081,6 +21146,11 @@ "from": "https://registry.npmjs.org/request/-/request-2.65.0.tgz", "resolved": "https://registry.npmjs.org/request/-/request-2.65.0.tgz", "dependencies": { + "aws-sign2": { + "version": "0.6.0", + "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz" + }, "bl": { "version": "1.0.0", "from": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz", @@ -21099,154 +21169,36 @@ "inherits": { "version": "2.0.1", "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - } - } - }, - "caseless": { - "version": "0.11.0", - "from": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" - }, - "extend": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" - }, - "forever-agent": { - "version": "0.6.1", - "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" - }, - "form-data": { - "version": "1.0.0-rc3", - "from": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz", - "dependencies": { - "async": { - "version": "1.5.0", - "from": "https://registry.npmjs.org/async/-/async-1.5.0.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.0.tgz" - } - } - }, - "json-stringify-safe": { - "version": "5.0.1", - "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - }, - "mime-types": { - "version": "2.1.7", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", - "dependencies": { - "mime-db": { - "version": "1.19.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz" - } - } - }, - "qs": { - "version": "5.2.0", - "from": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz" - }, - "tunnel-agent": { - "version": "0.4.1", - "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" - }, - "tough-cookie": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz" - }, - "http-signature": { - "version": "0.11.0", - "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", - "dependencies": { - "assert-plus": { - "version": "0.1.5", - "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" - }, - "asn1": { - "version": "0.1.11", - "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" - }, - "ctype": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" - } - } - }, - "oauth-sign": { - "version": "0.8.0", - "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" - }, - "hawk": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", - "dependencies": { - "hoek": { - "version": "2.16.3", - "from": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" - }, - "boom": { - "version": "2.10.1", - "from": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" - }, - "cryptiles": { - "version": "2.0.5", - "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" - }, - "sntp": { - "version": "1.0.9", - "from": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "process-nextick-args": { + "version": "1.0.3", + "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } } } }, - "aws-sign2": { - "version": "0.6.0", - "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz" - }, - "stringstream": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" + "caseless": { + "version": "0.11.0", + "from": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" }, "combined-stream": { "version": "1.0.5", @@ -21260,10 +21212,27 @@ } } }, - "isstream": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + "extend": { + "version": "3.0.0", + "from": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" + }, + "forever-agent": { + "version": "0.6.1", + "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" + }, + "form-data": { + "version": "1.0.0-rc3", + "from": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz", + "dependencies": { + "async": { + "version": "1.5.0", + "from": "https://registry.npmjs.org/async/-/async-1.5.0.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.0.tgz" + } + } }, "har-validator": { "version": "2.0.2", @@ -21329,6 +21298,102 @@ } } } + }, + "hawk": { + "version": "3.1.0", + "from": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", + "dependencies": { + "boom": { + "version": "2.10.1", + "from": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" + }, + "cryptiles": { + "version": "2.0.5", + "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" + }, + "hoek": { + "version": "2.16.3", + "from": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" + }, + "sntp": { + "version": "1.0.9", + "from": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" + } + } + }, + "http-signature": { + "version": "0.11.0", + "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", + "dependencies": { + "asn1": { + "version": "0.1.11", + "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" + }, + "assert-plus": { + "version": "0.1.5", + "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" + }, + "ctype": { + "version": "0.5.3", + "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", + "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" + } + } + }, + "isstream": { + "version": "0.1.2", + "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + }, + "json-stringify-safe": { + "version": "5.0.1", + "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + }, + "mime-types": { + "version": "2.1.7", + "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", + "dependencies": { + "mime-db": { + "version": "1.19.0", + "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz" + } + } + }, + "oauth-sign": { + "version": "0.8.0", + "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" + }, + "qs": { + "version": "5.2.0", + "from": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz" + }, + "stringstream": { + "version": "0.0.5", + "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" + }, + "tough-cookie": { + "version": "2.2.0", + "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz" + }, + "tunnel-agent": { + "version": "0.4.1", + "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" } } }, @@ -21640,15 +21705,15 @@ "from": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz" }, - "strip-json-comments": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz" - }, "ini": { "version": "1.3.4", "from": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" + }, + "strip-json-comments": { + "version": "0.1.3", + "from": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz" } } } @@ -21709,97 +21774,47 @@ } }, "tslint": { - "version": "3.0.0-dev.1", - "from": "https://registry.npmjs.org/tslint/-/tslint-3.0.0-dev.1.tgz", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-3.0.0-dev.1.tgz", + "version": "3.2.1", + "from": "tslint@3.2.1", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-3.2.1.tgz", "dependencies": { - "findup-sync": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.2.1.tgz", - "dependencies": { - "glob": { - "version": "4.3.5", - "from": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - } - } - } - } - }, - "optimist": { - "version": "0.6.1", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "dependencies": { - "wordwrap": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" - }, - "minimist": { - "version": "0.0.10", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" - } - } - }, - "underscore.string": { - "version": "3.1.1", - "from": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.1.1.tgz", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.1.1.tgz" - }, - "typescript": { - "version": "1.8.0-dev.20151103", - "from": "https://registry.npmjs.org/typescript/-/typescript-1.8.0-dev.20151103.tgz", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-1.8.0-dev.20151103.tgz" + "glob": { + "version": "6.0.1", + "from": "glob@>=6.0.1 <7.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.1.tgz" } } }, "typescript": { - "version": "1.7.3", - "from": "https://registry.npmjs.org/typescript/-/typescript-1.7.3.tgz", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-1.7.3.tgz" + "version": "1.7.5", + "from": "typescript@>=1.7.3 <2.0.0", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-1.7.5.tgz" + }, + "underscore.string": { + "version": "3.1.1", + "from": "underscore.string@>=3.1.1 <3.2.0", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.1.1.tgz" }, "universal-analytics": { "version": "0.3.9", "from": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.3.9.tgz", "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.3.9.tgz", "dependencies": { + "async": { + "version": "0.2.10", + "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" + }, "request": { "version": "2.65.0", "from": "https://registry.npmjs.org/request/-/request-2.65.0.tgz", "resolved": "https://registry.npmjs.org/request/-/request-2.65.0.tgz", "dependencies": { + "aws-sign2": { + "version": "0.6.0", + "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz" + }, "bl": { "version": "1.0.0", "from": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz", @@ -21844,11 +21859,23 @@ } } }, - "caseless": { - "version": "0.11.0", - "from": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" - }, + "caseless": { + "version": "0.11.0", + "from": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" + }, + "combined-stream": { + "version": "1.0.5", + "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "dependencies": { + "delayed-stream": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + } + } + }, "extend": { "version": "3.0.0", "from": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", @@ -21871,119 +21898,6 @@ } } }, - "json-stringify-safe": { - "version": "5.0.1", - "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - }, - "mime-types": { - "version": "2.1.7", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", - "dependencies": { - "mime-db": { - "version": "1.19.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz" - } - } - }, - "qs": { - "version": "5.2.0", - "from": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz" - }, - "tunnel-agent": { - "version": "0.4.1", - "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" - }, - "tough-cookie": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz" - }, - "http-signature": { - "version": "0.11.0", - "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", - "dependencies": { - "assert-plus": { - "version": "0.1.5", - "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" - }, - "asn1": { - "version": "0.1.11", - "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" - }, - "ctype": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" - } - } - }, - "oauth-sign": { - "version": "0.8.0", - "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" - }, - "hawk": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", - "dependencies": { - "hoek": { - "version": "2.16.3", - "from": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" - }, - "boom": { - "version": "2.10.1", - "from": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" - }, - "cryptiles": { - "version": "2.0.5", - "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" - }, - "sntp": { - "version": "1.0.9", - "from": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" - } - } - }, - "aws-sign2": { - "version": "0.6.0", - "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz" - }, - "stringstream": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" - }, - "combined-stream": { - "version": "1.0.5", - "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "dependencies": { - "delayed-stream": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - } - } - }, - "isstream": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" - }, "har-validator": { "version": "2.0.2", "from": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.2.tgz", @@ -22094,6 +22008,102 @@ } } } + }, + "hawk": { + "version": "3.1.0", + "from": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", + "dependencies": { + "boom": { + "version": "2.10.1", + "from": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" + }, + "cryptiles": { + "version": "2.0.5", + "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" + }, + "hoek": { + "version": "2.16.3", + "from": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" + }, + "sntp": { + "version": "1.0.9", + "from": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" + } + } + }, + "http-signature": { + "version": "0.11.0", + "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", + "dependencies": { + "asn1": { + "version": "0.1.11", + "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" + }, + "assert-plus": { + "version": "0.1.5", + "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" + }, + "ctype": { + "version": "0.5.3", + "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", + "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" + } + } + }, + "isstream": { + "version": "0.1.2", + "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + }, + "json-stringify-safe": { + "version": "5.0.1", + "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + }, + "mime-types": { + "version": "2.1.7", + "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", + "dependencies": { + "mime-db": { + "version": "1.19.0", + "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz" + } + } + }, + "oauth-sign": { + "version": "0.8.0", + "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" + }, + "qs": { + "version": "5.2.0", + "from": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz" + }, + "stringstream": { + "version": "0.0.5", + "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" + }, + "tough-cookie": { + "version": "2.2.0", + "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz" + }, + "tunnel-agent": { + "version": "0.4.1", + "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" } } }, @@ -22101,14 +22111,14 @@ "version": "1.8.3", "from": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz" - }, - "async": { - "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" } } }, + "utf-8-validate": { + "version": "1.2.1", + "from": "utf-8-validate@>=1.2.0 <1.3.0", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-1.2.1.tgz" + }, "webpack": { "version": "1.12.6", "from": "https://registry.npmjs.org/webpack/-/webpack-1.12.6.tgz", @@ -22325,15 +22335,15 @@ "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, "inherits": { "version": "2.0.1", "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" } } }, @@ -22407,15 +22417,15 @@ "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "dependencies": { - "wordwrap": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" - }, "minimist": { "version": "0.0.10", "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" + }, + "wordwrap": { + "version": "0.0.3", + "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" } } }, @@ -22591,6 +22601,11 @@ "from": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.8.tgz", "resolved": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.8.tgz", "dependencies": { + "source-list-map": { + "version": "0.1.5", + "from": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.5.tgz", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.5.tgz" + }, "source-map": { "version": "0.4.4", "from": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", @@ -22602,11 +22617,6 @@ "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" } } - }, - "source-list-map": { - "version": "0.1.5", - "from": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.5.tgz", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.5.tgz" } } } @@ -22631,6 +22641,16 @@ } } }, + "wordwrap": { + "version": "0.0.3", + "from": "wordwrap@>=0.0.2 <0.1.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" + }, + "wrappy": { + "version": "1.0.1", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" + }, "yargs": { "version": "2.3.0", "from": "https://registry.npmjs.org/yargs/-/yargs-2.3.0.tgz", diff --git a/package.json b/package.json index a91098cc708f..e9b160bb35a6 100644 --- a/package.json +++ b/package.json @@ -26,8 +26,8 @@ "url": "https://github.com/angular/angular.git" }, "scripts": { - "preinstall": "node tools/analytics/build-analytics start install npm-install && node tools/analytics/build-analytics start install npm-preinstall && node tools/npm/check-node-modules --purge && node tools/analytics/build-analytics success install npm-preinstall && node tools/analytics/build-analytics start install npm-install-net", - "postinstall": "node tools/analytics/build-analytics success install npm-install-net && node tools/analytics/build-analytics start install npm-postinstall && node tools/npm/copy-npm-shrinkwrap && node tools/chromedriverpatch.js && webdriver-manager update && bower install && gulp pubget.dart && tsd reinstall --overwrite --clean --config modules/angular2/tsd.json && tsd reinstall --overwrite --clean --config tools/tsd.json && tsd reinstall --overwrite --config modules/angular1_router/tsd.json && node tools/analytics/build-analytics success install npm-postinstall && node tools/analytics/build-analytics success install npm-install", + "preinstall": "node tools/analytics/build-analytics start install npm3-install && node tools/analytics/build-analytics start install npm-preinstall && node tools/npm/check-node-modules && node tools/analytics/build-analytics success install npm-preinstall && node tools/analytics/build-analytics start install npm-install-net", + "postinstall": "node tools/analytics/build-analytics success install npm-install-net && node tools/analytics/build-analytics start install npm-postinstall && node tools/npm/copy-npm-shrinkwrap && node tools/chromedriverpatch.js && webdriver-manager update && bower install && gulp pubget.dart && tsd reinstall --overwrite --clean --config modules/angular2/tsd.json && tsd reinstall --overwrite --clean --config tools/tsd.json && tsd reinstall --overwrite --config modules/angular1_router/tsd.json && node tools/analytics/build-analytics success install npm-postinstall && node tools/analytics/build-analytics success install npm3-install", "build": "gulp build.js", "test": "gulp test.all.js && gulp test.all.dart" }, @@ -115,7 +115,7 @@ "through2": "^0.6.5", "ts2dart": "^0.7.19", "tsd": "^0.6.5-beta", - "tslint": "^3.0.0-dev.1", + "tslint": "^3.2.1", "typescript": "^1.7.3", "universal-analytics": "^0.3.9", "webpack": "^1.12.6", diff --git a/tools/analytics/build-analytics b/tools/analytics/build-analytics index e2a31dfb2c28..65f755cedec2 100755 --- a/tools/analytics/build-analytics +++ b/tools/analytics/build-analytics @@ -40,9 +40,13 @@ switch (eventType) { fs.writeFileSync(startTimestampFilePath, Date.now(), 'utf-8'); break; case 'success': - var startTime = fs.readFileSync(startTimestampFilePath, 'utf-8'); - analytics[actionCategory + 'Success'](actionName, Date.now() - startTime); - fs.unlinkSync(startTimestampFilePath); + try { + var startTime = fs.readFileSync(startTimestampFilePath, 'utf-8'); + analytics[actionCategory + 'Success'](actionName, Date.now() - startTime); + fs.unlinkSync(startTimestampFilePath); + } catch(e) { + console.log('No start timestamp file "' + startTimestampFilePath + '" found, skipping analytics.'); + } break; case 'error': var startTime = fs.readFileSync(startTimestampFilePath, 'utf-8'); diff --git a/tools/npm/check-node-modules b/tools/npm/check-node-modules index 09a146289279..4422da35cc6f 100755 --- a/tools/npm/check-node-modules +++ b/tools/npm/check-node-modules @@ -2,6 +2,9 @@ var checkNpm = require('./check-node-modules.js'); -var purgeIfStale = (process.argv.indexOf('--purge') !== -1) +var purgeIfStale = (process.argv.indexOf('--purge') !== -1); + +// check-node-modules will exit(1) if we don't need to install to short-circuit `npm install` +// see .travis.yml's `install` block to see the reason for this +process.exit(checkNpm(true, purgeIfStale) ? 1 : 0); -checkNpm(true, purgeIfStale); diff --git a/tools/npm/check-node-modules.js b/tools/npm/check-node-modules.js index 2ab8100bb57a..395f5ff05ecd 100755 --- a/tools/npm/check-node-modules.js +++ b/tools/npm/check-node-modules.js @@ -4,7 +4,7 @@ var fs = require('fs'); var path = require('path'); var NPM_SHRINKWRAP_FILE = 'npm-shrinkwrap.json'; -var NPM_SHRINKWRAP_CACHED_FILE = 'node_modules/npm-shrinkwrap.cached.json'; +var NPM_SHRINKWRAP_CACHED_FILE = 'node_modules/.npm-shrinkwrap.cached.json'; var FS_OPTS = {encoding: 'utf-8'}; var PROJECT_ROOT = path.join(__dirname, '../../'); diff --git a/tools/npm/copy-npm-shrinkwrap b/tools/npm/copy-npm-shrinkwrap index ad1fea788e97..65d915bb9d9e 100755 --- a/tools/npm/copy-npm-shrinkwrap +++ b/tools/npm/copy-npm-shrinkwrap @@ -4,7 +4,7 @@ var fse = require('fs-extra'); var path = require('path'); var NPM_SHRINKWRAP_FILE = 'npm-shrinkwrap.json'; -var NPM_SHRINKWRAP_CACHED_FILE = 'node_modules/npm-shrinkwrap.cached.json'; +var NPM_SHRINKWRAP_CACHED_FILE = 'node_modules/.npm-shrinkwrap.cached.json'; var PROJECT_ROOT = path.join(__dirname, '../../'); process.chdir(PROJECT_ROOT); diff --git a/tools/tslint/requireInternalWithUnderscoreRule.ts b/tools/tslint/requireInternalWithUnderscoreRule.ts index fab5df0e45f6..6ee936af3b9d 100644 --- a/tools/tslint/requireInternalWithUnderscoreRule.ts +++ b/tools/tslint/requireInternalWithUnderscoreRule.ts @@ -1,7 +1,7 @@ import {RuleFailure} from 'tslint/lib/lint'; import {AbstractRule} from 'tslint/lib/rules'; import {RuleWalker} from 'tslint/lib/language/walker'; -import * as ts from 'tslint/node_modules/typescript'; +import * as ts from 'typescript'; export class Rule extends AbstractRule { public apply(sourceFile: ts.SourceFile): RuleFailure[] { diff --git a/tools/tslint/requireParameterTypeRule.ts b/tools/tslint/requireParameterTypeRule.ts index 416ee44f3b34..d5e9999232a0 100644 --- a/tools/tslint/requireParameterTypeRule.ts +++ b/tools/tslint/requireParameterTypeRule.ts @@ -1,7 +1,7 @@ import {RuleFailure} from 'tslint/lib/lint'; import {AbstractRule} from 'tslint/lib/rules'; import {RuleWalker} from 'tslint/lib/language/walker'; -import * as ts from 'tslint/node_modules/typescript'; +import * as ts from 'typescript'; export class Rule extends AbstractRule { public static FAILURE_STRING = "missing type declaration"; diff --git a/tools/tslint/requireReturnTypeRule.ts b/tools/tslint/requireReturnTypeRule.ts index a0797cc7bce5..ed1b9b5b8cfe 100644 --- a/tools/tslint/requireReturnTypeRule.ts +++ b/tools/tslint/requireReturnTypeRule.ts @@ -1,7 +1,7 @@ import {RuleFailure} from 'tslint/lib/lint'; import {AbstractRule} from 'tslint/lib/rules'; import {RuleWalker} from 'tslint/lib/language/walker'; -import * as ts from 'tslint/node_modules/typescript'; +import * as ts from 'typescript'; export class Rule extends AbstractRule { public static FAILURE_STRING = "missing type declaration"; From 3778ac26aab0803110a59e00ad9bdd1dcd3781df Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Fri, 1 Jan 2016 22:53:11 -0800 Subject: [PATCH 40/70] build(tools): npm/copy-npm-shrinkwrap should gracefully handle situation when shrinkwrap file is missing This situation occurs during mas update of all dependencies, so we should not throw errors when this happens. --- tools/npm/copy-npm-shrinkwrap | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tools/npm/copy-npm-shrinkwrap b/tools/npm/copy-npm-shrinkwrap index 65d915bb9d9e..cbc722c19939 100755 --- a/tools/npm/copy-npm-shrinkwrap +++ b/tools/npm/copy-npm-shrinkwrap @@ -1,5 +1,6 @@ #!/usr/bin/env node +var fs = require('fs'); var fse = require('fs-extra'); var path = require('path'); @@ -9,4 +10,8 @@ var PROJECT_ROOT = path.join(__dirname, '../../'); process.chdir(PROJECT_ROOT); -fse.copySync(NPM_SHRINKWRAP_FILE, NPM_SHRINKWRAP_CACHED_FILE); +if (fs.existsSync(NPM_SHRINKWRAP_FILE)) { + fse.copySync(NPM_SHRINKWRAP_FILE, NPM_SHRINKWRAP_CACHED_FILE); +} else { + console.warn(`${NPM_SHRINKWRAP_FILE} not found. Copy operation will be skipped.`); +} From 341bf39d239bb961bda3ce6a52a1b021c8d913cc Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Fri, 1 Jan 2016 23:45:26 -0800 Subject: [PATCH 41/70] build(npm): update all npm dependencies + reshrinkwrap --- npm-shrinkwrap.clean.json | 17879 ++++++---------------- npm-shrinkwrap.json | 28904 ++++++++++-------------------------- 2 files changed, 12360 insertions(+), 34423 deletions(-) diff --git a/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index 4204952f3bb9..4055612da35b 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -3,23 +3,286 @@ "abbrev": { "version": "1.0.7" }, + "accessibility-developer-tools": { + "version": "2.6.0" + }, + "acorn": { + "version": "1.2.2" + }, + "add-stream": { + "version": "1.0.0" + }, + "adm-zip": { + "version": "0.4.7" + }, + "after": { + "version": "0.8.1" + }, + "agent-base": { + "version": "2.0.1", + "dependencies": { + "semver": { + "version": "5.0.3" + } + } + }, + "align-text": { + "version": "0.1.3", + "dependencies": { + "kind-of": { + "version": "2.0.1" + } + } + }, + "amdefine": { + "version": "1.0.0" + }, "angular": { - "version": "1.4.7" + "version": "1.4.8" }, "angular-animate": { - "version": "1.4.7" + "version": "1.4.8" }, "angular-mocks": { - "version": "1.4.7" + "version": "1.4.8" + }, + "ansi": { + "version": "0.3.0" + }, + "ansi-green": { + "version": "0.1.1" + }, + "ansi-regex": { + "version": "0.2.1" + }, + "ansi-styles": { + "version": "1.1.0" + }, + "ansi-wrap": { + "version": "0.1.0" + }, + "any-promise": { + "version": "0.1.0" + }, + "anymatch": { + "version": "1.3.0" + }, + "archiver": { + "version": "0.14.4", + "dependencies": { + "async": { + "version": "0.9.2" + }, + "glob": { + "version": "4.3.5" + }, + "lodash": { + "version": "3.2.0" + }, + "readable-stream": { + "version": "1.0.33" + } + } + }, + "archy": { + "version": "1.0.0" + }, + "are-we-there-yet": { + "version": "1.0.5" + }, + "argparse": { + "version": "1.0.3", + "dependencies": { + "lodash": { + "version": "3.10.1" + } + } + }, + "arr-diff": { + "version": "2.0.0" + }, + "arr-flatten": { + "version": "1.0.1" + }, + "array-differ": { + "version": "1.0.0" + }, + "array-ify": { + "version": "1.0.0" + }, + "array-index": { + "version": "0.1.1" + }, + "array-slice": { + "version": "0.2.3" + }, + "array-union": { + "version": "1.0.1" + }, + "array-uniq": { + "version": "1.0.2" + }, + "array-unique": { + "version": "0.2.1" + }, + "arraybuffer.slice": { + "version": "0.0.6" + }, + "arrify": { + "version": "1.0.1" + }, + "asap": { + "version": "2.0.3" + }, + "asn1": { + "version": "0.2.3" + }, + "asn1.js": { + "version": "4.2.1" + }, + "assert": { + "version": "1.3.0" + }, + "assert-plus": { + "version": "0.1.5" + }, + "assertion-error": { + "version": "1.0.0" + }, + "astw": { + "version": "2.0.0" + }, + "async": { + "version": "0.2.10" + }, + "async-each": { + "version": "0.1.6" + }, + "async-foreach": { + "version": "0.1.3" + }, + "autoprefixer": { + "version": "6.2.3" + }, + "aws-sign2": { + "version": "0.6.0" + }, + "backo2": { + "version": "1.0.2" + }, + "balanced-match": { + "version": "0.3.0" + }, + "base62": { + "version": "0.1.1" + }, + "Base64": { + "version": "0.2.1" + }, + "base64-arraybuffer": { + "version": "0.1.2" }, "base64-js": { "version": "0.0.8" }, + "base64-url": { + "version": "1.2.1" + }, + "base64id": { + "version": "0.1.0" + }, + "base64url": { + "version": "1.0.5", + "dependencies": { + "camelcase": { + "version": "1.2.1" + }, + "camelcase-keys": { + "version": "1.0.0" + }, + "indent-string": { + "version": "1.2.2" + }, + "meow": { + "version": "2.0.0" + }, + "object-assign": { + "version": "1.0.0" + }, + "repeating": { + "version": "1.1.3" + } + } + }, + "basic-auth-connect": { + "version": "1.0.0" + }, + "batch": { + "version": "0.5.0" + }, + "beeper": { + "version": "1.1.0" + }, + "benchmark": { + "version": "1.0.0" + }, + "better-assert": { + "version": "1.0.2" + }, + "big.js": { + "version": "3.1.3" + }, + "binary": { + "version": "0.3.0" + }, + "binary-extensions": { + "version": "1.4.0" + }, + "binaryextensions": { + "version": "1.0.0" + }, "bindings": { "version": "1.2.1" }, + "bl": { + "version": "0.9.4", + "dependencies": { + "readable-stream": { + "version": "1.0.33" + } + } + }, + "blob": { + "version": "0.0.4" + }, + "block-stream": { + "version": "0.0.8" + }, + "bluebird": { + "version": "2.10.2" + }, + "bn.js": { + "version": "4.6.1" + }, + "body-parser": { + "version": "1.8.4", + "dependencies": { + "ee-first": { + "version": "1.0.5" + }, + "on-finished": { + "version": "2.1.0" + }, + "qs": { + "version": "2.2.4" + } + } + }, + "boom": { + "version": "2.10.1" + }, "bower": { - "version": "1.6.5", + "version": "1.7.2", "dependencies": { "abbrev": { "version": "1.0.7" @@ -28,7 +291,7 @@ "version": "1.0.0" }, "bower-config": { - "version": "1.2.2", + "version": "1.3.0", "dependencies": { "graceful-fs": { "version": "4.1.2" @@ -54,6 +317,14 @@ "version": "1.0.1" } } + }, + "untildify": { + "version": "2.1.0", + "dependencies": { + "os-homedir": { + "version": "1.0.1" + } + } } } }, @@ -117,7 +388,7 @@ "version": "2.1.0" }, "escape-string-regexp": { - "version": "1.0.3" + "version": "1.0.4" }, "has-ansi": { "version": "2.0.0", @@ -147,10 +418,10 @@ "version": "0.3.2", "dependencies": { "js-yaml": { - "version": "3.4.3", + "version": "3.4.6", "dependencies": { "argparse": { - "version": "1.0.2", + "version": "1.0.3", "dependencies": { "lodash": { "version": "3.10.1" @@ -161,7 +432,10 @@ } }, "esprima": { - "version": "2.6.0" + "version": "2.7.1" + }, + "inherit": { + "version": "2.2.2" } } }, @@ -213,7 +487,7 @@ "version": "1.1.13", "dependencies": { "core-util-is": { - "version": "1.0.1" + "version": "1.0.2" }, "inherits": { "version": "2.0.1" @@ -240,10 +514,13 @@ "version": "1.0.3" }, "fs-write-stream-atomic": { - "version": "1.0.4", + "version": "1.0.5", "dependencies": { "graceful-fs": { "version": "4.1.2" + }, + "imurmurhash": { + "version": "0.1.4" } } }, @@ -259,19 +536,19 @@ } }, "fstream-ignore": { - "version": "1.0.2", + "version": "1.0.3", "dependencies": { "inherits": { "version": "2.0.1" }, "minimatch": { - "version": "2.0.10", + "version": "3.0.0", "dependencies": { "brace-expansion": { - "version": "1.1.1", + "version": "1.1.2", "dependencies": { "balanced-match": { - "version": "0.2.0" + "version": "0.3.0" }, "concat-map": { "version": "0.0.1" @@ -308,10 +585,10 @@ "version": "2.0.10", "dependencies": { "brace-expansion": { - "version": "1.1.1", + "version": "1.1.2", "dependencies": { "balanced-match": { - "version": "0.2.0" + "version": "0.3.0" }, "concat-map": { "version": "0.0.1" @@ -321,7 +598,7 @@ } }, "once": { - "version": "1.3.2", + "version": "1.3.3", "dependencies": { "wrappy": { "version": "1.0.1" @@ -381,14 +658,14 @@ "version": "1.1.1" }, "onetime": { - "version": "1.0.0" + "version": "1.1.0" } } } } }, "cli-width": { - "version": "1.0.1" + "version": "1.1.0" }, "figures": { "version": "1.4.0" @@ -424,7 +701,7 @@ "version": "0.1.0", "dependencies": { "once": { - "version": "1.3.2", + "version": "1.3.3", "dependencies": { "wrappy": { "version": "1.0.1" @@ -448,17 +725,14 @@ "version": "0.7.0", "dependencies": { "async": { - "version": "1.4.2" + "version": "1.5.0" }, "configstore": { - "version": "1.2.1", + "version": "1.4.0", "dependencies": { "graceful-fs": { "version": "4.1.2" }, - "object-assign": { - "version": "3.0.0" - }, "os-tmpdir": { "version": "1.0.1" }, @@ -474,8 +748,11 @@ "version": "2.0.1" }, "write-file-atomic": { - "version": "1.1.3", + "version": "1.1.4", "dependencies": { + "imurmurhash": { + "version": "0.1.4" + }, "slide": { "version": "1.1.6" } @@ -517,14 +794,14 @@ "version": "1.1.1", "dependencies": { "semver": { - "version": "5.0.3" + "version": "5.1.0" } } } } }, "tough-cookie": { - "version": "2.2.0" + "version": "2.2.1" } } }, @@ -538,10 +815,10 @@ "version": "1.0.1" }, "lru-cache": { - "version": "2.7.0" + "version": "2.7.3" }, "md5-hex": { - "version": "1.1.0", + "version": "1.2.0", "dependencies": { "md5-o-matic": { "version": "0.1.1" @@ -557,10 +834,10 @@ } }, "mout": { - "version": "0.11.0" + "version": "0.11.1" }, "nopt": { - "version": "3.0.4" + "version": "3.0.6" }, "opn": { "version": "1.0.2" @@ -602,7 +879,7 @@ "version": "1.0.33", "dependencies": { "core-util-is": { - "version": "1.0.1" + "version": "1.0.2" }, "inherits": { "version": "2.0.1" @@ -643,7 +920,7 @@ "version": "2.3.1", "dependencies": { "boom": { - "version": "2.9.0" + "version": "2.10.1" }, "cryptiles": { "version": "2.0.5" @@ -685,7 +962,7 @@ } }, "node-uuid": { - "version": "1.4.3" + "version": "1.4.7" }, "oauth-sign": { "version": "0.6.0" @@ -694,13 +971,13 @@ "version": "2.3.3" }, "stringstream": { - "version": "0.0.4" + "version": "0.0.5" }, "tough-cookie": { - "version": "2.2.0" + "version": "2.2.1" }, "tunnel-agent": { - "version": "0.4.1" + "version": "0.4.2" } } }, @@ -716,10 +993,10 @@ "version": "0.6.1" }, "rimraf": { - "version": "2.4.3", + "version": "2.5.0", "dependencies": { "glob": { - "version": "5.0.15", + "version": "6.0.3", "dependencies": { "inflight": { "version": "1.0.4", @@ -736,10 +1013,10 @@ "version": "3.0.0", "dependencies": { "brace-expansion": { - "version": "1.1.1", + "version": "1.1.2", "dependencies": { "balanced-match": { - "version": "0.2.0" + "version": "0.3.0" }, "concat-map": { "version": "0.0.1" @@ -749,7 +1026,7 @@ } }, "once": { - "version": "1.3.2", + "version": "1.3.3", "dependencies": { "wrappy": { "version": "1.0.1" @@ -787,16 +1064,16 @@ "version": "1.0.1" }, "tar-fs": { - "version": "1.8.1", + "version": "1.9.0", "dependencies": { "pump": { - "version": "1.0.0", + "version": "1.0.1", "dependencies": { "end-of-stream": { "version": "1.1.0" }, "once": { - "version": "1.3.2", + "version": "1.3.3", "dependencies": { "wrappy": { "version": "1.0.1" @@ -806,7 +1083,7 @@ } }, "tar-stream": { - "version": "1.2.1", + "version": "1.3.1", "dependencies": { "bl": { "version": "1.0.0" @@ -815,7 +1092,7 @@ "version": "1.1.0", "dependencies": { "once": { - "version": "1.3.2", + "version": "1.3.3", "dependencies": { "wrappy": { "version": "1.0.1" @@ -825,10 +1102,10 @@ } }, "readable-stream": { - "version": "2.0.2", + "version": "2.0.5", "dependencies": { "core-util-is": { - "version": "1.0.1" + "version": "1.0.2" }, "inherits": { "version": "2.0.1" @@ -837,7 +1114,7 @@ "version": "0.0.1" }, "process-nextick-args": { - "version": "1.0.3" + "version": "1.0.6" }, "string_decoder": { "version": "0.10.31" @@ -848,7 +1125,7 @@ } }, "xtend": { - "version": "4.0.0" + "version": "4.0.1" } } } @@ -858,20 +1135,75 @@ "version": "0.0.24" }, "update-notifier": { - "version": "0.3.2", + "version": "0.6.0", "dependencies": { + "configstore": { + "version": "1.4.0", + "dependencies": { + "graceful-fs": { + "version": "4.1.2" + }, + "object-assign": { + "version": "4.0.1" + }, + "os-tmpdir": { + "version": "1.0.1" + }, + "osenv": { + "version": "0.1.3", + "dependencies": { + "os-homedir": { + "version": "1.0.1" + } + } + }, + "uuid": { + "version": "2.0.1" + }, + "write-file-atomic": { + "version": "1.1.4", + "dependencies": { + "imurmurhash": { + "version": "0.1.4" + }, + "slide": { + "version": "1.1.6" + } + } + }, + "xdg-basedir": { + "version": "2.0.0", + "dependencies": { + "os-homedir": { + "version": "1.0.1" + } + } + } + } + }, "is-npm": { "version": "1.0.0" }, "latest-version": { - "version": "1.0.1", + "version": "2.0.0", "dependencies": { "package-json": { - "version": "1.2.0", + "version": "2.3.0", "dependencies": { "got": { - "version": "3.3.1", + "version": "5.3.0", "dependencies": { + "create-error-class": { + "version": "2.0.1", + "dependencies": { + "capture-stack-trace": { + "version": "1.0.0" + }, + "inherits": { + "version": "2.0.1" + } + } + }, "duplexify": { "version": "3.4.2", "dependencies": { @@ -879,7 +1211,7 @@ "version": "1.0.0", "dependencies": { "once": { - "version": "1.3.2", + "version": "1.3.3", "dependencies": { "wrappy": { "version": "1.0.1" @@ -889,10 +1221,10 @@ } }, "readable-stream": { - "version": "2.0.2", + "version": "2.0.5", "dependencies": { "core-util-is": { - "version": "1.0.1" + "version": "1.0.2" }, "inherits": { "version": "2.0.1" @@ -901,7 +1233,7 @@ "version": "0.0.1" }, "process-nextick-args": { - "version": "1.0.3" + "version": "1.0.6" }, "string_decoder": { "version": "0.10.31" @@ -913,8 +1245,8 @@ } } }, - "infinity-agent": { - "version": "2.0.3" + "is-plain-obj": { + "version": "1.1.0" }, "is-redirect": { "version": "1.0.0" @@ -925,22 +1257,35 @@ "lowercase-keys": { "version": "1.0.0" }, - "nested-error-stacks": { - "version": "1.0.1", - "dependencies": { - "inherits": { - "version": "2.0.1" - } - } + "node-status-codes": { + "version": "1.0.0" }, "object-assign": { - "version": "3.0.0" - }, - "prepend-http": { - "version": "1.0.3" + "version": "4.0.1" }, - "read-all-stream": { - "version": "3.0.1", + "parse-json": { + "version": "2.2.0", + "dependencies": { + "error-ex": { + "version": "1.3.0", + "dependencies": { + "is-arrayish": { + "version": "0.2.1" + } + } + } + } + }, + "pinkie-promise": { + "version": "2.0.0", + "dependencies": { + "pinkie": { + "version": "2.0.1" + } + } + }, + "read-all-stream": { + "version": "3.0.1", "dependencies": { "pinkie-promise": { "version": "1.0.0", @@ -951,10 +1296,10 @@ } }, "readable-stream": { - "version": "2.0.2", + "version": "2.0.5", "dependencies": { "core-util-is": { - "version": "1.0.1" + "version": "1.0.2" }, "inherits": { "version": "2.0.1" @@ -963,7 +1308,7 @@ "version": "0.0.1" }, "process-nextick-args": { - "version": "1.0.3" + "version": "1.0.6" }, "string_decoder": { "version": "0.10.31" @@ -977,40 +1322,65 @@ }, "timed-out": { "version": "2.0.0" + }, + "unzip-response": { + "version": "1.0.0" + }, + "url-parse-lax": { + "version": "1.0.0", + "dependencies": { + "prepend-http": { + "version": "1.0.3" + } + } } } }, - "registry-url": { - "version": "3.0.3", + "rc": { + "version": "1.1.6", "dependencies": { - "rc": { - "version": "1.1.2", - "dependencies": { - "deep-extend": { - "version": "0.2.11" - }, - "ini": { - "version": "1.3.4" - }, - "minimist": { - "version": "1.2.0" - }, - "strip-json-comments": { - "version": "0.1.3" - } - } + "deep-extend": { + "version": "0.4.0" + }, + "ini": { + "version": "1.3.4" + }, + "minimist": { + "version": "1.2.0" + }, + "strip-json-comments": { + "version": "1.0.4" } } + }, + "registry-url": { + "version": "3.0.3" + }, + "semver": { + "version": "5.1.0" } } } } }, - "semver-diff": { + "repeating": { "version": "2.0.0", + "dependencies": { + "is-finite": { + "version": "1.0.1", + "dependencies": { + "number-is-nan": { + "version": "1.0.0" + } + } + } + } + }, + "semver-diff": { + "version": "2.1.0", "dependencies": { "semver": { - "version": "4.3.6" + "version": "5.1.0" } } }, @@ -1033,7 +1403,7 @@ "version": "1.1.1" }, "which": { - "version": "1.2.0", + "version": "1.2.1", "dependencies": { "is-absolute": { "version": "0.1.7", @@ -1047,1297 +1417,1235 @@ } } }, + "brace-expansion": { + "version": "1.1.2" + }, + "braces": { + "version": "1.8.3" + }, "broccoli": { - "version": "0.15.4", + "version": "0.15.4" + }, + "broccoli-filter": { + "version": "0.1.14", "dependencies": { - "broccoli-kitchen-sink-helpers": { - "version": "0.2.9", - "dependencies": { - "glob": { - "version": "5.0.15", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "path-is-absolute": { - "version": "1.0.0" - } - } - }, - "mkdirp": { - "version": "0.5.1", - "dependencies": { - "minimist": { - "version": "0.0.8" - } - } - } - } - }, - "commander": { - "version": "2.9.0", - "dependencies": { - "graceful-readlink": { - "version": "1.0.1" - } - } - }, - "connect": { - "version": "3.4.0", - "dependencies": { - "debug": { - "version": "2.2.0", - "dependencies": { - "ms": { - "version": "0.7.1" - } - } - }, - "finalhandler": { - "version": "0.4.0", - "dependencies": { - "escape-html": { - "version": "1.0.2" - }, - "on-finished": { - "version": "2.3.0", - "dependencies": { - "ee-first": { - "version": "1.1.1" - } - } - }, - "unpipe": { - "version": "1.0.0" - } - } - }, - "parseurl": { - "version": "1.3.0" - }, - "utils-merge": { - "version": "1.0.0" - } - } + "mkdirp": { + "version": "0.3.5" + } + } + }, + "broccoli-funnel": { + "version": "0.2.3", + "resolved": "git://github.com/igorminar/broccoli-funnel.git#6bfb53c4ca8dd3fa16416b9f85dc923a227e30ee" + }, + "broccoli-kitchen-sink-helpers": { + "version": "0.2.9", + "dependencies": { + "glob": { + "version": "5.0.15" + } + } + }, + "broccoli-merge-trees": { + "version": "0.2.4" + }, + "broccoli-plugin": { + "version": "1.2.1" + }, + "broccoli-read-compat": { + "version": "0.1.3" + }, + "broccoli-slow-trees": { + "version": "1.1.0" + }, + "broccoli-stew": { + "version": "0.2.1", + "dependencies": { + "broccoli-funnel": { + "version": "0.1.7" }, - "copy-dereference": { + "fs-extra": { + "version": "0.13.0" + } + } + }, + "broccoli-writer": { + "version": "0.1.1" + }, + "brorand": { + "version": "1.0.5" + }, + "browser-pack": { + "version": "5.0.1", + "dependencies": { + "through2": { + "version": "1.1.1" + } + } + }, + "browser-resolve": { + "version": "1.11.0" + }, + "browserify": { + "version": "10.2.6", + "dependencies": { + "through2": { + "version": "1.1.1" + } + } + }, + "browserify-aes": { + "version": "1.0.5" + }, + "browserify-cipher": { + "version": "1.0.0" + }, + "browserify-des": { + "version": "1.0.0" + }, + "browserify-rsa": { + "version": "4.0.0" + }, + "browserify-sign": { + "version": "4.0.0" + }, + "browserify-zlib": { + "version": "0.1.4" + }, + "browserslist": { + "version": "1.0.1" + }, + "browserstack": { + "version": "1.2.0" + }, + "browserstacktunnel-wrapper": { + "version": "1.4.2" + }, + "buffer": { + "version": "3.6.0", + "dependencies": { + "isarray": { "version": "1.0.0" + } + } + }, + "buffer-crc32": { + "version": "0.2.5" + }, + "buffer-equal-constant-time": { + "version": "1.0.1" + }, + "buffer-xor": { + "version": "1.0.3" + }, + "buffers": { + "version": "0.1.1" + }, + "bufferutil": { + "version": "1.2.1" + }, + "builtin-modules": { + "version": "1.1.1" + }, + "builtins": { + "version": "0.0.7" + }, + "bytes": { + "version": "1.0.0" + }, + "callsite": { + "version": "1.0.0" + }, + "camelcase": { + "version": "2.0.1" + }, + "camelcase-keys": { + "version": "2.0.0" + }, + "caniuse-db": { + "version": "1.0.30000383" + }, + "canonical-path": { + "version": "0.0.2" + }, + "caseless": { + "version": "0.11.0" + }, + "center-align": { + "version": "0.1.2" + }, + "chainsaw": { + "version": "0.1.0" + }, + "chalk": { + "version": "0.5.1", + "dependencies": { + "strip-ansi": { + "version": "0.3.0" + } + } + }, + "chokidar": { + "version": "1.4.2" + }, + "cipher-base": { + "version": "1.0.2" + }, + "clang-format": { + "version": "1.0.33" + }, + "cli-color": { + "version": "1.1.0", + "dependencies": { + "ansi-regex": { + "version": "2.0.0" + } + } + }, + "cliui": { + "version": "3.1.0", + "dependencies": { + "ansi-regex": { + "version": "2.0.0" }, - "findup-sync": { - "version": "0.2.1", - "dependencies": { - "glob": { - "version": "4.3.5", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - } - } - } - } - }, - "handlebars": { - "version": "3.0.3", - "dependencies": { - "optimist": { - "version": "0.6.1", - "dependencies": { - "minimist": { - "version": "0.0.10" - }, - "wordwrap": { - "version": "0.0.3" - } - } - }, - "source-map": { - "version": "0.1.43", - "dependencies": { - "amdefine": { - "version": "1.0.0" - } - } - }, - "uglify-js": { - "version": "2.3.6", - "dependencies": { - "async": { - "version": "0.2.10" - }, - "optimist": { - "version": "0.3.7", - "dependencies": { - "wordwrap": { - "version": "0.0.3" - } - } - } - } - } - } - }, - "mime": { - "version": "1.3.4" - }, - "promise-map-series": { + "strip-ansi": { + "version": "3.0.0" + } + } + }, + "clone": { + "version": "1.0.2" + }, + "clone-stats": { + "version": "0.0.1" + }, + "code-point-at": { + "version": "1.0.0" + }, + "collections": { + "version": "0.2.2" + }, + "colors": { + "version": "1.1.2" + }, + "combine-source-map": { + "version": "0.6.1", + "dependencies": { + "source-map": { + "version": "0.4.4" + } + } + }, + "combined-stream": { + "version": "1.0.5" + }, + "commander": { + "version": "2.9.0" + }, + "commondir": { + "version": "0.0.1" + }, + "compare-func": { + "version": "1.3.1" + }, + "component-bind": { + "version": "1.0.0" + }, + "component-emitter": { + "version": "1.1.2" + }, + "component-inherit": { + "version": "0.0.3" + }, + "compress-commons": { + "version": "0.2.9", + "dependencies": { + "readable-stream": { + "version": "1.0.33" + } + } + }, + "compressible": { + "version": "1.0.0" + }, + "compression": { + "version": "1.0.0", + "dependencies": { + "bytes": { "version": "0.2.1" + } + } + }, + "concat-map": { + "version": "0.0.1" + }, + "concat-stream": { + "version": "1.4.10" + }, + "concat-with-sourcemaps": { + "version": "1.0.4", + "dependencies": { + "source-map": { + "version": "0.5.3" + } + } + }, + "config-chain": { + "version": "1.1.9" + }, + "configstore": { + "version": "0.3.2", + "dependencies": { + "object-assign": { + "version": "2.1.1" + } + } + }, + "connect": { + "version": "3.4.0" + }, + "connect-livereload": { + "version": "0.3.2" + }, + "connect-timeout": { + "version": "1.0.0" + }, + "console-browserify": { + "version": "1.1.0" + }, + "constants-browserify": { + "version": "0.0.1" + }, + "content-type": { + "version": "1.0.1" + }, + "conventional-changelog": { + "version": "0.2.1", + "dependencies": { + "lodash": { + "version": "3.10.1" }, - "quick-temp": { - "version": "0.1.3", - "dependencies": { - "mktemp": { - "version": "0.3.5" - }, - "rimraf": { - "version": "2.2.8" - }, - "underscore.string": { - "version": "2.3.3" - } - } - }, - "rimraf": { - "version": "2.4.3", - "dependencies": { - "glob": { - "version": "5.0.15", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "path-is-absolute": { - "version": "1.0.0" - } - } - } - } + "readable-stream": { + "version": "2.0.5" }, - "rsvp": { - "version": "3.1.0" + "semver": { + "version": "5.1.0" }, - "tiny-lr": { - "version": "0.1.7", - "dependencies": { - "body-parser": { - "version": "1.8.4", - "dependencies": { - "bytes": { - "version": "1.0.0" - }, - "depd": { - "version": "0.4.5" - }, - "iconv-lite": { - "version": "0.4.4" - }, - "media-typer": { - "version": "0.3.0" - }, - "on-finished": { - "version": "2.1.0", - "dependencies": { - "ee-first": { - "version": "1.0.5" - } - } - }, - "qs": { - "version": "2.2.4" - }, - "raw-body": { - "version": "1.3.0" - }, - "type-is": { - "version": "1.5.7", - "dependencies": { - "mime-types": { - "version": "2.0.14", - "dependencies": { - "mime-db": { - "version": "1.12.0" - } - } - } - } - } - } - }, - "debug": { - "version": "2.0.0", - "dependencies": { - "ms": { - "version": "0.6.2" - } - } - }, - "faye-websocket": { - "version": "0.7.3", - "dependencies": { - "websocket-driver": { - "version": "0.6.2", - "dependencies": { - "websocket-extensions": { - "version": "0.1.1" - } - } - } - } - }, - "livereload-js": { - "version": "2.2.2" - }, - "parseurl": { - "version": "1.3.0" - }, - "qs": { - "version": "2.2.5" - } - } + "through2": { + "version": "2.0.0" } } }, - "broccoli-funnel": { - "version": "0.2.3", - "resolved": "git://github.com/igorminar/broccoli-funnel.git#6bfb53c4ca8dd3fa16416b9f85dc923a227e30ee", + "conventional-changelog-writer": { + "version": "0.2.1", "dependencies": { - "broccoli-read-compat": { - "version": "0.1.3", - "dependencies": { - "promise-map-series": { - "version": "0.2.1" - }, - "quick-temp": { - "version": "0.1.3", - "dependencies": { - "mktemp": { - "version": "0.3.5" - }, - "rimraf": { - "version": "2.2.8" - }, - "underscore.string": { - "version": "2.3.3" - } - } - }, - "rimraf": { - "version": "2.4.3", - "dependencies": { - "glob": { - "version": "5.0.15", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "path-is-absolute": { - "version": "1.0.0" - } - } - } - } - }, - "rsvp": { - "version": "3.1.0" - } - } + "lodash": { + "version": "3.10.1" }, - "core-object": { - "version": "0.0.2", - "dependencies": { - "lodash-node": { - "version": "2.4.1" - } - } + "readable-stream": { + "version": "2.0.5" }, - "mkdirp": { - "version": "0.5.1", - "dependencies": { - "minimist": { - "version": "0.0.8" - } - } + "semver": { + "version": "5.1.0" }, - "walk-sync": { - "version": "0.1.3" + "through2": { + "version": "2.0.0" } } }, - "broccoli-slow-trees": { - "version": "1.1.0" + "conventional-commits-filter": { + "version": "0.1.1" }, - "broccoli-stew": { - "version": "0.2.1", + "conventional-commits-parser": { + "version": "0.0.19", "dependencies": { - "broccoli-filter": { - "version": "0.1.14", - "dependencies": { - "broccoli-kitchen-sink-helpers": { - "version": "0.2.9", - "dependencies": { - "glob": { - "version": "5.0.15", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "path-is-absolute": { - "version": "1.0.0" - } - } - }, - "mkdirp": { - "version": "0.5.1", - "dependencies": { - "minimist": { - "version": "0.0.8" - } - } - } - } - }, - "mkdirp": { - "version": "0.3.5" - }, - "promise-map-series": { - "version": "0.2.1" - }, - "quick-temp": { - "version": "0.1.3", - "dependencies": { - "mktemp": { - "version": "0.3.5" - }, - "rimraf": { - "version": "2.2.8" - }, - "underscore.string": { - "version": "2.3.3" - } - } - } - } - }, - "broccoli-funnel": { - "version": "0.1.7", - "dependencies": { - "core-object": { - "version": "0.0.2" - }, - "mkdirp": { - "version": "0.5.1", - "dependencies": { - "minimist": { - "version": "0.0.8" - } - } - }, - "rimraf": { - "version": "2.4.3", - "dependencies": { - "glob": { - "version": "5.0.15", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "path-is-absolute": { - "version": "1.0.0" - } - } - } - } - } - } - }, - "broccoli-merge-trees": { - "version": "0.2.4", - "dependencies": { - "broccoli-plugin": { - "version": "1.2.1", - "dependencies": { - "promise-map-series": { - "version": "0.2.1" - }, - "quick-temp": { - "version": "0.1.3", - "dependencies": { - "mktemp": { - "version": "0.3.5" - }, - "rimraf": { - "version": "2.2.8" - }, - "underscore.string": { - "version": "2.3.3" - } - } - }, - "rimraf": { - "version": "2.4.3", - "dependencies": { - "glob": { - "version": "5.0.15", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "path-is-absolute": { - "version": "1.0.0" - } - } - } - } - } - } - } - } - }, - "chalk": { - "version": "0.5.1", - "dependencies": { - "ansi-styles": { - "version": "1.1.0" - }, - "escape-string-regexp": { - "version": "1.0.3" - }, - "has-ansi": { - "version": "0.1.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "strip-ansi": { - "version": "0.3.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "supports-color": { - "version": "0.2.0" - } - } - }, - "debug": { - "version": "2.2.0", - "dependencies": { - "ms": { - "version": "0.7.1" - } - } - }, - "fs-extra": { - "version": "0.13.0", - "dependencies": { - "jsonfile": { - "version": "2.2.3" - }, - "ncp": { - "version": "1.0.1" - }, - "rimraf": { - "version": "2.4.3", - "dependencies": { - "glob": { - "version": "5.0.15", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "path-is-absolute": { - "version": "1.0.0" - } - } - } - } - } - } - }, - "lodash-node": { - "version": "2.4.1" + "lodash": { + "version": "3.10.1" }, - "rsvp": { - "version": "3.1.0" + "readable-stream": { + "version": "2.0.5" }, - "walk-sync": { - "version": "0.1.3" + "through2": { + "version": "2.0.0" } } }, - "broccoli-writer": { - "version": "0.1.1", + "convert-source-map": { + "version": "1.1.3" + }, + "cookie": { + "version": "0.1.0" + }, + "cookie-parser": { + "version": "1.0.1" + }, + "cookie-signature": { + "version": "1.0.3" + }, + "copy-dereference": { + "version": "1.0.0" + }, + "core-js": { + "version": "2.0.1" + }, + "core-object": { + "version": "0.0.2" + }, + "core-util-is": { + "version": "1.0.2" + }, + "crc32-stream": { + "version": "0.3.4", "dependencies": { - "quick-temp": { - "version": "0.1.3", - "dependencies": { - "mktemp": { - "version": "0.3.5" - }, - "rimraf": { - "version": "2.2.8" - }, - "underscore.string": { - "version": "2.3.3" - } - } - }, - "rsvp": { - "version": "3.1.0" + "readable-stream": { + "version": "1.0.33" } } }, - "browserify": { - "version": "10.2.6", + "create-ecdh": { + "version": "4.0.0" + }, + "create-hash": { + "version": "1.1.2" + }, + "create-hmac": { + "version": "1.1.4" + }, + "cross-spawn": { + "version": "2.1.0" + }, + "cross-spawn-async": { + "version": "2.1.1", + "dependencies": { + "lru-cache": { + "version": "3.2.0" + } + } + }, + "cryptiles": { + "version": "2.0.5" + }, + "crypto-browserify": { + "version": "3.11.0" + }, + "csurf": { + "version": "1.1.0" + }, + "ctype": { + "version": "0.5.3" + }, + "custom-event": { + "version": "1.0.0" + }, + "d": { + "version": "0.1.1" + }, + "dargs": { + "version": "4.0.1" + }, + "dart2jsaas": { + "version": "0.0.16", "dependencies": { - "assert": { - "version": "1.3.0" + "mkdirp": { + "version": "0.3.5" }, - "browser-pack": { - "version": "5.0.1", - "dependencies": { - "combine-source-map": { - "version": "0.6.1", - "dependencies": { - "convert-source-map": { - "version": "1.1.1" - }, - "inline-source-map": { - "version": "0.5.0" - }, - "lodash.memoize": { - "version": "3.0.4" - }, - "source-map": { - "version": "0.4.4", - "dependencies": { - "amdefine": { - "version": "1.0.0" - } - } - } - } - }, - "umd": { - "version": "3.0.1" - } - } + "q": { + "version": "0.9.7" + } + } + }, + "dashdash": { + "version": "1.11.0" + }, + "date-now": { + "version": "0.1.4" + }, + "dateformat": { + "version": "1.0.12" + }, + "deap": { + "version": "1.0.0" + }, + "debug": { + "version": "2.2.0" + }, + "decamelize": { + "version": "1.1.2" + }, + "deep-extend": { + "version": "0.4.0" + }, + "deep-freeze": { + "version": "0.0.1" + }, + "defaults": { + "version": "1.0.3" + }, + "defined": { + "version": "1.0.0" + }, + "definition-header": { + "version": "0.1.0" + }, + "del": { + "version": "1.2.1", + "dependencies": { + "object-assign": { + "version": "3.0.0" + } + } + }, + "delayed-stream": { + "version": "1.0.0" + }, + "delegates": { + "version": "0.1.0" + }, + "depd": { + "version": "0.4.5" + }, + "deprecated": { + "version": "0.0.1" + }, + "deps-sort": { + "version": "1.3.9", + "dependencies": { + "through2": { + "version": "1.1.1" + } + } + }, + "des.js": { + "version": "1.0.0" + }, + "detect-indent": { + "version": "0.2.0", + "dependencies": { + "get-stdin": { + "version": "0.1.0" }, - "browser-resolve": { - "version": "1.10.1" + "minimist": { + "version": "0.1.0" + } + } + }, + "detective": { + "version": "4.3.1" + }, + "di": { + "version": "0.0.1" + }, + "diff": { + "version": "2.2.1" + }, + "diffie-hellman": { + "version": "5.0.0" + }, + "dom-serialize": { + "version": "2.2.1" + }, + "domain-browser": { + "version": "1.1.7" + }, + "dot-prop": { + "version": "2.2.0" + }, + "duplexer": { + "version": "0.1.1" + }, + "duplexer2": { + "version": "0.0.2" + }, + "duplexify": { + "version": "3.4.2", + "dependencies": { + "end-of-stream": { + "version": "1.0.0" }, - "browserify-zlib": { - "version": "0.1.4", - "dependencies": { - "pako": { - "version": "0.2.8" - } - } + "readable-stream": { + "version": "2.0.5" + } + } + }, + "each-async": { + "version": "1.1.1" + }, + "ecc-jsbn": { + "version": "0.1.1" + }, + "ecdsa-sig-formatter": { + "version": "1.0.2", + "dependencies": { + "asn1.js": { + "version": "2.2.1" }, - "buffer": { - "version": "3.5.1", - "dependencies": { - "ieee754": { - "version": "1.1.6" - }, - "is-array": { - "version": "1.0.1" - } - } + "bn.js": { + "version": "2.2.0" + } + } + }, + "ee-first": { + "version": "1.1.1" + }, + "elliptic": { + "version": "6.0.2" + }, + "end-of-stream": { + "version": "1.1.0" + }, + "engine.io": { + "version": "1.5.4", + "dependencies": { + "debug": { + "version": "1.0.3" }, - "builtins": { - "version": "0.0.7" + "ms": { + "version": "0.6.2" + } + } + }, + "engine.io-client": { + "version": "1.5.4", + "dependencies": { + "debug": { + "version": "1.0.4" }, - "commondir": { - "version": "0.0.1" + "ms": { + "version": "0.6.2" }, - "concat-stream": { - "version": "1.4.10", - "dependencies": { - "typedarray": { - "version": "0.0.6" - } - } + "parseuri": { + "version": "0.0.4" + } + } + }, + "engine.io-parser": { + "version": "1.2.2" + }, + "enhanced-resolve": { + "version": "0.9.1", + "dependencies": { + "graceful-fs": { + "version": "4.1.2" }, - "console-browserify": { - "version": "1.1.0", - "dependencies": { - "date-now": { - "version": "0.1.4" - } - } + "memory-fs": { + "version": "0.2.0" + } + } + }, + "ent": { + "version": "2.2.0" + }, + "envify": { + "version": "3.4.0" + }, + "errno": { + "version": "0.1.4" + }, + "error-ex": { + "version": "1.3.0" + }, + "errorhandler": { + "version": "1.0.0" + }, + "es5-ext": { + "version": "0.10.11" + }, + "es6-iterator": { + "version": "2.0.0" + }, + "es6-module-loader": { + "version": "0.17.9" + }, + "es6-promise": { + "version": "3.0.2" + }, + "es6-shim": { + "version": "0.33.13" + }, + "es6-symbol": { + "version": "3.0.2" + }, + "es6-weak-map": { + "version": "0.1.4", + "dependencies": { + "es6-iterator": { + "version": "0.1.3" }, - "constants-browserify": { - "version": "0.0.1" + "es6-symbol": { + "version": "2.0.1" + } + } + }, + "escape-html": { + "version": "1.0.2" + }, + "escape-string-regexp": { + "version": "1.0.4" + }, + "esprima": { + "version": "2.7.1" + }, + "event-emitter": { + "version": "0.3.4" + }, + "event-stream": { + "version": "3.3.2", + "dependencies": { + "split": { + "version": "0.3.3" + } + } + }, + "eventemitter3": { + "version": "1.1.1" + }, + "events": { + "version": "1.0.2" + }, + "evp_bytestokey": { + "version": "1.0.0" + }, + "exit": { + "version": "0.1.2" + }, + "expand-braces": { + "version": "0.1.2", + "dependencies": { + "braces": { + "version": "0.1.5" }, - "crypto-browserify": { - "version": "3.11.0", - "dependencies": { - "browserify-cipher": { - "version": "1.0.0", - "dependencies": { - "browserify-aes": { - "version": "1.0.5", - "dependencies": { - "buffer-xor": { - "version": "1.0.3" - }, - "cipher-base": { - "version": "1.0.2" - } - } - }, - "browserify-des": { - "version": "1.0.0", - "dependencies": { - "cipher-base": { - "version": "1.0.2" - }, - "des.js": { - "version": "1.0.0", - "dependencies": { - "minimalistic-assert": { - "version": "1.0.0" - } - } - } - } - }, - "evp_bytestokey": { - "version": "1.0.0" - } - } - }, - "browserify-sign": { - "version": "4.0.0", - "dependencies": { - "bn.js": { - "version": "4.1.1" - }, - "browserify-rsa": { - "version": "4.0.0" - }, - "elliptic": { - "version": "6.0.1", - "dependencies": { - "brorand": { - "version": "1.0.5" - }, - "hash.js": { - "version": "1.0.3" - } - } - }, - "parse-asn1": { - "version": "5.0.0", - "dependencies": { - "asn1.js": { - "version": "4.0.0", - "dependencies": { - "minimalistic-assert": { - "version": "1.0.0" - } - } - }, - "browserify-aes": { - "version": "1.0.5", - "dependencies": { - "buffer-xor": { - "version": "1.0.3" - }, - "cipher-base": { - "version": "1.0.2" - } - } - }, - "evp_bytestokey": { - "version": "1.0.0" - } - } - } - } - }, - "create-ecdh": { - "version": "4.0.0", - "dependencies": { - "bn.js": { - "version": "4.1.1" - }, - "elliptic": { - "version": "6.0.1", - "dependencies": { - "brorand": { - "version": "1.0.5" - }, - "hash.js": { - "version": "1.0.3" - } - } - } - } - }, - "create-hash": { - "version": "1.1.2", - "dependencies": { - "cipher-base": { - "version": "1.0.2" - }, - "ripemd160": { - "version": "1.0.1" - }, - "sha.js": { - "version": "2.4.4" - } - } - }, - "create-hmac": { - "version": "1.1.4" - }, - "diffie-hellman": { - "version": "5.0.0", - "dependencies": { - "bn.js": { - "version": "4.1.1" - }, - "miller-rabin": { - "version": "4.0.0", - "dependencies": { - "brorand": { - "version": "1.0.5" - } - } - } - } - }, - "pbkdf2": { - "version": "3.0.4" - }, - "public-encrypt": { - "version": "4.0.0", - "dependencies": { - "bn.js": { - "version": "4.1.1" - }, - "browserify-rsa": { - "version": "4.0.0" - }, - "parse-asn1": { - "version": "5.0.0", - "dependencies": { - "asn1.js": { - "version": "4.0.0", - "dependencies": { - "minimalistic-assert": { - "version": "1.0.0" - } - } - }, - "browserify-aes": { - "version": "1.0.5", - "dependencies": { - "buffer-xor": { - "version": "1.0.3" - }, - "cipher-base": { - "version": "1.0.2" - } - } - }, - "evp_bytestokey": { - "version": "1.0.0" - } - } - } - } - }, - "randombytes": { - "version": "2.0.1" - } - } + "expand-range": { + "version": "0.1.1" }, - "defined": { - "version": "1.0.0" + "is-number": { + "version": "0.1.1" }, - "deps-sort": { - "version": "1.3.9" + "repeat-string": { + "version": "0.2.2" + } + } + }, + "expand-brackets": { + "version": "0.1.4" + }, + "expand-range": { + "version": "1.8.1" + }, + "express-session": { + "version": "1.0.2", + "dependencies": { + "buffer-crc32": { + "version": "0.2.1" }, - "domain-browser": { - "version": "1.1.4" + "debug": { + "version": "0.7.4" + } + } + }, + "extend": { + "version": "3.0.0" + }, + "extend-shallow": { + "version": "2.0.1" + }, + "extglob": { + "version": "0.3.1" + }, + "extsprintf": { + "version": "1.0.2" + }, + "fancy-log": { + "version": "1.1.0", + "dependencies": { + "ansi-regex": { + "version": "2.0.0" }, - "duplexer2": { - "version": "0.0.2" + "ansi-styles": { + "version": "2.1.0" }, - "events": { - "version": "1.0.2" + "chalk": { + "version": "1.1.1" }, - "has": { - "version": "1.0.1", - "dependencies": { - "function-bind": { - "version": "1.0.2" - } - } + "has-ansi": { + "version": "2.0.0" }, - "htmlescape": { - "version": "1.1.0" + "strip-ansi": { + "version": "3.0.0" }, - "http-browserify": { - "version": "1.7.0", - "dependencies": { - "Base64": { - "version": "0.2.1" - } - } + "supports-color": { + "version": "2.0.0" + } + } + }, + "faye-websocket": { + "version": "0.7.3" + }, + "fbjs": { + "version": "0.6.0", + "dependencies": { + "core-js": { + "version": "1.2.6" + } + } + }, + "filename-regex": { + "version": "2.0.0" + }, + "fill-range": { + "version": "2.2.3" + }, + "finalhandler": { + "version": "0.4.0" + }, + "find-index": { + "version": "0.1.1" + }, + "find-up": { + "version": "1.1.0" + }, + "findup-sync": { + "version": "0.2.1", + "dependencies": { + "glob": { + "version": "4.3.5" + } + } + }, + "firefox-profile": { + "version": "0.3.11", + "dependencies": { + "async": { + "version": "0.9.2" }, - "https-browserify": { - "version": "0.0.1" + "fs-extra": { + "version": "0.16.5" }, - "inherits": { - "version": "2.0.1" + "lodash": { + "version": "3.5.0" + } + } + }, + "first-chunk-stream": { + "version": "1.0.0" + }, + "flagged-respawn": { + "version": "0.3.1" + }, + "for-in": { + "version": "0.1.4" + }, + "for-own": { + "version": "0.1.3" + }, + "foreach": { + "version": "2.0.5" + }, + "forever-agent": { + "version": "0.6.1" + }, + "form-data": { + "version": "1.0.0-rc3", + "dependencies": { + "async": { + "version": "1.5.0" }, - "insert-module-globals": { - "version": "6.6.3", - "dependencies": { - "combine-source-map": { - "version": "0.6.1", - "dependencies": { - "convert-source-map": { - "version": "1.1.1" - }, - "inline-source-map": { - "version": "0.5.0" - }, - "lodash.memoize": { - "version": "3.0.4" - }, - "source-map": { - "version": "0.4.4", - "dependencies": { - "amdefine": { - "version": "1.0.0" - } - } - } - } - }, - "is-buffer": { - "version": "1.1.0" - }, - "lexical-scope": { - "version": "1.2.0", - "dependencies": { - "astw": { - "version": "2.0.0", - "dependencies": { - "acorn": { - "version": "1.2.2" - } - } - } - } - } - } + "mime-db": { + "version": "1.20.0" }, - "isarray": { - "version": "0.0.1" + "mime-types": { + "version": "2.1.8" + } + } + }, + "fresh": { + "version": "0.2.2" + }, + "from": { + "version": "0.1.3" + }, + "fs-access": { + "version": "1.0.0" + }, + "fs-extra": { + "version": "0.18.4" + }, + "fs-promise": { + "version": "0.3.1" + }, + "fsevents": { + "version": "1.0.6", + "dependencies": { + "ansi": { + "version": "0.3.0" }, - "JSONStream": { - "version": "1.0.6", - "dependencies": { - "jsonparse": { - "version": "1.2.0" - }, - "through": { - "version": "2.3.8" - } - } + "ansi-regex": { + "version": "2.0.0" + }, + "ansi-styles": { + "version": "2.1.0" + }, + "are-we-there-yet": { + "version": "1.0.4" + }, + "asn1": { + "version": "0.2.3" + }, + "assert-plus": { + "version": "0.1.5" + }, + "async": { + "version": "1.5.0" + }, + "aws-sign2": { + "version": "0.6.0" }, - "labeled-stream-splicer": { - "version": "1.0.2", + "bl": { + "version": "1.0.0", "dependencies": { - "stream-splicer": { - "version": "1.3.2", + "readable-stream": { + "version": "2.0.4", "dependencies": { - "indexof": { + "core-util-is": { + "version": "1.0.2" + }, + "inherits": { + "version": "2.0.1" + }, + "isarray": { "version": "0.0.1" }, - "readable-wrap": { - "version": "1.0.0" - } - } - } - } - }, - "module-deps": { - "version": "3.9.1", - "dependencies": { - "detective": { - "version": "4.3.1", - "dependencies": { - "acorn": { - "version": "1.2.2" - } - } - }, - "stream-combiner2": { - "version": "1.0.2", - "dependencies": { - "through2": { - "version": "0.5.1", - "dependencies": { - "readable-stream": { - "version": "1.0.33", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - } - } - }, - "xtend": { - "version": "3.0.0" - } - } + "process-nextick-args": { + "version": "1.0.3" + }, + "string_decoder": { + "version": "0.10.31" + }, + "util-deprecate": { + "version": "1.0.2" } } } } }, - "os-browserify": { - "version": "0.1.2" + "block-stream": { + "version": "0.0.8" }, - "parents": { - "version": "1.0.1", - "dependencies": { - "path-platform": { - "version": "0.11.15" - } - } + "boom": { + "version": "2.10.1" }, - "path-browserify": { - "version": "0.0.0" + "caseless": { + "version": "0.11.0" }, - "process": { - "version": "0.11.2" + "chalk": { + "version": "1.1.1" }, - "punycode": { - "version": "1.3.2" + "combined-stream": { + "version": "1.0.5" }, - "querystring-es3": { - "version": "0.2.1" + "commander": { + "version": "2.9.0" }, - "read-only-stream": { - "version": "1.1.1", - "dependencies": { - "readable-wrap": { - "version": "1.0.0" - } - } + "core-util-is": { + "version": "1.0.2" }, - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - } - } + "cryptiles": { + "version": "2.0.5" }, - "resolve": { - "version": "1.1.6" + "dashdash": { + "version": "1.10.1" }, - "shasum": { - "version": "1.0.2", - "dependencies": { - "json-stable-stringify": { - "version": "0.0.1", - "dependencies": { - "jsonify": { - "version": "0.0.0" - } - } - }, - "sha.js": { - "version": "2.4.4" - } - } + "debug": { + "version": "0.7.4" }, - "shell-quote": { - "version": "0.0.1" + "deep-extend": { + "version": "0.4.0" }, - "stream-browserify": { + "delayed-stream": { "version": "1.0.0" }, - "string_decoder": { - "version": "0.10.31" + "delegates": { + "version": "0.1.0" }, - "subarg": { - "version": "1.0.0" + "ecc-jsbn": { + "version": "0.1.1" }, - "syntax-error": { - "version": "1.1.4", - "dependencies": { - "acorn": { - "version": "1.2.2" - } - } + "escape-string-regexp": { + "version": "1.0.3" }, - "through2": { - "version": "1.1.1" + "extend": { + "version": "3.0.0" }, - "timers-browserify": { - "version": "1.4.1" + "extsprintf": { + "version": "1.0.2" }, - "tty-browserify": { - "version": "0.0.0" + "forever-agent": { + "version": "0.6.1" }, - "url": { - "version": "0.10.3", - "dependencies": { - "querystring": { - "version": "0.2.0" - } - } + "form-data": { + "version": "1.0.0-rc3" }, - "util": { - "version": "0.10.3" + "fstream": { + "version": "1.0.8" }, - "vm-browserify": { - "version": "0.0.4", - "dependencies": { - "indexof": { - "version": "0.0.1" - } - } - }, - "xtend": { - "version": "4.0.1" - } - } - }, - "browserstacktunnel-wrapper": { - "version": "1.4.2", - "dependencies": { - "unzip": { - "version": "0.1.11", + "fstream-ignore": { + "version": "1.0.3", "dependencies": { - "binary": { - "version": "0.3.0", + "minimatch": { + "version": "3.0.0", "dependencies": { - "buffers": { - "version": "0.1.1" - }, - "chainsaw": { - "version": "0.1.0", + "brace-expansion": { + "version": "1.1.1", "dependencies": { - "traverse": { - "version": "0.3.9" + "balanced-match": { + "version": "0.2.1" + }, + "concat-map": { + "version": "0.0.1" } } } } - }, - "fstream": { - "version": "0.1.31", + } + } + }, + "gauge": { + "version": "1.2.2" + }, + "generate-function": { + "version": "2.0.0" + }, + "generate-object-property": { + "version": "1.2.0" + }, + "graceful-fs": { + "version": "4.1.2" + }, + "graceful-readlink": { + "version": "1.0.1" + }, + "har-validator": { + "version": "2.0.3" + }, + "has-ansi": { + "version": "2.0.0" + }, + "has-unicode": { + "version": "1.0.1" + }, + "hawk": { + "version": "3.1.2" + }, + "hoek": { + "version": "2.16.3" + }, + "http-signature": { + "version": "1.1.0" + }, + "inherits": { + "version": "2.0.1" + }, + "ini": { + "version": "1.3.4" + }, + "is-my-json-valid": { + "version": "2.12.3" + }, + "is-property": { + "version": "1.0.2" + }, + "is-typedarray": { + "version": "1.0.0" + }, + "isarray": { + "version": "0.0.1" + }, + "isstream": { + "version": "0.1.2" + }, + "jodid25519": { + "version": "1.0.2" + }, + "jsbn": { + "version": "0.1.0" + }, + "json-schema": { + "version": "0.2.2" + }, + "json-stringify-safe": { + "version": "5.0.1" + }, + "jsonpointer": { + "version": "2.0.0" + }, + "jsprim": { + "version": "1.2.2" + }, + "lodash._basetostring": { + "version": "3.0.1" + }, + "lodash._createpadding": { + "version": "3.6.1" + }, + "lodash.pad": { + "version": "3.1.1" + }, + "lodash.padleft": { + "version": "3.1.1" + }, + "lodash.padright": { + "version": "3.1.1" + }, + "lodash.repeat": { + "version": "3.0.1" + }, + "mime-db": { + "version": "1.19.0" + }, + "mime-types": { + "version": "2.1.7" + }, + "minimist": { + "version": "0.0.8" + }, + "mkdirp": { + "version": "0.5.1" + }, + "node-pre-gyp": { + "version": "0.6.17", + "dependencies": { + "nopt": { + "version": "3.0.6", "dependencies": { - "graceful-fs": { - "version": "3.0.8" - }, - "inherits": { - "version": "2.0.1" - }, - "mkdirp": { - "version": "0.5.1", + "abbrev": { + "version": "1.0.7" + } + } + } + } + }, + "node-uuid": { + "version": "1.4.7" + }, + "npmlog": { + "version": "2.0.0" + }, + "oauth-sign": { + "version": "0.8.0" + }, + "once": { + "version": "1.1.1" + }, + "pinkie": { + "version": "2.0.1" + }, + "pinkie-promise": { + "version": "2.0.0" + }, + "qs": { + "version": "5.2.0" + }, + "rc": { + "version": "1.1.5", + "dependencies": { + "minimist": { + "version": "1.2.0" + } + } + }, + "readable-stream": { + "version": "1.1.13" + }, + "request": { + "version": "2.67.0" + }, + "rimraf": { + "version": "2.4.4", + "dependencies": { + "glob": { + "version": "5.0.15", + "dependencies": { + "inflight": { + "version": "1.0.4", "dependencies": { - "minimist": { - "version": "0.0.8" + "wrappy": { + "version": "1.0.1" } } }, - "rimraf": { - "version": "2.4.3", + "inherits": { + "version": "2.0.1" + }, + "minimatch": { + "version": "3.0.0", "dependencies": { - "glob": { - "version": "5.0.15", + "brace-expansion": { + "version": "1.1.1", "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } + "balanced-match": { + "version": "0.2.1" }, - "path-is-absolute": { - "version": "1.0.0" + "concat-map": { + "version": "0.0.1" } } } } - } - } - }, - "match-stream": { - "version": "0.0.2", - "dependencies": { - "buffers": { - "version": "0.1.1" - } - } - }, - "pullstream": { - "version": "0.4.1", - "dependencies": { - "over": { - "version": "0.0.5" }, - "slice-stream": { + "once": { + "version": "1.3.3", + "dependencies": { + "wrappy": { + "version": "1.0.1" + } + } + }, + "path-is-absolute": { "version": "1.0.0" } } - }, + } + } + }, + "semver": { + "version": "5.1.0" + }, + "sntp": { + "version": "1.0.9" + }, + "sshpk": { + "version": "1.7.0", + "dependencies": { + "assert-plus": { + "version": "0.2.0" + } + } + }, + "string_decoder": { + "version": "0.10.31" + }, + "stringstream": { + "version": "0.0.5" + }, + "strip-ansi": { + "version": "3.0.0" + }, + "strip-json-comments": { + "version": "1.0.4" + }, + "supports-color": { + "version": "2.0.0" + }, + "tar": { + "version": "2.2.1" + }, + "tar-pack": { + "version": "3.1.0", + "dependencies": { "readable-stream": { "version": "1.0.33", "dependencies": { "core-util-is": { - "version": "1.0.1" + "version": "1.0.2" }, "inherits": { "version": "2.0.1" @@ -2350,10844 +2658,1374 @@ } } }, - "setimmediate": { - "version": "1.0.4" + "rimraf": { + "version": "2.2.8" } } + }, + "tough-cookie": { + "version": "2.2.1" + }, + "tunnel-agent": { + "version": "0.4.1" + }, + "tweetnacl": { + "version": "0.13.2" + }, + "uid-number": { + "version": "0.0.3" + }, + "verror": { + "version": "1.3.6" + }, + "xtend": { + "version": "4.0.1" } } }, - "bufferutil": { - "version": "1.2.1" + "fstream": { + "version": "0.1.31" }, - "canonical-path": { - "version": "0.0.2" + "function-bind": { + "version": "1.0.2" }, - "chokidar": { - "version": "1.2.0", + "fx-runner": { + "version": "0.0.7", "dependencies": { - "anymatch": { - "version": "1.3.0", - "dependencies": { - "micromatch": { - "version": "2.2.0", - "dependencies": { - "arr-diff": { - "version": "1.1.0", - "dependencies": { - "arr-flatten": { - "version": "1.0.1" - }, - "array-slice": { - "version": "0.2.3" - } - } - }, - "array-unique": { - "version": "0.2.1" - }, - "braces": { - "version": "1.8.2", - "dependencies": { - "expand-range": { - "version": "1.8.1", - "dependencies": { - "fill-range": { - "version": "2.2.2", - "dependencies": { - "is-number": { - "version": "1.1.2" - }, - "isobject": { - "version": "1.0.2" - }, - "randomatic": { - "version": "1.1.0" - }, - "repeat-string": { - "version": "1.5.2" - } - } - } - } - }, - "lazy-cache": { - "version": "0.2.4" - }, - "preserve": { - "version": "0.2.0" - }, - "repeat-element": { - "version": "1.1.2" - } - } - }, - "expand-brackets": { - "version": "0.1.4" - }, - "extglob": { - "version": "0.3.1", - "dependencies": { - "ansi-green": { - "version": "0.1.1", - "dependencies": { - "ansi-wrap": { - "version": "0.1.0" - } - } - }, - "is-extglob": { - "version": "1.0.0" - }, - "success-symbol": { - "version": "0.1.0" - } - } - }, - "filename-regex": { - "version": "2.0.0" - }, - "is-glob": { - "version": "1.1.3" - }, - "kind-of": { - "version": "1.1.0" - }, - "object.omit": { - "version": "1.1.0", - "dependencies": { - "for-own": { - "version": "0.1.3", - "dependencies": { - "for-in": { - "version": "0.1.4" - } - } - }, - "isobject": { - "version": "1.0.2" - } - } - }, - "parse-glob": { - "version": "3.0.4", - "dependencies": { - "glob-base": { - "version": "0.3.0" - }, - "is-dotfile": { - "version": "1.0.2" - }, - "is-extglob": { - "version": "1.0.0" - }, - "is-glob": { - "version": "2.0.1" - } - } - }, - "regex-cache": { - "version": "0.4.2", - "dependencies": { - "is-equal-shallow": { - "version": "0.1.3" - }, - "is-primitive": { - "version": "2.0.0" - } - } - } - } - } - } + "commander": { + "version": "2.6.0" + }, + "lodash": { + "version": "2.4.1" }, - "arrify": { + "when": { + "version": "3.6.4" + } + } + }, + "gapitoken": { + "version": "0.1.5", + "dependencies": { + "bl": { "version": "1.0.0" }, - "async-each": { - "version": "0.1.6" + "mime-db": { + "version": "1.20.0" + }, + "mime-types": { + "version": "2.1.8" + }, + "qs": { + "version": "5.2.0" + }, + "readable-stream": { + "version": "2.0.5" + }, + "request": { + "version": "2.67.0" + } + } + }, + "gauge": { + "version": "1.2.2" + }, + "gaze": { + "version": "0.5.2" + }, + "generate-function": { + "version": "2.0.0" + }, + "generate-object-property": { + "version": "1.2.0" + }, + "get-pkg-repo": { + "version": "0.1.0", + "dependencies": { + "readable-stream": { + "version": "2.0.5" + }, + "through2": { + "version": "2.0.0" + } + } + }, + "get-stdin": { + "version": "4.0.1" + }, + "git-raw-commits": { + "version": "0.1.0", + "dependencies": { + "readable-stream": { + "version": "2.0.5" + }, + "through2": { + "version": "2.0.0" + } + } + }, + "git-semver-tags": { + "version": "1.1.1", + "dependencies": { + "semver": { + "version": "5.1.0" + } + } + }, + "glob": { + "version": "4.5.3" + }, + "glob-base": { + "version": "0.3.0" + }, + "glob-parent": { + "version": "2.0.0" + }, + "glob-stream": { + "version": "3.1.18" + }, + "glob-watcher": { + "version": "0.0.6" + }, + "glob2base": { + "version": "0.0.12" + }, + "global": { + "version": "2.0.1" + }, + "globby": { + "version": "2.1.0", + "dependencies": { + "async": { + "version": "1.5.0" + }, + "glob": { + "version": "5.0.15" + }, + "object-assign": { + "version": "3.0.0" + } + } + }, + "globule": { + "version": "0.1.0", + "dependencies": { + "glob": { + "version": "3.1.21" + }, + "graceful-fs": { + "version": "1.2.3" + }, + "inherits": { + "version": "1.0.2" + }, + "lodash": { + "version": "1.0.2" + }, + "minimatch": { + "version": "0.2.14" + } + } + }, + "glogg": { + "version": "1.0.0" + }, + "googleapis": { + "version": "1.0.23", + "dependencies": { + "async": { + "version": "0.9.2" + } + } + }, + "got": { + "version": "3.3.1", + "dependencies": { + "object-assign": { + "version": "3.0.0" + } + } + }, + "graceful-fs": { + "version": "3.0.8" + }, + "graceful-readlink": { + "version": "1.0.1" + }, + "gulp": { + "version": "3.9.0", + "dependencies": { + "ansi-regex": { + "version": "2.0.0" + }, + "ansi-styles": { + "version": "2.1.0" + }, + "chalk": { + "version": "1.1.1" + }, + "has-ansi": { + "version": "2.0.0" + }, + "strip-ansi": { + "version": "3.0.0" + }, + "supports-color": { + "version": "2.0.0" + } + } + }, + "gulp-autoprefixer": { + "version": "3.1.0", + "dependencies": { + "readable-stream": { + "version": "2.0.5" + }, + "through2": { + "version": "2.0.0" + } + } + }, + "gulp-clang-format": { + "version": "1.0.23", + "dependencies": { + "duplexer2": { + "version": "0.1.4" + }, + "readable-stream": { + "version": "2.0.5" + }, + "stream-combiner2": { + "version": "1.1.1" + } + } + }, + "gulp-concat": { + "version": "2.6.0" + }, + "gulp-connect": { + "version": "1.1.1", + "dependencies": { + "bytes": { + "version": "0.3.0" + }, + "connect": { + "version": "2.14.5" + }, + "debug": { + "version": "0.8.1" + }, + "event-stream": { + "version": "3.1.7" + }, + "faye-websocket": { + "version": "0.4.4" + }, + "gulp-util": { + "version": "2.2.20" + }, + "lodash._reinterpolate": { + "version": "2.4.1" + }, + "lodash.escape": { + "version": "2.4.1" + }, + "lodash.keys": { + "version": "2.4.1" + }, + "lodash.template": { + "version": "2.4.1" + }, + "lodash.templatesettings": { + "version": "2.4.1" + }, + "minimist": { + "version": "0.2.0" + }, + "qs": { + "version": "0.6.6" + }, + "raw-body": { + "version": "1.1.4" + }, + "readable-stream": { + "version": "1.0.33" + }, + "setimmediate": { + "version": "1.0.1" + }, + "split": { + "version": "0.2.10" + }, + "through2": { + "version": "0.5.1" }, - "fsevents": { - "version": "1.0.2", + "tiny-lr": { + "version": "0.0.5", "dependencies": { - "nan": { - "version": "2.1.0" + "debug": { + "version": "0.7.4" }, - "node-pre-gyp": { - "version": "0.6.12", - "dependencies": { - "mkdirp": { - "version": "0.5.1", - "dependencies": { - "minimist": { - "version": "0.0.8" - } - } - }, - "nopt": { - "version": "3.0.4", - "dependencies": { - "abbrev": { - "version": "1.0.7" - } - } - }, - "npmlog": { - "version": "1.2.1", - "dependencies": { - "ansi": { - "version": "0.3.0" - }, - "are-we-there-yet": { - "version": "1.0.4", - "dependencies": { - "delegates": { - "version": "0.1.0" - }, - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - } - } - }, - "gauge": { - "version": "1.2.2", - "dependencies": { - "has-unicode": { - "version": "1.0.0" - }, - "lodash.pad": { - "version": "3.1.1", - "dependencies": { - "lodash._basetostring": { - "version": "3.0.1" - }, - "lodash._createpadding": { - "version": "3.6.1", - "dependencies": { - "lodash.repeat": { - "version": "3.0.1" - } - } - } - } - }, - "lodash.padleft": { - "version": "3.1.1", - "dependencies": { - "lodash._basetostring": { - "version": "3.0.1" - }, - "lodash._createpadding": { - "version": "3.6.1", - "dependencies": { - "lodash.repeat": { - "version": "3.0.1" - } - } - } - } - }, - "lodash.padright": { - "version": "3.1.1", - "dependencies": { - "lodash._basetostring": { - "version": "3.0.1" - }, - "lodash._createpadding": { - "version": "3.6.1", - "dependencies": { - "lodash.repeat": { - "version": "3.0.1" - } - } - } - } - } - } - } - } - }, - "rc": { - "version": "1.1.2", - "dependencies": { - "deep-extend": { - "version": "0.2.11" - }, - "ini": { - "version": "1.3.4" - }, - "minimist": { - "version": "1.2.0" - }, - "strip-json-comments": { - "version": "0.1.3" - } - } - }, - "request": { - "version": "2.64.0", - "dependencies": { - "aws-sign2": { - "version": "0.5.0" - }, - "bl": { - "version": "1.0.0", - "dependencies": { - "readable-stream": { - "version": "2.0.2", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.3" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.1" - } - } - } - } - }, - "caseless": { - "version": "0.11.0" - }, - "combined-stream": { - "version": "1.0.5", - "dependencies": { - "delayed-stream": { - "version": "1.0.0" - } - } - }, - "extend": { - "version": "3.0.0" - }, - "forever-agent": { - "version": "0.6.1" - }, - "form-data": { - "version": "1.0.0-rc3", - "dependencies": { - "async": { - "version": "1.4.2" - } - } - }, - "har-validator": { - "version": "1.8.0", - "dependencies": { - "bluebird": { - "version": "2.10.2" - }, - "chalk": { - "version": "1.1.1", - "dependencies": { - "ansi-styles": { - "version": "2.1.0" - }, - "escape-string-regexp": { - "version": "1.0.3" - }, - "has-ansi": { - "version": "2.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "supports-color": { - "version": "2.0.0" - } - } - }, - "commander": { - "version": "2.8.1", - "dependencies": { - "graceful-readlink": { - "version": "1.0.1" - } - } - }, - "is-my-json-valid": { - "version": "2.12.2", - "dependencies": { - "generate-function": { - "version": "2.0.0" - }, - "generate-object-property": { - "version": "1.2.0", - "dependencies": { - "is-property": { - "version": "1.0.2" - } - } - }, - "jsonpointer": { - "version": "2.0.0" - }, - "xtend": { - "version": "4.0.0" - } - } - } - } - }, - "hawk": { - "version": "3.1.0", - "dependencies": { - "boom": { - "version": "2.9.0" - }, - "cryptiles": { - "version": "2.0.5" - }, - "hoek": { - "version": "2.16.3" - }, - "sntp": { - "version": "1.0.9" - } - } - }, - "http-signature": { - "version": "0.11.0", - "dependencies": { - "asn1": { - "version": "0.1.11" - }, - "assert-plus": { - "version": "0.1.5" - }, - "ctype": { - "version": "0.5.3" - } - } - }, - "isstream": { - "version": "0.1.2" - }, - "json-stringify-safe": { - "version": "5.0.1" - }, - "mime-types": { - "version": "2.1.7", - "dependencies": { - "mime-db": { - "version": "1.19.0" - } - } - }, - "node-uuid": { - "version": "1.4.3" - }, - "oauth-sign": { - "version": "0.8.0" - }, - "qs": { - "version": "5.1.0" - }, - "stringstream": { - "version": "0.0.4" - }, - "tough-cookie": { - "version": "2.1.0" - }, - "tunnel-agent": { - "version": "0.4.1" - } - } - }, - "rimraf": { - "version": "2.4.3", - "dependencies": { - "glob": { - "version": "5.0.15", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "minimatch": { - "version": "3.0.0", - "dependencies": { - "brace-expansion": { - "version": "1.1.1", - "dependencies": { - "balanced-match": { - "version": "0.2.0" - }, - "concat-map": { - "version": "0.0.1" - } - } - } - } - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "path-is-absolute": { - "version": "1.0.0" - } - } - } - } - }, - "semver": { - "version": "5.0.3" - }, - "tar": { - "version": "2.2.1", - "dependencies": { - "block-stream": { - "version": "0.0.8" - }, - "fstream": { - "version": "1.0.8", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - } - } - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "tar-pack": { - "version": "2.0.0", - "dependencies": { - "debug": { - "version": "0.7.4" - }, - "fstream": { - "version": "0.1.31", - "dependencies": { - "graceful-fs": { - "version": "3.0.8" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "fstream-ignore": { - "version": "0.0.7", - "dependencies": { - "inherits": { - "version": "2.0.1" - }, - "minimatch": { - "version": "0.2.14", - "dependencies": { - "lru-cache": { - "version": "2.7.0" - }, - "sigmund": { - "version": "1.0.1" - } - } - } - } - }, - "graceful-fs": { - "version": "1.2.3" - }, - "once": { - "version": "1.1.1" - }, - "readable-stream": { - "version": "1.0.33", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - }, - "rimraf": { - "version": "2.2.8" - }, - "tar": { - "version": "0.1.20", - "dependencies": { - "block-stream": { - "version": "0.0.8" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "uid-number": { - "version": "0.0.3" - } - } - } - } + "qs": { + "version": "0.5.6" } } }, - "glob-parent": { + "vinyl": { + "version": "0.2.3" + }, + "xtend": { + "version": "3.0.0" + } + } + }, + "gulp-diff": { + "version": "1.0.0", + "dependencies": { + "readable-stream": { + "version": "2.0.5" + }, + "through2": { "version": "2.0.0" + } + } + }, + "gulp-gzip": { + "version": "1.2.0", + "dependencies": { + "bytes": { + "version": "0.3.0" }, - "is-binary-path": { - "version": "1.0.1", + "gulp-util": { + "version": "2.2.20", "dependencies": { - "binary-extensions": { - "version": "1.3.1" + "through2": { + "version": "0.5.1" } } }, - "is-glob": { - "version": "2.0.1", - "dependencies": { - "is-extglob": { - "version": "1.0.0" - } - } + "lodash._reinterpolate": { + "version": "2.4.1" }, - "lodash.flatten": { - "version": "3.0.2", - "dependencies": { - "lodash._baseflatten": { - "version": "3.1.4", - "dependencies": { - "lodash.isarguments": { - "version": "3.0.4" - }, - "lodash.isarray": { - "version": "3.0.4" - } - } - }, - "lodash._isiterateecall": { - "version": "3.0.9" - } - } + "lodash.escape": { + "version": "2.4.1" }, - "path-is-absolute": { - "version": "1.0.0" + "lodash.keys": { + "version": "2.4.1" }, - "readdirp": { - "version": "2.0.0", + "lodash.template": { + "version": "2.4.1" + }, + "lodash.templatesettings": { + "version": "2.4.1" + }, + "minimist": { + "version": "0.2.0" + }, + "readable-stream": { + "version": "1.0.33" + }, + "through2": { + "version": "0.4.2", "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.3" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } + "xtend": { + "version": "2.1.2" } } + }, + "vinyl": { + "version": "0.2.3" + }, + "xtend": { + "version": "3.0.0" } } }, - "clang-format": { - "version": "1.0.32", + "gulp-insert": { + "version": "0.5.0" + }, + "gulp-load-plugins": { + "version": "1.1.0" + }, + "gulp-rename": { + "version": "1.2.2" + }, + "gulp-replace": { + "version": "0.5.4", "dependencies": { - "resolve": { - "version": "1.1.6" + "readable-stream": { + "version": "2.0.5" } } }, - "conventional-changelog": { - "version": "0.2.1", + "gulp-sass": { + "version": "2.1.1", "dependencies": { - "add-stream": { - "version": "1.0.0" + "readable-stream": { + "version": "2.0.5" }, - "compare-func": { - "version": "1.3.1", - "dependencies": { - "array-ify": { - "version": "1.0.0" - }, - "dot-prop": { - "version": "2.2.0" - } - } + "through2": { + "version": "2.0.0" + } + } + }, + "gulp-shell": { + "version": "0.5.1", + "dependencies": { + "async": { + "version": "1.5.0" }, - "conventional-changelog-writer": { - "version": "0.2.1", - "dependencies": { - "conventional-commits-filter": { - "version": "0.1.1", - "dependencies": { - "is-subset": { - "version": "0.1.1" - }, - "modify-values": { - "version": "1.0.0" - } - } - }, - "handlebars": { - "version": "3.0.3", - "dependencies": { - "optimist": { - "version": "0.6.1", - "dependencies": { - "minimist": { - "version": "0.0.10" - }, - "wordwrap": { - "version": "0.0.3" - } - } - }, - "source-map": { - "version": "0.1.43", - "dependencies": { - "amdefine": { - "version": "1.0.0" - } - } - }, - "uglify-js": { - "version": "2.3.6", - "dependencies": { - "async": { - "version": "0.2.10" - }, - "optimist": { - "version": "0.3.7", - "dependencies": { - "wordwrap": { - "version": "0.0.3" - } - } - } - } - } - } - }, - "split": { - "version": "1.0.0", - "dependencies": { - "through": { - "version": "2.3.8" - } - } - } - } + "lodash": { + "version": "3.10.1" }, - "conventional-commits-parser": { - "version": "0.0.19", - "dependencies": { - "is-text-path": { - "version": "1.0.1", - "dependencies": { - "text-extensions": { - "version": "1.3.3" - } - } - }, - "JSONStream": { - "version": "1.0.6", - "dependencies": { - "jsonparse": { - "version": "1.2.0" - }, - "through": { - "version": "2.3.8" - } - } - }, - "split": { - "version": "1.0.0", - "dependencies": { - "through": { - "version": "2.3.8" - } - } - } - } + "readable-stream": { + "version": "2.0.5" }, - "dateformat": { - "version": "1.0.11", - "dependencies": { - "get-stdin": { - "version": "5.0.0" - } - } + "through2": { + "version": "2.0.0" + } + } + }, + "gulp-sourcemaps": { + "version": "1.6.0", + "dependencies": { + "graceful-fs": { + "version": "4.1.2" }, - "get-pkg-repo": { - "version": "0.1.0", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4" - }, - "normalize-package-data": { - "version": "2.3.5", - "dependencies": { - "is-builtin-module": { - "version": "1.0.0", - "dependencies": { - "builtin-modules": { - "version": "1.1.0" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.0", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.3" - }, - "spdx-license-ids": { - "version": "1.1.0" - } - } - } - } - } - } - } - } + "readable-stream": { + "version": "2.0.5" }, - "git-raw-commits": { - "version": "0.1.0", + "through2": { + "version": "2.0.0" + }, + "vinyl": { + "version": "1.1.0" + } + } + }, + "gulp-tslint": { + "version": "3.6.0", + "dependencies": { + "tslint": { + "version": "2.5.1" + }, + "underscore.string": { + "version": "3.1.1" + } + } + }, + "gulp-typescript": { + "version": "2.10.0", + "dependencies": { + "glob": { + "version": "5.0.15" + }, + "glob-stream": { + "version": "5.3.1", "dependencies": { - "dargs": { - "version": "4.0.1", - "dependencies": { - "number-is-nan": { - "version": "1.0.0" - } - } - }, - "lodash.template": { - "version": "3.6.2", - "dependencies": { - "lodash._basecopy": { - "version": "3.0.1" - }, - "lodash._basetostring": { - "version": "3.0.1" - }, - "lodash._basevalues": { - "version": "3.0.0" - }, - "lodash._isiterateecall": { - "version": "3.0.9" - }, - "lodash._reinterpolate": { - "version": "3.0.0" - }, - "lodash.escape": { - "version": "3.0.0" - }, - "lodash.keys": { - "version": "3.1.2", - "dependencies": { - "lodash._getnative": { - "version": "3.9.1" - }, - "lodash.isarguments": { - "version": "3.0.4" - }, - "lodash.isarray": { - "version": "3.0.4" - } - } - }, - "lodash.restparam": { - "version": "3.6.1" - }, - "lodash.templatesettings": { - "version": "3.1.0" - } - } + "readable-stream": { + "version": "1.0.33" }, - "split2": { - "version": "1.0.0" + "through2": { + "version": "0.6.5" } } }, - "git-semver-tags": { - "version": "1.0.0" + "graceful-fs": { + "version": "4.1.2" }, - "lodash": { - "version": "3.10.1" + "ordered-read-streams": { + "version": "0.3.0" }, - "meow": { - "version": "3.5.0", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "dependencies": { - "camelcase": { - "version": "1.2.1" - }, - "map-obj": { - "version": "1.0.1" - } - } - }, - "loud-rejection": { - "version": "1.0.0" - }, - "normalize-package-data": { - "version": "2.3.5", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4" - }, - "is-builtin-module": { - "version": "1.0.0", - "dependencies": { - "builtin-modules": { - "version": "1.1.0" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.0", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.3" - }, - "spdx-license-ids": { - "version": "1.1.0" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1" - }, - "read-pkg-up": { - "version": "1.0.1", - "dependencies": { - "find-up": { - "version": "1.0.0", - "dependencies": { - "path-exists": { - "version": "2.0.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "dependencies": { - "load-json-file": { - "version": "1.0.1", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "parse-json": { - "version": "2.2.0", - "dependencies": { - "error-ex": { - "version": "1.2.0" - } - } - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "dependencies": { - "is-utf8": { - "version": "0.2.0" - } - } - } - } - }, - "path-type": { - "version": "1.0.0", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "dependencies": { - "repeating": { - "version": "2.0.0", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "dependencies": { - "number-is-nan": { - "version": "1.0.0" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "dependencies": { - "get-stdin": { - "version": "4.0.1" - } - } - } - } - }, - "trim-newlines": { - "version": "1.0.0" - } - } - }, - "semver": { - "version": "5.0.3" + "readable-stream": { + "version": "2.0.5" }, - "tempfile": { - "version": "1.1.1", - "dependencies": { - "os-tmpdir": { - "version": "1.0.1" - }, - "uuid": { - "version": "2.0.1" - } - } + "source-map": { + "version": "0.5.3" }, "through2": { - "version": "2.0.0", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.3" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } - }, - "xtend": { - "version": "4.0.1" - } - } + "version": "2.0.0" + }, + "typescript": { + "version": "1.7.3" + }, + "unique-stream": { + "version": "2.2.0" + }, + "vinyl": { + "version": "1.1.0" + }, + "vinyl-fs": { + "version": "2.2.1" } } }, - "del": { - "version": "1.2.1", + "gulp-uglify": { + "version": "1.5.1", "dependencies": { - "each-async": { - "version": "1.1.1", - "dependencies": { - "onetime": { - "version": "1.0.0" - }, - "set-immediate-shim": { - "version": "1.0.1" - } - } + "camelcase": { + "version": "1.2.1" }, - "globby": { - "version": "2.1.0", - "dependencies": { - "array-union": { - "version": "1.0.1", - "dependencies": { - "array-uniq": { - "version": "1.0.2" - } - } - }, - "async": { - "version": "1.5.0" - }, - "glob": { - "version": "5.0.15", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "path-is-absolute": { - "version": "1.0.0" - } - } - } - } + "cliui": { + "version": "2.1.0" }, - "is-path-cwd": { - "version": "1.0.0" + "readable-stream": { + "version": "2.0.5" }, - "is-path-in-cwd": { - "version": "1.0.0", - "dependencies": { - "is-path-inside": { - "version": "1.0.0", - "dependencies": { - "path-is-inside": { - "version": "1.0.1" - } - } - } - } + "source-map": { + "version": "0.5.3" }, - "object-assign": { - "version": "3.0.0" + "through2": { + "version": "2.0.0" }, - "rimraf": { - "version": "2.4.3", - "dependencies": { - "glob": { - "version": "5.0.15", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "path-is-absolute": { - "version": "1.0.0" - } - } - } - } + "uglify-js": { + "version": "2.6.0" + }, + "window-size": { + "version": "0.1.0" + }, + "wordwrap": { + "version": "0.0.2" + }, + "yargs": { + "version": "3.10.0" } } }, - "es6-promise": { - "version": "3.0.2" - }, - "es6-shim": { - "version": "0.33.10" - }, - "findup-sync": { - "version": "0.2.1", - "dependencies": { - "glob": { - "version": "4.3.5" - } - } - }, - "firefox-profile": { - "version": "0.3.11", + "gulp-util": { + "version": "3.0.7", "dependencies": { - "adm-zip": { - "version": "0.4.7" - }, - "archiver": { - "version": "0.14.4", - "dependencies": { - "buffer-crc32": { - "version": "0.2.5" - }, - "glob": { - "version": "4.3.5", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - } - } - }, - "lodash": { - "version": "3.2.0" - }, - "readable-stream": { - "version": "1.0.33", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - }, - "tar-stream": { - "version": "1.1.5", - "dependencies": { - "bl": { - "version": "0.9.4" - }, - "end-of-stream": { - "version": "1.1.0", - "dependencies": { - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - } - } - }, - "xtend": { - "version": "4.0.1" - } - } - }, - "zip-stream": { - "version": "0.5.2", - "dependencies": { - "compress-commons": { - "version": "0.2.9", - "dependencies": { - "crc32-stream": { - "version": "0.3.4" - }, - "node-int64": { - "version": "0.3.3" - } - } - } - } - } - } + "ansi-regex": { + "version": "2.0.0" }, - "async": { - "version": "0.9.2" + "ansi-styles": { + "version": "2.1.0" }, - "fs-extra": { - "version": "0.16.5", - "dependencies": { - "graceful-fs": { - "version": "3.0.8" - }, - "jsonfile": { - "version": "2.2.3" - }, - "rimraf": { - "version": "2.4.3", - "dependencies": { - "glob": { - "version": "5.0.15", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "path-is-absolute": { - "version": "1.0.0" - } - } - } - } - } - } + "chalk": { + "version": "1.1.1" }, - "ini": { - "version": "1.3.4" + "has-ansi": { + "version": "2.0.0" }, - "jetpack-id": { - "version": "0.0.4" + "object-assign": { + "version": "3.0.0" }, - "lazystream": { - "version": "0.1.0", - "dependencies": { - "readable-stream": { - "version": "1.0.33", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - } - } + "readable-stream": { + "version": "2.0.5" }, - "lodash": { - "version": "3.5.0" + "strip-ansi": { + "version": "3.0.0" }, - "wrench": { - "version": "1.5.8" + "supports-color": { + "version": "2.0.0" }, - "xml2js": { - "version": "0.4.15", - "dependencies": { - "sax": { - "version": "1.1.4" - }, - "xmlbuilder": { - "version": "4.0.0" - } - } + "through2": { + "version": "2.0.0" } } }, - "fs-extra": { - "version": "0.18.4", + "gulplog": { + "version": "1.0.0" + }, + "handlebars": { + "version": "3.0.3", "dependencies": { - "graceful-fs": { - "version": "3.0.8" - }, - "jsonfile": { - "version": "2.2.3" - }, - "rimraf": { - "version": "2.4.3", - "dependencies": { - "glob": { - "version": "5.0.15", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "path-is-absolute": { - "version": "1.0.0" - } - } - } - } + "source-map": { + "version": "0.1.43" } } }, - "glob": { - "version": "4.5.3", + "har-validator": { + "version": "2.0.3", "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } + "ansi-regex": { + "version": "2.0.0" }, - "inherits": { - "version": "2.0.1" + "ansi-styles": { + "version": "2.1.0" }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } + "chalk": { + "version": "1.1.1" + }, + "has-ansi": { + "version": "2.0.0" + }, + "strip-ansi": { + "version": "3.0.0" + }, + "supports-color": { + "version": "2.0.0" } } }, - "googleapis": { - "version": "1.0.23", + "has": { + "version": "1.0.1" + }, + "has-ansi": { + "version": "0.1.0" + }, + "has-binary": { + "version": "0.1.6" + }, + "has-binary-data": { + "version": "0.1.3" + }, + "has-cors": { + "version": "1.0.3" + }, + "has-flag": { + "version": "1.0.0" + }, + "has-gulplog": { + "version": "0.1.0" + }, + "has-unicode": { + "version": "1.0.1" + }, + "hash-files": { + "version": "1.0.0", "dependencies": { - "async": { - "version": "0.9.2" + "glob": { + "version": "3.2.11" }, - "gapitoken": { - "version": "0.1.5", - "dependencies": { - "jws": { - "version": "3.0.0", - "dependencies": { - "base64url": { - "version": "1.0.4", - "dependencies": { - "concat-stream": { - "version": "1.4.10", - "dependencies": { - "inherits": { - "version": "2.0.1" - }, - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - }, - "typedarray": { - "version": "0.0.6" - } - } - }, - "meow": { - "version": "2.0.0", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "dependencies": { - "camelcase": { - "version": "1.2.1" - }, - "map-obj": { - "version": "1.0.1" - } - } - }, - "indent-string": { - "version": "1.2.2", - "dependencies": { - "get-stdin": { - "version": "4.0.1" - }, - "repeating": { - "version": "1.1.3", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "dependencies": { - "number-is-nan": { - "version": "1.0.0" - } - } - } - } - } - } - }, - "object-assign": { - "version": "1.0.0" - } - } - } - } - }, - "jwa": { - "version": "1.0.2", - "dependencies": { - "base64url": { - "version": "0.0.6" - }, - "buffer-equal-constant-time": { - "version": "1.0.1" - }, - "ecdsa-sig-formatter": { - "version": "1.0.2", - "dependencies": { - "asn1.js": { - "version": "2.2.1", - "dependencies": { - "bn.js": { - "version": "2.2.0" - }, - "inherits": { - "version": "2.0.1" - }, - "minimalistic-assert": { - "version": "1.0.0" - } - } - }, - "base64-url": { - "version": "1.2.1" - } - } - } - } - } - } - }, - "request": { - "version": "2.65.0", - "dependencies": { - "aws-sign2": { - "version": "0.6.0" - }, - "bl": { - "version": "1.0.0", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.3" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } - } - } - }, - "caseless": { - "version": "0.11.0" - }, - "combined-stream": { - "version": "1.0.5", - "dependencies": { - "delayed-stream": { - "version": "1.0.0" - } - } - }, - "extend": { - "version": "3.0.0" - }, - "forever-agent": { - "version": "0.6.1" - }, - "form-data": { - "version": "1.0.0-rc3", - "dependencies": { - "async": { - "version": "1.5.0" - } - } - }, - "har-validator": { - "version": "2.0.2", - "dependencies": { - "chalk": { - "version": "1.1.1", - "dependencies": { - "ansi-styles": { - "version": "2.1.0" - }, - "escape-string-regexp": { - "version": "1.0.3" - }, - "has-ansi": { - "version": "2.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "supports-color": { - "version": "2.0.0" - } - } - }, - "commander": { - "version": "2.9.0", - "dependencies": { - "graceful-readlink": { - "version": "1.0.1" - } - } - }, - "is-my-json-valid": { - "version": "2.12.2", - "dependencies": { - "generate-function": { - "version": "2.0.0" - }, - "generate-object-property": { - "version": "1.2.0", - "dependencies": { - "is-property": { - "version": "1.0.2" - } - } - }, - "jsonpointer": { - "version": "2.0.0" - }, - "xtend": { - "version": "4.0.1" - } - } - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - }, - "hawk": { - "version": "3.1.0", - "dependencies": { - "boom": { - "version": "2.10.1" - }, - "cryptiles": { - "version": "2.0.5" - }, - "hoek": { - "version": "2.16.3" - }, - "sntp": { - "version": "1.0.9" - } - } - }, - "http-signature": { - "version": "0.11.0", - "dependencies": { - "asn1": { - "version": "0.1.11" - }, - "assert-plus": { - "version": "0.1.5" - }, - "ctype": { - "version": "0.5.3" - } - } - }, - "isstream": { - "version": "0.1.2" - }, - "json-stringify-safe": { - "version": "5.0.1" - }, - "mime-types": { - "version": "2.1.7", - "dependencies": { - "mime-db": { - "version": "1.19.0" - } - } - }, - "oauth-sign": { - "version": "0.8.0" - }, - "qs": { - "version": "5.2.0" - }, - "stringstream": { - "version": "0.0.5" - }, - "tough-cookie": { - "version": "2.2.0" - }, - "tunnel-agent": { - "version": "0.4.1" - } - } - } - } - }, - "request": { - "version": "2.51.0", - "dependencies": { - "aws-sign2": { - "version": "0.5.0" - }, - "bl": { - "version": "0.9.4", - "dependencies": { - "readable-stream": { - "version": "1.0.33", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - } - } - }, - "caseless": { - "version": "0.8.0" - }, - "combined-stream": { - "version": "0.0.7", - "dependencies": { - "delayed-stream": { - "version": "0.0.5" - } - } - }, - "forever-agent": { - "version": "0.5.2" - }, - "form-data": { - "version": "0.2.0", - "dependencies": { - "mime-types": { - "version": "2.0.14", - "dependencies": { - "mime-db": { - "version": "1.12.0" - } - } - } - } - }, - "hawk": { - "version": "1.1.1", - "dependencies": { - "boom": { - "version": "0.4.2" - }, - "cryptiles": { - "version": "0.2.2" - }, - "hoek": { - "version": "0.9.1" - }, - "sntp": { - "version": "0.2.4" - } - } - }, - "http-signature": { - "version": "0.10.1", - "dependencies": { - "asn1": { - "version": "0.1.11" - }, - "assert-plus": { - "version": "0.1.5" - }, - "ctype": { - "version": "0.5.3" - } - } - }, - "json-stringify-safe": { - "version": "5.0.1" - }, - "mime-types": { - "version": "1.0.2" - }, - "oauth-sign": { - "version": "0.5.0" - }, - "qs": { - "version": "2.3.3" - }, - "stringstream": { - "version": "0.0.5" - }, - "tough-cookie": { - "version": "2.2.0" - }, - "tunnel-agent": { - "version": "0.4.1" - } - } - }, - "string-template": { - "version": "0.2.1" + "minimatch": { + "version": "0.3.0" } } }, - "gulp": { - "version": "3.9.0", - "dependencies": { - "archy": { - "version": "1.0.0" - }, - "chalk": { - "version": "1.1.1", - "dependencies": { - "ansi-styles": { - "version": "2.1.0" - }, - "escape-string-regexp": { - "version": "1.0.3" - }, - "has-ansi": { - "version": "2.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "supports-color": { - "version": "2.0.0" - } - } - }, - "deprecated": { - "version": "0.0.1" - }, - "gulp-util": { - "version": "3.0.7", - "dependencies": { - "array-differ": { - "version": "1.0.0" - }, - "array-uniq": { - "version": "1.0.2" - }, - "beeper": { - "version": "1.1.0" - }, - "dateformat": { - "version": "1.0.11", - "dependencies": { - "get-stdin": { - "version": "5.0.0" - }, - "meow": { - "version": "3.5.0", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "dependencies": { - "camelcase": { - "version": "1.2.1" - }, - "map-obj": { - "version": "1.0.1" - } - } - }, - "loud-rejection": { - "version": "1.0.0" - }, - "normalize-package-data": { - "version": "2.3.5", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4" - }, - "is-builtin-module": { - "version": "1.0.0", - "dependencies": { - "builtin-modules": { - "version": "1.1.0" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.0", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.3" - }, - "spdx-license-ids": { - "version": "1.1.0" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1" - }, - "read-pkg-up": { - "version": "1.0.1", - "dependencies": { - "find-up": { - "version": "1.0.0", - "dependencies": { - "path-exists": { - "version": "2.0.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "dependencies": { - "load-json-file": { - "version": "1.0.1", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "parse-json": { - "version": "2.2.0", - "dependencies": { - "error-ex": { - "version": "1.2.0" - } - } - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "dependencies": { - "is-utf8": { - "version": "0.2.0" - } - } - } - } - }, - "path-type": { - "version": "1.0.0", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "dependencies": { - "repeating": { - "version": "2.0.0", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "dependencies": { - "number-is-nan": { - "version": "1.0.0" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "dependencies": { - "get-stdin": { - "version": "4.0.1" - } - } - } - } - }, - "trim-newlines": { - "version": "1.0.0" - } - } - } - } - }, - "fancy-log": { - "version": "1.1.0" - }, - "gulplog": { - "version": "1.0.0", - "dependencies": { - "glogg": { - "version": "1.0.0", - "dependencies": { - "sparkles": { - "version": "1.0.0" - } - } - } - } - }, - "has-gulplog": { - "version": "0.1.0", - "dependencies": { - "sparkles": { - "version": "1.0.0" - } - } - }, - "lodash._reescape": { - "version": "3.0.0" - }, - "lodash._reevaluate": { - "version": "3.0.0" - }, - "lodash._reinterpolate": { - "version": "3.0.0" - }, - "lodash.template": { - "version": "3.6.2", - "dependencies": { - "lodash._basecopy": { - "version": "3.0.1" - }, - "lodash._basetostring": { - "version": "3.0.1" - }, - "lodash._basevalues": { - "version": "3.0.0" - }, - "lodash._isiterateecall": { - "version": "3.0.9" - }, - "lodash.escape": { - "version": "3.0.0" - }, - "lodash.keys": { - "version": "3.1.2", - "dependencies": { - "lodash._getnative": { - "version": "3.9.1" - }, - "lodash.isarguments": { - "version": "3.0.4" - }, - "lodash.isarray": { - "version": "3.0.4" - } - } - }, - "lodash.restparam": { - "version": "3.6.1" - }, - "lodash.templatesettings": { - "version": "3.1.0" - } - } - }, - "multipipe": { - "version": "0.1.2", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - } - } - } - } - }, - "object-assign": { - "version": "3.0.0" - }, - "replace-ext": { - "version": "0.0.1" - }, - "through2": { - "version": "2.0.0", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.3" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } - }, - "xtend": { - "version": "4.0.1" - } - } - }, - "vinyl": { - "version": "0.5.3", - "dependencies": { - "clone": { - "version": "1.0.2" - }, - "clone-stats": { - "version": "0.0.1" - } - } - } - } - }, - "interpret": { - "version": "0.6.6" - }, - "liftoff": { - "version": "2.2.0", - "dependencies": { - "extend": { - "version": "2.0.1" - }, - "findup-sync": { - "version": "0.3.0", - "dependencies": { - "glob": { - "version": "5.0.15", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "path-is-absolute": { - "version": "1.0.0" - } - } - } - } - }, - "flagged-respawn": { - "version": "0.3.1" - }, - "rechoir": { - "version": "0.6.2" - }, - "resolve": { - "version": "1.1.6" - } - } - }, - "orchestrator": { - "version": "0.3.7", - "dependencies": { - "end-of-stream": { - "version": "0.1.5", - "dependencies": { - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - } - } - }, - "sequencify": { - "version": "0.0.7" - }, - "stream-consume": { - "version": "0.1.0" - } - } - }, - "pretty-hrtime": { - "version": "1.0.1" - }, - "tildify": { - "version": "1.1.2", - "dependencies": { - "os-homedir": { - "version": "1.0.1" - } - } - }, - "v8flags": { - "version": "2.0.10", - "dependencies": { - "user-home": { - "version": "1.1.1" - } - } - }, - "vinyl-fs": { - "version": "0.3.14", - "dependencies": { - "defaults": { - "version": "1.0.3", - "dependencies": { - "clone": { - "version": "1.0.2" - } - } - }, - "glob-stream": { - "version": "3.1.18", - "dependencies": { - "glob2base": { - "version": "0.0.12", - "dependencies": { - "find-index": { - "version": "0.1.1" - } - } - }, - "ordered-read-streams": { - "version": "0.1.0" - }, - "unique-stream": { - "version": "1.0.0" - } - } - }, - "glob-watcher": { - "version": "0.0.6", - "dependencies": { - "gaze": { - "version": "0.5.2", - "dependencies": { - "globule": { - "version": "0.1.0", - "dependencies": { - "glob": { - "version": "3.1.21", - "dependencies": { - "graceful-fs": { - "version": "1.2.3" - }, - "inherits": { - "version": "1.0.2" - } - } - }, - "lodash": { - "version": "1.0.2" - }, - "minimatch": { - "version": "0.2.14", - "dependencies": { - "lru-cache": { - "version": "2.7.0" - }, - "sigmund": { - "version": "1.0.1" - } - } - } - } - } - } - } - } - }, - "graceful-fs": { - "version": "3.0.8" - }, - "mkdirp": { - "version": "0.5.1", - "dependencies": { - "minimist": { - "version": "0.0.8" - } - } - }, - "strip-bom": { - "version": "1.0.0", - "dependencies": { - "first-chunk-stream": { - "version": "1.0.0" - }, - "is-utf8": { - "version": "0.2.0" - } - } - }, - "vinyl": { - "version": "0.4.6", - "dependencies": { - "clone": { - "version": "0.2.0" - }, - "clone-stats": { - "version": "0.0.1" - } - } - } - } - } - } - }, - "gulp-autoprefixer": { - "version": "3.1.0", - "dependencies": { - "autoprefixer": { - "version": "6.0.3", - "dependencies": { - "browserslist": { - "version": "1.0.1" - }, - "caniuse-db": { - "version": "1.0.30000356" - }, - "num2fraction": { - "version": "1.2.2" - } - } - }, - "gulp-util": { - "version": "3.0.7", - "dependencies": { - "array-differ": { - "version": "1.0.0" - }, - "array-uniq": { - "version": "1.0.2" - }, - "beeper": { - "version": "1.1.0" - }, - "chalk": { - "version": "1.1.1", - "dependencies": { - "ansi-styles": { - "version": "2.1.0" - }, - "escape-string-regexp": { - "version": "1.0.3" - }, - "has-ansi": { - "version": "2.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "supports-color": { - "version": "2.0.0" - } - } - }, - "dateformat": { - "version": "1.0.11", - "dependencies": { - "get-stdin": { - "version": "5.0.0" - }, - "meow": { - "version": "3.5.0", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "dependencies": { - "camelcase": { - "version": "1.2.1" - }, - "map-obj": { - "version": "1.0.1" - } - } - }, - "loud-rejection": { - "version": "1.0.0" - }, - "normalize-package-data": { - "version": "2.3.5", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4" - }, - "is-builtin-module": { - "version": "1.0.0", - "dependencies": { - "builtin-modules": { - "version": "1.1.0" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.0", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.3" - }, - "spdx-license-ids": { - "version": "1.1.0" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1" - }, - "read-pkg-up": { - "version": "1.0.1", - "dependencies": { - "find-up": { - "version": "1.0.0", - "dependencies": { - "path-exists": { - "version": "2.0.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "dependencies": { - "load-json-file": { - "version": "1.0.1", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "parse-json": { - "version": "2.2.0", - "dependencies": { - "error-ex": { - "version": "1.2.0" - } - } - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "dependencies": { - "is-utf8": { - "version": "0.2.0" - } - } - } - } - }, - "path-type": { - "version": "1.0.0", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "dependencies": { - "repeating": { - "version": "2.0.0", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "dependencies": { - "number-is-nan": { - "version": "1.0.0" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "dependencies": { - "get-stdin": { - "version": "4.0.1" - } - } - } - } - }, - "trim-newlines": { - "version": "1.0.0" - } - } - } - } - }, - "fancy-log": { - "version": "1.1.0" - }, - "gulplog": { - "version": "1.0.0", - "dependencies": { - "glogg": { - "version": "1.0.0", - "dependencies": { - "sparkles": { - "version": "1.0.0" - } - } - } - } - }, - "has-gulplog": { - "version": "0.1.0", - "dependencies": { - "sparkles": { - "version": "1.0.0" - } - } - }, - "lodash._reescape": { - "version": "3.0.0" - }, - "lodash._reevaluate": { - "version": "3.0.0" - }, - "lodash._reinterpolate": { - "version": "3.0.0" - }, - "lodash.template": { - "version": "3.6.2", - "dependencies": { - "lodash._basecopy": { - "version": "3.0.1" - }, - "lodash._basetostring": { - "version": "3.0.1" - }, - "lodash._basevalues": { - "version": "3.0.0" - }, - "lodash._isiterateecall": { - "version": "3.0.9" - }, - "lodash.escape": { - "version": "3.0.0" - }, - "lodash.keys": { - "version": "3.1.2", - "dependencies": { - "lodash._getnative": { - "version": "3.9.1" - }, - "lodash.isarguments": { - "version": "3.0.4" - }, - "lodash.isarray": { - "version": "3.0.4" - } - } - }, - "lodash.restparam": { - "version": "3.6.1" - }, - "lodash.templatesettings": { - "version": "3.1.0" - } - } - }, - "multipipe": { - "version": "0.1.2", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - } - } - } - } - }, - "object-assign": { - "version": "3.0.0" - }, - "replace-ext": { - "version": "0.0.1" - }, - "vinyl": { - "version": "0.5.3", - "dependencies": { - "clone": { - "version": "1.0.2" - }, - "clone-stats": { - "version": "0.0.1" - } - } - } - } - }, - "postcss": { - "version": "5.0.10", - "dependencies": { - "js-base64": { - "version": "2.1.9" - }, - "source-map": { - "version": "0.5.3" - }, - "supports-color": { - "version": "3.1.2", - "dependencies": { - "has-flag": { - "version": "1.0.0" - } - } - } - } - }, - "through2": { - "version": "2.0.0", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.3" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } - }, - "xtend": { - "version": "4.0.1" - } - } - }, - "vinyl-sourcemaps-apply": { - "version": "0.2.0", - "dependencies": { - "source-map": { - "version": "0.5.3" - } - } - } - } - }, - "gulp-clang-format": { - "version": "1.0.23", - "dependencies": { - "gulp-diff": { - "version": "1.0.0", - "dependencies": { - "cli-color": { - "version": "1.1.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - }, - "d": { - "version": "0.1.1" - }, - "es5-ext": { - "version": "0.10.8", - "dependencies": { - "es6-symbol": { - "version": "3.0.1" - } - } - }, - "es6-iterator": { - "version": "2.0.0", - "dependencies": { - "es6-symbol": { - "version": "3.0.1" - } - } - }, - "memoizee": { - "version": "0.3.9", - "dependencies": { - "es6-weak-map": { - "version": "0.1.4", - "dependencies": { - "es6-iterator": { - "version": "0.1.3" - }, - "es6-symbol": { - "version": "2.0.1" - } - } - }, - "event-emitter": { - "version": "0.3.4" - }, - "lru-queue": { - "version": "0.1.0" - }, - "next-tick": { - "version": "0.2.2" - } - } - }, - "timers-ext": { - "version": "0.1.0", - "dependencies": { - "next-tick": { - "version": "0.2.2" - } - } - } - } - }, - "diff": { - "version": "2.2.0" - }, - "event-stream": { - "version": "3.3.2", - "dependencies": { - "duplexer": { - "version": "0.1.1" - }, - "from": { - "version": "0.1.3" - }, - "map-stream": { - "version": "0.1.0" - }, - "pause-stream": { - "version": "0.0.11" - }, - "split": { - "version": "0.3.3" - }, - "stream-combiner": { - "version": "0.0.4" - }, - "through": { - "version": "2.3.8" - } - } - }, - "through2": { - "version": "2.0.0", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.3" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } - }, - "xtend": { - "version": "4.0.1" - } - } - } - } - }, - "gulp-util": { - "version": "3.0.7", - "dependencies": { - "array-differ": { - "version": "1.0.0" - }, - "array-uniq": { - "version": "1.0.2" - }, - "beeper": { - "version": "1.1.0" - }, - "chalk": { - "version": "1.1.1", - "dependencies": { - "ansi-styles": { - "version": "2.1.0" - }, - "escape-string-regexp": { - "version": "1.0.3" - }, - "has-ansi": { - "version": "2.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "supports-color": { - "version": "2.0.0" - } - } - }, - "dateformat": { - "version": "1.0.11", - "dependencies": { - "get-stdin": { - "version": "5.0.0" - }, - "meow": { - "version": "3.5.0", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "dependencies": { - "camelcase": { - "version": "1.2.1" - }, - "map-obj": { - "version": "1.0.1" - } - } - }, - "loud-rejection": { - "version": "1.0.0" - }, - "normalize-package-data": { - "version": "2.3.5", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4" - }, - "is-builtin-module": { - "version": "1.0.0", - "dependencies": { - "builtin-modules": { - "version": "1.1.0" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.1", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.4" - }, - "spdx-license-ids": { - "version": "1.1.0" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1" - }, - "read-pkg-up": { - "version": "1.0.1", - "dependencies": { - "find-up": { - "version": "1.0.0", - "dependencies": { - "path-exists": { - "version": "2.0.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "dependencies": { - "load-json-file": { - "version": "1.0.1", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "parse-json": { - "version": "2.2.0", - "dependencies": { - "error-ex": { - "version": "1.3.0", - "dependencies": { - "is-arrayish": { - "version": "0.2.1" - } - } - } - } - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "dependencies": { - "is-utf8": { - "version": "0.2.0" - } - } - } - } - }, - "path-type": { - "version": "1.0.0", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "dependencies": { - "repeating": { - "version": "2.0.0", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "dependencies": { - "number-is-nan": { - "version": "1.0.0" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "dependencies": { - "get-stdin": { - "version": "4.0.1" - } - } - } - } - }, - "trim-newlines": { - "version": "1.0.0" - } - } - } - } - }, - "fancy-log": { - "version": "1.1.0" - }, - "gulplog": { - "version": "1.0.0", - "dependencies": { - "glogg": { - "version": "1.0.0", - "dependencies": { - "sparkles": { - "version": "1.0.0" - } - } - } - } - }, - "has-gulplog": { - "version": "0.1.0", - "dependencies": { - "sparkles": { - "version": "1.0.0" - } - } - }, - "lodash._reescape": { - "version": "3.0.0" - }, - "lodash._reevaluate": { - "version": "3.0.0" - }, - "lodash._reinterpolate": { - "version": "3.0.0" - }, - "lodash.template": { - "version": "3.6.2", - "dependencies": { - "lodash._basecopy": { - "version": "3.0.1" - }, - "lodash._basetostring": { - "version": "3.0.1" - }, - "lodash._basevalues": { - "version": "3.0.0" - }, - "lodash._isiterateecall": { - "version": "3.0.9" - }, - "lodash.escape": { - "version": "3.0.0" - }, - "lodash.keys": { - "version": "3.1.2", - "dependencies": { - "lodash._getnative": { - "version": "3.9.1" - }, - "lodash.isarguments": { - "version": "3.0.4" - }, - "lodash.isarray": { - "version": "3.0.4" - } - } - }, - "lodash.restparam": { - "version": "3.6.1" - }, - "lodash.templatesettings": { - "version": "3.1.0" - } - } - }, - "multipipe": { - "version": "0.1.2", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - } - } - } - } - }, - "object-assign": { - "version": "3.0.0" - }, - "replace-ext": { - "version": "0.0.1" - }, - "through2": { - "version": "2.0.0", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.3" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } - }, - "xtend": { - "version": "4.0.1" - } - } - }, - "vinyl": { - "version": "0.5.3", - "dependencies": { - "clone": { - "version": "1.0.2" - }, - "clone-stats": { - "version": "0.0.1" - } - } - } - } - }, - "pkginfo": { - "version": "0.3.1" - }, - "stream-combiner2": { - "version": "1.1.1", - "dependencies": { - "duplexer2": { - "version": "0.1.2" - }, - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.3" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } - } - } - }, - "stream-equal": { - "version": "0.1.6" - } - } - }, - "gulp-concat": { - "version": "2.6.0", - "dependencies": { - "concat-with-sourcemaps": { - "version": "1.0.4", - "dependencies": { - "source-map": { - "version": "0.5.3" - } - } - }, - "gulp-util": { - "version": "3.0.7", - "dependencies": { - "array-differ": { - "version": "1.0.0" - }, - "array-uniq": { - "version": "1.0.2" - }, - "beeper": { - "version": "1.1.0" - }, - "chalk": { - "version": "1.1.1", - "dependencies": { - "ansi-styles": { - "version": "2.1.0" - }, - "escape-string-regexp": { - "version": "1.0.3" - }, - "has-ansi": { - "version": "2.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "supports-color": { - "version": "2.0.0" - } - } - }, - "dateformat": { - "version": "1.0.11", - "dependencies": { - "get-stdin": { - "version": "5.0.0" - }, - "meow": { - "version": "3.5.0", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "dependencies": { - "camelcase": { - "version": "1.2.1" - }, - "map-obj": { - "version": "1.0.1" - } - } - }, - "loud-rejection": { - "version": "1.0.0" - }, - "normalize-package-data": { - "version": "2.3.5", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4" - }, - "is-builtin-module": { - "version": "1.0.0", - "dependencies": { - "builtin-modules": { - "version": "1.1.0" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.0", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.3" - }, - "spdx-license-ids": { - "version": "1.1.0" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1" - }, - "read-pkg-up": { - "version": "1.0.1", - "dependencies": { - "find-up": { - "version": "1.0.0", - "dependencies": { - "path-exists": { - "version": "2.0.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "dependencies": { - "load-json-file": { - "version": "1.0.1", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "parse-json": { - "version": "2.2.0", - "dependencies": { - "error-ex": { - "version": "1.2.0" - } - } - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "dependencies": { - "is-utf8": { - "version": "0.2.0" - } - } - } - } - }, - "path-type": { - "version": "1.0.0", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "dependencies": { - "repeating": { - "version": "2.0.0", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "dependencies": { - "number-is-nan": { - "version": "1.0.0" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "dependencies": { - "get-stdin": { - "version": "4.0.1" - } - } - } - } - }, - "trim-newlines": { - "version": "1.0.0" - } - } - } - } - }, - "fancy-log": { - "version": "1.1.0" - }, - "gulplog": { - "version": "1.0.0", - "dependencies": { - "glogg": { - "version": "1.0.0", - "dependencies": { - "sparkles": { - "version": "1.0.0" - } - } - } - } - }, - "has-gulplog": { - "version": "0.1.0", - "dependencies": { - "sparkles": { - "version": "1.0.0" - } - } - }, - "lodash._reescape": { - "version": "3.0.0" - }, - "lodash._reevaluate": { - "version": "3.0.0" - }, - "lodash._reinterpolate": { - "version": "3.0.0" - }, - "lodash.template": { - "version": "3.6.2", - "dependencies": { - "lodash._basecopy": { - "version": "3.0.1" - }, - "lodash._basetostring": { - "version": "3.0.1" - }, - "lodash._basevalues": { - "version": "3.0.0" - }, - "lodash._isiterateecall": { - "version": "3.0.9" - }, - "lodash.escape": { - "version": "3.0.0" - }, - "lodash.keys": { - "version": "3.1.2", - "dependencies": { - "lodash._getnative": { - "version": "3.9.1" - }, - "lodash.isarguments": { - "version": "3.0.4" - }, - "lodash.isarray": { - "version": "3.0.4" - } - } - }, - "lodash.restparam": { - "version": "3.6.1" - }, - "lodash.templatesettings": { - "version": "3.1.0" - } - } - }, - "multipipe": { - "version": "0.1.2", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - } - } - } - } - }, - "object-assign": { - "version": "3.0.0" - }, - "replace-ext": { - "version": "0.0.1" - }, - "through2": { - "version": "2.0.0", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.3" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } - }, - "xtend": { - "version": "4.0.1" - } - } - }, - "vinyl": { - "version": "0.5.3", - "dependencies": { - "clone": { - "version": "1.0.2" - }, - "clone-stats": { - "version": "0.0.1" - } - } - } - } - } - } - }, - "gulp-connect": { - "version": "1.1.1", - "dependencies": { - "connect": { - "version": "2.14.5", - "dependencies": { - "basic-auth-connect": { - "version": "1.0.0" - }, - "bytes": { - "version": "0.3.0" - }, - "compression": { - "version": "1.0.0", - "dependencies": { - "bytes": { - "version": "0.2.1" - }, - "compressible": { - "version": "1.0.0" - }, - "negotiator": { - "version": "0.3.0" - } - } - }, - "connect-timeout": { - "version": "1.0.0" - }, - "cookie-parser": { - "version": "1.0.1", - "dependencies": { - "cookie": { - "version": "0.1.0" - } - } - }, - "cookie-signature": { - "version": "1.0.3" - }, - "csurf": { - "version": "1.1.0", - "dependencies": { - "scmp": { - "version": "0.0.3" - }, - "uid2": { - "version": "0.0.3" - } - } - }, - "debug": { - "version": "0.8.1" - }, - "errorhandler": { - "version": "1.0.0" - }, - "express-session": { - "version": "1.0.2", - "dependencies": { - "buffer-crc32": { - "version": "0.2.1" - }, - "cookie": { - "version": "0.1.0" - }, - "debug": { - "version": "0.7.4" - }, - "uid2": { - "version": "0.0.3" - }, - "utils-merge": { - "version": "1.0.0" - } - } - }, - "fresh": { - "version": "0.2.2" - }, - "method-override": { - "version": "1.0.0", - "dependencies": { - "methods": { - "version": "1.1.1" - } - } - }, - "morgan": { - "version": "1.0.0", - "dependencies": { - "bytes": { - "version": "0.2.1" - } - } - }, - "multiparty": { - "version": "2.2.0", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - }, - "stream-counter": { - "version": "0.2.0" - } - } - }, - "pause": { - "version": "0.0.1" - }, - "qs": { - "version": "0.6.6" - }, - "raw-body": { - "version": "1.1.4" - }, - "response-time": { - "version": "1.0.0" - }, - "serve-index": { - "version": "1.0.1", - "dependencies": { - "batch": { - "version": "0.5.0" - }, - "negotiator": { - "version": "0.4.2" - } - } - }, - "serve-static": { - "version": "1.1.0", - "dependencies": { - "parseurl": { - "version": "1.0.1" - }, - "send": { - "version": "0.3.0", - "dependencies": { - "buffer-crc32": { - "version": "0.2.1" - }, - "debug": { - "version": "0.8.0" - }, - "mime": { - "version": "1.2.11" - }, - "range-parser": { - "version": "1.0.3" - } - } - } - } - }, - "setimmediate": { - "version": "1.0.1" - }, - "static-favicon": { - "version": "1.0.2" - }, - "vhost": { - "version": "1.0.0" - } - } - }, - "connect-livereload": { - "version": "0.3.2" - }, - "event-stream": { - "version": "3.1.7", - "dependencies": { - "duplexer": { - "version": "0.1.1" - }, - "from": { - "version": "0.1.3" - }, - "map-stream": { - "version": "0.1.0" - }, - "pause-stream": { - "version": "0.0.11" - }, - "split": { - "version": "0.2.10" - }, - "stream-combiner": { - "version": "0.0.4" - }, - "through": { - "version": "2.3.8" - } - } - }, - "gulp-util": { - "version": "2.2.20", - "dependencies": { - "chalk": { - "version": "0.5.1", - "dependencies": { - "ansi-styles": { - "version": "1.1.0" - }, - "escape-string-regexp": { - "version": "1.0.3" - }, - "has-ansi": { - "version": "0.1.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "strip-ansi": { - "version": "0.3.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "supports-color": { - "version": "0.2.0" - } - } - }, - "dateformat": { - "version": "1.0.11", - "dependencies": { - "get-stdin": { - "version": "5.0.0" - }, - "meow": { - "version": "3.5.0", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "dependencies": { - "camelcase": { - "version": "1.2.1" - }, - "map-obj": { - "version": "1.0.1" - } - } - }, - "loud-rejection": { - "version": "1.0.0" - }, - "minimist": { - "version": "1.2.0" - }, - "normalize-package-data": { - "version": "2.3.5", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4" - }, - "is-builtin-module": { - "version": "1.0.0", - "dependencies": { - "builtin-modules": { - "version": "1.1.0" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.0", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.3" - }, - "spdx-license-ids": { - "version": "1.1.0" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1" - }, - "read-pkg-up": { - "version": "1.0.1", - "dependencies": { - "find-up": { - "version": "1.0.0", - "dependencies": { - "path-exists": { - "version": "2.0.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "dependencies": { - "load-json-file": { - "version": "1.0.1", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "parse-json": { - "version": "2.2.0", - "dependencies": { - "error-ex": { - "version": "1.2.0" - } - } - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "dependencies": { - "is-utf8": { - "version": "0.2.0" - } - } - } - } - }, - "path-type": { - "version": "1.0.0", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "dependencies": { - "repeating": { - "version": "2.0.0", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "dependencies": { - "number-is-nan": { - "version": "1.0.0" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "dependencies": { - "get-stdin": { - "version": "4.0.1" - } - } - } - } - }, - "trim-newlines": { - "version": "1.0.0" - } - } - } - } - }, - "lodash._reinterpolate": { - "version": "2.4.1" - }, - "lodash.template": { - "version": "2.4.1", - "dependencies": { - "lodash._escapestringchar": { - "version": "2.4.1" - }, - "lodash.defaults": { - "version": "2.4.1", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1" - } - } - }, - "lodash.escape": { - "version": "2.4.1", - "dependencies": { - "lodash._escapehtmlchar": { - "version": "2.4.1", - "dependencies": { - "lodash._htmlescapes": { - "version": "2.4.1" - } - } - }, - "lodash._reunescapedhtml": { - "version": "2.4.1", - "dependencies": { - "lodash._htmlescapes": { - "version": "2.4.1" - } - } - } - } - }, - "lodash.keys": { - "version": "2.4.1", - "dependencies": { - "lodash._isnative": { - "version": "2.4.1" - }, - "lodash._shimkeys": { - "version": "2.4.1", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1" - } - } - }, - "lodash.isobject": { - "version": "2.4.1", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1" - } - } - } - } - }, - "lodash.templatesettings": { - "version": "2.4.1" - }, - "lodash.values": { - "version": "2.4.1" - } - } - }, - "minimist": { - "version": "0.2.0" - }, - "multipipe": { - "version": "0.1.2", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - } - } - } - } - }, - "through2": { - "version": "0.5.1", - "dependencies": { - "readable-stream": { - "version": "1.0.33", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - }, - "xtend": { - "version": "3.0.0" - } - } - }, - "vinyl": { - "version": "0.2.3", - "dependencies": { - "clone-stats": { - "version": "0.0.1" - } - } - } - } - }, - "noptify": { - "version": "0.0.3" - }, - "open": { - "version": "0.0.4" - }, - "tiny-lr": { - "version": "0.0.5", - "dependencies": { - "debug": { - "version": "0.7.4" - }, - "faye-websocket": { - "version": "0.4.4" - }, - "qs": { - "version": "0.5.6" - } - } - } - } - }, - "gulp-gzip": { - "version": "1.2.0", - "dependencies": { - "bytes": { - "version": "0.3.0" - }, - "gulp-util": { - "version": "2.2.20", - "dependencies": { - "chalk": { - "version": "0.5.1", - "dependencies": { - "ansi-styles": { - "version": "1.1.0" - }, - "escape-string-regexp": { - "version": "1.0.3" - }, - "has-ansi": { - "version": "0.1.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "strip-ansi": { - "version": "0.3.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "supports-color": { - "version": "0.2.0" - } - } - }, - "dateformat": { - "version": "1.0.11", - "dependencies": { - "get-stdin": { - "version": "5.0.1" - }, - "meow": { - "version": "3.5.0", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "dependencies": { - "camelcase": { - "version": "1.2.1" - }, - "map-obj": { - "version": "1.0.1" - } - } - }, - "loud-rejection": { - "version": "1.2.0", - "dependencies": { - "signal-exit": { - "version": "2.1.2" - } - } - }, - "minimist": { - "version": "1.2.0" - }, - "normalize-package-data": { - "version": "2.3.5", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4" - }, - "is-builtin-module": { - "version": "1.0.0", - "dependencies": { - "builtin-modules": { - "version": "1.1.0" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.1", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.4" - }, - "spdx-license-ids": { - "version": "1.1.0" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1" - }, - "read-pkg-up": { - "version": "1.0.1", - "dependencies": { - "find-up": { - "version": "1.1.0", - "dependencies": { - "path-exists": { - "version": "2.1.0" - }, - "pinkie-promise": { - "version": "2.0.0", - "dependencies": { - "pinkie": { - "version": "2.0.0" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "dependencies": { - "load-json-file": { - "version": "1.1.0", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "parse-json": { - "version": "2.2.0", - "dependencies": { - "error-ex": { - "version": "1.3.0", - "dependencies": { - "is-arrayish": { - "version": "0.2.1" - } - } - } - } - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "2.0.0", - "dependencies": { - "pinkie": { - "version": "2.0.0" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "dependencies": { - "is-utf8": { - "version": "0.2.0" - } - } - } - } - }, - "path-type": { - "version": "1.1.0", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "2.0.0", - "dependencies": { - "pinkie": { - "version": "2.0.0" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "dependencies": { - "repeating": { - "version": "2.0.0", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "dependencies": { - "number-is-nan": { - "version": "1.0.0" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "dependencies": { - "get-stdin": { - "version": "4.0.1" - } - } - } - } - }, - "trim-newlines": { - "version": "1.0.0" - } - } - } - } - }, - "lodash._reinterpolate": { - "version": "2.4.1" - }, - "lodash.template": { - "version": "2.4.1", - "dependencies": { - "lodash._escapestringchar": { - "version": "2.4.1" - }, - "lodash.defaults": { - "version": "2.4.1", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1" - } - } - }, - "lodash.escape": { - "version": "2.4.1", - "dependencies": { - "lodash._escapehtmlchar": { - "version": "2.4.1", - "dependencies": { - "lodash._htmlescapes": { - "version": "2.4.1" - } - } - }, - "lodash._reunescapedhtml": { - "version": "2.4.1", - "dependencies": { - "lodash._htmlescapes": { - "version": "2.4.1" - } - } - } - } - }, - "lodash.keys": { - "version": "2.4.1", - "dependencies": { - "lodash._isnative": { - "version": "2.4.1" - }, - "lodash._shimkeys": { - "version": "2.4.1", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1" - } - } - }, - "lodash.isobject": { - "version": "2.4.1", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1" - } - } - } - } - }, - "lodash.templatesettings": { - "version": "2.4.1" - }, - "lodash.values": { - "version": "2.4.1" - } - } - }, - "minimist": { - "version": "0.2.0" - }, - "multipipe": { - "version": "0.1.2", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - } - } - } - } - }, - "through2": { - "version": "0.5.1", - "dependencies": { - "readable-stream": { - "version": "1.0.33", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - }, - "xtend": { - "version": "3.0.0" - } - } - }, - "vinyl": { - "version": "0.2.3", - "dependencies": { - "clone-stats": { - "version": "0.0.1" - } - } - } - } - }, - "stream-to-array": { - "version": "1.0.0" - }, - "through2": { - "version": "0.4.2", - "dependencies": { - "readable-stream": { - "version": "1.0.33", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - }, - "xtend": { - "version": "2.1.2", - "dependencies": { - "object-keys": { - "version": "0.4.0" - } - } - } - } - } - } - }, - "gulp-insert": { - "version": "0.5.0", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - }, - "streamqueue": { - "version": "0.0.6" - } - } - }, - "gulp-load-plugins": { - "version": "1.0.0", - "dependencies": { - "findup-sync": { - "version": "0.2.1", - "dependencies": { - "glob": { - "version": "4.3.5", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - } - } - } - } - }, - "multimatch": { - "version": "2.0.0", - "dependencies": { - "array-differ": { - "version": "1.0.0" - }, - "array-union": { - "version": "1.0.1", - "dependencies": { - "array-uniq": { - "version": "1.0.2" - } - } - } - } - }, - "resolve": { - "version": "1.1.6" - } - } - }, - "gulp-rename": { - "version": "1.2.2" - }, - "gulp-replace": { - "version": "0.5.4", - "dependencies": { - "istextorbinary": { - "version": "1.0.2", - "dependencies": { - "binaryextensions": { - "version": "1.0.0" - }, - "textextensions": { - "version": "1.0.1" - } - } - }, - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.3" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } - }, - "replacestream": { - "version": "4.0.0", - "dependencies": { - "escape-string-regexp": { - "version": "1.0.3" - }, - "object-assign": { - "version": "3.0.0" - } - } - } - } - }, - "gulp-sass": { - "version": "2.1.0", - "dependencies": { - "gulp-util": { - "version": "3.0.7", - "dependencies": { - "array-differ": { - "version": "1.0.0" - }, - "array-uniq": { - "version": "1.0.2" - }, - "beeper": { - "version": "1.1.0" - }, - "chalk": { - "version": "1.1.1", - "dependencies": { - "ansi-styles": { - "version": "2.1.0" - }, - "escape-string-regexp": { - "version": "1.0.3" - }, - "has-ansi": { - "version": "2.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "supports-color": { - "version": "2.0.0" - } - } - }, - "dateformat": { - "version": "1.0.11", - "dependencies": { - "get-stdin": { - "version": "5.0.0" - }, - "meow": { - "version": "3.5.0", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "dependencies": { - "camelcase": { - "version": "1.2.1" - }, - "map-obj": { - "version": "1.0.1" - } - } - }, - "loud-rejection": { - "version": "1.0.0" - }, - "normalize-package-data": { - "version": "2.3.5", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4" - }, - "is-builtin-module": { - "version": "1.0.0", - "dependencies": { - "builtin-modules": { - "version": "1.1.0" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.0", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.3" - }, - "spdx-license-ids": { - "version": "1.1.0" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1" - }, - "read-pkg-up": { - "version": "1.0.1", - "dependencies": { - "find-up": { - "version": "1.0.0", - "dependencies": { - "path-exists": { - "version": "2.0.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "dependencies": { - "load-json-file": { - "version": "1.0.1", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "parse-json": { - "version": "2.2.0", - "dependencies": { - "error-ex": { - "version": "1.2.0" - } - } - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "dependencies": { - "is-utf8": { - "version": "0.2.0" - } - } - } - } - }, - "path-type": { - "version": "1.0.0", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "dependencies": { - "repeating": { - "version": "2.0.0", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "dependencies": { - "number-is-nan": { - "version": "1.0.0" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "dependencies": { - "get-stdin": { - "version": "4.0.1" - } - } - } - } - }, - "trim-newlines": { - "version": "1.0.0" - } - } - } - } - }, - "fancy-log": { - "version": "1.1.0" - }, - "gulplog": { - "version": "1.0.0", - "dependencies": { - "glogg": { - "version": "1.0.0", - "dependencies": { - "sparkles": { - "version": "1.0.0" - } - } - } - } - }, - "has-gulplog": { - "version": "0.1.0", - "dependencies": { - "sparkles": { - "version": "1.0.0" - } - } - }, - "lodash._reescape": { - "version": "3.0.0" - }, - "lodash._reevaluate": { - "version": "3.0.0" - }, - "lodash._reinterpolate": { - "version": "3.0.0" - }, - "lodash.template": { - "version": "3.6.2", - "dependencies": { - "lodash._basecopy": { - "version": "3.0.1" - }, - "lodash._basetostring": { - "version": "3.0.1" - }, - "lodash._basevalues": { - "version": "3.0.0" - }, - "lodash._isiterateecall": { - "version": "3.0.9" - }, - "lodash.escape": { - "version": "3.0.0" - }, - "lodash.keys": { - "version": "3.1.2", - "dependencies": { - "lodash._getnative": { - "version": "3.9.1" - }, - "lodash.isarguments": { - "version": "3.0.4" - }, - "lodash.isarray": { - "version": "3.0.4" - } - } - }, - "lodash.restparam": { - "version": "3.6.1" - }, - "lodash.templatesettings": { - "version": "3.1.0" - } - } - }, - "multipipe": { - "version": "0.1.2", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - } - } - } - } - }, - "object-assign": { - "version": "3.0.0" - }, - "replace-ext": { - "version": "0.0.1" - }, - "vinyl": { - "version": "0.5.3", - "dependencies": { - "clone": { - "version": "1.0.2" - }, - "clone-stats": { - "version": "0.0.1" - } - } - } - } - }, - "node-sass": { - "version": "3.4.1", - "dependencies": { - "async-foreach": { - "version": "0.1.3" - }, - "chalk": { - "version": "1.1.1", - "dependencies": { - "ansi-styles": { - "version": "2.1.0" - }, - "escape-string-regexp": { - "version": "1.0.3" - }, - "has-ansi": { - "version": "2.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "supports-color": { - "version": "2.0.0" - } - } - }, - "cross-spawn": { - "version": "2.0.0", - "dependencies": { - "cross-spawn-async": { - "version": "2.0.0", - "dependencies": { - "lru-cache": { - "version": "2.7.0" - } - } - }, - "spawn-sync": { - "version": "1.0.14", - "dependencies": { - "concat-stream": { - "version": "1.5.1", - "dependencies": { - "inherits": { - "version": "2.0.1" - }, - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.3" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } - }, - "typedarray": { - "version": "0.0.6" - } - } - }, - "os-shim": { - "version": "0.1.3" - } - } - } - } - }, - "gaze": { - "version": "0.5.2", - "dependencies": { - "globule": { - "version": "0.1.0", - "dependencies": { - "glob": { - "version": "3.1.21", - "dependencies": { - "graceful-fs": { - "version": "1.2.3" - }, - "inherits": { - "version": "1.0.2" - } - } - }, - "lodash": { - "version": "1.0.2" - }, - "minimatch": { - "version": "0.2.14", - "dependencies": { - "lru-cache": { - "version": "2.7.0" - }, - "sigmund": { - "version": "1.0.1" - } - } - } - } - } - } - }, - "get-stdin": { - "version": "4.0.1" - }, - "glob": { - "version": "5.0.15", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "path-is-absolute": { - "version": "1.0.0" - } - } - }, - "meow": { - "version": "3.5.0", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "dependencies": { - "camelcase": { - "version": "1.2.1" - }, - "map-obj": { - "version": "1.0.1" - } - } - }, - "loud-rejection": { - "version": "1.0.0" - }, - "normalize-package-data": { - "version": "2.3.5", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4" - }, - "is-builtin-module": { - "version": "1.0.0", - "dependencies": { - "builtin-modules": { - "version": "1.1.0" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.0", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.3" - }, - "spdx-license-ids": { - "version": "1.1.0" - } - } - } - } - } - } - }, - "read-pkg-up": { - "version": "1.0.1", - "dependencies": { - "find-up": { - "version": "1.0.0", - "dependencies": { - "path-exists": { - "version": "2.0.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "dependencies": { - "load-json-file": { - "version": "1.0.1", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "parse-json": { - "version": "2.2.0", - "dependencies": { - "error-ex": { - "version": "1.2.0" - } - } - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "dependencies": { - "is-utf8": { - "version": "0.2.0" - } - } - } - } - }, - "path-type": { - "version": "1.0.0", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "dependencies": { - "repeating": { - "version": "2.0.0", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "dependencies": { - "number-is-nan": { - "version": "1.0.0" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1" - } - } - }, - "trim-newlines": { - "version": "1.0.0" - } - } - }, - "mkdirp": { - "version": "0.5.1", - "dependencies": { - "minimist": { - "version": "0.0.8" - } - } - }, - "nan": { - "version": "2.1.0" - }, - "node-gyp": { - "version": "3.0.3", - "dependencies": { - "fstream": { - "version": "1.0.8", - "dependencies": { - "inherits": { - "version": "2.0.1" - } - } - }, - "glob": { - "version": "4.5.3", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "minimatch": { - "version": "2.0.10", - "dependencies": { - "brace-expansion": { - "version": "1.1.1", - "dependencies": { - "balanced-match": { - "version": "0.2.1" - }, - "concat-map": { - "version": "0.0.1" - } - } - } - } - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - } - } - }, - "graceful-fs": { - "version": "4.1.2" - }, - "minimatch": { - "version": "1.0.0", - "dependencies": { - "lru-cache": { - "version": "2.7.0" - }, - "sigmund": { - "version": "1.0.1" - } - } - }, - "nopt": { - "version": "3.0.4", - "dependencies": { - "abbrev": { - "version": "1.0.7" - } - } - }, - "npmlog": { - "version": "1.2.1", - "dependencies": { - "ansi": { - "version": "0.3.0" - }, - "are-we-there-yet": { - "version": "1.0.4", - "dependencies": { - "delegates": { - "version": "0.1.0" - }, - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - } - } - }, - "gauge": { - "version": "1.2.2", - "dependencies": { - "has-unicode": { - "version": "1.0.1" - }, - "lodash.pad": { - "version": "3.1.1", - "dependencies": { - "lodash._basetostring": { - "version": "3.0.1" - }, - "lodash._createpadding": { - "version": "3.6.1", - "dependencies": { - "lodash.repeat": { - "version": "3.0.1" - } - } - } - } - }, - "lodash.padleft": { - "version": "3.1.1", - "dependencies": { - "lodash._basetostring": { - "version": "3.0.1" - }, - "lodash._createpadding": { - "version": "3.6.1", - "dependencies": { - "lodash.repeat": { - "version": "3.0.1" - } - } - } - } - }, - "lodash.padright": { - "version": "3.1.1", - "dependencies": { - "lodash._basetostring": { - "version": "3.0.1" - }, - "lodash._createpadding": { - "version": "3.6.1", - "dependencies": { - "lodash.repeat": { - "version": "3.0.1" - } - } - } - } - } - } - } - } - }, - "osenv": { - "version": "0.1.3", - "dependencies": { - "os-homedir": { - "version": "1.0.1" - }, - "os-tmpdir": { - "version": "1.0.1" - } - } - }, - "path-array": { - "version": "1.0.0", - "dependencies": { - "array-index": { - "version": "0.1.1", - "dependencies": { - "debug": { - "version": "2.2.0", - "dependencies": { - "ms": { - "version": "0.7.1" - } - } - } - } - } - } - }, - "rimraf": { - "version": "2.4.3", - "dependencies": { - "glob": { - "version": "5.0.15", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "minimatch": { - "version": "3.0.0", - "dependencies": { - "brace-expansion": { - "version": "1.1.1", - "dependencies": { - "balanced-match": { - "version": "0.2.1" - }, - "concat-map": { - "version": "0.0.1" - } - } - } - } - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "path-is-absolute": { - "version": "1.0.0" - } - } - } - } - }, - "tar": { - "version": "1.0.3", - "dependencies": { - "block-stream": { - "version": "0.0.8" - }, - "inherits": { - "version": "2.0.1" - } - } - } - } - }, - "npmconf": { - "version": "2.1.2", - "dependencies": { - "config-chain": { - "version": "1.1.9", - "dependencies": { - "proto-list": { - "version": "1.2.4" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "ini": { - "version": "1.3.4" - }, - "nopt": { - "version": "3.0.4", - "dependencies": { - "abbrev": { - "version": "1.0.7" - } - } - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "osenv": { - "version": "0.1.3", - "dependencies": { - "os-homedir": { - "version": "1.0.1" - }, - "os-tmpdir": { - "version": "1.0.1" - } - } - }, - "uid-number": { - "version": "0.0.5" - } - } - }, - "request": { - "version": "2.65.0", - "dependencies": { - "aws-sign2": { - "version": "0.6.0" - }, - "bl": { - "version": "1.0.0", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.3" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } - } - } - }, - "caseless": { - "version": "0.11.0" - }, - "combined-stream": { - "version": "1.0.5", - "dependencies": { - "delayed-stream": { - "version": "1.0.0" - } - } - }, - "extend": { - "version": "3.0.0" - }, - "forever-agent": { - "version": "0.6.1" - }, - "form-data": { - "version": "1.0.0-rc3", - "dependencies": { - "async": { - "version": "1.5.0" - } - } - }, - "har-validator": { - "version": "2.0.2", - "dependencies": { - "commander": { - "version": "2.9.0", - "dependencies": { - "graceful-readlink": { - "version": "1.0.1" - } - } - }, - "is-my-json-valid": { - "version": "2.12.2", - "dependencies": { - "generate-function": { - "version": "2.0.0" - }, - "generate-object-property": { - "version": "1.2.0", - "dependencies": { - "is-property": { - "version": "1.0.2" - } - } - }, - "jsonpointer": { - "version": "2.0.0" - }, - "xtend": { - "version": "4.0.1" - } - } - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - }, - "hawk": { - "version": "3.1.0", - "dependencies": { - "boom": { - "version": "2.10.1" - }, - "cryptiles": { - "version": "2.0.5" - }, - "hoek": { - "version": "2.16.3" - }, - "sntp": { - "version": "1.0.9" - } - } - }, - "http-signature": { - "version": "0.11.0", - "dependencies": { - "asn1": { - "version": "0.1.11" - }, - "assert-plus": { - "version": "0.1.5" - }, - "ctype": { - "version": "0.5.3" - } - } - }, - "isstream": { - "version": "0.1.2" - }, - "json-stringify-safe": { - "version": "5.0.1" - }, - "mime-types": { - "version": "2.1.7", - "dependencies": { - "mime-db": { - "version": "1.19.0" - } - } - }, - "oauth-sign": { - "version": "0.8.0" - }, - "qs": { - "version": "5.2.0" - }, - "stringstream": { - "version": "0.0.5" - }, - "tough-cookie": { - "version": "2.2.0" - }, - "tunnel-agent": { - "version": "0.4.1" - } - } - }, - "sass-graph": { - "version": "2.0.1", - "dependencies": { - "lodash": { - "version": "3.10.1" - }, - "yargs": { - "version": "3.29.0", - "dependencies": { - "camelcase": { - "version": "1.2.1" - }, - "cliui": { - "version": "3.0.3", - "dependencies": { - "string-width": { - "version": "1.0.1", - "dependencies": { - "code-point-at": { - "version": "1.0.0", - "dependencies": { - "number-is-nan": { - "version": "1.0.0" - } - } - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "dependencies": { - "number-is-nan": { - "version": "1.0.0" - } - } - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "wrap-ansi": { - "version": "1.0.0" - } - } - }, - "decamelize": { - "version": "1.1.1" - }, - "os-locale": { - "version": "1.4.0", - "dependencies": { - "lcid": { - "version": "1.0.0", - "dependencies": { - "invert-kv": { - "version": "1.0.0" - } - } - } - } - }, - "window-size": { - "version": "0.1.2" - }, - "y18n": { - "version": "3.2.0" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1" - }, - "through2": { - "version": "2.0.0", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.3" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } - }, - "xtend": { - "version": "4.0.1" - } - } - }, - "vinyl-sourcemaps-apply": { - "version": "0.2.0", - "dependencies": { - "source-map": { - "version": "0.5.3" - } - } - } - } - }, - "gulp-shell": { - "version": "0.5.1", - "dependencies": { - "async": { - "version": "1.5.0" - }, - "gulp-util": { - "version": "3.0.7", - "dependencies": { - "array-differ": { - "version": "1.0.0" - }, - "array-uniq": { - "version": "1.0.2" - }, - "beeper": { - "version": "1.1.0" - }, - "chalk": { - "version": "1.1.1", - "dependencies": { - "ansi-styles": { - "version": "2.1.0" - }, - "escape-string-regexp": { - "version": "1.0.3" - }, - "has-ansi": { - "version": "2.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "supports-color": { - "version": "2.0.0" - } - } - }, - "dateformat": { - "version": "1.0.11", - "dependencies": { - "get-stdin": { - "version": "5.0.0" - }, - "meow": { - "version": "3.5.0", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "dependencies": { - "camelcase": { - "version": "1.2.1" - }, - "map-obj": { - "version": "1.0.1" - } - } - }, - "loud-rejection": { - "version": "1.0.0" - }, - "normalize-package-data": { - "version": "2.3.5", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4" - }, - "is-builtin-module": { - "version": "1.0.0", - "dependencies": { - "builtin-modules": { - "version": "1.1.0" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.0", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.3" - }, - "spdx-license-ids": { - "version": "1.1.0" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1" - }, - "read-pkg-up": { - "version": "1.0.1", - "dependencies": { - "find-up": { - "version": "1.0.0", - "dependencies": { - "path-exists": { - "version": "2.0.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "dependencies": { - "load-json-file": { - "version": "1.0.1", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "parse-json": { - "version": "2.2.0", - "dependencies": { - "error-ex": { - "version": "1.2.0" - } - } - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "dependencies": { - "is-utf8": { - "version": "0.2.0" - } - } - } - } - }, - "path-type": { - "version": "1.0.0", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "dependencies": { - "repeating": { - "version": "2.0.0", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "dependencies": { - "number-is-nan": { - "version": "1.0.0" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "dependencies": { - "get-stdin": { - "version": "4.0.1" - } - } - } - } - }, - "trim-newlines": { - "version": "1.0.0" - } - } - } - } - }, - "fancy-log": { - "version": "1.1.0" - }, - "gulplog": { - "version": "1.0.0", - "dependencies": { - "glogg": { - "version": "1.0.0", - "dependencies": { - "sparkles": { - "version": "1.0.0" - } - } - } - } - }, - "has-gulplog": { - "version": "0.1.0", - "dependencies": { - "sparkles": { - "version": "1.0.0" - } - } - }, - "lodash._reescape": { - "version": "3.0.0" - }, - "lodash._reevaluate": { - "version": "3.0.0" - }, - "lodash._reinterpolate": { - "version": "3.0.0" - }, - "lodash.template": { - "version": "3.6.2", - "dependencies": { - "lodash._basecopy": { - "version": "3.0.1" - }, - "lodash._basetostring": { - "version": "3.0.1" - }, - "lodash._basevalues": { - "version": "3.0.0" - }, - "lodash._isiterateecall": { - "version": "3.0.9" - }, - "lodash.escape": { - "version": "3.0.0" - }, - "lodash.keys": { - "version": "3.1.2", - "dependencies": { - "lodash._getnative": { - "version": "3.9.1" - }, - "lodash.isarguments": { - "version": "3.0.4" - }, - "lodash.isarray": { - "version": "3.0.4" - } - } - }, - "lodash.restparam": { - "version": "3.6.1" - }, - "lodash.templatesettings": { - "version": "3.1.0" - } - } - }, - "multipipe": { - "version": "0.1.2", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - } - } - } - } - }, - "object-assign": { - "version": "3.0.0" - }, - "replace-ext": { - "version": "0.0.1" - }, - "vinyl": { - "version": "0.5.3", - "dependencies": { - "clone": { - "version": "1.0.2" - }, - "clone-stats": { - "version": "0.0.1" - } - } - } - } - }, - "lodash": { - "version": "3.10.1" - }, - "through2": { - "version": "2.0.0", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.3" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } - }, - "xtend": { - "version": "4.0.1" - } - } - } - } - }, - "gulp-sourcemaps": { - "version": "1.6.0", - "dependencies": { - "convert-source-map": { - "version": "1.1.1" - }, - "graceful-fs": { - "version": "4.1.2" - }, - "strip-bom": { - "version": "2.0.0", - "dependencies": { - "is-utf8": { - "version": "0.2.0" - } - } - }, - "through2": { - "version": "2.0.0", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.3" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } - }, - "xtend": { - "version": "4.0.1" - } - } - }, - "vinyl": { - "version": "1.1.0", - "dependencies": { - "clone": { - "version": "1.0.2" - }, - "clone-stats": { - "version": "0.0.1" - }, - "replace-ext": { - "version": "0.0.1" - } - } - } - } - }, - "gulp-tslint": { - "version": "3.5.0", - "dependencies": { - "gulp-util": { - "version": "3.0.7", - "dependencies": { - "array-differ": { - "version": "1.0.0" - }, - "array-uniq": { - "version": "1.0.2" - }, - "beeper": { - "version": "1.1.0" - }, - "chalk": { - "version": "1.1.1", - "dependencies": { - "ansi-styles": { - "version": "2.1.0" - }, - "escape-string-regexp": { - "version": "1.0.3" - }, - "has-ansi": { - "version": "2.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "supports-color": { - "version": "2.0.0" - } - } - }, - "dateformat": { - "version": "1.0.11", - "dependencies": { - "get-stdin": { - "version": "5.0.0" - }, - "meow": { - "version": "3.5.0", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "dependencies": { - "camelcase": { - "version": "1.2.1" - }, - "map-obj": { - "version": "1.0.1" - } - } - }, - "loud-rejection": { - "version": "1.0.0" - }, - "normalize-package-data": { - "version": "2.3.5", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4" - }, - "is-builtin-module": { - "version": "1.0.0", - "dependencies": { - "builtin-modules": { - "version": "1.1.0" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.0", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.3" - }, - "spdx-license-ids": { - "version": "1.1.0" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1" - }, - "read-pkg-up": { - "version": "1.0.1", - "dependencies": { - "find-up": { - "version": "1.0.0", - "dependencies": { - "path-exists": { - "version": "2.0.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "dependencies": { - "load-json-file": { - "version": "1.0.1", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "parse-json": { - "version": "2.2.0", - "dependencies": { - "error-ex": { - "version": "1.2.0" - } - } - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "dependencies": { - "is-utf8": { - "version": "0.2.0" - } - } - } - } - }, - "path-type": { - "version": "1.0.0", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "dependencies": { - "repeating": { - "version": "2.0.0", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "dependencies": { - "number-is-nan": { - "version": "1.0.0" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "dependencies": { - "get-stdin": { - "version": "4.0.1" - } - } - } - } - }, - "trim-newlines": { - "version": "1.0.0" - } - } - } - } - }, - "fancy-log": { - "version": "1.1.0" - }, - "gulplog": { - "version": "1.0.0", - "dependencies": { - "glogg": { - "version": "1.0.0", - "dependencies": { - "sparkles": { - "version": "1.0.0" - } - } - } - } - }, - "has-gulplog": { - "version": "0.1.0", - "dependencies": { - "sparkles": { - "version": "1.0.0" - } - } - }, - "lodash._reescape": { - "version": "3.0.0" - }, - "lodash._reevaluate": { - "version": "3.0.0" - }, - "lodash._reinterpolate": { - "version": "3.0.0" - }, - "lodash.template": { - "version": "3.6.2", - "dependencies": { - "lodash._basecopy": { - "version": "3.0.1" - }, - "lodash._basetostring": { - "version": "3.0.1" - }, - "lodash._basevalues": { - "version": "3.0.0" - }, - "lodash._isiterateecall": { - "version": "3.0.9" - }, - "lodash.escape": { - "version": "3.0.0" - }, - "lodash.keys": { - "version": "3.1.2", - "dependencies": { - "lodash._getnative": { - "version": "3.9.1" - }, - "lodash.isarguments": { - "version": "3.0.4" - }, - "lodash.isarray": { - "version": "3.0.4" - } - } - }, - "lodash.restparam": { - "version": "3.6.1" - }, - "lodash.templatesettings": { - "version": "3.1.0" - } - } - }, - "multipipe": { - "version": "0.1.2", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - } - } - } - } - }, - "object-assign": { - "version": "3.0.0" - }, - "replace-ext": { - "version": "0.0.1" - }, - "through2": { - "version": "2.0.0", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.3" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } - }, - "xtend": { - "version": "4.0.1" - } - } - }, - "vinyl": { - "version": "0.5.3", - "dependencies": { - "clone": { - "version": "1.0.2" - }, - "clone-stats": { - "version": "0.0.1" - } - } - } - } - }, - "map-stream": { - "version": "0.1.0" - }, - "rcloader": { - "version": "0.1.4", - "dependencies": { - "lodash": { - "version": "3.10.1" - }, - "rcfinder": { - "version": "0.1.8", - "dependencies": { - "lodash": { - "version": "2.4.2" - } - } - } - } - }, - "through": { - "version": "2.3.8" - }, - "tslint": { - "version": "2.5.1", - "dependencies": { - "findup-sync": { - "version": "0.2.1", - "dependencies": { - "glob": { - "version": "4.3.5", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - } - } - } - } - }, - "optimist": { - "version": "0.6.1", - "dependencies": { - "minimist": { - "version": "0.0.10" - }, - "wordwrap": { - "version": "0.0.3" - } - } - }, - "underscore.string": { - "version": "3.1.1" - } - } - } - } - }, - "gulp-typescript": { - "version": "2.10.0", - "dependencies": { - "gulp-util": { - "version": "3.0.7", - "dependencies": { - "array-differ": { - "version": "1.0.0" - }, - "array-uniq": { - "version": "1.0.2" - }, - "beeper": { - "version": "1.1.0" - }, - "chalk": { - "version": "1.1.1", - "dependencies": { - "ansi-styles": { - "version": "2.1.0" - }, - "escape-string-regexp": { - "version": "1.0.3" - }, - "has-ansi": { - "version": "2.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "supports-color": { - "version": "2.0.0" - } - } - }, - "dateformat": { - "version": "1.0.12", - "dependencies": { - "get-stdin": { - "version": "4.0.1" - }, - "meow": { - "version": "3.6.0", - "dependencies": { - "camelcase-keys": { - "version": "2.0.0", - "dependencies": { - "camelcase": { - "version": "2.0.1" - }, - "map-obj": { - "version": "1.0.1" - } - } - }, - "loud-rejection": { - "version": "1.2.0", - "dependencies": { - "signal-exit": { - "version": "2.1.2" - } - } - }, - "normalize-package-data": { - "version": "2.3.5", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4" - }, - "is-builtin-module": { - "version": "1.0.0", - "dependencies": { - "builtin-modules": { - "version": "1.1.0" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.2", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.4" - }, - "spdx-license-ids": { - "version": "1.1.0" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1" - }, - "read-pkg-up": { - "version": "1.0.1", - "dependencies": { - "find-up": { - "version": "1.1.0", - "dependencies": { - "path-exists": { - "version": "2.1.0" - }, - "pinkie-promise": { - "version": "2.0.0", - "dependencies": { - "pinkie": { - "version": "2.0.1" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "dependencies": { - "load-json-file": { - "version": "1.1.0", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "parse-json": { - "version": "2.2.0", - "dependencies": { - "error-ex": { - "version": "1.3.0", - "dependencies": { - "is-arrayish": { - "version": "0.2.1" - } - } - } - } - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "2.0.0", - "dependencies": { - "pinkie": { - "version": "2.0.1" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "dependencies": { - "is-utf8": { - "version": "0.2.0" - } - } - } - } - }, - "path-type": { - "version": "1.1.0", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "2.0.0", - "dependencies": { - "pinkie": { - "version": "2.0.1" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "dependencies": { - "repeating": { - "version": "2.0.0", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "dependencies": { - "number-is-nan": { - "version": "1.0.0" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1" - } - } - }, - "trim-newlines": { - "version": "1.0.0" - } - } - } - } - }, - "fancy-log": { - "version": "1.1.0" - }, - "gulplog": { - "version": "1.0.0", - "dependencies": { - "glogg": { - "version": "1.0.0", - "dependencies": { - "sparkles": { - "version": "1.0.0" - } - } - } - } - }, - "has-gulplog": { - "version": "0.1.0", - "dependencies": { - "sparkles": { - "version": "1.0.0" - } - } - }, - "lodash._reescape": { - "version": "3.0.0" - }, - "lodash._reevaluate": { - "version": "3.0.0" - }, - "lodash._reinterpolate": { - "version": "3.0.0" - }, - "lodash.template": { - "version": "3.6.2", - "dependencies": { - "lodash._basecopy": { - "version": "3.0.1" - }, - "lodash._basetostring": { - "version": "3.0.1" - }, - "lodash._basevalues": { - "version": "3.0.0" - }, - "lodash._isiterateecall": { - "version": "3.0.9" - }, - "lodash.escape": { - "version": "3.0.0" - }, - "lodash.keys": { - "version": "3.1.2", - "dependencies": { - "lodash._getnative": { - "version": "3.9.1" - }, - "lodash.isarguments": { - "version": "3.0.4" - }, - "lodash.isarray": { - "version": "3.0.4" - } - } - }, - "lodash.restparam": { - "version": "3.6.1" - }, - "lodash.templatesettings": { - "version": "3.1.0" - } - } - }, - "multipipe": { - "version": "0.1.2", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.2" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - } - } - } - } - }, - "object-assign": { - "version": "3.0.0" - }, - "replace-ext": { - "version": "0.0.1" - }, - "vinyl": { - "version": "0.5.3", - "dependencies": { - "clone": { - "version": "1.0.2" - }, - "clone-stats": { - "version": "0.0.1" - } - } - } - } - }, - "source-map": { - "version": "0.5.3" - }, - "through2": { - "version": "2.0.0", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.2" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.6" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } - }, - "xtend": { - "version": "4.0.1" - } - } - }, - "typescript": { - "version": "1.7.3" - }, - "vinyl-fs": { - "version": "2.2.1", - "dependencies": { - "duplexify": { - "version": "3.4.2", - "dependencies": { - "end-of-stream": { - "version": "1.0.0", - "dependencies": { - "once": { - "version": "1.3.3", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - } - } - }, - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.2" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.6" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } - } - } - }, - "glob-stream": { - "version": "5.2.0", - "dependencies": { - "extend": { - "version": "3.0.0" - }, - "glob": { - "version": "5.0.15", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.3", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "path-is-absolute": { - "version": "1.0.0" - } - } - }, - "glob2base": { - "version": "0.0.12", - "dependencies": { - "find-index": { - "version": "0.1.1" - } - } - }, - "ordered-read-streams": { - "version": "0.3.0", - "dependencies": { - "is-stream": { - "version": "1.0.1" - }, - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.2" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.6" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } - } - } - }, - "through2": { - "version": "0.6.5", - "dependencies": { - "readable-stream": { - "version": "1.0.33", - "dependencies": { - "core-util-is": { - "version": "1.0.2" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - }, - "xtend": { - "version": "4.0.1" - } - } - }, - "to-absolute-glob": { - "version": "0.1.1", - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "dependencies": { - "is-extendable": { - "version": "0.1.1" - } - } - } - } - }, - "unique-stream": { - "version": "2.2.0" - } - } - }, - "graceful-fs": { - "version": "4.1.2" - }, - "is-valid-glob": { - "version": "0.3.0" - }, - "merge-stream": { - "version": "1.0.0", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.2" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.6" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } - } - } - }, - "mkdirp": { - "version": "0.5.1", - "dependencies": { - "minimist": { - "version": "0.0.8" - } - } - }, - "object-assign": { - "version": "4.0.1" - }, - "strip-bom": { - "version": "2.0.0", - "dependencies": { - "is-utf8": { - "version": "0.2.0" - } - } - }, - "strip-bom-stream": { - "version": "1.0.0", - "dependencies": { - "first-chunk-stream": { - "version": "1.0.0" - } - } - }, - "through2-filter": { - "version": "2.0.0", - "dependencies": { - "xtend": { - "version": "4.0.1" - } - } - }, - "vinyl": { - "version": "1.1.0", - "dependencies": { - "clone": { - "version": "1.0.2" - }, - "clone-stats": { - "version": "0.0.1" - }, - "replace-ext": { - "version": "0.0.1" - } - } - } - } - } - } - }, - "gulp-uglify": { - "version": "1.4.2", - "dependencies": { - "deap": { - "version": "1.0.0" - }, - "fancy-log": { - "version": "1.1.0", - "dependencies": { - "chalk": { - "version": "1.1.1", - "dependencies": { - "ansi-styles": { - "version": "2.1.0" - }, - "escape-string-regexp": { - "version": "1.0.3" - }, - "has-ansi": { - "version": "2.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "supports-color": { - "version": "2.0.0" - } - } - }, - "dateformat": { - "version": "1.0.11", - "dependencies": { - "get-stdin": { - "version": "5.0.0" - }, - "meow": { - "version": "3.5.0", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "dependencies": { - "camelcase": { - "version": "1.2.1" - }, - "map-obj": { - "version": "1.0.1" - } - } - }, - "loud-rejection": { - "version": "1.0.0" - }, - "normalize-package-data": { - "version": "2.3.5", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4" - }, - "is-builtin-module": { - "version": "1.0.0", - "dependencies": { - "builtin-modules": { - "version": "1.1.0" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.0", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.3" - }, - "spdx-license-ids": { - "version": "1.1.0" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1" - }, - "read-pkg-up": { - "version": "1.0.1", - "dependencies": { - "find-up": { - "version": "1.0.0", - "dependencies": { - "path-exists": { - "version": "2.0.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "dependencies": { - "load-json-file": { - "version": "1.0.1", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "parse-json": { - "version": "2.2.0", - "dependencies": { - "error-ex": { - "version": "1.2.0" - } - } - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "dependencies": { - "is-utf8": { - "version": "0.2.0" - } - } - } - } - }, - "path-type": { - "version": "1.0.0", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "dependencies": { - "repeating": { - "version": "2.0.0", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "dependencies": { - "number-is-nan": { - "version": "1.0.0" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "dependencies": { - "get-stdin": { - "version": "4.0.1" - } - } - } - } - }, - "trim-newlines": { - "version": "1.0.0" - } - } - } - } - } - } - }, - "gulp-util": { - "version": "3.0.7", - "dependencies": { - "array-differ": { - "version": "1.0.0" - }, - "array-uniq": { - "version": "1.0.2" - }, - "beeper": { - "version": "1.1.0" - }, - "chalk": { - "version": "1.1.1", - "dependencies": { - "ansi-styles": { - "version": "2.1.0" - }, - "escape-string-regexp": { - "version": "1.0.3" - }, - "has-ansi": { - "version": "2.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "supports-color": { - "version": "2.0.0" - } - } - }, - "dateformat": { - "version": "1.0.11", - "dependencies": { - "get-stdin": { - "version": "5.0.0" - }, - "meow": { - "version": "3.5.0", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "dependencies": { - "camelcase": { - "version": "1.2.1" - }, - "map-obj": { - "version": "1.0.1" - } - } - }, - "loud-rejection": { - "version": "1.0.0" - }, - "normalize-package-data": { - "version": "2.3.5", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4" - }, - "is-builtin-module": { - "version": "1.0.0", - "dependencies": { - "builtin-modules": { - "version": "1.1.0" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.0", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.3" - }, - "spdx-license-ids": { - "version": "1.1.0" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1" - }, - "read-pkg-up": { - "version": "1.0.1", - "dependencies": { - "find-up": { - "version": "1.0.0", - "dependencies": { - "path-exists": { - "version": "2.0.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "dependencies": { - "load-json-file": { - "version": "1.0.1", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "parse-json": { - "version": "2.2.0", - "dependencies": { - "error-ex": { - "version": "1.2.0" - } - } - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "dependencies": { - "is-utf8": { - "version": "0.2.0" - } - } - } - } - }, - "path-type": { - "version": "1.0.0", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "dependencies": { - "repeating": { - "version": "2.0.0", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "dependencies": { - "number-is-nan": { - "version": "1.0.0" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "dependencies": { - "get-stdin": { - "version": "4.0.1" - } - } - } - } - }, - "trim-newlines": { - "version": "1.0.0" - } - } - } - } - }, - "gulplog": { - "version": "1.0.0", - "dependencies": { - "glogg": { - "version": "1.0.0", - "dependencies": { - "sparkles": { - "version": "1.0.0" - } - } - } - } - }, - "has-gulplog": { - "version": "0.1.0", - "dependencies": { - "sparkles": { - "version": "1.0.0" - } - } - }, - "lodash._reescape": { - "version": "3.0.0" - }, - "lodash._reevaluate": { - "version": "3.0.0" - }, - "lodash._reinterpolate": { - "version": "3.0.0" - }, - "lodash.template": { - "version": "3.6.2", - "dependencies": { - "lodash._basecopy": { - "version": "3.0.1" - }, - "lodash._basetostring": { - "version": "3.0.1" - }, - "lodash._basevalues": { - "version": "3.0.0" - }, - "lodash._isiterateecall": { - "version": "3.0.9" - }, - "lodash.escape": { - "version": "3.0.0" - }, - "lodash.keys": { - "version": "3.1.2", - "dependencies": { - "lodash._getnative": { - "version": "3.9.1" - }, - "lodash.isarguments": { - "version": "3.0.4" - }, - "lodash.isarray": { - "version": "3.0.4" - } - } - }, - "lodash.restparam": { - "version": "3.6.1" - }, - "lodash.templatesettings": { - "version": "3.1.0" - } - } - }, - "multipipe": { - "version": "0.1.2", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - } - } - } - } - }, - "object-assign": { - "version": "3.0.0" - }, - "replace-ext": { - "version": "0.0.1" - }, - "vinyl": { - "version": "0.5.3", - "dependencies": { - "clone": { - "version": "1.0.2" - }, - "clone-stats": { - "version": "0.0.1" - } - } - } - } - }, - "isobject": { - "version": "2.0.0", - "dependencies": { - "isarray": { - "version": "0.0.1" - } - } - }, - "through2": { - "version": "2.0.0", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.3" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } - }, - "xtend": { - "version": "4.0.1" - } - } - }, - "uglify-js": { - "version": "2.5.0", - "dependencies": { - "async": { - "version": "0.2.10" - }, - "source-map": { - "version": "0.5.3" - }, - "uglify-to-browserify": { - "version": "1.0.2" - }, - "yargs": { - "version": "3.5.4", - "dependencies": { - "camelcase": { - "version": "1.2.1" - }, - "decamelize": { - "version": "1.1.1" - }, - "window-size": { - "version": "0.1.0" - }, - "wordwrap": { - "version": "0.0.2" - } - } - } - } - }, - "uglify-save-license": { - "version": "0.4.1" - }, - "vinyl-sourcemaps-apply": { - "version": "0.2.0", - "dependencies": { - "source-map": { - "version": "0.5.3" - } - } - } - } - }, - "hash-files": { - "version": "1.0.0", - "dependencies": { - "async": { - "version": "0.9.2" - }, - "glob": { - "version": "3.2.11", - "dependencies": { - "inherits": { - "version": "2.0.1" - }, - "minimatch": { - "version": "0.3.0", - "dependencies": { - "lru-cache": { - "version": "2.7.0" - }, - "sigmund": { - "version": "1.0.1" - } - } - } - } - }, - "read-files": { - "version": "0.1.0" - }, - "underscore": { - "version": "1.8.3" - } - } - }, - "inflight": { - "version": "1.0.4" - }, - "inherits": { - "version": "2.0.1" - }, - "jasmine": { - "version": "2.3.1", - "dependencies": { - "exit": { - "version": "0.1.2" - }, - "glob": { - "version": "3.2.11", - "dependencies": { - "inherits": { - "version": "2.0.1" - }, - "minimatch": { - "version": "0.3.0", - "dependencies": { - "lru-cache": { - "version": "2.7.0" - }, - "sigmund": { - "version": "1.0.1" - } - } - } - } - } - } - }, - "jasmine-core": { - "version": "2.3.4" - }, - "jpm": { - "version": "1.0.0", - "dependencies": { - "commander": { - "version": "2.6.0" - }, - "firefox-profile": { - "version": "0.3.9", - "dependencies": { - "adm-zip": { - "version": "0.4.7" - }, - "archiver": { - "version": "0.14.4", - "dependencies": { - "buffer-crc32": { - "version": "0.2.5" - }, - "glob": { - "version": "4.3.5", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - } - } - }, - "lodash": { - "version": "3.2.0" - }, - "readable-stream": { - "version": "1.0.33", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - }, - "tar-stream": { - "version": "1.1.5", - "dependencies": { - "bl": { - "version": "0.9.4" - }, - "end-of-stream": { - "version": "1.1.0", - "dependencies": { - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - } - } - }, - "xtend": { - "version": "4.0.1" - } - } - }, - "zip-stream": { - "version": "0.5.2", - "dependencies": { - "compress-commons": { - "version": "0.2.9", - "dependencies": { - "crc32-stream": { - "version": "0.3.4" - }, - "node-int64": { - "version": "0.3.3" - } - } - } - } - } - } - }, - "async": { - "version": "0.9.2" - }, - "ini": { - "version": "1.3.4" - }, - "lazystream": { - "version": "0.1.0", - "dependencies": { - "readable-stream": { - "version": "1.0.33", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - } - } - }, - "lodash": { - "version": "3.5.0" - }, - "wrench": { - "version": "1.5.8" - }, - "xml2js": { - "version": "0.4.15", - "dependencies": { - "sax": { - "version": "1.1.4" - }, - "xmlbuilder": { - "version": "4.0.0" - } - } - } - } - }, - "fs-extra": { - "version": "0.16.4", - "dependencies": { - "graceful-fs": { - "version": "3.0.8" - }, - "jsonfile": { - "version": "2.2.3" - }, - "rimraf": { - "version": "2.4.3", - "dependencies": { - "glob": { - "version": "5.0.15", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "path-is-absolute": { - "version": "1.0.0" - } - } - } - } - } - } - }, - "fs-promise": { - "version": "0.3.1", - "dependencies": { - "any-promise": { - "version": "0.1.0" - } - } - }, - "fx-runner": { - "version": "0.0.7", - "dependencies": { - "lodash": { - "version": "2.4.1" - }, - "when": { - "version": "3.6.4" - }, - "winreg": { - "version": "0.0.12" - } - } - }, - "jetpack-id": { - "version": "0.0.4" - }, - "jetpack-validation": { - "version": "0.0.4", - "dependencies": { - "resolve": { - "version": "0.7.4" - }, - "semver": { - "version": "2.3.2" - } - } - }, - "jpm-core": { - "version": "0.0.9" - }, - "jsontoxml": { - "version": "0.0.11" - }, - "lodash": { - "version": "3.3.1" - }, - "minimatch": { - "version": "2.0.4", - "dependencies": { - "brace-expansion": { - "version": "1.1.1", - "dependencies": { - "balanced-match": { - "version": "0.2.1" - }, - "concat-map": { - "version": "0.0.1" - } - } - } - } - }, - "mozilla-toolkit-versioning": { - "version": "0.0.2" - }, - "mozilla-version-comparator": { - "version": "1.0.2" - }, - "node-watch": { - "version": "0.3.4" - }, - "open": { - "version": "0.0.5" - }, - "promzard": { - "version": "0.3.0" - }, - "read": { - "version": "1.0.5", - "dependencies": { - "mute-stream": { - "version": "0.0.5" - } - } - }, - "semver": { - "version": "4.3.3" - }, - "tmp": { - "version": "0.0.25" - }, - "when": { - "version": "3.7.2" - }, - "zip-dir": { - "version": "1.0.0", - "dependencies": { - "jszip": { - "version": "2.5.0", - "dependencies": { - "pako": { - "version": "0.2.8" - } - } - } - } - } - } - }, - "js-yaml": { - "version": "3.4.3", - "dependencies": { - "argparse": { - "version": "1.0.3", - "dependencies": { - "lodash": { - "version": "3.10.1" - }, - "sprintf-js": { - "version": "1.0.3" - } - } - }, - "esprima": { - "version": "2.7.0" - } - } - }, - "karma": { - "version": "0.13.15", - "dependencies": { - "batch": { - "version": "0.5.3" - }, - "bluebird": { - "version": "2.10.2" - }, - "body-parser": { - "version": "1.14.1", - "dependencies": { - "bytes": { - "version": "2.1.0" - }, - "content-type": { - "version": "1.0.1" - }, - "debug": { - "version": "2.2.0", - "dependencies": { - "ms": { - "version": "0.7.1" - } - } - }, - "depd": { - "version": "1.1.0" - }, - "http-errors": { - "version": "1.3.1", - "dependencies": { - "inherits": { - "version": "2.0.1" - }, - "statuses": { - "version": "1.2.1" - } - } - }, - "iconv-lite": { - "version": "0.4.12" - }, - "on-finished": { - "version": "2.3.0", - "dependencies": { - "ee-first": { - "version": "1.1.1" - } - } - }, - "qs": { - "version": "5.1.0" - }, - "raw-body": { - "version": "2.1.4", - "dependencies": { - "unpipe": { - "version": "1.0.0" - } - } - }, - "type-is": { - "version": "1.6.9", - "dependencies": { - "media-typer": { - "version": "0.3.0" - }, - "mime-types": { - "version": "2.1.7", - "dependencies": { - "mime-db": { - "version": "1.19.0" - } - } - } - } - } - } - }, - "colors": { - "version": "1.1.2" - }, - "connect": { - "version": "3.4.0", - "dependencies": { - "debug": { - "version": "2.2.0", - "dependencies": { - "ms": { - "version": "0.7.1" - } - } - }, - "finalhandler": { - "version": "0.4.0", - "dependencies": { - "escape-html": { - "version": "1.0.2" - }, - "on-finished": { - "version": "2.3.0", - "dependencies": { - "ee-first": { - "version": "1.1.1" - } - } - }, - "unpipe": { - "version": "1.0.0" - } - } - }, - "parseurl": { - "version": "1.3.0" - }, - "utils-merge": { - "version": "1.0.0" - } - } - }, - "core-js": { - "version": "1.2.5" - }, - "di": { - "version": "0.0.1" - }, - "dom-serialize": { - "version": "2.2.0", - "dependencies": { - "custom-event": { - "version": "1.0.0" - }, - "ent": { - "version": "2.2.0" - }, - "extend": { - "version": "2.0.1" - }, - "void-elements": { - "version": "1.0.0" - } - } - }, - "expand-braces": { - "version": "0.1.2", - "dependencies": { - "array-slice": { - "version": "0.2.3" - }, - "array-unique": { - "version": "0.2.1" - }, - "braces": { - "version": "0.1.5", - "dependencies": { - "expand-range": { - "version": "0.1.1", - "dependencies": { - "is-number": { - "version": "0.1.1" - }, - "repeat-string": { - "version": "0.2.2" - } - } - } - } - } - } - }, - "glob": { - "version": "5.0.15", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "path-is-absolute": { - "version": "1.0.0" - } - } - }, - "graceful-fs": { - "version": "4.1.2" - }, - "http-proxy": { - "version": "1.12.0", - "dependencies": { - "eventemitter3": { - "version": "1.1.1" - }, - "requires-port": { - "version": "0.0.1" - } - } - }, - "lodash": { - "version": "3.10.1" - }, - "log4js": { - "version": "0.6.27", - "dependencies": { - "async": { - "version": "0.2.10" - }, - "readable-stream": { - "version": "1.0.33", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - }, - "underscore": { - "version": "1.8.2" - } - } - }, - "mime": { - "version": "1.3.4" - }, - "minimatch": { - "version": "3.0.0", - "dependencies": { - "brace-expansion": { - "version": "1.1.1", - "dependencies": { - "balanced-match": { - "version": "0.2.1" - }, - "concat-map": { - "version": "0.0.1" - } - } - } - } - }, - "optimist": { - "version": "0.6.1", - "dependencies": { - "minimist": { - "version": "0.0.10" - }, - "wordwrap": { - "version": "0.0.3" - } - } - }, - "rimraf": { - "version": "2.4.3" - }, - "socket.io": { - "version": "1.3.7", - "dependencies": { - "debug": { - "version": "2.1.0", - "dependencies": { - "ms": { - "version": "0.6.2" - } - } - }, - "engine.io": { - "version": "1.5.4", - "dependencies": { - "base64id": { - "version": "0.1.0" - }, - "debug": { - "version": "1.0.3", - "dependencies": { - "ms": { - "version": "0.6.2" - } - } - }, - "engine.io-parser": { - "version": "1.2.2", - "dependencies": { - "after": { - "version": "0.8.1" - }, - "arraybuffer.slice": { - "version": "0.0.6" - }, - "base64-arraybuffer": { - "version": "0.1.2" - }, - "blob": { - "version": "0.0.4" - }, - "has-binary": { - "version": "0.1.6", - "dependencies": { - "isarray": { - "version": "0.0.1" - } - } - }, - "utf8": { - "version": "2.1.0" - } - } - }, - "ws": { - "version": "0.8.0", - "dependencies": { - "options": { - "version": "0.0.6" - }, - "ultron": { - "version": "1.0.2" - } - } - } - } - }, - "has-binary-data": { - "version": "0.1.3", - "dependencies": { - "isarray": { - "version": "0.0.1" - } - } - }, - "socket.io-adapter": { - "version": "0.3.1", - "dependencies": { - "debug": { - "version": "1.0.2", - "dependencies": { - "ms": { - "version": "0.6.2" - } - } - }, - "object-keys": { - "version": "1.0.1" - }, - "socket.io-parser": { - "version": "2.2.2", - "dependencies": { - "benchmark": { - "version": "1.0.0" - }, - "component-emitter": { - "version": "1.1.2" - }, - "debug": { - "version": "0.7.4" - }, - "isarray": { - "version": "0.0.1" - }, - "json3": { - "version": "3.2.6" - } - } - } - } - }, - "socket.io-client": { - "version": "1.3.7", - "dependencies": { - "backo2": { - "version": "1.0.2" - }, - "component-bind": { - "version": "1.0.0" - }, - "component-emitter": { - "version": "1.1.2" - }, - "debug": { - "version": "0.7.4" - }, - "engine.io-client": { - "version": "1.5.4", - "dependencies": { - "component-inherit": { - "version": "0.0.3" - }, - "debug": { - "version": "1.0.4", - "dependencies": { - "ms": { - "version": "0.6.2" - } - } - }, - "engine.io-parser": { - "version": "1.2.2", - "dependencies": { - "after": { - "version": "0.8.1" - }, - "arraybuffer.slice": { - "version": "0.0.6" - }, - "base64-arraybuffer": { - "version": "0.1.2" - }, - "blob": { - "version": "0.0.4" - }, - "utf8": { - "version": "2.1.0" - } - } - }, - "has-cors": { - "version": "1.0.3", - "dependencies": { - "global": { - "version": "2.0.1" - } - } - }, - "parsejson": { - "version": "0.0.1", - "dependencies": { - "better-assert": { - "version": "1.0.2", - "dependencies": { - "callsite": { - "version": "1.0.0" - } - } - } - } - }, - "parseqs": { - "version": "0.0.2", - "dependencies": { - "better-assert": { - "version": "1.0.2", - "dependencies": { - "callsite": { - "version": "1.0.0" - } - } - } - } - }, - "parseuri": { - "version": "0.0.4", - "dependencies": { - "better-assert": { - "version": "1.0.2", - "dependencies": { - "callsite": { - "version": "1.0.0" - } - } - } - } - }, - "ws": { - "version": "0.8.0", - "dependencies": { - "options": { - "version": "0.0.6" - }, - "ultron": { - "version": "1.0.2" - } - } - }, - "xmlhttprequest": { - "version": "1.5.0" - } - } - }, - "has-binary": { - "version": "0.1.6", - "dependencies": { - "isarray": { - "version": "0.0.1" - } - } - }, - "indexof": { - "version": "0.0.1" - }, - "object-component": { - "version": "0.0.3" - }, - "parseuri": { - "version": "0.0.2", - "dependencies": { - "better-assert": { - "version": "1.0.2", - "dependencies": { - "callsite": { - "version": "1.0.0" - } - } - } - } - }, - "to-array": { - "version": "0.1.3" - } - } - }, - "socket.io-parser": { - "version": "2.2.4", - "dependencies": { - "benchmark": { - "version": "1.0.0" - }, - "component-emitter": { - "version": "1.1.2" - }, - "debug": { - "version": "0.7.4" - }, - "isarray": { - "version": "0.0.1" - }, - "json3": { - "version": "3.2.6" - } - } - } - } - }, - "source-map": { - "version": "0.5.3" - }, - "useragent": { - "version": "2.1.7", - "dependencies": { - "lru-cache": { - "version": "2.2.4" - } - } - } - } - }, - "karma-browserstack-launcher": { - "version": "0.1.7", - "dependencies": { - "browserstack": { - "version": "1.2.0" - } - } - }, - "karma-chrome-launcher": { - "version": "0.2.1", - "dependencies": { - "fs-access": { - "version": "1.0.0", - "dependencies": { - "null-check": { - "version": "1.0.0" - } - } - } - } - }, - "karma-dart": { - "version": "0.3.0", - "dependencies": { - "dart2jsaas": { - "version": "0.0.16", - "dependencies": { - "mkdirp": { - "version": "0.3.5" - }, - "q": { - "version": "0.9.7" - }, - "q-io": { - "version": "1.10.9", - "dependencies": { - "collections": { - "version": "0.2.2", - "dependencies": { - "weak-map": { - "version": "1.0.0" - } - } - }, - "mime": { - "version": "1.2.11" - }, - "mimeparse": { - "version": "0.1.4" - }, - "qs": { - "version": "0.1.0" - }, - "url2": { - "version": "0.0.0" - } - } - } - } - } - } - }, - "karma-jasmine": { - "version": "0.3.6" - }, - "karma-sauce-launcher": { - "version": "0.2.14", - "dependencies": { - "q": { - "version": "0.9.7" - }, - "sauce-connect-launcher": { - "version": "0.11.1", - "dependencies": { - "adm-zip": { - "version": "0.4.7" - }, - "async": { - "version": "0.9.0" - }, - "lodash": { - "version": "3.5.0" - }, - "rimraf": { - "version": "2.2.6" - } - } - }, - "saucelabs": { - "version": "0.1.1" - }, - "wd": { - "version": "0.3.12", - "dependencies": { - "archiver": { - "version": "0.14.4", - "dependencies": { - "async": { - "version": "0.9.2" - }, - "buffer-crc32": { - "version": "0.2.5" - }, - "glob": { - "version": "4.3.5", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - } - } - }, - "lazystream": { - "version": "0.1.0" - }, - "lodash": { - "version": "3.2.0" - }, - "readable-stream": { - "version": "1.0.33", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - }, - "tar-stream": { - "version": "1.1.5", - "dependencies": { - "bl": { - "version": "0.9.4" - }, - "end-of-stream": { - "version": "1.1.0", - "dependencies": { - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - } - } - }, - "xtend": { - "version": "4.0.1" - } - } - }, - "zip-stream": { - "version": "0.5.2", - "dependencies": { - "compress-commons": { - "version": "0.2.9", - "dependencies": { - "crc32-stream": { - "version": "0.3.4" - }, - "node-int64": { - "version": "0.3.3" - } - } - } - } - } - } - }, - "async": { - "version": "1.0.0" - }, - "lodash": { - "version": "3.9.3" - }, - "q": { - "version": "1.4.1" - }, - "request": { - "version": "2.55.0", - "dependencies": { - "aws-sign2": { - "version": "0.5.0" - }, - "bl": { - "version": "0.9.4", - "dependencies": { - "readable-stream": { - "version": "1.0.33", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - } - } - }, - "caseless": { - "version": "0.9.0" - }, - "combined-stream": { - "version": "0.0.7", - "dependencies": { - "delayed-stream": { - "version": "0.0.5" - } - } - }, - "forever-agent": { - "version": "0.6.1" - }, - "form-data": { - "version": "0.2.0", - "dependencies": { - "async": { - "version": "0.9.2" - } - } - }, - "har-validator": { - "version": "1.8.0", - "dependencies": { - "bluebird": { - "version": "2.10.2" - }, - "chalk": { - "version": "1.1.1", - "dependencies": { - "ansi-styles": { - "version": "2.1.0" - }, - "escape-string-regexp": { - "version": "1.0.3" - }, - "has-ansi": { - "version": "2.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "supports-color": { - "version": "2.0.0" - } - } - }, - "commander": { - "version": "2.9.0", - "dependencies": { - "graceful-readlink": { - "version": "1.0.1" - } - } - }, - "is-my-json-valid": { - "version": "2.12.2", - "dependencies": { - "generate-function": { - "version": "2.0.0" - }, - "generate-object-property": { - "version": "1.2.0", - "dependencies": { - "is-property": { - "version": "1.0.2" - } - } - }, - "jsonpointer": { - "version": "2.0.0" - }, - "xtend": { - "version": "4.0.1" - } - } - } - } - }, - "hawk": { - "version": "2.3.1", - "dependencies": { - "boom": { - "version": "2.10.1" - }, - "cryptiles": { - "version": "2.0.5" - }, - "hoek": { - "version": "2.16.3" - }, - "sntp": { - "version": "1.0.9" - } - } - }, - "http-signature": { - "version": "0.10.1", - "dependencies": { - "asn1": { - "version": "0.1.11" - }, - "assert-plus": { - "version": "0.1.5" - }, - "ctype": { - "version": "0.5.3" - } - } - }, - "isstream": { - "version": "0.1.2" - }, - "json-stringify-safe": { - "version": "5.0.1" - }, - "mime-types": { - "version": "2.0.14", - "dependencies": { - "mime-db": { - "version": "1.12.0" - } - } - }, - "oauth-sign": { - "version": "0.6.0" - }, - "qs": { - "version": "2.4.2" - }, - "stringstream": { - "version": "0.0.5" - }, - "tough-cookie": { - "version": "2.2.0" - }, - "tunnel-agent": { - "version": "0.4.1" - } - } - }, - "underscore.string": { - "version": "3.0.3" - }, - "vargs": { - "version": "0.1.0" - } - } - } - } - }, - "karma-sourcemap-loader": { - "version": "0.3.6" - }, - "lodash": { - "version": "2.4.2" - }, - "madge": { - "version": "0.5.0", - "dependencies": { - "amdetective": { - "version": "0.0.2", - "dependencies": { - "esprima": { - "version": "1.2.2" - } - } - }, - "coffee-script": { - "version": "1.3.3" - }, - "colors": { - "version": "0.6.0-1" - }, - "commander": { - "version": "1.0.0" - }, - "commondir": { - "version": "0.0.1" - }, - "detective": { - "version": "0.1.1" - }, - "detective-es6": { - "version": "1.1.0", - "dependencies": { - "node-source-walk": { - "version": "1.4.2", - "dependencies": { - "acorn": { - "version": "1.2.2" - } - } - } - } - }, - "graphviz": { - "version": "0.0.7", - "dependencies": { - "temp": { - "version": "0.4.0" - } - } - }, - "react-tools": { - "version": "0.12.1", - "dependencies": { - "commoner": { - "version": "0.10.1", - "dependencies": { - "commander": { - "version": "2.5.1" - }, - "glob": { - "version": "4.2.2", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "minimatch": { - "version": "1.0.0", - "dependencies": { - "lru-cache": { - "version": "2.5.0" - }, - "sigmund": { - "version": "1.0.0" - } - } - }, - "once": { - "version": "1.3.1", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - } - } - }, - "graceful-fs": { - "version": "3.0.5" - }, - "iconv-lite": { - "version": "0.4.5" - }, - "install": { - "version": "0.1.8" - }, - "mkdirp": { - "version": "0.5.0", - "dependencies": { - "minimist": { - "version": "0.0.8" - } - } - }, - "private": { - "version": "0.1.6" - }, - "q": { - "version": "1.1.2" - }, - "recast": { - "version": "0.9.11", - "dependencies": { - "ast-types": { - "version": "0.6.7" - }, - "esprima-fb": { - "version": "8001.1001.0-dev-harmony-fb" - }, - "source-map": { - "version": "0.1.41", - "dependencies": { - "amdefine": { - "version": "0.1.0" - } - } - } - } - } - } - }, - "jstransform": { - "version": "8.2.0", - "dependencies": { - "base62": { - "version": "0.1.1" - }, - "esprima-fb": { - "version": "8001.1001.0-dev-harmony-fb" - }, - "source-map": { - "version": "0.1.31", - "dependencies": { - "amdefine": { - "version": "0.1.0" - } - } - } - } - } - } - }, - "resolve": { - "version": "0.2.3" - }, - "uglify-js": { - "version": "1.2.6" - }, - "walkdir": { - "version": "0.0.5" - } - } - }, - "merge": { - "version": "1.2.0" - }, - "merge2": { - "version": "0.3.6" - }, - "minimatch": { - "version": "2.0.10", - "dependencies": { - "brace-expansion": { - "version": "1.1.1", - "dependencies": { - "balanced-match": { - "version": "0.2.1" - }, - "concat-map": { - "version": "0.0.1" - } - } - } - } - }, - "minimist": { - "version": "1.1.3" - }, - "mock-fs": { - "version": "2.7.1", - "dependencies": { - "rewire": { - "version": "2.0.1" - } - } - }, - "nan": { - "version": "2.1.0" - }, - "node-uuid": { - "version": "1.4.3" - }, - "nopt": { - "version": "2.0.0" - }, - "on-headers": { - "version": "1.0.1" - }, - "once": { - "version": "1.3.3" - }, - "optimist": { - "version": "0.6.1", - "dependencies": { - "minimist": { - "version": "0.0.10" - } - } - }, - "parse5": { - "version": "1.3.2" - }, - "path-is-absolute": { - "version": "1.0.0" - }, - "protractor": { - "version": "2.5.1", - "dependencies": { - "accessibility-developer-tools": { - "version": "2.6.0" - }, - "adm-zip": { - "version": "0.4.4" - }, - "glob": { - "version": "3.2.11", - "dependencies": { - "inherits": { - "version": "2.0.1" - }, - "minimatch": { - "version": "0.3.0", - "dependencies": { - "lru-cache": { - "version": "2.7.0" - }, - "sigmund": { - "version": "1.0.1" - } - } - } - } - }, - "html-entities": { - "version": "1.1.3" - }, - "jasmine": { - "version": "2.3.2", - "dependencies": { - "exit": { - "version": "0.1.2" - } - } - }, - "jasminewd": { - "version": "1.1.0" - }, - "jasminewd2": { - "version": "0.0.6" - }, - "minijasminenode": { - "version": "1.1.1" - }, - "optimist": { - "version": "0.6.1", - "dependencies": { - "minimist": { - "version": "0.0.10" - }, - "wordwrap": { - "version": "0.0.3" - } - } - }, - "q": { - "version": "1.0.0" - }, - "request": { - "version": "2.57.0", - "dependencies": { - "aws-sign2": { - "version": "0.5.0" - }, - "bl": { - "version": "0.9.4", - "dependencies": { - "readable-stream": { - "version": "1.0.33", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - } - } - }, - "caseless": { - "version": "0.10.0" - }, - "combined-stream": { - "version": "1.0.5", - "dependencies": { - "delayed-stream": { - "version": "1.0.0" - } - } - }, - "forever-agent": { - "version": "0.6.1" - }, - "form-data": { - "version": "0.2.0", - "dependencies": { - "async": { - "version": "0.9.2" - }, - "combined-stream": { - "version": "0.0.7", - "dependencies": { - "delayed-stream": { - "version": "0.0.5" - } - } - } - } - }, - "har-validator": { - "version": "1.8.0", - "dependencies": { - "bluebird": { - "version": "2.10.2" - }, - "chalk": { - "version": "1.1.1", - "dependencies": { - "ansi-styles": { - "version": "2.1.0" - }, - "escape-string-regexp": { - "version": "1.0.3" - }, - "has-ansi": { - "version": "2.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "supports-color": { - "version": "2.0.0" - } - } - }, - "commander": { - "version": "2.9.0", - "dependencies": { - "graceful-readlink": { - "version": "1.0.1" - } - } - }, - "is-my-json-valid": { - "version": "2.12.2", - "dependencies": { - "generate-function": { - "version": "2.0.0" - }, - "generate-object-property": { - "version": "1.2.0", - "dependencies": { - "is-property": { - "version": "1.0.2" - } - } - }, - "jsonpointer": { - "version": "2.0.0" - }, - "xtend": { - "version": "4.0.1" - } - } - } - } - }, - "hawk": { - "version": "2.3.1", - "dependencies": { - "boom": { - "version": "2.10.1" - }, - "cryptiles": { - "version": "2.0.5" - }, - "hoek": { - "version": "2.16.3" - }, - "sntp": { - "version": "1.0.9" - } - } - }, - "http-signature": { - "version": "0.11.0", - "dependencies": { - "asn1": { - "version": "0.1.11" - }, - "assert-plus": { - "version": "0.1.5" - }, - "ctype": { - "version": "0.5.3" - } - } - }, - "isstream": { - "version": "0.1.2" - }, - "json-stringify-safe": { - "version": "5.0.1" - }, - "mime-types": { - "version": "2.0.14", - "dependencies": { - "mime-db": { - "version": "1.12.0" - } - } - }, - "oauth-sign": { - "version": "0.8.0" - }, - "qs": { - "version": "3.1.0" - }, - "stringstream": { - "version": "0.0.5" - }, - "tough-cookie": { - "version": "2.2.0" - }, - "tunnel-agent": { - "version": "0.4.1" - } - } - }, - "saucelabs": { - "version": "1.0.1", - "dependencies": { - "https-proxy-agent": { - "version": "1.0.0", - "dependencies": { - "agent-base": { - "version": "2.0.1", - "dependencies": { - "semver": { - "version": "5.0.3" - } - } - }, - "debug": { - "version": "2.2.0", - "dependencies": { - "ms": { - "version": "0.7.1" - } - } - }, - "extend": { - "version": "3.0.0" - } - } - } - } - }, - "selenium-webdriver": { - "version": "2.47.0", - "dependencies": { - "rimraf": { - "version": "2.4.3", - "dependencies": { - "glob": { - "version": "5.0.15", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "path-is-absolute": { - "version": "1.0.0" - } - } - } - } - }, - "tmp": { - "version": "0.0.24" - }, - "ws": { - "version": "0.8.0", - "dependencies": { - "options": { - "version": "0.0.6" - }, - "ultron": { - "version": "1.0.2" - } - } - }, - "xml2js": { - "version": "0.4.4", - "dependencies": { - "sax": { - "version": "0.6.1" - }, - "xmlbuilder": { - "version": "4.0.0", - "dependencies": { - "lodash": { - "version": "3.10.1" - } - } - } - } - } - } + "hash.js": { + "version": "1.0.3" + }, + "hawk": { + "version": "3.1.2" + }, + "hoek": { + "version": "2.16.3" + }, + "hosted-git-info": { + "version": "2.1.4" + }, + "html-entities": { + "version": "1.1.3" + }, + "htmlescape": { + "version": "1.1.0" + }, + "http-browserify": { + "version": "1.7.0" + }, + "http-errors": { + "version": "1.3.1" + }, + "http-proxy": { + "version": "1.12.0" + }, + "http-signature": { + "version": "1.1.0" + }, + "https-browserify": { + "version": "0.0.1" + }, + "https-proxy-agent": { + "version": "1.0.0" + }, + "iconv-lite": { + "version": "0.4.4" + }, + "ieee754": { + "version": "1.1.6" + }, + "indent-string": { + "version": "2.1.0" + }, + "indexof": { + "version": "0.0.1" + }, + "infinity-agent": { + "version": "2.0.3" + }, + "inflight": { + "version": "1.0.4" + }, + "inherit": { + "version": "2.2.2" + }, + "inherits": { + "version": "2.0.1" + }, + "ini": { + "version": "1.3.4" + }, + "inline-source-map": { + "version": "0.5.0", + "dependencies": { + "source-map": { + "version": "0.4.4" + } + } + }, + "insert-module-globals": { + "version": "6.6.3", + "dependencies": { + "through2": { + "version": "1.1.1" + } + } + }, + "interpret": { + "version": "0.6.6" + }, + "invert-kv": { + "version": "1.0.0" + }, + "is-absolute": { + "version": "0.1.7" + }, + "is-arrayish": { + "version": "0.2.1" + }, + "is-binary-path": { + "version": "1.0.1" + }, + "is-buffer": { + "version": "1.1.0" + }, + "is-builtin-module": { + "version": "1.0.0" + }, + "is-dotfile": { + "version": "1.0.2" + }, + "is-equal-shallow": { + "version": "0.1.3" + }, + "is-extendable": { + "version": "0.1.1" + }, + "is-extglob": { + "version": "1.0.0" + }, + "is-finite": { + "version": "1.0.1" + }, + "is-fullwidth-code-point": { + "version": "1.0.0" + }, + "is-glob": { + "version": "2.0.1" + }, + "is-my-json-valid": { + "version": "2.12.3" + }, + "is-npm": { + "version": "1.0.0" + }, + "is-number": { + "version": "2.1.0" + }, + "is-path-cwd": { + "version": "1.0.0" + }, + "is-path-in-cwd": { + "version": "1.0.0" + }, + "is-path-inside": { + "version": "1.0.0" + }, + "is-primitive": { + "version": "2.0.0" + }, + "is-property": { + "version": "1.0.2" + }, + "is-redirect": { + "version": "1.0.0" + }, + "is-relative": { + "version": "0.1.3" + }, + "is-stream": { + "version": "1.0.1" + }, + "is-subset": { + "version": "0.1.1" + }, + "is-text-path": { + "version": "1.0.1" + }, + "is-typedarray": { + "version": "1.0.0" + }, + "is-utf8": { + "version": "0.2.1" + }, + "is-valid-glob": { + "version": "0.3.0" + }, + "isarray": { + "version": "0.0.1" + }, + "isemail": { + "version": "1.2.0" + }, + "isobject": { + "version": "2.0.0" + }, + "isstream": { + "version": "0.1.2" + }, + "istextorbinary": { + "version": "1.0.2" + }, + "jasmine": { + "version": "2.3.1", + "dependencies": { + "glob": { + "version": "3.2.11" }, - "source-map-support": { - "version": "0.2.10", - "dependencies": { - "source-map": { - "version": "0.1.32", - "dependencies": { - "amdefine": { - "version": "1.0.0" - } - } - } - } + "minimatch": { + "version": "0.3.0" } } }, - "proxy-middleware": { - "version": "0.13.1" + "jasmine-core": { + "version": "2.3.4" }, - "q": { - "version": "1.4.1" + "jasminewd": { + "version": "1.1.0" }, - "react": { - "version": "0.14.2", + "jasminewd2": { + "version": "0.0.6" + }, + "jetpack-id": { + "version": "0.0.4" + }, + "jetpack-validation": { + "version": "0.0.4", + "dependencies": { + "resolve": { + "version": "0.7.4" + }, + "semver": { + "version": "2.3.2" + } + } + }, + "jodid25519": { + "version": "1.0.2" + }, + "joi": { + "version": "4.9.0" + }, + "joi-assert": { + "version": "0.0.3" + }, + "jpm": { + "version": "1.0.0", "dependencies": { - "envify": { - "version": "3.4.0", + "async": { + "version": "0.9.2" + }, + "commander": { + "version": "2.6.0" + }, + "firefox-profile": { + "version": "0.3.9", "dependencies": { - "jstransform": { - "version": "10.1.0", - "dependencies": { - "base62": { - "version": "0.1.1" - }, - "esprima-fb": { - "version": "13001.1001.0-dev-harmony-fb" - }, - "source-map": { - "version": "0.1.31", - "dependencies": { - "amdefine": { - "version": "1.0.0" - } - } - } - } - }, - "through": { - "version": "2.3.8" + "lodash": { + "version": "3.5.0" } } }, - "fbjs": { - "version": "0.3.2", - "dependencies": { - "core-js": { - "version": "1.2.5" - }, - "loose-envify": { - "version": "1.1.0", - "dependencies": { - "js-tokens": { - "version": "1.0.2" - } - } - }, - "promise": { - "version": "7.0.4", - "dependencies": { - "asap": { - "version": "2.0.3" - } - } - }, - "ua-parser-js": { - "version": "0.7.9" - }, - "whatwg-fetch": { - "version": "0.9.0" - } - } + "fs-extra": { + "version": "0.16.4" + }, + "lodash": { + "version": "3.3.1" + }, + "minimatch": { + "version": "2.0.4" + }, + "open": { + "version": "0.0.5" + }, + "semver": { + "version": "4.3.3" + } + } + }, + "jpm-core": { + "version": "0.0.9" + }, + "js-base64": { + "version": "2.1.9" + }, + "js-tokens": { + "version": "1.0.2" + }, + "js-yaml": { + "version": "3.4.6" + }, + "jsbn": { + "version": "0.1.0" + }, + "jsesc": { + "version": "0.5.0" + }, + "json-pointer": { + "version": "0.2.2" + }, + "json-schema": { + "version": "0.2.2" + }, + "json-stable-stringify": { + "version": "0.0.1" + }, + "json-stringify-safe": { + "version": "5.0.1" + }, + "json3": { + "version": "3.2.6" + }, + "json5": { + "version": "0.4.0" + }, + "jsonfile": { + "version": "2.2.3" + }, + "jsonify": { + "version": "0.0.0" + }, + "jsonparse": { + "version": "1.2.0" + }, + "jsonpointer": { + "version": "2.0.0" + }, + "JSONStream": { + "version": "1.0.7" + }, + "jsontoxml": { + "version": "0.0.11" + }, + "jsprim": { + "version": "1.2.2" + }, + "jstransform": { + "version": "10.1.0", + "dependencies": { + "esprima-fb": { + "version": "13001.1001.0-dev-harmony-fb" + }, + "source-map": { + "version": "0.1.31" + } + } + }, + "jszip": { + "version": "2.5.0" + }, + "jwa": { + "version": "1.0.2", + "dependencies": { + "base64url": { + "version": "0.0.6" + } + } + }, + "jws": { + "version": "3.0.0" + }, + "karma": { + "version": "0.13.16", + "dependencies": { + "batch": { + "version": "0.5.3" + }, + "body-parser": { + "version": "1.14.2" + }, + "bytes": { + "version": "2.2.0" + }, + "depd": { + "version": "1.1.0" + }, + "glob": { + "version": "6.0.3" + }, + "graceful-fs": { + "version": "4.1.2" + }, + "iconv-lite": { + "version": "0.4.13" + }, + "lodash": { + "version": "3.10.1" + }, + "mime-db": { + "version": "1.20.0" + }, + "mime-types": { + "version": "2.1.8" + }, + "minimatch": { + "version": "3.0.0" + }, + "qs": { + "version": "5.2.0" + }, + "raw-body": { + "version": "2.1.5" + }, + "source-map": { + "version": "0.5.3" + }, + "type-is": { + "version": "1.6.10" + } + } + }, + "karma-browserstack-launcher": { + "version": "0.1.8" + }, + "karma-chrome-launcher": { + "version": "0.2.2" + }, + "karma-dart": { + "version": "0.3.0" + }, + "karma-jasmine": { + "version": "0.3.6" + }, + "karma-sauce-launcher": { + "version": "0.2.14", + "dependencies": { + "q": { + "version": "0.9.7" + } + } + }, + "karma-sourcemap-loader": { + "version": "0.3.6" + }, + "kind-of": { + "version": "3.0.2" + }, + "labeled-stream-splicer": { + "version": "1.0.2" + }, + "latest-version": { + "version": "1.0.1" + }, + "lazy-cache": { + "version": "0.2.7" + }, + "lazy.js": { + "version": "0.3.2" + }, + "lazystream": { + "version": "0.1.0", + "dependencies": { + "readable-stream": { + "version": "1.0.33" + } + } + }, + "lcid": { + "version": "1.0.0" + }, + "lexical-scope": { + "version": "1.2.0" + }, + "liftoff": { + "version": "2.2.0", + "dependencies": { + "extend": { + "version": "2.0.1" + }, + "findup-sync": { + "version": "0.3.0" + }, + "glob": { + "version": "5.0.15" + } + } + }, + "livereload-js": { + "version": "2.2.2" + }, + "load-json-file": { + "version": "1.1.0", + "dependencies": { + "graceful-fs": { + "version": "4.1.2" + } + } + }, + "loader-utils": { + "version": "0.2.12" + }, + "lodash": { + "version": "2.4.2" + }, + "lodash-node": { + "version": "2.4.1" + }, + "lodash._basecopy": { + "version": "3.0.1" + }, + "lodash._basetostring": { + "version": "3.0.1" + }, + "lodash._basevalues": { + "version": "3.0.0" + }, + "lodash._createpadding": { + "version": "3.6.1" + }, + "lodash._escapehtmlchar": { + "version": "2.4.1" + }, + "lodash._escapestringchar": { + "version": "2.4.1" + }, + "lodash._getnative": { + "version": "3.9.1" + }, + "lodash._htmlescapes": { + "version": "2.4.1" + }, + "lodash._isiterateecall": { + "version": "3.0.9" + }, + "lodash._isnative": { + "version": "2.4.1" + }, + "lodash._objecttypes": { + "version": "2.4.1" + }, + "lodash._reescape": { + "version": "3.0.0" + }, + "lodash._reevaluate": { + "version": "3.0.0" + }, + "lodash._reinterpolate": { + "version": "3.0.0" + }, + "lodash._reunescapedhtml": { + "version": "2.4.1", + "dependencies": { + "lodash.keys": { + "version": "2.4.1" + } + } + }, + "lodash._shimkeys": { + "version": "2.4.1" + }, + "lodash.defaults": { + "version": "2.4.1", + "dependencies": { + "lodash.keys": { + "version": "2.4.1" + } + } + }, + "lodash.escape": { + "version": "3.0.0" + }, + "lodash.isarguments": { + "version": "3.0.4" + }, + "lodash.isarray": { + "version": "3.0.4" + }, + "lodash.isobject": { + "version": "2.4.1" + }, + "lodash.keys": { + "version": "3.1.2" + }, + "lodash.memoize": { + "version": "3.0.4" + }, + "lodash.pad": { + "version": "3.1.1" + }, + "lodash.padleft": { + "version": "3.1.1" + }, + "lodash.padright": { + "version": "3.1.1" + }, + "lodash.repeat": { + "version": "3.0.1" + }, + "lodash.restparam": { + "version": "3.6.1" + }, + "lodash.template": { + "version": "3.6.2" + }, + "lodash.templatesettings": { + "version": "3.1.0" + }, + "lodash.values": { + "version": "2.4.1", + "dependencies": { + "lodash.keys": { + "version": "2.4.1" + } + } + }, + "log4js": { + "version": "0.6.29", + "dependencies": { + "readable-stream": { + "version": "1.0.33" + }, + "underscore": { + "version": "1.8.2" } } }, - "reflect-metadata": { - "version": "0.1.2" + "longest": { + "version": "1.0.1" }, - "rewire": { - "version": "2.3.4" + "loose-envify": { + "version": "1.1.0" }, - "run-sequence": { - "version": "1.1.4", + "loud-rejection": { + "version": "1.2.0" + }, + "lowercase-keys": { + "version": "1.0.0" + }, + "lru-cache": { + "version": "2.7.3" + }, + "lru-queue": { + "version": "0.1.0" + }, + "madge": { + "version": "0.5.0", "dependencies": { - "chalk": { - "version": "1.1.1", + "amdetective": { + "version": "0.0.2", "dependencies": { - "ansi-styles": { - "version": "2.1.0" - }, - "escape-string-regexp": { - "version": "1.0.3" - }, - "has-ansi": { - "version": "2.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "supports-color": { - "version": "2.0.0" + "esprima": { + "version": "1.2.2" } } }, - "gulp-util": { - "version": "3.0.7", + "coffee-script": { + "version": "1.3.3" + }, + "colors": { + "version": "0.6.0-1" + }, + "commander": { + "version": "1.0.0" + }, + "commondir": { + "version": "0.0.1" + }, + "detective": { + "version": "0.1.1" + }, + "detective-es6": { + "version": "1.1.0" + }, + "graphviz": { + "version": "0.0.7", "dependencies": { - "array-differ": { - "version": "1.0.0" - }, - "array-uniq": { - "version": "1.0.2" - }, - "beeper": { - "version": "1.1.0" - }, - "dateformat": { - "version": "1.0.11", + "temp": { + "version": "0.4.0" + } + } + }, + "react-tools": { + "version": "0.12.1", + "dependencies": { + "commoner": { + "version": "0.10.1", "dependencies": { - "get-stdin": { - "version": "5.0.0" + "commander": { + "version": "2.5.1" }, - "meow": { - "version": "3.5.0", + "glob": { + "version": "4.2.2", "dependencies": { - "camelcase-keys": { - "version": "1.0.0", + "inflight": { + "version": "1.0.4", "dependencies": { - "camelcase": { - "version": "1.2.1" - }, - "map-obj": { + "wrappy": { "version": "1.0.1" } } }, - "loud-rejection": { - "version": "1.0.0" - }, - "normalize-package-data": { - "version": "2.3.5", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4" - }, - "is-builtin-module": { - "version": "1.0.0", - "dependencies": { - "builtin-modules": { - "version": "1.1.0" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.0", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.3" - }, - "spdx-license-ids": { - "version": "1.1.0" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1" + "inherits": { + "version": "2.0.1" }, - "read-pkg-up": { - "version": "1.0.1", + "minimatch": { + "version": "1.0.0", "dependencies": { - "find-up": { - "version": "1.0.0", - "dependencies": { - "path-exists": { - "version": "2.0.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } + "lru-cache": { + "version": "2.5.0" }, - "read-pkg": { - "version": "1.1.0", - "dependencies": { - "load-json-file": { - "version": "1.0.1", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "parse-json": { - "version": "2.2.0", - "dependencies": { - "error-ex": { - "version": "1.2.0" - } - } - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "dependencies": { - "is-utf8": { - "version": "0.2.0" - } - } - } - } - }, - "path-type": { - "version": "1.0.0", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - }, - "pify": { - "version": "2.3.0" - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - } - } + "sigmund": { + "version": "1.0.0" } } }, - "redent": { - "version": "1.0.0", + "once": { + "version": "1.3.1", "dependencies": { - "indent-string": { - "version": "2.1.0", - "dependencies": { - "repeating": { - "version": "2.0.0", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "dependencies": { - "number-is-nan": { - "version": "1.0.0" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "dependencies": { - "get-stdin": { - "version": "4.0.1" - } - } + "wrappy": { + "version": "1.0.1" } } - }, - "trim-newlines": { - "version": "1.0.0" - } - } - } - } - }, - "fancy-log": { - "version": "1.1.0" - }, - "gulplog": { - "version": "1.0.0", - "dependencies": { - "glogg": { - "version": "1.0.0", - "dependencies": { - "sparkles": { - "version": "1.0.0" } } - } - } - }, - "has-gulplog": { - "version": "0.1.0", - "dependencies": { - "sparkles": { - "version": "1.0.0" - } - } - }, - "lodash._reescape": { - "version": "3.0.0" - }, - "lodash._reevaluate": { - "version": "3.0.0" - }, - "lodash._reinterpolate": { - "version": "3.0.0" - }, - "lodash.template": { - "version": "3.6.2", - "dependencies": { - "lodash._basecopy": { - "version": "3.0.1" }, - "lodash._basetostring": { - "version": "3.0.1" - }, - "lodash._basevalues": { - "version": "3.0.0" + "graceful-fs": { + "version": "3.0.5" }, - "lodash._isiterateecall": { - "version": "3.0.9" + "iconv-lite": { + "version": "0.4.5" }, - "lodash.escape": { - "version": "3.0.0" + "install": { + "version": "0.1.8" }, - "lodash.keys": { - "version": "3.1.2", + "mkdirp": { + "version": "0.5.0", "dependencies": { - "lodash._getnative": { - "version": "3.9.1" - }, - "lodash.isarguments": { - "version": "3.0.4" - }, - "lodash.isarray": { - "version": "3.0.4" + "minimist": { + "version": "0.0.8" } } }, - "lodash.restparam": { - "version": "3.6.1" + "private": { + "version": "0.1.6" + }, + "q": { + "version": "1.1.2" }, - "lodash.templatesettings": { - "version": "3.1.0" - } - } - }, - "multipipe": { - "version": "0.1.2", - "dependencies": { - "duplexer2": { - "version": "0.0.2", + "recast": { + "version": "0.9.11", "dependencies": { - "readable-stream": { - "version": "1.1.13", + "ast-types": { + "version": "0.6.7" + }, + "esprima-fb": { + "version": "8001.1001.0-dev-harmony-fb" + }, + "source-map": { + "version": "0.1.41", "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" + "amdefine": { + "version": "0.1.0" } } } @@ -13195,1002 +4033,1491 @@ } } }, - "object-assign": { - "version": "3.0.0" - }, - "replace-ext": { - "version": "0.0.1" - }, - "through2": { - "version": "2.0.0", + "jstransform": { + "version": "8.2.0", "dependencies": { - "readable-stream": { - "version": "2.0.4", + "base62": { + "version": "0.1.1" + }, + "esprima-fb": { + "version": "8001.1001.0-dev-harmony-fb" + }, + "source-map": { + "version": "0.1.31", "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.3" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" + "amdefine": { + "version": "0.1.0" } } - }, - "xtend": { - "version": "4.0.1" - } - } - }, - "vinyl": { - "version": "0.5.3", - "dependencies": { - "clone": { - "version": "1.0.2" - }, - "clone-stats": { - "version": "0.0.1" } } } } + }, + "resolve": { + "version": "0.2.3" + }, + "uglify-js": { + "version": "1.2.6" + }, + "walkdir": { + "version": "0.0.5" + } + } + }, + "map-obj": { + "version": "1.0.1" + }, + "map-stream": { + "version": "0.1.0" + }, + "match-stream": { + "version": "0.0.2", + "dependencies": { + "readable-stream": { + "version": "1.0.33" + } + } + }, + "media-typer": { + "version": "0.3.0" + }, + "memoizee": { + "version": "0.3.9" + }, + "memory-fs": { + "version": "0.3.0", + "dependencies": { + "readable-stream": { + "version": "2.0.5" + } + } + }, + "meow": { + "version": "3.6.0" + }, + "merge": { + "version": "1.2.0" + }, + "merge-stream": { + "version": "1.0.0", + "dependencies": { + "readable-stream": { + "version": "2.0.5" + } + } + }, + "merge2": { + "version": "0.3.6" + }, + "method-override": { + "version": "1.0.0" + }, + "methods": { + "version": "1.1.1" + }, + "micromatch": { + "version": "2.3.7" + }, + "miller-rabin": { + "version": "4.0.0" + }, + "mime": { + "version": "1.3.4" + }, + "mime-db": { + "version": "1.12.0" + }, + "mime-types": { + "version": "2.0.14" + }, + "mimeparse": { + "version": "0.1.4" + }, + "minichain": { + "version": "0.0.1" + }, + "minijasminenode": { + "version": "1.1.1" + }, + "minimalistic-assert": { + "version": "1.0.0" + }, + "minimatch": { + "version": "2.0.10" + }, + "minimist": { + "version": "1.1.3" + }, + "ministyle": { + "version": "0.1.4" + }, + "minitable": { + "version": "0.0.4" + }, + "miniwrite": { + "version": "0.1.4", + "dependencies": { + "mkdirp": { + "version": "0.3.5" + } + } + }, + "mkdirp": { + "version": "0.5.1", + "dependencies": { + "minimist": { + "version": "0.0.8" + } + } + }, + "mktemp": { + "version": "0.3.5" + }, + "mock-fs": { + "version": "2.7.1", + "dependencies": { + "rewire": { + "version": "2.0.1" + } + } + }, + "modify-values": { + "version": "1.0.0" + }, + "module-deps": { + "version": "3.9.1", + "dependencies": { + "through2": { + "version": "1.1.1" + } + } + }, + "moment": { + "version": "2.10.6" + }, + "morgan": { + "version": "1.0.0", + "dependencies": { + "bytes": { + "version": "0.2.1" + } + } + }, + "mozilla-toolkit-versioning": { + "version": "0.0.2" + }, + "mozilla-version-comparator": { + "version": "1.0.2" + }, + "ms": { + "version": "0.7.1" + }, + "multimatch": { + "version": "2.0.0" + }, + "multiparty": { + "version": "2.2.0" + }, + "multipipe": { + "version": "0.1.2" + }, + "mute-stream": { + "version": "0.0.5" + }, + "nan": { + "version": "2.1.0" + }, + "ncp": { + "version": "1.0.1" + }, + "negotiator": { + "version": "0.3.0" + }, + "nested-error-stacks": { + "version": "1.0.2" + }, + "next-tick": { + "version": "0.2.2" + }, + "node-gyp": { + "version": "3.2.1", + "dependencies": { + "fstream": { + "version": "1.0.8" + }, + "graceful-fs": { + "version": "4.1.2" + }, + "minimatch": { + "version": "1.0.0" + } + } + }, + "node-int64": { + "version": "0.3.3" + }, + "node-libs-browser": { + "version": "0.5.3", + "dependencies": { + "crypto-browserify": { + "version": "3.2.8" + }, + "https-browserify": { + "version": "0.0.0" + }, + "ripemd160": { + "version": "0.2.0" + }, + "sha.js": { + "version": "2.2.6" + } + } + }, + "node-sass": { + "version": "3.4.2", + "dependencies": { + "ansi-regex": { + "version": "2.0.0" + }, + "ansi-styles": { + "version": "2.1.0" + }, + "bl": { + "version": "1.0.0" + }, + "chalk": { + "version": "1.1.1" + }, + "glob": { + "version": "5.0.15" + }, + "has-ansi": { + "version": "2.0.0" + }, + "mime-db": { + "version": "1.20.0" + }, + "mime-types": { + "version": "2.1.8" + }, + "qs": { + "version": "5.2.0" + }, + "readable-stream": { + "version": "2.0.5" + }, + "request": { + "version": "2.67.0" + }, + "strip-ansi": { + "version": "3.0.0" + }, + "supports-color": { + "version": "2.0.0" + } + } + }, + "node-source-walk": { + "version": "1.4.2" + }, + "node-uuid": { + "version": "1.4.7" + }, + "node-watch": { + "version": "0.3.4" + }, + "nopt": { + "version": "2.0.0" + }, + "noptify": { + "version": "0.0.3" + }, + "normalize-package-data": { + "version": "2.3.5" + }, + "normalize-path": { + "version": "2.0.1" + }, + "normalize-range": { + "version": "0.1.2" + }, + "npmconf": { + "version": "2.1.2", + "dependencies": { + "nopt": { + "version": "3.0.6" + } + } + }, + "npmlog": { + "version": "1.2.1" + }, + "null-check": { + "version": "1.0.0" + }, + "num2fraction": { + "version": "1.2.2" + }, + "number-is-nan": { + "version": "1.0.0" + }, + "oauth-sign": { + "version": "0.8.0" + }, + "object-assign": { + "version": "4.0.1" + }, + "object-component": { + "version": "0.0.3" + }, + "object-keys": { + "version": "0.4.0" + }, + "object.omit": { + "version": "2.0.0" + }, + "on-finished": { + "version": "2.3.0" + }, + "on-headers": { + "version": "1.0.1" + }, + "once": { + "version": "1.3.3" + }, + "onetime": { + "version": "1.1.0" + }, + "open": { + "version": "0.0.4" + }, + "optimist": { + "version": "0.6.1", + "dependencies": { + "minimist": { + "version": "0.0.10" } } }, - "rxjs": { - "version": "5.0.0-beta.0" + "options": { + "version": "0.0.6" }, - "selenium-webdriver": { - "version": "2.48.2", + "orchestrator": { + "version": "0.3.7", + "dependencies": { + "end-of-stream": { + "version": "0.1.5" + } + } + }, + "ordered-read-streams": { + "version": "0.1.0" + }, + "os-browserify": { + "version": "0.1.2" + }, + "os-homedir": { + "version": "1.0.1" + }, + "os-locale": { + "version": "1.4.0" + }, + "os-shim": { + "version": "0.1.3" + }, + "os-tmpdir": { + "version": "1.0.1" + }, + "osenv": { + "version": "0.1.3" + }, + "over": { + "version": "0.0.5" + }, + "package-json": { + "version": "1.2.0" + }, + "pako": { + "version": "0.2.8" + }, + "parents": { + "version": "1.0.1" + }, + "parse-asn1": { + "version": "5.0.0" + }, + "parse-glob": { + "version": "3.0.4" + }, + "parse-json": { + "version": "2.2.0" + }, + "parse5": { + "version": "1.3.2" + }, + "parsejson": { + "version": "0.0.1" + }, + "parseqs": { + "version": "0.0.2" + }, + "parseuri": { + "version": "0.0.2" + }, + "parseurl": { + "version": "1.3.0" + }, + "parsimmon": { + "version": "0.5.1" + }, + "path-array": { + "version": "1.0.0" + }, + "path-browserify": { + "version": "0.0.0" + }, + "path-exists": { + "version": "2.1.0" + }, + "path-is-absolute": { + "version": "1.0.0" + }, + "path-is-inside": { + "version": "1.0.1" + }, + "path-platform": { + "version": "0.11.15" + }, + "path-type": { + "version": "1.1.0", + "dependencies": { + "graceful-fs": { + "version": "4.1.2" + } + } + }, + "pause": { + "version": "0.0.1" + }, + "pause-stream": { + "version": "0.0.11" + }, + "pbkdf2": { + "version": "3.0.4" + }, + "pbkdf2-compat": { + "version": "2.0.1" + }, + "pify": { + "version": "2.3.0" + }, + "pinkie": { + "version": "2.0.1" + }, + "pinkie-promise": { + "version": "2.0.0" + }, + "pjs": { + "version": "5.1.1" + }, + "pkginfo": { + "version": "0.3.1" + }, + "postcss": { + "version": "5.0.13", + "dependencies": { + "source-map": { + "version": "0.5.3" + }, + "supports-color": { + "version": "3.1.2" + } + } + }, + "postcss-value-parser": { + "version": "3.2.3" + }, + "prepend-http": { + "version": "1.0.3" + }, + "preserve": { + "version": "0.2.0" + }, + "pretty-hrtime": { + "version": "1.0.1" + }, + "process": { + "version": "0.11.2" + }, + "process-nextick-args": { + "version": "1.0.6" + }, + "promise": { + "version": "7.1.1" + }, + "promise-map-series": { + "version": "0.2.2" + }, + "promzard": { + "version": "0.3.0" + }, + "proto-list": { + "version": "1.2.4" + }, + "protractor": { + "version": "2.5.1", "dependencies": { "adm-zip": { "version": "0.4.4" }, - "rimraf": { - "version": "2.4.3", + "ansi-regex": { + "version": "2.0.0" + }, + "ansi-styles": { + "version": "2.1.0" + }, + "asn1": { + "version": "0.1.11" + }, + "async": { + "version": "0.9.2" + }, + "aws-sign2": { + "version": "0.5.0" + }, + "caseless": { + "version": "0.10.0" + }, + "chalk": { + "version": "1.1.1" + }, + "delayed-stream": { + "version": "0.0.5" + }, + "form-data": { + "version": "0.2.0", "dependencies": { - "glob": { - "version": "5.0.15", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "path-is-absolute": { - "version": "1.0.0" - } - } + "combined-stream": { + "version": "0.0.7" } } }, - "tmp": { - "version": "0.0.24" + "glob": { + "version": "3.2.11" + }, + "har-validator": { + "version": "1.8.0" + }, + "has-ansi": { + "version": "2.0.0" + }, + "hawk": { + "version": "2.3.1" + }, + "http-signature": { + "version": "0.11.0" + }, + "jasmine": { + "version": "2.3.2" + }, + "minimatch": { + "version": "0.3.0" + }, + "q": { + "version": "1.0.0" + }, + "qs": { + "version": "3.1.0" + }, + "request": { + "version": "2.57.0" + }, + "saucelabs": { + "version": "1.0.1" + }, + "sax": { + "version": "0.6.1" + }, + "selenium-webdriver": { + "version": "2.47.0" + }, + "strip-ansi": { + "version": "3.0.0" + }, + "supports-color": { + "version": "2.0.0" + }, + "tmp": { + "version": "0.0.24" + }, + "xml2js": { + "version": "0.4.4" + } + } + }, + "proxy-middleware": { + "version": "0.13.1" + }, + "prr": { + "version": "0.0.0" + }, + "pseudomap": { + "version": "1.0.1" + }, + "public-encrypt": { + "version": "4.0.0" + }, + "pullstream": { + "version": "0.4.1", + "dependencies": { + "readable-stream": { + "version": "1.0.33" + } + } + }, + "punycode": { + "version": "1.4.0" + }, + "q": { + "version": "1.4.1" + }, + "q-io": { + "version": "1.10.9", + "dependencies": { + "mime": { + "version": "1.2.11" + }, + "q": { + "version": "0.9.7" + }, + "qs": { + "version": "0.1.0" + } + } + }, + "qs": { + "version": "2.2.5" + }, + "querystring": { + "version": "0.2.0" + }, + "querystring-es3": { + "version": "0.2.1" + }, + "quick-temp": { + "version": "0.1.5", + "dependencies": { + "rimraf": { + "version": "2.2.8" + } + } + }, + "randomatic": { + "version": "1.1.5" + }, + "randombytes": { + "version": "2.0.1" + }, + "range-parser": { + "version": "1.0.3" + }, + "raw-body": { + "version": "1.3.0" + }, + "rc": { + "version": "1.1.6", + "dependencies": { + "minimist": { + "version": "1.2.0" + } + } + }, + "rcfinder": { + "version": "0.1.8" + }, + "rcloader": { + "version": "0.1.4", + "dependencies": { + "lodash": { + "version": "3.10.1" + } + } + }, + "react": { + "version": "0.14.5" + }, + "read": { + "version": "1.0.5" + }, + "read-all-stream": { + "version": "3.0.1", + "dependencies": { + "pinkie": { + "version": "1.0.0" + }, + "pinkie-promise": { + "version": "1.0.0" }, - "ws": { - "version": "0.8.0", - "dependencies": { - "options": { - "version": "0.0.6" - }, - "ultron": { - "version": "1.0.2" - } - } + "readable-stream": { + "version": "2.0.5" + } + } + }, + "read-files": { + "version": "0.1.0" + }, + "read-only-stream": { + "version": "1.1.1" + }, + "read-pkg": { + "version": "1.1.0" + }, + "read-pkg-up": { + "version": "1.0.1" + }, + "readable-stream": { + "version": "1.1.13" + }, + "readable-wrap": { + "version": "1.0.0" + }, + "readdirp": { + "version": "2.0.0", + "dependencies": { + "graceful-fs": { + "version": "4.1.2" }, - "xml2js": { - "version": "0.4.4", - "dependencies": { - "sax": { - "version": "0.6.1" - }, - "xmlbuilder": { - "version": "4.0.0", - "dependencies": { - "lodash": { - "version": "3.10.1" - } - } - } - } + "readable-stream": { + "version": "2.0.5" } } }, - "semver": { - "version": "4.3.6" + "rechoir": { + "version": "0.6.2" }, - "sorted-object": { + "redent": { "version": "1.0.0" }, - "source-map": { - "version": "0.3.0", + "reflect-metadata": { + "version": "0.1.2" + }, + "regex-cache": { + "version": "0.4.2" + }, + "registry-url": { + "version": "3.0.3" + }, + "repeat-element": { + "version": "1.1.2" + }, + "repeat-string": { + "version": "1.5.2" + }, + "repeating": { + "version": "2.0.0" + }, + "replace-ext": { + "version": "0.0.1" + }, + "replacestream": { + "version": "4.0.0", "dependencies": { - "amdefine": { - "version": "1.0.0" + "object-assign": { + "version": "3.0.0" + }, + "readable-stream": { + "version": "2.0.5" } } }, - "source-map-loader": { - "version": "0.1.5", + "request": { + "version": "2.51.0", "dependencies": { + "asn1": { + "version": "0.1.11" + }, "async": { "version": "0.9.2" }, - "loader-utils": { - "version": "0.2.12", - "dependencies": { - "big.js": { - "version": "3.1.3" - }, - "json5": { - "version": "0.4.0" - } - } + "aws-sign2": { + "version": "0.5.0" }, - "source-map": { - "version": "0.1.43", + "boom": { + "version": "0.4.2" + }, + "caseless": { + "version": "0.8.0" + }, + "combined-stream": { + "version": "0.0.7" + }, + "cryptiles": { + "version": "0.2.2" + }, + "delayed-stream": { + "version": "0.0.5" + }, + "forever-agent": { + "version": "0.5.2" + }, + "form-data": { + "version": "0.2.0", "dependencies": { - "amdefine": { - "version": "1.0.0" + "mime-types": { + "version": "2.0.14" } } + }, + "hawk": { + "version": "1.1.1" + }, + "hoek": { + "version": "0.9.1" + }, + "http-signature": { + "version": "0.10.1" + }, + "mime-types": { + "version": "1.0.2" + }, + "oauth-sign": { + "version": "0.5.0" + }, + "qs": { + "version": "2.3.3" + }, + "sntp": { + "version": "0.2.4" } } }, - "strip-ansi": { - "version": "2.0.1", + "requires-port": { + "version": "0.0.1" + }, + "resolve": { + "version": "1.1.6" + }, + "response-time": { + "version": "1.0.0" + }, + "rewire": { + "version": "2.5.1" + }, + "right-align": { + "version": "0.1.3" + }, + "rimraf": { + "version": "2.5.0", "dependencies": { - "ansi-regex": { - "version": "1.1.1" + "glob": { + "version": "6.0.3" } } }, - "symlink-or-copy": { - "version": "1.0.1", + "ripemd160": { + "version": "1.0.1" + }, + "rsvp": { + "version": "3.1.0" + }, + "run-sequence": { + "version": "1.1.5" + }, + "rxjs": { + "version": "5.0.0-beta.0" + }, + "sass-graph": { + "version": "2.0.1", "dependencies": { - "copy-dereference": { - "version": "1.0.0" + "glob": { + "version": "5.0.15" + }, + "lodash": { + "version": "3.10.1" + }, + "yargs": { + "version": "3.31.0" } } }, - "systemjs": { - "version": "0.18.10", + "sauce-connect-launcher": { + "version": "0.11.1", "dependencies": { - "es6-module-loader": { - "version": "0.17.8" + "async": { + "version": "0.9.0" }, - "when": { - "version": "3.7.4" + "lodash": { + "version": "3.5.0" + }, + "rimraf": { + "version": "2.2.6" } } }, - "systemjs-builder": { - "version": "0.10.6", + "saucelabs": { + "version": "0.1.1" + }, + "sax": { + "version": "1.1.4" + }, + "scmp": { + "version": "0.0.3" + }, + "selenium-webdriver": { + "version": "2.48.2", "dependencies": { - "glob": { - "version": "5.0.15", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "path-is-absolute": { - "version": "1.0.0" - } - } - }, - "mkdirp": { - "version": "0.5.1", - "dependencies": { - "minimist": { - "version": "0.0.8" - } - } + "adm-zip": { + "version": "0.4.4" }, - "rsvp": { - "version": "3.1.0" + "sax": { + "version": "0.6.1" }, - "source-map": { - "version": "0.4.4", - "dependencies": { - "amdefine": { - "version": "1.0.0" - } - } + "tmp": { + "version": "0.0.24" }, - "systemjs": { - "version": "0.16.11", - "dependencies": { - "es6-module-loader": { - "version": "0.16.6", - "dependencies": { - "when": { - "version": "3.7.4" - } - } - } - } + "xml2js": { + "version": "0.4.4" + } + } + }, + "semver": { + "version": "4.3.6" + }, + "semver-diff": { + "version": "2.1.0", + "dependencies": { + "semver": { + "version": "5.1.0" + } + } + }, + "semver-utils": { + "version": "1.1.1" + }, + "send": { + "version": "0.3.0", + "dependencies": { + "buffer-crc32": { + "version": "0.2.1" }, - "traceur": { - "version": "0.0.88", - "dependencies": { - "commander": { - "version": "2.6.0" - }, - "glob": { - "version": "4.3.5", - "dependencies": { - "inflight": { - "version": "1.0.4", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - } - } - }, - "semver": { - "version": "2.3.2" - }, - "source-map-support": { - "version": "0.2.10", - "dependencies": { - "source-map": { - "version": "0.1.32", - "dependencies": { - "amdefine": { - "version": "1.0.0" - } - } - } - } - } - } + "debug": { + "version": "0.8.0" }, - "uglify-js": { - "version": "2.5.0", - "dependencies": { - "async": { - "version": "0.2.10" - }, - "source-map": { - "version": "0.5.3" - }, - "uglify-to-browserify": { - "version": "1.0.2" - }, - "yargs": { - "version": "3.5.4", - "dependencies": { - "camelcase": { - "version": "1.2.1" - }, - "decamelize": { - "version": "1.1.1" - }, - "window-size": { - "version": "0.1.0" - }, - "wordwrap": { - "version": "0.0.2" - } - } - } - } + "mime": { + "version": "1.2.11" } } }, - "through2": { - "version": "0.6.5", + "sequencify": { + "version": "0.0.7" + }, + "serve-index": { + "version": "1.0.1", + "dependencies": { + "negotiator": { + "version": "0.4.2" + } + } + }, + "serve-static": { + "version": "1.1.0", + "dependencies": { + "parseurl": { + "version": "1.0.1" + } + } + }, + "set-immediate-shim": { + "version": "1.0.1" + }, + "setimmediate": { + "version": "1.0.4" + }, + "sha.js": { + "version": "2.4.4" + }, + "shasum": { + "version": "1.0.2" + }, + "shell-quote": { + "version": "0.0.1" + }, + "sigmund": { + "version": "1.0.1" + }, + "signal-exit": { + "version": "2.1.2" + }, + "slice-stream": { + "version": "1.0.0", "dependencies": { "readable-stream": { - "version": "1.0.33", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - }, - "xtend": { - "version": "4.0.1" + "version": "1.0.33" } } }, - "ts2dart": { - "version": "0.7.19", + "sntp": { + "version": "1.0.9" + }, + "socket.io": { + "version": "1.3.7", "dependencies": { - "source-map": { - "version": "0.4.4", - "dependencies": { - "amdefine": { - "version": "1.0.0" - } - } - }, - "source-map-support": { - "version": "0.3.3", - "dependencies": { - "source-map": { - "version": "0.1.32", - "dependencies": { - "amdefine": { - "version": "1.0.0" - } - } - } - } + "debug": { + "version": "2.1.0" }, - "typescript": { - "version": "1.7.3" + "ms": { + "version": "0.6.2" } } }, - "tsd": { - "version": "0.6.5", + "socket.io-adapter": { + "version": "0.3.1", "dependencies": { - "assertion-error": { - "version": "1.0.0" - }, - "bl": { - "version": "0.9.4", - "dependencies": { - "readable-stream": { - "version": "1.0.33", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - } - } - } - } - }, - "bluebird": { - "version": "1.2.4" - }, - "chalk": { - "version": "1.1.1", - "dependencies": { - "ansi-styles": { - "version": "2.1.0" - }, - "escape-string-regexp": { - "version": "1.0.3" - }, - "has-ansi": { - "version": "2.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "supports-color": { - "version": "2.0.0" - } - } - }, - "colors": { - "version": "1.1.2" + "debug": { + "version": "1.0.2" }, - "deep-freeze": { - "version": "0.0.1" + "ms": { + "version": "0.6.2" }, - "definition-header": { - "version": "0.1.0", - "dependencies": { - "parsimmon": { - "version": "0.5.1", - "dependencies": { - "pjs": { - "version": "5.1.1" - } - } - }, - "xregexp": { - "version": "2.0.0" - } - } + "object-keys": { + "version": "1.0.1" }, - "detect-indent": { - "version": "0.2.0", + "socket.io-parser": { + "version": "2.2.2", "dependencies": { - "get-stdin": { - "version": "0.1.0" - }, - "minimist": { - "version": "0.1.0" + "debug": { + "version": "0.7.4" } } + } + } + }, + "socket.io-client": { + "version": "1.3.7", + "dependencies": { + "debug": { + "version": "0.7.4" + } + } + }, + "socket.io-parser": { + "version": "2.2.4", + "dependencies": { + "debug": { + "version": "0.7.4" + } + } + }, + "sorted-object": { + "version": "1.0.0" + }, + "source-list-map": { + "version": "0.1.5" + }, + "source-map": { + "version": "0.3.0" + }, + "source-map-loader": { + "version": "0.1.5", + "dependencies": { + "async": { + "version": "0.9.2" }, - "diff": { - "version": "1.4.0" + "source-map": { + "version": "0.1.43" + } + } + }, + "source-map-support": { + "version": "0.2.10", + "dependencies": { + "source-map": { + "version": "0.1.32" + } + } + }, + "sparkles": { + "version": "1.0.0" + }, + "spawn-sync": { + "version": "1.0.13" + }, + "spdx-correct": { + "version": "1.0.2" + }, + "spdx-exceptions": { + "version": "1.0.4" + }, + "spdx-expression-parse": { + "version": "1.0.2" + }, + "spdx-license-ids": { + "version": "1.1.0" + }, + "split": { + "version": "1.0.0" + }, + "split2": { + "version": "1.1.0", + "dependencies": { + "readable-stream": { + "version": "2.0.5" }, - "event-stream": { - "version": "3.1.7", - "dependencies": { - "duplexer": { - "version": "0.1.1" - }, - "from": { - "version": "0.1.3" - }, - "map-stream": { - "version": "0.1.0" - }, - "pause-stream": { - "version": "0.0.11" - }, - "split": { - "version": "0.2.10" - }, - "stream-combiner": { - "version": "0.0.4" - }, - "through": { - "version": "2.3.8" - } - } + "through2": { + "version": "2.0.0" + } + } + }, + "sprintf-js": { + "version": "1.0.3" + }, + "sshpk": { + "version": "1.7.1", + "dependencies": { + "assert-plus": { + "version": "0.2.0" + } + } + }, + "static-favicon": { + "version": "1.0.2" + }, + "statuses": { + "version": "1.2.1" + }, + "stream-browserify": { + "version": "1.0.0" + }, + "stream-combiner": { + "version": "0.0.4" + }, + "stream-combiner2": { + "version": "1.0.2", + "dependencies": { + "readable-stream": { + "version": "1.0.33" }, - "exit": { - "version": "0.1.2" + "through2": { + "version": "0.5.1" }, - "joi": { - "version": "4.9.0", - "dependencies": { - "hoek": { - "version": "2.16.3" - }, - "isemail": { - "version": "1.2.0" - }, - "moment": { - "version": "2.10.6" - }, - "topo": { - "version": "1.1.0" - } - } + "xtend": { + "version": "3.0.0" + } + } + }, + "stream-consume": { + "version": "0.1.0" + }, + "stream-counter": { + "version": "0.2.0" + }, + "stream-equal": { + "version": "0.1.6" + }, + "stream-splicer": { + "version": "1.3.2", + "dependencies": { + "through2": { + "version": "1.1.1" + } + } + }, + "stream-to-array": { + "version": "1.0.0" + }, + "streamqueue": { + "version": "0.0.6" + }, + "string_decoder": { + "version": "0.10.31" + }, + "string-length": { + "version": "1.0.1", + "dependencies": { + "ansi-regex": { + "version": "2.0.0" }, - "joi-assert": { - "version": "0.0.3" + "strip-ansi": { + "version": "3.0.0" + } + } + }, + "string-template": { + "version": "0.2.1" + }, + "string-width": { + "version": "1.0.1", + "dependencies": { + "ansi-regex": { + "version": "2.0.0" }, - "jsesc": { - "version": "0.5.0" + "strip-ansi": { + "version": "3.0.0" + } + } + }, + "stringstream": { + "version": "0.0.5" + }, + "strip-ansi": { + "version": "2.0.1", + "dependencies": { + "ansi-regex": { + "version": "1.1.1" + } + } + }, + "strip-bom": { + "version": "2.0.0" + }, + "strip-bom-stream": { + "version": "1.0.0" + }, + "strip-indent": { + "version": "1.0.1" + }, + "strip-json-comments": { + "version": "1.0.4" + }, + "subarg": { + "version": "1.0.0" + }, + "success-symbol": { + "version": "0.1.0" + }, + "supports-color": { + "version": "0.2.0" + }, + "symlink-or-copy": { + "version": "1.0.1" + }, + "syntax-error": { + "version": "1.1.4" + }, + "systemjs": { + "version": "0.18.10" + }, + "systemjs-builder": { + "version": "0.10.6", + "dependencies": { + "camelcase": { + "version": "1.2.1" }, - "json-pointer": { - "version": "0.2.2", - "dependencies": { - "foreach": { - "version": "2.0.5" - } - } + "cliui": { + "version": "2.1.0" }, - "lazy.js": { - "version": "0.3.2" + "es6-module-loader": { + "version": "0.16.6" }, - "lru-cache": { - "version": "2.5.2" + "glob": { + "version": "5.0.15" }, - "minimatch": { - "version": "1.0.0", - "dependencies": { - "sigmund": { - "version": "1.0.1" - } - } + "source-map": { + "version": "0.4.4" }, - "ministyle": { - "version": "0.1.4" + "systemjs": { + "version": "0.16.11" }, - "minitable": { - "version": "0.0.4", + "uglify-js": { + "version": "2.6.1", "dependencies": { - "minichain": { - "version": "0.0.1" + "source-map": { + "version": "0.5.3" } } }, - "miniwrite": { - "version": "0.1.4", - "dependencies": { - "mkdirp": { - "version": "0.3.5" - } - } + "window-size": { + "version": "0.1.0" }, - "mkdirp": { - "version": "0.5.1", - "dependencies": { - "minimist": { - "version": "0.0.8" - } - } + "wordwrap": { + "version": "0.0.2" }, - "open": { - "version": "0.0.5" + "yargs": { + "version": "3.10.0" + } + } + }, + "tapable": { + "version": "0.1.10" + }, + "tar": { + "version": "2.2.1", + "dependencies": { + "fstream": { + "version": "1.0.8" }, - "request": { - "version": "2.65.0", - "dependencies": { - "aws-sign2": { - "version": "0.6.0" - }, - "bl": { - "version": "1.0.0", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.3" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } - } - } - }, - "caseless": { - "version": "0.11.0" - }, - "combined-stream": { - "version": "1.0.5", - "dependencies": { - "delayed-stream": { - "version": "1.0.0" - } - } - }, - "extend": { - "version": "3.0.0" - }, - "forever-agent": { - "version": "0.6.1" - }, - "form-data": { - "version": "1.0.0-rc3", - "dependencies": { - "async": { - "version": "1.5.0" - } - } - }, - "har-validator": { - "version": "2.0.2", - "dependencies": { - "commander": { - "version": "2.9.0", - "dependencies": { - "graceful-readlink": { - "version": "1.0.1" - } - } - }, - "is-my-json-valid": { - "version": "2.12.2", - "dependencies": { - "generate-function": { - "version": "2.0.0" - }, - "generate-object-property": { - "version": "1.2.0", - "dependencies": { - "is-property": { - "version": "1.0.2" - } - } - }, - "jsonpointer": { - "version": "2.0.0" - }, - "xtend": { - "version": "4.0.1" - } - } - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - }, - "hawk": { - "version": "3.1.0", - "dependencies": { - "boom": { - "version": "2.10.1" - }, - "cryptiles": { - "version": "2.0.5" - }, - "hoek": { - "version": "2.16.3" - }, - "sntp": { - "version": "1.0.9" - } - } - }, - "http-signature": { - "version": "0.11.0", - "dependencies": { - "asn1": { - "version": "0.1.11" - }, - "assert-plus": { - "version": "0.1.5" - }, - "ctype": { - "version": "0.5.3" - } - } - }, - "isstream": { - "version": "0.1.2" - }, - "json-stringify-safe": { - "version": "5.0.1" - }, - "mime-types": { - "version": "2.1.7", - "dependencies": { - "mime-db": { - "version": "1.19.0" - } - } - }, - "oauth-sign": { - "version": "0.8.0" - }, - "qs": { - "version": "5.2.0" - }, - "stringstream": { - "version": "0.0.5" - }, - "tough-cookie": { - "version": "2.2.0" - }, - "tunnel-agent": { - "version": "0.4.1" - } - } + "graceful-fs": { + "version": "4.1.2" + } + } + }, + "tar-stream": { + "version": "1.1.5", + "dependencies": { + "readable-stream": { + "version": "1.0.33" + } + } + }, + "tempfile": { + "version": "1.1.1" + }, + "text-extensions": { + "version": "1.3.3" + }, + "textextensions": { + "version": "1.0.1" + }, + "through": { + "version": "2.3.8" + }, + "through2": { + "version": "0.6.5", + "dependencies": { + "readable-stream": { + "version": "1.0.33" + } + } + }, + "through2-filter": { + "version": "2.0.0", + "dependencies": { + "readable-stream": { + "version": "2.0.5" + }, + "through2": { + "version": "2.0.0" + } + } + }, + "tildify": { + "version": "1.1.2" + }, + "timed-out": { + "version": "2.0.0" + }, + "timers-browserify": { + "version": "1.4.2" + }, + "timers-ext": { + "version": "0.1.0" + }, + "tiny-lr": { + "version": "0.1.7", + "dependencies": { + "debug": { + "version": "2.0.0" }, - "rimraf": { - "version": "2.2.8" + "ms": { + "version": "0.6.2" + } + } + }, + "tmp": { + "version": "0.0.25" + }, + "to-absolute-glob": { + "version": "0.1.1" + }, + "to-array": { + "version": "0.1.3" + }, + "topo": { + "version": "1.1.0" + }, + "tough-cookie": { + "version": "2.2.1" + }, + "traceur": { + "version": "0.0.88", + "dependencies": { + "commander": { + "version": "2.6.0" }, - "type-detect": { - "version": "0.1.2" + "glob": { + "version": "4.3.5" }, - "update-notifier": { - "version": "0.2.2", + "semver": { + "version": "2.3.2" + } + } + }, + "traverse": { + "version": "0.3.9" + }, + "trim-newlines": { + "version": "1.0.0" + }, + "ts2dart": { + "version": "0.7.19", + "dependencies": { + "source-map": { + "version": "0.4.4" + }, + "source-map-support": { + "version": "0.3.3", "dependencies": { - "chalk": { - "version": "0.5.1", - "dependencies": { - "ansi-styles": { - "version": "1.1.0" - }, - "escape-string-regexp": { - "version": "1.0.3" - }, - "has-ansi": { - "version": "0.1.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "strip-ansi": { - "version": "0.3.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "supports-color": { - "version": "0.2.0" - } - } - }, - "configstore": { - "version": "0.3.2", - "dependencies": { - "graceful-fs": { - "version": "3.0.8" - }, - "object-assign": { - "version": "2.1.1" - }, - "osenv": { - "version": "0.1.3", - "dependencies": { - "os-homedir": { - "version": "1.0.1" - }, - "os-tmpdir": { - "version": "1.0.1" - } - } - }, - "user-home": { - "version": "1.1.1" - }, - "xdg-basedir": { - "version": "1.0.1" - } - } - }, - "is-npm": { - "version": "1.0.0" - }, - "latest-version": { - "version": "1.0.1", - "dependencies": { - "package-json": { - "version": "1.2.0", - "dependencies": { - "got": { - "version": "3.3.1", - "dependencies": { - "duplexify": { - "version": "3.4.2", - "dependencies": { - "end-of-stream": { - "version": "1.0.0", - "dependencies": { - "once": { - "version": "1.3.2", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - } - } - }, - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.3" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } - } - } - }, - "infinity-agent": { - "version": "2.0.3" - }, - "is-redirect": { - "version": "1.0.0" - }, - "is-stream": { - "version": "1.0.1" - }, - "lowercase-keys": { - "version": "1.0.0" - }, - "nested-error-stacks": { - "version": "1.0.1", - "dependencies": { - "inherits": { - "version": "2.0.1" - } - } - }, - "object-assign": { - "version": "3.0.0" - }, - "prepend-http": { - "version": "1.0.3" - }, - "read-all-stream": { - "version": "3.0.1", - "dependencies": { - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - }, - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.3" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } - } - } - }, - "timed-out": { - "version": "2.0.0" - } - } - }, - "registry-url": { - "version": "3.0.3", - "dependencies": { - "rc": { - "version": "1.1.2", - "dependencies": { - "deep-extend": { - "version": "0.2.11" - }, - "ini": { - "version": "1.3.4" - }, - "strip-json-comments": { - "version": "0.1.3" - } - } - } - } - } - } - } - } - }, - "semver-diff": { - "version": "2.0.0" - }, - "string-length": { - "version": "1.0.1", - "dependencies": { - "strip-ansi": { - "version": "3.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - } - } + "source-map": { + "version": "0.1.32" } } }, - "uri-templates": { - "version": "0.1.9" + "typescript": { + "version": "1.7.3" + } + } + }, + "tsd": { + "version": "0.6.5", + "dependencies": { + "ansi-regex": { + "version": "2.0.0" + }, + "ansi-styles": { + "version": "2.1.0" }, - "uuid": { - "version": "2.0.1" + "bluebird": { + "version": "1.2.4" + }, + "chalk": { + "version": "1.1.1" + }, + "diff": { + "version": "1.4.0" + }, + "event-stream": { + "version": "3.1.7" + }, + "extsprintf": { + "version": "1.0.3" + }, + "has-ansi": { + "version": "2.0.0" + }, + "lru-cache": { + "version": "2.5.2" + }, + "minimatch": { + "version": "1.0.0" + }, + "open": { + "version": "0.0.5" + }, + "rimraf": { + "version": "2.2.8" + }, + "split": { + "version": "0.2.10" + }, + "strip-ansi": { + "version": "3.0.0" + }, + "supports-color": { + "version": "2.0.0" }, "verror": { - "version": "1.4.0", - "dependencies": { - "extsprintf": { - "version": "1.0.3" - } - } + "version": "1.4.0" } } }, @@ -14198,568 +5525,378 @@ "version": "3.2.1", "dependencies": { "glob": { - "version": "6.0.1" + "version": "6.0.3" + }, + "underscore.string": { + "version": "3.1.1" } } }, + "tty-browserify": { + "version": "0.0.0" + }, + "tunnel-agent": { + "version": "0.4.2" + }, + "tweetnacl": { + "version": "0.13.2" + }, + "type-detect": { + "version": "0.1.2" + }, + "type-is": { + "version": "1.5.7" + }, + "typedarray": { + "version": "0.0.6" + }, "typescript": { "version": "1.7.5" }, + "ua-parser-js": { + "version": "0.7.10" + }, + "uglify-js": { + "version": "2.3.6", + "dependencies": { + "optimist": { + "version": "0.3.7" + }, + "source-map": { + "version": "0.1.43" + } + } + }, + "uglify-save-license": { + "version": "0.4.1" + }, + "uglify-to-browserify": { + "version": "1.0.2" + }, + "uid-number": { + "version": "0.0.5" + }, + "uid2": { + "version": "0.0.3" + }, + "ultron": { + "version": "1.0.2" + }, + "umd": { + "version": "3.0.1" + }, + "underscore": { + "version": "1.8.3" + }, "underscore.string": { - "version": "3.1.1" + "version": "2.3.3" + }, + "unique-stream": { + "version": "1.0.0" }, "universal-analytics": { - "version": "0.3.9", + "version": "0.3.10" + }, + "unpipe": { + "version": "1.0.0" + }, + "unzip": { + "version": "0.1.11", "dependencies": { - "async": { - "version": "0.2.10" - }, - "request": { - "version": "2.65.0", - "dependencies": { - "aws-sign2": { - "version": "0.6.0" - }, - "bl": { - "version": "1.0.0", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "process-nextick-args": { - "version": "1.0.3" - }, - "string_decoder": { - "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" - } - } - } - } - }, - "caseless": { - "version": "0.11.0" - }, - "combined-stream": { - "version": "1.0.5", - "dependencies": { - "delayed-stream": { - "version": "1.0.0" - } - } - }, - "extend": { - "version": "3.0.0" - }, - "forever-agent": { - "version": "0.6.1" - }, - "form-data": { - "version": "1.0.0-rc3", - "dependencies": { - "async": { - "version": "1.5.0" - } - } - }, - "har-validator": { - "version": "2.0.2", - "dependencies": { - "chalk": { - "version": "1.1.1", - "dependencies": { - "ansi-styles": { - "version": "2.1.0" - }, - "escape-string-regexp": { - "version": "1.0.3" - }, - "has-ansi": { - "version": "2.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "dependencies": { - "ansi-regex": { - "version": "2.0.0" - } - } - }, - "supports-color": { - "version": "2.0.0" - } - } - }, - "commander": { - "version": "2.9.0", - "dependencies": { - "graceful-readlink": { - "version": "1.0.1" - } - } - }, - "is-my-json-valid": { - "version": "2.12.2", - "dependencies": { - "generate-function": { - "version": "2.0.0" - }, - "generate-object-property": { - "version": "1.2.0", - "dependencies": { - "is-property": { - "version": "1.0.2" - } - } - }, - "jsonpointer": { - "version": "2.0.0" - }, - "xtend": { - "version": "4.0.1" - } - } - }, - "pinkie-promise": { - "version": "1.0.0", - "dependencies": { - "pinkie": { - "version": "1.0.0" - } - } - } - } - }, - "hawk": { - "version": "3.1.0", - "dependencies": { - "boom": { - "version": "2.10.1" - }, - "cryptiles": { - "version": "2.0.5" - }, - "hoek": { - "version": "2.16.3" - }, - "sntp": { - "version": "1.0.9" - } - } - }, - "http-signature": { - "version": "0.11.0", - "dependencies": { - "asn1": { - "version": "0.1.11" - }, - "assert-plus": { - "version": "0.1.5" - }, - "ctype": { - "version": "0.5.3" - } - } - }, - "isstream": { - "version": "0.1.2" - }, - "json-stringify-safe": { - "version": "5.0.1" - }, - "mime-types": { - "version": "2.1.7", - "dependencies": { - "mime-db": { - "version": "1.19.0" - } - } - }, - "oauth-sign": { - "version": "0.8.0" - }, - "qs": { - "version": "5.2.0" - }, - "stringstream": { - "version": "0.0.5" - }, - "tough-cookie": { - "version": "2.2.0" - }, - "tunnel-agent": { - "version": "0.4.1" - } - } - }, - "underscore": { - "version": "1.8.3" + "readable-stream": { + "version": "1.0.33" + } + } + }, + "update-notifier": { + "version": "0.2.2" + }, + "uri-templates": { + "version": "0.1.9" + }, + "url": { + "version": "0.10.3", + "dependencies": { + "punycode": { + "version": "1.3.2" + } + } + }, + "url2": { + "version": "0.0.0" + }, + "user-home": { + "version": "1.1.1" + }, + "useragent": { + "version": "2.1.8", + "dependencies": { + "lru-cache": { + "version": "2.2.4" } } }, "utf-8-validate": { "version": "1.2.1" }, - "webpack": { - "version": "1.12.6", + "utf8": { + "version": "2.1.0" + }, + "util": { + "version": "0.10.3" + }, + "util-deprecate": { + "version": "1.0.2" + }, + "utils-merge": { + "version": "1.0.0" + }, + "uuid": { + "version": "2.0.1" + }, + "v8flags": { + "version": "2.0.11" + }, + "validate-npm-package-license": { + "version": "3.0.1" + }, + "vargs": { + "version": "0.1.0" + }, + "verror": { + "version": "1.3.6" + }, + "vhost": { + "version": "1.0.0" + }, + "vinyl": { + "version": "0.5.3" + }, + "vinyl-fs": { + "version": "0.3.14", + "dependencies": { + "clone": { + "version": "0.2.0" + }, + "strip-bom": { + "version": "1.0.0" + }, + "vinyl": { + "version": "0.4.6" + } + } + }, + "vinyl-sourcemaps-apply": { + "version": "0.2.1", + "dependencies": { + "source-map": { + "version": "0.5.3" + } + } + }, + "vm-browserify": { + "version": "0.0.4" + }, + "void-elements": { + "version": "2.0.1" + }, + "walk-sync": { + "version": "0.1.3" + }, + "watchpack": { + "version": "0.2.9", + "dependencies": { + "async": { + "version": "0.9.2" + }, + "graceful-fs": { + "version": "4.1.2" + } + } + }, + "wd": { + "version": "0.3.12", "dependencies": { + "ansi-regex": { + "version": "2.0.0" + }, + "ansi-styles": { + "version": "2.1.0" + }, + "asn1": { + "version": "0.1.11" + }, "async": { - "version": "1.5.0" + "version": "1.0.0" }, - "clone": { - "version": "1.0.2" + "aws-sign2": { + "version": "0.5.0" }, - "enhanced-resolve": { - "version": "0.9.1", - "dependencies": { - "graceful-fs": { - "version": "4.1.2" - } - } + "caseless": { + "version": "0.9.0" + }, + "chalk": { + "version": "1.1.1" }, - "esprima": { - "version": "2.7.0" + "combined-stream": { + "version": "0.0.7" }, - "interpret": { - "version": "0.6.6" + "delayed-stream": { + "version": "0.0.5" }, - "loader-utils": { - "version": "0.2.11", + "form-data": { + "version": "0.2.0", "dependencies": { - "big.js": { - "version": "3.1.3" - }, - "json5": { - "version": "0.4.0" + "async": { + "version": "0.9.2" } } }, - "memory-fs": { - "version": "0.2.0" + "har-validator": { + "version": "1.8.0" }, - "mkdirp": { - "version": "0.5.1", - "dependencies": { - "minimist": { - "version": "0.0.8" - } - } + "has-ansi": { + "version": "2.0.0" }, - "node-libs-browser": { - "version": "0.5.3", - "dependencies": { - "assert": { - "version": "1.3.0" - }, - "browserify-zlib": { - "version": "0.1.4", - "dependencies": { - "pako": { - "version": "0.2.8" - } - } - }, - "buffer": { - "version": "3.5.2", - "dependencies": { - "ieee754": { - "version": "1.1.6" - }, - "is-array": { - "version": "1.0.1" - } - } - }, - "console-browserify": { - "version": "1.1.0", - "dependencies": { - "date-now": { - "version": "0.1.4" - } - } - }, - "constants-browserify": { - "version": "0.0.1" - }, - "crypto-browserify": { - "version": "3.2.8", - "dependencies": { - "pbkdf2-compat": { - "version": "2.0.1" - }, - "ripemd160": { - "version": "0.2.0" - }, - "sha.js": { - "version": "2.2.6" - } - } - }, - "domain-browser": { - "version": "1.1.4" - }, - "events": { - "version": "1.1.0" - }, - "http-browserify": { - "version": "1.7.0", - "dependencies": { - "Base64": { - "version": "0.2.1" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "https-browserify": { - "version": "0.0.0" - }, - "os-browserify": { - "version": "0.1.2" - }, - "path-browserify": { - "version": "0.0.0" - }, - "process": { - "version": "0.11.2" - }, - "punycode": { - "version": "1.3.2" - }, - "querystring-es3": { - "version": "0.2.1" - }, - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "inherits": { - "version": "2.0.1" - }, - "isarray": { - "version": "0.0.1" - } - } - }, - "stream-browserify": { - "version": "1.0.0", - "dependencies": { - "inherits": { - "version": "2.0.1" - } - } - }, - "string_decoder": { - "version": "0.10.31" - }, - "timers-browserify": { - "version": "1.4.1" - }, - "tty-browserify": { - "version": "0.0.0" - }, - "url": { - "version": "0.10.3", - "dependencies": { - "querystring": { - "version": "0.2.0" - } - } - }, - "util": { - "version": "0.10.3", - "dependencies": { - "inherits": { - "version": "2.0.1" - } - } - }, - "vm-browserify": { - "version": "0.0.4", - "dependencies": { - "indexof": { - "version": "0.0.1" - } - } - } - } + "hawk": { + "version": "2.3.1" }, - "optimist": { - "version": "0.6.1", - "dependencies": { - "minimist": { - "version": "0.0.10" - }, - "wordwrap": { - "version": "0.0.3" - } - } + "http-signature": { + "version": "0.10.1" + }, + "lodash": { + "version": "3.9.3" + }, + "oauth-sign": { + "version": "0.6.0" + }, + "qs": { + "version": "2.4.2" + }, + "request": { + "version": "2.55.0" + }, + "strip-ansi": { + "version": "3.0.0" }, "supports-color": { - "version": "3.1.2", - "dependencies": { - "has-flag": { - "version": "1.0.0" - } - } + "version": "2.0.0" + }, + "underscore.string": { + "version": "3.0.3" + } + } + }, + "weak-map": { + "version": "1.0.0" + }, + "webpack": { + "version": "1.12.9", + "dependencies": { + "async": { + "version": "1.5.0" + }, + "camelcase": { + "version": "1.2.1" + }, + "cliui": { + "version": "2.1.0" }, - "tapable": { - "version": "0.1.9" + "source-map": { + "version": "0.5.3" + }, + "supports-color": { + "version": "3.1.2" }, "uglify-js": { "version": "2.6.1", "dependencies": { "async": { "version": "0.2.10" - }, - "source-map": { - "version": "0.5.3" - }, - "uglify-to-browserify": { - "version": "1.0.2" - }, - "yargs": { - "version": "3.10.0", - "dependencies": { - "camelcase": { - "version": "1.2.1" - }, - "cliui": { - "version": "2.1.0", - "dependencies": { - "center-align": { - "version": "0.1.2", - "dependencies": { - "align-text": { - "version": "0.1.3", - "dependencies": { - "kind-of": { - "version": "2.0.1", - "dependencies": { - "is-buffer": { - "version": "1.1.0" - } - } - }, - "longest": { - "version": "1.0.1" - }, - "repeat-string": { - "version": "1.5.2" - } - } - }, - "lazy-cache": { - "version": "0.2.4" - } - } - }, - "right-align": { - "version": "0.1.3", - "dependencies": { - "align-text": { - "version": "0.1.3", - "dependencies": { - "kind-of": { - "version": "2.0.1", - "dependencies": { - "is-buffer": { - "version": "1.1.0" - } - } - }, - "longest": { - "version": "1.0.1" - }, - "repeat-string": { - "version": "1.5.2" - } - } - } - } - }, - "wordwrap": { - "version": "0.0.2" - } - } - }, - "decamelize": { - "version": "1.1.1" - }, - "window-size": { - "version": "0.1.0" - } - } } } }, - "watchpack": { - "version": "0.2.9", - "dependencies": { - "async": { - "version": "0.9.2" - }, - "graceful-fs": { - "version": "4.1.2" - } - } + "window-size": { + "version": "0.1.0" }, - "webpack-core": { - "version": "0.6.8", - "dependencies": { - "source-list-map": { - "version": "0.1.5" - }, - "source-map": { - "version": "0.4.4", - "dependencies": { - "amdefine": { - "version": "1.0.0" - } - } - } - } + "wordwrap": { + "version": "0.0.2" + }, + "yargs": { + "version": "3.10.0" } } }, - "which": { - "version": "1.2.0", + "webpack-core": { + "version": "0.6.8", "dependencies": { - "is-absolute": { - "version": "0.1.7", - "dependencies": { - "is-relative": { - "version": "0.1.3" - } - } + "source-map": { + "version": "0.4.4" } } }, + "websocket-driver": { + "version": "0.6.3" + }, + "websocket-extensions": { + "version": "0.1.1" + }, + "whatwg-fetch": { + "version": "0.9.0" + }, + "when": { + "version": "3.7.2" + }, + "which": { + "version": "1.2.1" + }, + "window-size": { + "version": "0.1.4" + }, + "winreg": { + "version": "0.0.12" + }, "wordwrap": { "version": "0.0.3" }, + "wrap-ansi": { + "version": "1.0.0" + }, "wrappy": { "version": "1.0.1" }, + "wrench": { + "version": "1.5.8" + }, + "ws": { + "version": "0.8.0" + }, + "xdg-basedir": { + "version": "1.0.1" + }, + "xml2js": { + "version": "0.4.15" + }, + "xmlbuilder": { + "version": "4.2.0", + "dependencies": { + "lodash": { + "version": "3.10.1" + } + } + }, + "xmlhttprequest": { + "version": "1.5.0" + }, + "xregexp": { + "version": "2.0.0" + }, + "xtend": { + "version": "4.0.1" + }, + "y18n": { + "version": "3.2.0" + }, "yargs": { "version": "2.3.0", "dependencies": { @@ -14768,6 +5905,20 @@ } } }, + "zip-dir": { + "version": "1.0.0" + }, + "zip-stream": { + "version": "0.5.2", + "dependencies": { + "lodash": { + "version": "3.2.0" + }, + "readable-stream": { + "version": "1.0.33" + } + } + }, "zone.js": { "version": "0.5.10" } diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index f48e3895f819..7d72ab4ff194 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -7,169 +7,610 @@ "from": "abbrev@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" }, + "accessibility-developer-tools": { + "version": "2.6.0", + "from": "accessibility-developer-tools@>=2.6.0 <2.7.0", + "resolved": "https://registry.npmjs.org/accessibility-developer-tools/-/accessibility-developer-tools-2.6.0.tgz" + }, + "acorn": { + "version": "1.2.2", + "from": "acorn@>=1.0.3 <2.0.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz" + }, + "add-stream": { + "version": "1.0.0", + "from": "add-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz" + }, + "adm-zip": { + "version": "0.4.7", + "from": "adm-zip@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.7.tgz" + }, + "after": { + "version": "0.8.1", + "from": "after@0.8.1", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.1.tgz" + }, + "agent-base": { + "version": "2.0.1", + "from": "agent-base@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-2.0.1.tgz", + "dependencies": { + "semver": { + "version": "5.0.3", + "from": "semver@>=5.0.1 <5.1.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz" + } + } + }, + "align-text": { + "version": "0.1.3", + "from": "align-text@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.3.tgz", + "dependencies": { + "kind-of": { + "version": "2.0.1", + "from": "kind-of@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz" + } + } + }, + "amdefine": { + "version": "1.0.0", + "from": "amdefine@>=0.0.4", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" + }, "angular": { - "version": "1.4.7", - "from": "https://registry.npmjs.org/angular/-/angular-1.4.7.tgz", - "resolved": "https://registry.npmjs.org/angular/-/angular-1.4.7.tgz" + "version": "1.4.8", + "from": "angular@>=1.4.7 <2.0.0", + "resolved": "https://registry.npmjs.org/angular/-/angular-1.4.8.tgz" }, "angular-animate": { - "version": "1.4.7", - "from": "https://registry.npmjs.org/angular-animate/-/angular-animate-1.4.7.tgz", - "resolved": "https://registry.npmjs.org/angular-animate/-/angular-animate-1.4.7.tgz" + "version": "1.4.8", + "from": "angular-animate@>=1.4.7 <2.0.0", + "resolved": "https://registry.npmjs.org/angular-animate/-/angular-animate-1.4.8.tgz" }, "angular-mocks": { - "version": "1.4.7", - "from": "https://registry.npmjs.org/angular-mocks/-/angular-mocks-1.4.7.tgz", - "resolved": "https://registry.npmjs.org/angular-mocks/-/angular-mocks-1.4.7.tgz" + "version": "1.4.8", + "from": "angular-mocks@>=1.4.7 <2.0.0", + "resolved": "https://registry.npmjs.org/angular-mocks/-/angular-mocks-1.4.8.tgz" + }, + "ansi": { + "version": "0.3.0", + "from": "ansi@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.0.tgz" + }, + "ansi-green": { + "version": "0.1.1", + "from": "ansi-green@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz" + }, + "ansi-regex": { + "version": "0.2.1", + "from": "ansi-regex@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" + }, + "ansi-styles": { + "version": "1.1.0", + "from": "ansi-styles@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz" + }, + "ansi-wrap": { + "version": "0.1.0", + "from": "ansi-wrap@0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz" + }, + "any-promise": { + "version": "0.1.0", + "from": "any-promise@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-0.1.0.tgz" + }, + "anymatch": { + "version": "1.3.0", + "from": "anymatch@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz" + }, + "archiver": { + "version": "0.14.4", + "from": "archiver@>=0.14.3 <0.15.0", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-0.14.4.tgz", + "dependencies": { + "async": { + "version": "0.9.2", + "from": "async@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" + }, + "glob": { + "version": "4.3.5", + "from": "glob@>=4.3.0 <4.4.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz" + }, + "lodash": { + "version": "3.2.0", + "from": "lodash@>=3.2.0 <3.3.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.2.0.tgz" + }, + "readable-stream": { + "version": "1.0.33", + "from": "readable-stream@>=1.0.26 <1.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz" + } + } + }, + "archy": { + "version": "1.0.0", + "from": "archy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz" + }, + "are-we-there-yet": { + "version": "1.0.5", + "from": "are-we-there-yet@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.0.5.tgz" + }, + "argparse": { + "version": "1.0.3", + "from": "argparse@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.3.tgz", + "dependencies": { + "lodash": { + "version": "3.10.1", + "from": "lodash@>=3.2.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" + } + } + }, + "arr-diff": { + "version": "2.0.0", + "from": "arr-diff@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz" + }, + "arr-flatten": { + "version": "1.0.1", + "from": "arr-flatten@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz" + }, + "array-differ": { + "version": "1.0.0", + "from": "array-differ@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz" + }, + "array-ify": { + "version": "1.0.0", + "from": "array-ify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz" + }, + "array-index": { + "version": "0.1.1", + "from": "array-index@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/array-index/-/array-index-0.1.1.tgz" + }, + "array-slice": { + "version": "0.2.3", + "from": "array-slice@>=0.2.3 <0.3.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz" + }, + "array-union": { + "version": "1.0.1", + "from": "array-union@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.1.tgz" + }, + "array-uniq": { + "version": "1.0.2", + "from": "array-uniq@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz" + }, + "array-unique": { + "version": "0.2.1", + "from": "array-unique@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz" + }, + "arraybuffer.slice": { + "version": "0.0.6", + "from": "arraybuffer.slice@0.0.6", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz" + }, + "arrify": { + "version": "1.0.1", + "from": "arrify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz" + }, + "asap": { + "version": "2.0.3", + "from": "asap@>=2.0.3 <2.1.0", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.3.tgz" + }, + "asn1": { + "version": "0.2.3", + "from": "asn1@>=0.2.3 <0.3.0", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz" + }, + "asn1.js": { + "version": "4.2.1", + "from": "asn1.js@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.2.1.tgz" + }, + "assert": { + "version": "1.3.0", + "from": "assert@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.3.0.tgz" + }, + "assert-plus": { + "version": "0.1.5", + "from": "assert-plus@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" + }, + "assertion-error": { + "version": "1.0.0", + "from": "assertion-error@1.0.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.0.tgz" + }, + "astw": { + "version": "2.0.0", + "from": "astw@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/astw/-/astw-2.0.0.tgz" + }, + "async": { + "version": "0.2.10", + "from": "async@>=0.2.6 <0.3.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" + }, + "async-each": { + "version": "0.1.6", + "from": "async-each@>=0.1.6 <0.2.0", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-0.1.6.tgz" + }, + "async-foreach": { + "version": "0.1.3", + "from": "async-foreach@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz" + }, + "autoprefixer": { + "version": "6.2.3", + "from": "autoprefixer@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.2.3.tgz" + }, + "aws-sign2": { + "version": "0.6.0", + "from": "aws-sign2@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz" + }, + "backo2": { + "version": "1.0.2", + "from": "backo2@1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz" + }, + "balanced-match": { + "version": "0.3.0", + "from": "balanced-match@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.3.0.tgz" + }, + "base62": { + "version": "0.1.1", + "from": "base62@0.1.1", + "resolved": "https://registry.npmjs.org/base62/-/base62-0.1.1.tgz" + }, + "Base64": { + "version": "0.2.1", + "from": "Base64@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/Base64/-/Base64-0.2.1.tgz" + }, + "base64-arraybuffer": { + "version": "0.1.2", + "from": "base64-arraybuffer@0.1.2", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz" }, "base64-js": { "version": "0.0.8", - "from": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", + "from": "base64-js@>=0.0.8 <0.0.9", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz" }, + "base64-url": { + "version": "1.2.1", + "from": "base64-url@>=1.2.1 <2.0.0", + "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz" + }, + "base64id": { + "version": "0.1.0", + "from": "base64id@0.1.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz" + }, + "base64url": { + "version": "1.0.5", + "from": "base64url@>=1.0.4 <1.1.0", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-1.0.5.tgz", + "dependencies": { + "camelcase": { + "version": "1.2.1", + "from": "camelcase@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" + }, + "camelcase-keys": { + "version": "1.0.0", + "from": "camelcase-keys@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz" + }, + "indent-string": { + "version": "1.2.2", + "from": "indent-string@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.2.tgz" + }, + "meow": { + "version": "2.0.0", + "from": "meow@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-2.0.0.tgz" + }, + "object-assign": { + "version": "1.0.0", + "from": "object-assign@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-1.0.0.tgz" + }, + "repeating": { + "version": "1.1.3", + "from": "repeating@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz" + } + } + }, + "basic-auth-connect": { + "version": "1.0.0", + "from": "basic-auth-connect@1.0.0", + "resolved": "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz" + }, + "batch": { + "version": "0.5.0", + "from": "batch@0.5.0", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.0.tgz" + }, + "beeper": { + "version": "1.1.0", + "from": "beeper@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz" + }, + "benchmark": { + "version": "1.0.0", + "from": "benchmark@1.0.0", + "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz" + }, + "better-assert": { + "version": "1.0.2", + "from": "better-assert@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz" + }, + "big.js": { + "version": "3.1.3", + "from": "big.js@>=3.0.2 <4.0.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.1.3.tgz" + }, + "binary": { + "version": "0.3.0", + "from": "binary@>=0.3.0 <1.0.0", + "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz" + }, + "binary-extensions": { + "version": "1.4.0", + "from": "binary-extensions@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.4.0.tgz" + }, + "binaryextensions": { + "version": "1.0.0", + "from": "binaryextensions@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-1.0.0.tgz" + }, "bindings": { "version": "1.2.1", "from": "bindings@>=1.2.0 <1.3.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz" }, + "bl": { + "version": "0.9.4", + "from": "bl@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.33", + "from": "readable-stream@>=1.0.26 <1.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz" + } + } + }, + "blob": { + "version": "0.0.4", + "from": "blob@0.0.4", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz" + }, + "block-stream": { + "version": "0.0.8", + "from": "block-stream@*", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz" + }, + "bluebird": { + "version": "2.10.2", + "from": "bluebird@>=2.9.27 <3.0.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.10.2.tgz" + }, + "bn.js": { + "version": "4.6.1", + "from": "bn.js@>=4.1.1 <5.0.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.6.1.tgz" + }, + "body-parser": { + "version": "1.8.4", + "from": "body-parser@>=1.8.0 <1.9.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.8.4.tgz", + "dependencies": { + "ee-first": { + "version": "1.0.5", + "from": "ee-first@1.0.5", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.0.5.tgz" + }, + "on-finished": { + "version": "2.1.0", + "from": "on-finished@2.1.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.0.tgz" + }, + "qs": { + "version": "2.2.4", + "from": "qs@2.2.4", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.2.4.tgz" + } + } + }, + "boom": { + "version": "2.10.1", + "from": "boom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" + }, "bower": { - "version": "1.6.5", - "from": "https://registry.npmjs.org/bower/-/bower-1.6.5.tgz", - "resolved": "https://registry.npmjs.org/bower/-/bower-1.6.5.tgz", + "version": "1.7.2", + "from": "bower@>=1.3.12 <2.0.0", + "resolved": "https://registry.npmjs.org/bower/-/bower-1.7.2.tgz", "dependencies": { "abbrev": { "version": "1.0.7", - "from": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz", + "from": "abbrev@>=1.0.5 <2.0.0", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" }, "archy": { "version": "1.0.0", - "from": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "from": "archy@1.0.0", "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz" }, "bower-config": { - "version": "1.2.2", - "from": "https://registry.npmjs.org/bower-config/-/bower-config-1.2.2.tgz", - "resolved": "https://registry.npmjs.org/bower-config/-/bower-config-1.2.2.tgz", + "version": "1.3.0", + "from": "bower-config@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/bower-config/-/bower-config-1.3.0.tgz", "dependencies": { "graceful-fs": { "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", + "from": "graceful-fs@>=4.0.0 <5.0.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" }, "optimist": { "version": "0.6.1", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "from": "optimist@>=0.6.1 <0.7.0", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "dependencies": { "minimist": { "version": "0.0.10", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "from": "minimist@>=0.0.1 <0.1.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" }, "wordwrap": { "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "from": "wordwrap@>=0.0.2 <0.1.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" } } }, "osenv": { "version": "0.1.3", - "from": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", + "from": "osenv@>=0.1.3 <0.2.0", "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", "dependencies": { "os-homedir": { "version": "1.0.1", - "from": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz", + "from": "os-homedir@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz" }, "os-tmpdir": { "version": "1.0.1", - "from": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz", + "from": "os-tmpdir@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz" } } + }, + "untildify": { + "version": "2.1.0", + "from": "untildify@2.1.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-2.1.0.tgz", + "dependencies": { + "os-homedir": { + "version": "1.0.1", + "from": "os-homedir@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz" + } + } } } }, "bower-endpoint-parser": { "version": "0.2.2", - "from": "https://registry.npmjs.org/bower-endpoint-parser/-/bower-endpoint-parser-0.2.2.tgz", + "from": "bower-endpoint-parser@>=0.2.2 <0.3.0", "resolved": "https://registry.npmjs.org/bower-endpoint-parser/-/bower-endpoint-parser-0.2.2.tgz" }, "bower-json": { "version": "0.4.0", - "from": "https://registry.npmjs.org/bower-json/-/bower-json-0.4.0.tgz", + "from": "bower-json@>=0.4.0 <0.5.0", "resolved": "https://registry.npmjs.org/bower-json/-/bower-json-0.4.0.tgz", "dependencies": { "deep-extend": { "version": "0.2.11", - "from": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz", + "from": "deep-extend@>=0.2.5 <0.3.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz" }, "graceful-fs": { "version": "2.0.3", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz", + "from": "graceful-fs@>=2.0.0 <2.1.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz" }, "intersect": { "version": "0.0.3", - "from": "https://registry.npmjs.org/intersect/-/intersect-0.0.3.tgz", + "from": "intersect@>=0.0.3 <0.1.0", "resolved": "https://registry.npmjs.org/intersect/-/intersect-0.0.3.tgz" } } }, "bower-logger": { "version": "0.2.2", - "from": "https://registry.npmjs.org/bower-logger/-/bower-logger-0.2.2.tgz", + "from": "bower-logger@>=0.2.2 <0.3.0", "resolved": "https://registry.npmjs.org/bower-logger/-/bower-logger-0.2.2.tgz" }, "bower-registry-client": { "version": "1.0.0", - "from": "https://registry.npmjs.org/bower-registry-client/-/bower-registry-client-1.0.0.tgz", + "from": "bower-registry-client@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/bower-registry-client/-/bower-registry-client-1.0.0.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "from": "async@>=0.2.8 <0.3.0", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, "graceful-fs": { "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", + "from": "graceful-fs@>=4.0.0 <5.0.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" }, "mkdirp": { "version": "0.3.5", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", + "from": "mkdirp@>=0.3.5 <0.4.0", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz" }, "request-replay": { "version": "0.2.0", - "from": "https://registry.npmjs.org/request-replay/-/request-replay-0.2.0.tgz", + "from": "request-replay@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/request-replay/-/request-replay-0.2.0.tgz" } } }, "cardinal": { "version": "0.4.4", - "from": "https://registry.npmjs.org/cardinal/-/cardinal-0.4.4.tgz", + "from": "cardinal@0.4.4", "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-0.4.4.tgz", "dependencies": { "ansicolors": { "version": "0.2.1", - "from": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz", + "from": "ansicolors@>=0.2.1 <0.3.0", "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz" }, "redeyed": { "version": "0.4.4", - "from": "https://registry.npmjs.org/redeyed/-/redeyed-0.4.4.tgz", + "from": "redeyed@>=0.4.0 <0.5.0", "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-0.4.4.tgz", "dependencies": { "esprima": { "version": "1.0.4", - "from": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", + "from": "esprima@>=1.0.4 <1.1.0", "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz" } } @@ -178,146 +619,151 @@ }, "chalk": { "version": "1.1.1", - "from": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", + "from": "chalk@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", "dependencies": { "ansi-styles": { "version": "2.1.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz", + "from": "ansi-styles@>=2.1.0 <3.0.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" }, "escape-string-regexp": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" + "version": "1.0.4", + "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.4.tgz" }, "has-ansi": { "version": "2.0.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "from": "has-ansi@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "dependencies": { "ansi-regex": { "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", + "from": "ansi-regex@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" } } }, "strip-ansi": { "version": "3.0.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", + "from": "strip-ansi@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", "dependencies": { "ansi-regex": { "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", + "from": "ansi-regex@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" } } }, "supports-color": { "version": "2.0.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "from": "supports-color@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" } } }, "chmodr": { "version": "1.0.2", - "from": "https://registry.npmjs.org/chmodr/-/chmodr-1.0.2.tgz", + "from": "chmodr@>=1.0.2 <2.0.0", "resolved": "https://registry.npmjs.org/chmodr/-/chmodr-1.0.2.tgz" }, "configstore": { "version": "0.3.2", - "from": "https://registry.npmjs.org/configstore/-/configstore-0.3.2.tgz", + "from": "configstore@>=0.3.2 <0.4.0", "resolved": "https://registry.npmjs.org/configstore/-/configstore-0.3.2.tgz", "dependencies": { "js-yaml": { - "version": "3.4.3", - "from": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.4.3.tgz", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.4.3.tgz", + "version": "3.4.6", + "from": "js-yaml@>=3.1.0 <4.0.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.4.6.tgz", "dependencies": { "argparse": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/argparse/-/argparse-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.2.tgz", + "version": "1.0.3", + "from": "argparse@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.3.tgz", "dependencies": { "lodash": { "version": "3.10.1", - "from": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "from": "lodash@>=3.2.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" }, "sprintf-js": { "version": "1.0.3", - "from": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "from": "sprintf-js@>=1.0.2 <1.1.0", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" } } }, "esprima": { - "version": "2.6.0", - "from": "https://registry.npmjs.org/esprima/-/esprima-2.6.0.tgz", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.6.0.tgz" + "version": "2.7.1", + "from": "esprima@>=2.6.0 <3.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.1.tgz" + }, + "inherit": { + "version": "2.2.2", + "from": "inherit@>=2.2.2 <3.0.0", + "resolved": "https://registry.npmjs.org/inherit/-/inherit-2.2.2.tgz" } } }, "object-assign": { "version": "2.1.1", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "from": "object-assign@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" }, "osenv": { "version": "0.1.3", - "from": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", + "from": "osenv@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", "dependencies": { "os-homedir": { "version": "1.0.1", - "from": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz", + "from": "os-homedir@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz" }, "os-tmpdir": { "version": "1.0.1", - "from": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz", + "from": "os-tmpdir@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz" } } }, "uuid": { "version": "2.0.1", - "from": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", + "from": "uuid@>=2.0.1 <3.0.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz" }, "xdg-basedir": { "version": "1.0.1", - "from": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-1.0.1.tgz", + "from": "xdg-basedir@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-1.0.1.tgz" } } }, "decompress-zip": { "version": "0.1.0", - "from": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.1.0.tgz", + "from": "decompress-zip@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.1.0.tgz", "dependencies": { "binary": { "version": "0.3.0", - "from": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", + "from": "binary@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", "dependencies": { "buffers": { "version": "0.1.1", - "from": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "from": "buffers@>=0.1.1 <0.2.0", "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz" }, "chainsaw": { "version": "0.1.0", - "from": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", + "from": "chainsaw@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", "dependencies": { "traverse": { "version": "0.3.9", - "from": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", + "from": "traverse@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz" } } @@ -326,44 +772,44 @@ }, "mkpath": { "version": "0.1.0", - "from": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz", + "from": "mkpath@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz" }, "readable-stream": { "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", + "from": "readable-stream@>=1.1.8 <2.0.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", "dependencies": { "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" } } }, "touch": { "version": "0.0.3", - "from": "https://registry.npmjs.org/touch/-/touch-0.0.3.tgz", + "from": "touch@0.0.3", "resolved": "https://registry.npmjs.org/touch/-/touch-0.0.3.tgz", "dependencies": { "nopt": { "version": "1.0.10", - "from": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "from": "nopt@>=1.0.10 <1.1.0", "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz" } } @@ -372,66 +818,71 @@ }, "destroy": { "version": "1.0.3", - "from": "https://registry.npmjs.org/destroy/-/destroy-1.0.3.tgz", + "from": "destroy@>=1.0.3 <2.0.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.3.tgz" }, "fs-write-stream-atomic": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.4.tgz", + "version": "1.0.5", + "from": "fs-write-stream-atomic@1.0.5", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.5.tgz", "dependencies": { "graceful-fs": { "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", + "from": "graceful-fs@>=4.1.2 <5.0.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" + }, + "imurmurhash": { + "version": "0.1.4", + "from": "imurmurhash@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" } } }, "fstream": { "version": "1.0.8", - "from": "https://registry.npmjs.org/fstream/-/fstream-1.0.8.tgz", + "from": "fstream@>=1.0.3 <2.0.0", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.8.tgz", "dependencies": { "graceful-fs": { "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", + "from": "graceful-fs@>=4.1.2 <5.0.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, "fstream-ignore": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.2.tgz", + "version": "1.0.3", + "from": "fstream-ignore@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.3.tgz", "dependencies": { "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "minimatch": { - "version": "2.0.10", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "version": "3.0.0", + "from": "minimatch@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz", "dependencies": { "brace-expansion": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.1.tgz", + "version": "1.1.2", + "from": "brace-expansion@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.2.tgz", "dependencies": { "balanced-match": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz" + "version": "0.3.0", + "from": "balanced-match@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.3.0.tgz" }, "concat-map": { "version": "0.0.1", - "from": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "from": "concat-map@0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" } } @@ -442,56 +893,56 @@ }, "github": { "version": "0.2.4", - "from": "https://registry.npmjs.org/github/-/github-0.2.4.tgz", + "from": "github@>=0.2.3 <0.3.0", "resolved": "https://registry.npmjs.org/github/-/github-0.2.4.tgz", "dependencies": { "mime": { "version": "1.3.4", - "from": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "from": "mime@>=1.2.11 <2.0.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz" } } }, "glob": { "version": "4.5.3", - "from": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "from": "glob@>=4.3.2 <5.0.0", "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", "dependencies": { "inflight": { "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", + "from": "inflight@>=1.0.4 <2.0.0", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "minimatch": { "version": "2.0.10", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "from": "minimatch@>=2.0.1 <3.0.0", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", "dependencies": { "brace-expansion": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.1.tgz", + "version": "1.1.2", + "from": "brace-expansion@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.2.tgz", "dependencies": { "balanced-match": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz" + "version": "0.3.0", + "from": "balanced-match@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.3.0.tgz" }, "concat-map": { "version": "0.0.1", - "from": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "from": "concat-map@0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" } } @@ -499,13 +950,13 @@ } }, "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", + "version": "1.3.3", + "from": "once@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } @@ -514,44 +965,44 @@ }, "graceful-fs": { "version": "3.0.8", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz", + "from": "graceful-fs@>=3.0.5 <4.0.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" }, "handlebars": { "version": "2.0.0", - "from": "https://registry.npmjs.org/handlebars/-/handlebars-2.0.0.tgz", + "from": "handlebars@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-2.0.0.tgz", "dependencies": { "optimist": { "version": "0.3.7", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", + "from": "optimist@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", "dependencies": { "wordwrap": { "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "from": "wordwrap@>=0.0.2 <0.1.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" } } }, "uglify-js": { "version": "2.3.6", - "from": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz", + "from": "uglify-js@>=2.3.0 <2.4.0", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "from": "async@>=0.2.6 <0.3.0", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, "source-map": { "version": "0.1.43", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "from": "source-map@>=0.1.7 <0.2.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", "dependencies": { "amdefine": { "version": "1.0.0", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz", + "from": "amdefine@>=0.0.4", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" } } @@ -562,107 +1013,107 @@ }, "inquirer": { "version": "0.10.0", - "from": "https://registry.npmjs.org/inquirer/-/inquirer-0.10.0.tgz", + "from": "inquirer@0.10.0", "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.10.0.tgz", "dependencies": { "ansi-escapes": { "version": "1.1.0", - "from": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.1.0.tgz", + "from": "ansi-escapes@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.1.0.tgz" }, "ansi-regex": { "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", + "from": "ansi-regex@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" }, "cli-cursor": { "version": "1.0.2", - "from": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "from": "cli-cursor@>=1.0.1 <2.0.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", "dependencies": { "restore-cursor": { "version": "1.0.1", - "from": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "from": "restore-cursor@>=1.0.1 <2.0.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", "dependencies": { "exit-hook": { "version": "1.1.1", - "from": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", + "from": "exit-hook@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz" }, "onetime": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/onetime/-/onetime-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.0.0.tgz" + "version": "1.1.0", + "from": "onetime@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz" } } } } }, "cli-width": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/cli-width/-/cli-width-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-1.0.1.tgz" + "version": "1.1.0", + "from": "cli-width@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-1.1.0.tgz" }, "figures": { "version": "1.4.0", - "from": "https://registry.npmjs.org/figures/-/figures-1.4.0.tgz", + "from": "figures@>=1.3.5 <2.0.0", "resolved": "https://registry.npmjs.org/figures/-/figures-1.4.0.tgz" }, "lodash": { "version": "3.10.1", - "from": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "from": "lodash@>=3.3.1 <4.0.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" }, "readline2": { "version": "1.0.1", - "from": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", + "from": "readline2@>=1.0.1 <2.0.0", "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", "dependencies": { "code-point-at": { "version": "1.0.0", - "from": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz", + "from": "code-point-at@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz", "dependencies": { "number-is-nan": { "version": "1.0.0", - "from": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", + "from": "number-is-nan@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" } } }, "is-fullwidth-code-point": { "version": "1.0.0", - "from": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "from": "is-fullwidth-code-point@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "dependencies": { "number-is-nan": { "version": "1.0.0", - "from": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", + "from": "number-is-nan@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" } } }, "mute-stream": { "version": "0.0.5", - "from": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", + "from": "mute-stream@0.0.5", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz" } } }, "run-async": { "version": "0.1.0", - "from": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", + "from": "run-async@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", "dependencies": { "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", + "version": "1.3.3", + "from": "once@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } @@ -671,88 +1122,88 @@ }, "rx-lite": { "version": "3.1.2", - "from": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", + "from": "rx-lite@>=3.1.2 <4.0.0", "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz" }, "strip-ansi": { "version": "3.0.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", + "from": "strip-ansi@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz" }, "through": { "version": "2.3.8", - "from": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "from": "through@>=2.3.6 <3.0.0", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" } } }, "insight": { "version": "0.7.0", - "from": "https://registry.npmjs.org/insight/-/insight-0.7.0.tgz", + "from": "insight@>=0.7.0 <0.8.0", "resolved": "https://registry.npmjs.org/insight/-/insight-0.7.0.tgz", "dependencies": { "async": { - "version": "1.4.2", - "from": "https://registry.npmjs.org/async/-/async-1.4.2.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-1.4.2.tgz" + "version": "1.5.0", + "from": "async@>=1.4.2 <2.0.0", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.0.tgz" }, "configstore": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/configstore/-/configstore-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-1.2.1.tgz", + "version": "1.4.0", + "from": "configstore@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-1.4.0.tgz", "dependencies": { "graceful-fs": { "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", + "from": "graceful-fs@>=4.1.2 <5.0.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" }, - "object-assign": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" - }, "os-tmpdir": { "version": "1.0.1", - "from": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz", + "from": "os-tmpdir@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz" }, "osenv": { "version": "0.1.3", - "from": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", + "from": "osenv@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", "dependencies": { "os-homedir": { "version": "1.0.1", - "from": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz", + "from": "os-homedir@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz" } } }, "uuid": { "version": "2.0.1", - "from": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", + "from": "uuid@>=2.0.1 <3.0.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz" }, "write-file-atomic": { - "version": "1.1.3", - "from": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.1.3.tgz", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.1.3.tgz", + "version": "1.1.4", + "from": "write-file-atomic@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.1.4.tgz", "dependencies": { + "imurmurhash": { + "version": "0.1.4", + "from": "imurmurhash@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + }, "slide": { "version": "1.1.6", - "from": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "from": "slide@>=1.1.5 <2.0.0", "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz" } } }, "xdg-basedir": { "version": "2.0.0", - "from": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-2.0.0.tgz", + "from": "xdg-basedir@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-2.0.0.tgz", "dependencies": { "os-homedir": { "version": "1.0.1", - "from": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz", + "from": "os-homedir@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz" } } @@ -761,143 +1212,143 @@ }, "lodash.debounce": { "version": "3.1.1", - "from": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-3.1.1.tgz", + "from": "lodash.debounce@>=3.0.1 <4.0.0", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-3.1.1.tgz", "dependencies": { "lodash._getnative": { "version": "3.9.1", - "from": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "from": "lodash._getnative@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" } } }, "object-assign": { "version": "4.0.1", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz", + "from": "object-assign@>=4.0.1 <5.0.0", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz" }, "os-name": { "version": "1.0.3", - "from": "https://registry.npmjs.org/os-name/-/os-name-1.0.3.tgz", + "from": "os-name@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/os-name/-/os-name-1.0.3.tgz", "dependencies": { "osx-release": { "version": "1.1.0", - "from": "https://registry.npmjs.org/osx-release/-/osx-release-1.1.0.tgz", + "from": "osx-release@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/osx-release/-/osx-release-1.1.0.tgz", "dependencies": { "minimist": { "version": "1.2.0", - "from": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "from": "minimist@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" } } }, "win-release": { "version": "1.1.1", - "from": "https://registry.npmjs.org/win-release/-/win-release-1.1.1.tgz", + "from": "win-release@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/win-release/-/win-release-1.1.1.tgz", "dependencies": { "semver": { - "version": "5.0.3", - "from": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz" + "version": "5.1.0", + "from": "semver@>=5.0.1 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" } } } } }, "tough-cookie": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz" + "version": "2.2.1", + "from": "tough-cookie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.1.tgz" } } }, "is-root": { "version": "1.0.0", - "from": "https://registry.npmjs.org/is-root/-/is-root-1.0.0.tgz", + "from": "is-root@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/is-root/-/is-root-1.0.0.tgz" }, "junk": { "version": "1.0.2", - "from": "https://registry.npmjs.org/junk/-/junk-1.0.2.tgz", + "from": "junk@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/junk/-/junk-1.0.2.tgz" }, "lockfile": { "version": "1.0.1", - "from": "https://registry.npmjs.org/lockfile/-/lockfile-1.0.1.tgz", + "from": "lockfile@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/lockfile/-/lockfile-1.0.1.tgz" }, "lru-cache": { - "version": "2.7.0", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz" + "version": "2.7.3", + "from": "lru-cache@>=2.5.0 <3.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz" }, "md5-hex": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/md5-hex/-/md5-hex-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-1.1.0.tgz", + "version": "1.2.0", + "from": "md5-hex@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-1.2.0.tgz", "dependencies": { "md5-o-matic": { "version": "0.1.1", - "from": "https://registry.npmjs.org/md5-o-matic/-/md5-o-matic-0.1.1.tgz", + "from": "md5-o-matic@>=0.1.1 <0.2.0", "resolved": "https://registry.npmjs.org/md5-o-matic/-/md5-o-matic-0.1.1.tgz" } } }, "mkdirp": { "version": "0.5.0", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", + "from": "mkdirp@0.5.0", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", "dependencies": { "minimist": { "version": "0.0.8", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "from": "minimist@0.0.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" } } }, "mout": { - "version": "0.11.0", - "from": "https://registry.npmjs.org/mout/-/mout-0.11.0.tgz", - "resolved": "https://registry.npmjs.org/mout/-/mout-0.11.0.tgz" + "version": "0.11.1", + "from": "mout@>=0.11.0 <0.12.0", + "resolved": "https://registry.npmjs.org/mout/-/mout-0.11.1.tgz" }, "nopt": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/nopt/-/nopt-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.4.tgz" + "version": "3.0.6", + "from": "nopt@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz" }, "opn": { "version": "1.0.2", - "from": "https://registry.npmjs.org/opn/-/opn-1.0.2.tgz", + "from": "opn@>=1.0.1 <2.0.0", "resolved": "https://registry.npmjs.org/opn/-/opn-1.0.2.tgz" }, "p-throttler": { "version": "0.1.1", - "from": "https://registry.npmjs.org/p-throttler/-/p-throttler-0.1.1.tgz", + "from": "p-throttler@0.1.1", "resolved": "https://registry.npmjs.org/p-throttler/-/p-throttler-0.1.1.tgz", "dependencies": { "q": { "version": "0.9.7", - "from": "https://registry.npmjs.org/q/-/q-0.9.7.tgz", + "from": "q@>=0.9.2 <0.10.0", "resolved": "https://registry.npmjs.org/q/-/q-0.9.7.tgz" } } }, "promptly": { "version": "0.2.0", - "from": "https://registry.npmjs.org/promptly/-/promptly-0.2.0.tgz", + "from": "promptly@0.2.0", "resolved": "https://registry.npmjs.org/promptly/-/promptly-0.2.0.tgz", "dependencies": { "read": { "version": "1.0.7", - "from": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "from": "read@>=1.0.4 <1.1.0", "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", "dependencies": { "mute-stream": { "version": "0.0.5", - "from": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", + "from": "mute-stream@>=0.0.4 <0.1.0", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz" } } @@ -906,47 +1357,47 @@ }, "q": { "version": "1.4.1", - "from": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", + "from": "q@>=1.1.2 <2.0.0", "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz" }, "request": { "version": "2.53.0", - "from": "https://registry.npmjs.org/request/-/request-2.53.0.tgz", + "from": "request@2.53.0", "resolved": "https://registry.npmjs.org/request/-/request-2.53.0.tgz", "dependencies": { "aws-sign2": { "version": "0.5.0", - "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", + "from": "aws-sign2@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" }, "bl": { "version": "0.9.4", - "from": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", + "from": "bl@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", "dependencies": { "readable-stream": { "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", + "from": "readable-stream@>=1.0.26 <1.1.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "dependencies": { "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" } } @@ -955,203 +1406,203 @@ }, "caseless": { "version": "0.9.0", - "from": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz", + "from": "caseless@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz" }, "combined-stream": { "version": "0.0.7", - "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "from": "combined-stream@>=0.0.5 <0.1.0", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", "dependencies": { "delayed-stream": { "version": "0.0.5", - "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", + "from": "delayed-stream@0.0.5", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" } } }, "forever-agent": { "version": "0.5.2", - "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz", + "from": "forever-agent@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz" }, "form-data": { "version": "0.2.0", - "from": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", + "from": "form-data@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", "dependencies": { "async": { "version": "0.9.2", - "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "from": "async@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" } } }, "hawk": { "version": "2.3.1", - "from": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", + "from": "hawk@>=2.3.0 <2.4.0", "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", "dependencies": { "boom": { - "version": "2.9.0", - "from": "https://registry.npmjs.org/boom/-/boom-2.9.0.tgz", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.9.0.tgz" + "version": "2.10.1", + "from": "boom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" }, "cryptiles": { "version": "2.0.5", - "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "from": "cryptiles@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" }, "hoek": { "version": "2.16.3", - "from": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "from": "hoek@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" }, "sntp": { "version": "1.0.9", - "from": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "from": "sntp@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" } } }, "http-signature": { "version": "0.10.1", - "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", + "from": "http-signature@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", "dependencies": { "asn1": { "version": "0.1.11", - "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", + "from": "asn1@0.1.11", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" }, "assert-plus": { "version": "0.1.5", - "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", + "from": "assert-plus@>=0.1.5 <0.2.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" }, "ctype": { "version": "0.5.3", - "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", + "from": "ctype@0.5.3", "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" } } }, "isstream": { "version": "0.1.2", - "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "from": "isstream@>=0.1.1 <0.2.0", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" }, "json-stringify-safe": { "version": "5.0.1", - "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "from": "json-stringify-safe@>=5.0.0 <5.1.0", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" }, "mime-types": { "version": "2.0.14", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", + "from": "mime-types@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", "dependencies": { "mime-db": { "version": "1.12.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", + "from": "mime-db@>=1.12.0 <1.13.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz" } } }, "node-uuid": { - "version": "1.4.3", - "from": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz", - "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz" + "version": "1.4.7", + "from": "node-uuid@>=1.4.0 <1.5.0", + "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz" }, "oauth-sign": { "version": "0.6.0", - "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz", + "from": "oauth-sign@>=0.6.0 <0.7.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz" }, "qs": { "version": "2.3.3", - "from": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz", + "from": "qs@>=2.3.1 <2.4.0", "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz" }, "stringstream": { - "version": "0.0.4", - "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz" + "version": "0.0.5", + "from": "stringstream@>=0.0.4 <0.1.0", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" }, "tough-cookie": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz" + "version": "2.2.1", + "from": "tough-cookie@>=0.12.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.1.tgz" }, "tunnel-agent": { - "version": "0.4.1", - "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" + "version": "0.4.2", + "from": "tunnel-agent@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.2.tgz" } } }, "request-progress": { "version": "0.3.1", - "from": "https://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz", + "from": "request-progress@0.3.1", "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz", "dependencies": { "throttleit": { "version": "0.0.2", - "from": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz", + "from": "throttleit@>=0.0.2 <0.1.0", "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz" } } }, "retry": { "version": "0.6.1", - "from": "https://registry.npmjs.org/retry/-/retry-0.6.1.tgz", + "from": "retry@0.6.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.6.1.tgz" }, "rimraf": { - "version": "2.4.3", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", + "version": "2.5.0", + "from": "rimraf@>=2.2.8 <3.0.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.0.tgz", "dependencies": { "glob": { - "version": "5.0.15", - "from": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "version": "6.0.3", + "from": "glob@>=6.0.1 <7.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.3.tgz", "dependencies": { "inflight": { "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", + "from": "inflight@>=1.0.4 <2.0.0", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "minimatch": { "version": "3.0.0", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz", + "from": "minimatch@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz", "dependencies": { "brace-expansion": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.1.tgz", + "version": "1.1.2", + "from": "brace-expansion@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.2.tgz", "dependencies": { "balanced-match": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz" + "version": "0.3.0", + "from": "balanced-match@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.3.0.tgz" }, "concat-map": { "version": "0.0.1", - "from": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "from": "concat-map@0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" } } @@ -1159,20 +1610,20 @@ } }, "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", + "version": "1.3.3", + "from": "once@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } }, "path-is-absolute": { "version": "1.0.0", - "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", + "from": "path-is-absolute@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" } } @@ -1181,64 +1632,64 @@ }, "semver": { "version": "2.3.2", - "from": "https://registry.npmjs.org/semver/-/semver-2.3.2.tgz", + "from": "semver@>=2.3.0 <3.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-2.3.2.tgz" }, "shell-quote": { "version": "1.4.3", - "from": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.4.3.tgz", + "from": "shell-quote@>=1.4.2 <2.0.0", "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.4.3.tgz", "dependencies": { "array-filter": { "version": "0.0.1", - "from": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "from": "array-filter@>=0.0.0 <0.1.0", "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz" }, "array-map": { "version": "0.0.0", - "from": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "from": "array-map@>=0.0.0 <0.1.0", "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz" }, "array-reduce": { "version": "0.0.0", - "from": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "from": "array-reduce@>=0.0.0 <0.1.0", "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz" }, "jsonify": { "version": "0.0.0", - "from": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "from": "jsonify@>=0.0.0 <0.1.0", "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" } } }, "stringify-object": { "version": "1.0.1", - "from": "https://registry.npmjs.org/stringify-object/-/stringify-object-1.0.1.tgz", + "from": "stringify-object@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-1.0.1.tgz" }, "tar-fs": { - "version": "1.8.1", - "from": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.8.1.tgz", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.8.1.tgz", + "version": "1.9.0", + "from": "tar-fs@>=1.4.1 <2.0.0", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.9.0.tgz", "dependencies": { "pump": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pump/-/pump-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.0.tgz", + "version": "1.0.1", + "from": "pump@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.1.tgz", "dependencies": { "end-of-stream": { "version": "1.1.0", - "from": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "from": "end-of-stream@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz" }, "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", + "version": "1.3.3", + "from": "once@>=1.3.1 <2.0.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } @@ -1246,28 +1697,28 @@ } }, "tar-stream": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.2.1.tgz", + "version": "1.3.1", + "from": "tar-stream@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.3.1.tgz", "dependencies": { "bl": { "version": "1.0.0", - "from": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz", + "from": "bl@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz" }, "end-of-stream": { "version": "1.1.0", - "from": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "from": "end-of-stream@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", "dependencies": { "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } @@ -1275,46 +1726,46 @@ } }, "readable-stream": { - "version": "2.0.2", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz", + "version": "2.0.5", + "from": "readable-stream@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz", "dependencies": { "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" + "version": "1.0.6", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.6.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "util-deprecate": { "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "from": "util-deprecate@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" } } }, "xtend": { - "version": "4.0.0", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz" + "version": "4.0.1", + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" } } } @@ -1322,52 +1773,137 @@ }, "tmp": { "version": "0.0.24", - "from": "https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz", + "from": "tmp@0.0.24", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz" }, "update-notifier": { - "version": "0.3.2", - "from": "https://registry.npmjs.org/update-notifier/-/update-notifier-0.3.2.tgz", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-0.3.2.tgz", + "version": "0.6.0", + "from": "update-notifier@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-0.6.0.tgz", "dependencies": { - "is-npm": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz" - }, - "latest-version": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/latest-version/-/latest-version-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-1.0.1.tgz", + "configstore": { + "version": "1.4.0", + "from": "configstore@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-1.4.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.2", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" + }, + "object-assign": { + "version": "4.0.1", + "from": "object-assign@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz" + }, + "os-tmpdir": { + "version": "1.0.1", + "from": "os-tmpdir@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz" + }, + "osenv": { + "version": "0.1.3", + "from": "osenv@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", + "dependencies": { + "os-homedir": { + "version": "1.0.1", + "from": "os-homedir@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz" + } + } + }, + "uuid": { + "version": "2.0.1", + "from": "uuid@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz" + }, + "write-file-atomic": { + "version": "1.1.4", + "from": "write-file-atomic@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.1.4.tgz", + "dependencies": { + "imurmurhash": { + "version": "0.1.4", + "from": "imurmurhash@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + }, + "slide": { + "version": "1.1.6", + "from": "slide@>=1.1.5 <2.0.0", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz" + } + } + }, + "xdg-basedir": { + "version": "2.0.0", + "from": "xdg-basedir@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-2.0.0.tgz", + "dependencies": { + "os-homedir": { + "version": "1.0.1", + "from": "os-homedir@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz" + } + } + } + } + }, + "is-npm": { + "version": "1.0.0", + "from": "is-npm@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz" + }, + "latest-version": { + "version": "2.0.0", + "from": "latest-version@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-2.0.0.tgz", "dependencies": { "package-json": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/package-json/-/package-json-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-1.2.0.tgz", + "version": "2.3.0", + "from": "package-json@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-2.3.0.tgz", "dependencies": { "got": { - "version": "3.3.1", - "from": "https://registry.npmjs.org/got/-/got-3.3.1.tgz", - "resolved": "https://registry.npmjs.org/got/-/got-3.3.1.tgz", + "version": "5.3.0", + "from": "got@>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/got/-/got-5.3.0.tgz", "dependencies": { + "create-error-class": { + "version": "2.0.1", + "from": "create-error-class@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-2.0.1.tgz", + "dependencies": { + "capture-stack-trace": { + "version": "1.0.0", + "from": "capture-stack-trace@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + } + } + }, "duplexify": { "version": "3.4.2", - "from": "https://registry.npmjs.org/duplexify/-/duplexify-3.4.2.tgz", + "from": "duplexify@>=3.2.0 <4.0.0", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.4.2.tgz", "dependencies": { "end-of-stream": { "version": "1.0.0", - "from": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz", + "from": "end-of-stream@1.0.0", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz", "dependencies": { "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", + "version": "1.3.3", + "from": "once@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } @@ -1375,136 +1911,155 @@ } }, "readable-stream": { - "version": "2.0.2", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz", + "version": "2.0.5", + "from": "readable-stream@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz", "dependencies": { "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" + "version": "1.0.6", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.6.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "util-deprecate": { "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "from": "util-deprecate@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" } } } } }, - "infinity-agent": { - "version": "2.0.3", - "from": "https://registry.npmjs.org/infinity-agent/-/infinity-agent-2.0.3.tgz", - "resolved": "https://registry.npmjs.org/infinity-agent/-/infinity-agent-2.0.3.tgz" + "is-plain-obj": { + "version": "1.1.0", + "from": "is-plain-obj@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" }, "is-redirect": { "version": "1.0.0", - "from": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "from": "is-redirect@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz" }, "is-stream": { "version": "1.0.1", - "from": "https://registry.npmjs.org/is-stream/-/is-stream-1.0.1.tgz", + "from": "is-stream@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.0.1.tgz" }, "lowercase-keys": { "version": "1.0.0", - "from": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "from": "lowercase-keys@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz" }, - "nested-error-stacks": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-1.0.1.tgz", + "node-status-codes": { + "version": "1.0.0", + "from": "node-status-codes@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz" + }, + "object-assign": { + "version": "4.0.1", + "from": "object-assign@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "dependencies": { - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + } } } }, - "object-assign": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" - }, - "prepend-http": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.3.tgz" + "pinkie-promise": { + "version": "2.0.0", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.0.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.1", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.1.tgz" + } + } }, "read-all-stream": { "version": "3.0.1", - "from": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.0.1.tgz", + "from": "read-all-stream@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.0.1.tgz", "dependencies": { "pinkie-promise": { "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", + "from": "pinkie-promise@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", "dependencies": { "pinkie": { "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", + "from": "pinkie@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" } } }, "readable-stream": { - "version": "2.0.2", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz", + "version": "2.0.5", + "from": "readable-stream@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz", "dependencies": { "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" + "version": "1.0.6", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.6.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "util-deprecate": { "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "from": "util-deprecate@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" } } @@ -1513,74 +2068,113 @@ }, "timed-out": { "version": "2.0.0", - "from": "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz", + "from": "timed-out@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz" + }, + "unzip-response": { + "version": "1.0.0", + "from": "unzip-response@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.0.tgz" + }, + "url-parse-lax": { + "version": "1.0.0", + "from": "url-parse-lax@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "dependencies": { + "prepend-http": { + "version": "1.0.3", + "from": "prepend-http@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.3.tgz" + } + } } } }, - "registry-url": { - "version": "3.0.3", - "from": "https://registry.npmjs.org/registry-url/-/registry-url-3.0.3.tgz", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.0.3.tgz", + "rc": { + "version": "1.1.6", + "from": "rc@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.6.tgz", "dependencies": { - "rc": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/rc/-/rc-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.2.tgz", - "dependencies": { - "deep-extend": { - "version": "0.2.11", - "from": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz" - }, - "ini": { - "version": "1.3.4", - "from": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" - }, - "minimist": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" - }, - "strip-json-comments": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz" - } - } + "deep-extend": { + "version": "0.4.0", + "from": "deep-extend@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.0.tgz" + }, + "ini": { + "version": "1.3.4", + "from": "ini@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "strip-json-comments": { + "version": "1.0.4", + "from": "strip-json-comments@>=1.0.4 <1.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz" } } + }, + "registry-url": { + "version": "3.0.3", + "from": "registry-url@>=3.0.3 <4.0.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.0.3.tgz" + }, + "semver": { + "version": "5.1.0", + "from": "semver@>=5.1.0 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" } } } } }, - "semver-diff": { + "repeating": { "version": "2.0.0", - "from": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.0.0.tgz", + "from": "repeating@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", + "dependencies": { + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "dependencies": { + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + } + } + }, + "semver-diff": { + "version": "2.1.0", + "from": "semver-diff@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", "dependencies": { "semver": { - "version": "4.3.6", - "from": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", - "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz" + "version": "5.1.0", + "from": "semver@>=5.0.3 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" } } }, "string-length": { "version": "1.0.1", - "from": "https://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz", + "from": "string-length@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz", "dependencies": { "strip-ansi": { "version": "3.0.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", + "from": "strip-ansi@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", "dependencies": { "ansi-regex": { "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", + "from": "ansi-regex@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" } } @@ -1591,22 +2185,22 @@ }, "user-home": { "version": "1.1.1", - "from": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", + "from": "user-home@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz" }, "which": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/which/-/which-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/which/-/which-1.2.0.tgz", + "version": "1.2.1", + "from": "which@>=1.0.8 <2.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-1.2.1.tgz", "dependencies": { "is-absolute": { "version": "0.1.7", - "from": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "from": "is-absolute@>=0.1.7 <0.2.0", "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", "dependencies": { "is-relative": { "version": "0.1.3", - "from": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz", + "from": "is-relative@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" } } @@ -1615,5537 +2209,4207 @@ } } }, + "brace-expansion": { + "version": "1.1.2", + "from": "brace-expansion@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.2.tgz" + }, + "braces": { + "version": "1.8.3", + "from": "braces@>=1.8.2 <2.0.0", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.3.tgz" + }, "broccoli": { "version": "0.15.4", - "from": "https://registry.npmjs.org/broccoli/-/broccoli-0.15.4.tgz", - "resolved": "https://registry.npmjs.org/broccoli/-/broccoli-0.15.4.tgz", + "from": "broccoli@>=0.15.3 <0.16.0", + "resolved": "https://registry.npmjs.org/broccoli/-/broccoli-0.15.4.tgz" + }, + "broccoli-filter": { + "version": "0.1.14", + "from": "broccoli-filter@>=0.1.10 <0.2.0", + "resolved": "https://registry.npmjs.org/broccoli-filter/-/broccoli-filter-0.1.14.tgz", "dependencies": { - "broccoli-kitchen-sink-helpers": { - "version": "0.2.9", - "from": "https://registry.npmjs.org/broccoli-kitchen-sink-helpers/-/broccoli-kitchen-sink-helpers-0.2.9.tgz", - "resolved": "https://registry.npmjs.org/broccoli-kitchen-sink-helpers/-/broccoli-kitchen-sink-helpers-0.2.9.tgz", - "dependencies": { - "glob": { - "version": "5.0.15", - "from": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "path-is-absolute": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" - } - } - }, - "mkdirp": { - "version": "0.5.1", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "dependencies": { - "minimist": { - "version": "0.0.8", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" - } - } - } - } - }, - "commander": { - "version": "2.9.0", - "from": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "dependencies": { - "graceful-readlink": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" - } - } - }, - "connect": { - "version": "3.4.0", - "from": "https://registry.npmjs.org/connect/-/connect-3.4.0.tgz", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.4.0.tgz", - "dependencies": { - "debug": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "dependencies": { - "ms": { - "version": "0.7.1", - "from": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" - } - } - }, - "finalhandler": { - "version": "0.4.0", - "from": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.0.tgz", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.0.tgz", - "dependencies": { - "escape-html": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz" - }, - "on-finished": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "dependencies": { - "ee-first": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" - } - } - }, - "unpipe": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" - } - } - }, - "parseurl": { - "version": "1.3.0", - "from": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.0.tgz", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.0.tgz" - }, - "utils-merge": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz" - } - } - }, - "copy-dereference": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/copy-dereference/-/copy-dereference-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/copy-dereference/-/copy-dereference-1.0.0.tgz" + "mkdirp": { + "version": "0.3.5", + "from": "mkdirp@>=0.3.5 <0.4.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz" + } + } + }, + "broccoli-funnel": { + "version": "0.2.3", + "from": "igorminar/broccoli-funnel#perf-files", + "resolved": "git://github.com/igorminar/broccoli-funnel.git#6bfb53c4ca8dd3fa16416b9f85dc923a227e30ee" + }, + "broccoli-kitchen-sink-helpers": { + "version": "0.2.9", + "from": "broccoli-kitchen-sink-helpers@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/broccoli-kitchen-sink-helpers/-/broccoli-kitchen-sink-helpers-0.2.9.tgz", + "dependencies": { + "glob": { + "version": "5.0.15", + "from": "glob@>=5.0.10 <6.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz" + } + } + }, + "broccoli-merge-trees": { + "version": "0.2.4", + "from": "broccoli-merge-trees@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-0.2.4.tgz" + }, + "broccoli-plugin": { + "version": "1.2.1", + "from": "broccoli-plugin@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-1.2.1.tgz" + }, + "broccoli-read-compat": { + "version": "0.1.3", + "from": "broccoli-read-compat@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/broccoli-read-compat/-/broccoli-read-compat-0.1.3.tgz" + }, + "broccoli-slow-trees": { + "version": "1.1.0", + "from": "broccoli-slow-trees@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/broccoli-slow-trees/-/broccoli-slow-trees-1.1.0.tgz" + }, + "broccoli-stew": { + "version": "0.2.1", + "from": "broccoli-stew@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/broccoli-stew/-/broccoli-stew-0.2.1.tgz", + "dependencies": { + "broccoli-funnel": { + "version": "0.1.7", + "from": "broccoli-funnel@>=0.1.7 <0.2.0", + "resolved": "https://registry.npmjs.org/broccoli-funnel/-/broccoli-funnel-0.1.7.tgz" }, - "findup-sync": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.2.1.tgz", - "dependencies": { - "glob": { - "version": "4.3.5", - "from": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - } - } - } - } - }, - "handlebars": { - "version": "3.0.3", - "from": "https://registry.npmjs.org/handlebars/-/handlebars-3.0.3.tgz", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-3.0.3.tgz", - "dependencies": { - "optimist": { - "version": "0.6.1", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "dependencies": { - "minimist": { - "version": "0.0.10", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" - }, - "wordwrap": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" - } - } - }, - "source-map": { - "version": "0.1.43", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", - "dependencies": { - "amdefine": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" - } - } - }, - "uglify-js": { - "version": "2.3.6", - "from": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz", - "dependencies": { - "async": { - "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" - }, - "optimist": { - "version": "0.3.7", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", - "dependencies": { - "wordwrap": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" - } - } - } - } - } - } - }, - "mime": { - "version": "1.3.4", - "from": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz" - }, - "promise-map-series": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.2.1.tgz" - }, - "quick-temp": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.3.tgz", - "dependencies": { - "mktemp": { - "version": "0.3.5", - "from": "https://registry.npmjs.org/mktemp/-/mktemp-0.3.5.tgz", - "resolved": "https://registry.npmjs.org/mktemp/-/mktemp-0.3.5.tgz" - }, - "rimraf": { - "version": "2.2.8", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" - }, - "underscore.string": { - "version": "2.3.3", - "from": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz" - } - } - }, - "rimraf": { - "version": "2.4.3", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "dependencies": { - "glob": { - "version": "5.0.15", - "from": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "path-is-absolute": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" - } - } - } - } - }, - "rsvp": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/rsvp/-/rsvp-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.1.0.tgz" - }, - "tiny-lr": { - "version": "0.1.7", - "from": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.1.7.tgz", - "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.1.7.tgz", - "dependencies": { - "body-parser": { - "version": "1.8.4", - "from": "https://registry.npmjs.org/body-parser/-/body-parser-1.8.4.tgz", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.8.4.tgz", - "dependencies": { - "bytes": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz" - }, - "depd": { - "version": "0.4.5", - "from": "https://registry.npmjs.org/depd/-/depd-0.4.5.tgz", - "resolved": "https://registry.npmjs.org/depd/-/depd-0.4.5.tgz" - }, - "iconv-lite": { - "version": "0.4.4", - "from": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.4.tgz", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.4.tgz" - }, - "media-typer": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" - }, - "on-finished": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.0.tgz", - "dependencies": { - "ee-first": { - "version": "1.0.5", - "from": "https://registry.npmjs.org/ee-first/-/ee-first-1.0.5.tgz", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.0.5.tgz" - } - } - }, - "qs": { - "version": "2.2.4", - "from": "https://registry.npmjs.org/qs/-/qs-2.2.4.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-2.2.4.tgz" - }, - "raw-body": { - "version": "1.3.0", - "from": "https://registry.npmjs.org/raw-body/-/raw-body-1.3.0.tgz", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.3.0.tgz" - }, - "type-is": { - "version": "1.5.7", - "from": "https://registry.npmjs.org/type-is/-/type-is-1.5.7.tgz", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.5.7.tgz", - "dependencies": { - "mime-types": { - "version": "2.0.14", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", - "dependencies": { - "mime-db": { - "version": "1.12.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz" - } - } - } - } - } - } - }, - "debug": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/debug/-/debug-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.0.0.tgz", - "dependencies": { - "ms": { - "version": "0.6.2", - "from": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz" - } - } - }, - "faye-websocket": { - "version": "0.7.3", - "from": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.7.3.tgz", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.7.3.tgz", - "dependencies": { - "websocket-driver": { - "version": "0.6.2", - "from": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.2.tgz", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.2.tgz", - "dependencies": { - "websocket-extensions": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.1.tgz" - } - } - } - } - }, - "livereload-js": { - "version": "2.2.2", - "from": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.2.2.tgz", - "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.2.2.tgz" - }, - "parseurl": { - "version": "1.3.0", - "from": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.0.tgz", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.0.tgz" - }, - "qs": { - "version": "2.2.5", - "from": "https://registry.npmjs.org/qs/-/qs-2.2.5.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-2.2.5.tgz" - } - } + "fs-extra": { + "version": "0.13.0", + "from": "fs-extra@>=0.13.0 <0.14.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.13.0.tgz" } } }, - "broccoli-funnel": { - "version": "0.2.3", - "from": "git://github.com/igorminar/broccoli-funnel.git#6bfb53c4ca8dd3fa16416b9f85dc923a227e30ee", - "resolved": "git://github.com/igorminar/broccoli-funnel.git#6bfb53c4ca8dd3fa16416b9f85dc923a227e30ee", + "broccoli-writer": { + "version": "0.1.1", + "from": "broccoli-writer@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/broccoli-writer/-/broccoli-writer-0.1.1.tgz" + }, + "brorand": { + "version": "1.0.5", + "from": "brorand@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.0.5.tgz" + }, + "browser-pack": { + "version": "5.0.1", + "from": "browser-pack@>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-5.0.1.tgz", "dependencies": { - "broccoli-read-compat": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/broccoli-read-compat/-/broccoli-read-compat-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/broccoli-read-compat/-/broccoli-read-compat-0.1.3.tgz", - "dependencies": { - "promise-map-series": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.2.1.tgz" - }, - "quick-temp": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.3.tgz", - "dependencies": { - "mktemp": { - "version": "0.3.5", - "from": "https://registry.npmjs.org/mktemp/-/mktemp-0.3.5.tgz", - "resolved": "https://registry.npmjs.org/mktemp/-/mktemp-0.3.5.tgz" - }, - "rimraf": { - "version": "2.2.8", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" - }, - "underscore.string": { - "version": "2.3.3", - "from": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz" - } - } - }, - "rimraf": { - "version": "2.4.3", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "dependencies": { - "glob": { - "version": "5.0.15", - "from": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "path-is-absolute": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" - } - } - } - } - }, - "rsvp": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/rsvp/-/rsvp-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.1.0.tgz" - } - } - }, - "core-object": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/core-object/-/core-object-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/core-object/-/core-object-0.0.2.tgz", - "dependencies": { - "lodash-node": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash-node/-/lodash-node-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash-node/-/lodash-node-2.4.1.tgz" - } - } - }, - "mkdirp": { - "version": "0.5.1", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "dependencies": { - "minimist": { - "version": "0.0.8", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" - } - } - }, - "walk-sync": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.1.3.tgz" + "through2": { + "version": "1.1.1", + "from": "through2@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-1.1.1.tgz" } } }, - "broccoli-slow-trees": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/broccoli-slow-trees/-/broccoli-slow-trees-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/broccoli-slow-trees/-/broccoli-slow-trees-1.1.0.tgz" + "browser-resolve": { + "version": "1.11.0", + "from": "browser-resolve@>=1.7.1 <2.0.0", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.0.tgz" }, - "broccoli-stew": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/broccoli-stew/-/broccoli-stew-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/broccoli-stew/-/broccoli-stew-0.2.1.tgz", + "browserify": { + "version": "10.2.6", + "from": "browserify@>=10.2.4 <11.0.0", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-10.2.6.tgz", "dependencies": { - "broccoli-filter": { - "version": "0.1.14", - "from": "https://registry.npmjs.org/broccoli-filter/-/broccoli-filter-0.1.14.tgz", - "resolved": "https://registry.npmjs.org/broccoli-filter/-/broccoli-filter-0.1.14.tgz", - "dependencies": { - "broccoli-kitchen-sink-helpers": { - "version": "0.2.9", - "from": "https://registry.npmjs.org/broccoli-kitchen-sink-helpers/-/broccoli-kitchen-sink-helpers-0.2.9.tgz", - "resolved": "https://registry.npmjs.org/broccoli-kitchen-sink-helpers/-/broccoli-kitchen-sink-helpers-0.2.9.tgz", - "dependencies": { - "glob": { - "version": "5.0.15", - "from": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "path-is-absolute": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" - } - } - }, - "mkdirp": { - "version": "0.5.1", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "dependencies": { - "minimist": { - "version": "0.0.8", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" - } - } - } - } - }, - "mkdirp": { - "version": "0.3.5", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz" - }, - "promise-map-series": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.2.1.tgz" - }, - "quick-temp": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.3.tgz", - "dependencies": { - "mktemp": { - "version": "0.3.5", - "from": "https://registry.npmjs.org/mktemp/-/mktemp-0.3.5.tgz", - "resolved": "https://registry.npmjs.org/mktemp/-/mktemp-0.3.5.tgz" - }, - "rimraf": { - "version": "2.2.8", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" - }, - "underscore.string": { - "version": "2.3.3", - "from": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz" - } - } - } - } - }, - "broccoli-funnel": { - "version": "0.1.7", - "from": "https://registry.npmjs.org/broccoli-funnel/-/broccoli-funnel-0.1.7.tgz", - "resolved": "https://registry.npmjs.org/broccoli-funnel/-/broccoli-funnel-0.1.7.tgz", - "dependencies": { - "core-object": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/core-object/-/core-object-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/core-object/-/core-object-0.0.2.tgz" - }, - "mkdirp": { - "version": "0.5.1", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "dependencies": { - "minimist": { - "version": "0.0.8", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" - } - } - }, - "rimraf": { - "version": "2.4.3", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "dependencies": { - "glob": { - "version": "5.0.15", - "from": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "path-is-absolute": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" - } - } - } - } - } - } - }, - "broccoli-merge-trees": { - "version": "0.2.4", - "from": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-0.2.4.tgz", - "resolved": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-0.2.4.tgz", - "dependencies": { - "broccoli-plugin": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-1.2.1.tgz", - "dependencies": { - "promise-map-series": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.2.1.tgz" - }, - "quick-temp": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.3.tgz", - "dependencies": { - "mktemp": { - "version": "0.3.5", - "from": "https://registry.npmjs.org/mktemp/-/mktemp-0.3.5.tgz", - "resolved": "https://registry.npmjs.org/mktemp/-/mktemp-0.3.5.tgz" - }, - "rimraf": { - "version": "2.2.8", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" - }, - "underscore.string": { - "version": "2.3.3", - "from": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz" - } - } - }, - "rimraf": { - "version": "2.4.3", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "dependencies": { - "glob": { - "version": "5.0.15", - "from": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "path-is-absolute": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" - } - } - } - } - } - } - } - } - }, - "chalk": { - "version": "0.5.1", - "from": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", - "dependencies": { - "ansi-styles": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz" - }, - "escape-string-regexp": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" - }, - "has-ansi": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" - } - } - }, - "strip-ansi": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" - } - } - }, - "supports-color": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz" - } - } - }, - "debug": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "dependencies": { - "ms": { - "version": "0.7.1", - "from": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" - } - } - }, - "fs-extra": { - "version": "0.13.0", - "from": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.13.0.tgz", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.13.0.tgz", - "dependencies": { - "jsonfile": { - "version": "2.2.3", - "from": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.2.3.tgz", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.2.3.tgz" - }, - "ncp": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz" - }, - "rimraf": { - "version": "2.4.3", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "dependencies": { - "glob": { - "version": "5.0.15", - "from": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "path-is-absolute": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" - } - } - } - } - } - } - }, - "lodash-node": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash-node/-/lodash-node-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash-node/-/lodash-node-2.4.1.tgz" - }, - "rsvp": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/rsvp/-/rsvp-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.1.0.tgz" - }, - "walk-sync": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.1.3.tgz" + "through2": { + "version": "1.1.1", + "from": "through2@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-1.1.1.tgz" } } }, - "broccoli-writer": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/broccoli-writer/-/broccoli-writer-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/broccoli-writer/-/broccoli-writer-0.1.1.tgz", + "browserify-aes": { + "version": "1.0.5", + "from": "browserify-aes@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.5.tgz" + }, + "browserify-cipher": { + "version": "1.0.0", + "from": "browserify-cipher@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz" + }, + "browserify-des": { + "version": "1.0.0", + "from": "browserify-des@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz" + }, + "browserify-rsa": { + "version": "4.0.0", + "from": "browserify-rsa@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.0.tgz" + }, + "browserify-sign": { + "version": "4.0.0", + "from": "browserify-sign@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.0.tgz" + }, + "browserify-zlib": { + "version": "0.1.4", + "from": "browserify-zlib@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz" + }, + "browserslist": { + "version": "1.0.1", + "from": "browserslist@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.0.1.tgz" + }, + "browserstack": { + "version": "1.2.0", + "from": "browserstack@1.2.0", + "resolved": "https://registry.npmjs.org/browserstack/-/browserstack-1.2.0.tgz" + }, + "browserstacktunnel-wrapper": { + "version": "1.4.2", + "from": "browserstacktunnel-wrapper@>=1.4.2 <2.0.0", + "resolved": "https://registry.npmjs.org/browserstacktunnel-wrapper/-/browserstacktunnel-wrapper-1.4.2.tgz" + }, + "buffer": { + "version": "3.6.0", + "from": "buffer@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-3.6.0.tgz", "dependencies": { - "quick-temp": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.3.tgz", - "dependencies": { - "mktemp": { - "version": "0.3.5", - "from": "https://registry.npmjs.org/mktemp/-/mktemp-0.3.5.tgz", - "resolved": "https://registry.npmjs.org/mktemp/-/mktemp-0.3.5.tgz" - }, - "rimraf": { - "version": "2.2.8", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" - }, - "underscore.string": { - "version": "2.3.3", - "from": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz" - } - } - }, - "rsvp": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/rsvp/-/rsvp-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.1.0.tgz" + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" } } }, - "browserify": { - "version": "10.2.6", - "from": "https://registry.npmjs.org/browserify/-/browserify-10.2.6.tgz", - "resolved": "https://registry.npmjs.org/browserify/-/browserify-10.2.6.tgz", - "dependencies": { - "assert": { - "version": "1.3.0", - "from": "https://registry.npmjs.org/assert/-/assert-1.3.0.tgz", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.3.0.tgz" - }, - "browser-pack": { - "version": "5.0.1", - "from": "https://registry.npmjs.org/browser-pack/-/browser-pack-5.0.1.tgz", - "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-5.0.1.tgz", - "dependencies": { - "combine-source-map": { - "version": "0.6.1", - "from": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.6.1.tgz", - "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.6.1.tgz", - "dependencies": { - "convert-source-map": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.1.tgz" - }, - "inline-source-map": { - "version": "0.5.0", - "from": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.5.0.tgz", - "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.5.0.tgz" - }, - "lodash.memoize": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz" - }, - "source-map": { - "version": "0.4.4", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "dependencies": { - "amdefine": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" - } - } - } - } - }, - "umd": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/umd/-/umd-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.1.tgz" - } - } + "buffer-crc32": { + "version": "0.2.5", + "from": "buffer-crc32@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.5.tgz" + }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "from": "buffer-equal-constant-time@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz" + }, + "buffer-xor": { + "version": "1.0.3", + "from": "buffer-xor@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" + }, + "buffers": { + "version": "0.1.1", + "from": "buffers@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz" + }, + "bufferutil": { + "version": "1.2.1", + "from": "bufferutil@>=1.2.0 <1.3.0", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-1.2.1.tgz" + }, + "builtin-modules": { + "version": "1.1.1", + "from": "builtin-modules@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" + }, + "builtins": { + "version": "0.0.7", + "from": "builtins@>=0.0.3 <0.1.0", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-0.0.7.tgz" + }, + "bytes": { + "version": "1.0.0", + "from": "bytes@1.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz" + }, + "callsite": { + "version": "1.0.0", + "from": "callsite@1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz" + }, + "camelcase": { + "version": "2.0.1", + "from": "camelcase@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.0.1.tgz" + }, + "camelcase-keys": { + "version": "2.0.0", + "from": "camelcase-keys@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.0.0.tgz" + }, + "caniuse-db": { + "version": "1.0.30000383", + "from": "caniuse-db@>=1.0.30000382 <2.0.0", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000383.tgz" + }, + "canonical-path": { + "version": "0.0.2", + "from": "canonical-path@0.0.2", + "resolved": "https://registry.npmjs.org/canonical-path/-/canonical-path-0.0.2.tgz" + }, + "caseless": { + "version": "0.11.0", + "from": "caseless@>=0.11.0 <0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" + }, + "center-align": { + "version": "0.1.2", + "from": "center-align@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.2.tgz" + }, + "chainsaw": { + "version": "0.1.0", + "from": "chainsaw@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz" + }, + "chalk": { + "version": "0.5.1", + "from": "chalk@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "dependencies": { + "strip-ansi": { + "version": "0.3.0", + "from": "strip-ansi@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz" + } + } + }, + "chokidar": { + "version": "1.4.2", + "from": "chokidar@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.4.2.tgz" + }, + "cipher-base": { + "version": "1.0.2", + "from": "cipher-base@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz" + }, + "clang-format": { + "version": "1.0.33", + "from": "clang-format@>=1.0.32 <2.0.0", + "resolved": "https://registry.npmjs.org/clang-format/-/clang-format-1.0.33.tgz" + }, + "cli-color": { + "version": "1.1.0", + "from": "cli-color@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-1.1.0.tgz", + "dependencies": { + "ansi-regex": { + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + } + } + }, + "cliui": { + "version": "3.1.0", + "from": "cliui@>=3.0.3 <4.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.1.0.tgz", + "dependencies": { + "ansi-regex": { + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" }, - "browser-resolve": { - "version": "1.10.1", - "from": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.10.1.tgz", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.10.1.tgz" + "strip-ansi": { + "version": "3.0.0", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz" + } + } + }, + "clone": { + "version": "1.0.2", + "from": "clone@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" + }, + "clone-stats": { + "version": "0.0.1", + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + }, + "code-point-at": { + "version": "1.0.0", + "from": "code-point-at@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz" + }, + "collections": { + "version": "0.2.2", + "from": "collections@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/collections/-/collections-0.2.2.tgz" + }, + "colors": { + "version": "1.1.2", + "from": "colors@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz" + }, + "combine-source-map": { + "version": "0.6.1", + "from": "combine-source-map@>=0.6.1 <0.7.0", + "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.6.1.tgz", + "dependencies": { + "source-map": { + "version": "0.4.4", + "from": "source-map@>=0.4.2 <0.5.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz" + } + } + }, + "combined-stream": { + "version": "1.0.5", + "from": "combined-stream@>=1.0.5 <1.1.0", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz" + }, + "commander": { + "version": "2.9.0", + "from": "commander@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz" + }, + "commondir": { + "version": "0.0.1", + "from": "commondir@0.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-0.0.1.tgz" + }, + "compare-func": { + "version": "1.3.1", + "from": "compare-func@>=1.3.1 <2.0.0", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.1.tgz" + }, + "component-bind": { + "version": "1.0.0", + "from": "component-bind@1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz" + }, + "component-emitter": { + "version": "1.1.2", + "from": "component-emitter@1.1.2", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz" + }, + "component-inherit": { + "version": "0.0.3", + "from": "component-inherit@0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz" + }, + "compress-commons": { + "version": "0.2.9", + "from": "compress-commons@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-0.2.9.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.33", + "from": "readable-stream@>=1.0.26 <1.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz" + } + } + }, + "compressible": { + "version": "1.0.0", + "from": "compressible@1.0.0", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-1.0.0.tgz" + }, + "compression": { + "version": "1.0.0", + "from": "compression@1.0.0", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.0.0.tgz", + "dependencies": { + "bytes": { + "version": "0.2.1", + "from": "bytes@0.2.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-0.2.1.tgz" + } + } + }, + "concat-map": { + "version": "0.0.1", + "from": "concat-map@0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + }, + "concat-stream": { + "version": "1.4.10", + "from": "concat-stream@>=1.4.1 <1.5.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.10.tgz" + }, + "concat-with-sourcemaps": { + "version": "1.0.4", + "from": "concat-with-sourcemaps@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.0.4.tgz", + "dependencies": { + "source-map": { + "version": "0.5.3", + "from": "source-map@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz" + } + } + }, + "config-chain": { + "version": "1.1.9", + "from": "config-chain@>=1.1.8 <1.2.0", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.9.tgz" + }, + "configstore": { + "version": "0.3.2", + "from": "configstore@>=0.3.1 <0.4.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-0.3.2.tgz", + "dependencies": { + "object-assign": { + "version": "2.1.1", + "from": "object-assign@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" + } + } + }, + "connect": { + "version": "3.4.0", + "from": "connect@>=3.2.0 <4.0.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.4.0.tgz" + }, + "connect-livereload": { + "version": "0.3.2", + "from": "connect-livereload@>=0.3.2 <0.4.0", + "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.3.2.tgz" + }, + "connect-timeout": { + "version": "1.0.0", + "from": "connect-timeout@1.0.0", + "resolved": "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.0.0.tgz" + }, + "console-browserify": { + "version": "1.1.0", + "from": "console-browserify@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz" + }, + "constants-browserify": { + "version": "0.0.1", + "from": "constants-browserify@>=0.0.1 <0.1.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-0.0.1.tgz" + }, + "content-type": { + "version": "1.0.1", + "from": "content-type@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.1.tgz" + }, + "conventional-changelog": { + "version": "0.2.1", + "from": "conventional-changelog@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-0.2.1.tgz", + "dependencies": { + "lodash": { + "version": "3.10.1", + "from": "lodash@>=3.9.3 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" }, - "browserify-zlib": { - "version": "0.1.4", - "from": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", - "dependencies": { - "pako": { - "version": "0.2.8", - "from": "https://registry.npmjs.org/pako/-/pako-0.2.8.tgz", - "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.8.tgz" - } - } + "readable-stream": { + "version": "2.0.5", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz" }, - "buffer": { - "version": "3.5.1", - "from": "https://registry.npmjs.org/buffer/-/buffer-3.5.1.tgz", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-3.5.1.tgz", - "dependencies": { - "ieee754": { - "version": "1.1.6", - "from": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.6.tgz", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.6.tgz" - }, - "is-array": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/is-array/-/is-array-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-array/-/is-array-1.0.1.tgz" - } - } + "semver": { + "version": "5.1.0", + "from": "semver@>=5.0.1 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" }, - "builtins": { - "version": "0.0.7", - "from": "https://registry.npmjs.org/builtins/-/builtins-0.0.7.tgz", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-0.0.7.tgz" + "through2": { + "version": "2.0.0", + "from": "through2@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz" + } + } + }, + "conventional-changelog-writer": { + "version": "0.2.1", + "from": "conventional-changelog-writer@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-0.2.1.tgz", + "dependencies": { + "lodash": { + "version": "3.10.1", + "from": "lodash@>=3.8.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" }, - "commondir": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/commondir/-/commondir-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-0.0.1.tgz" + "readable-stream": { + "version": "2.0.5", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz" }, - "concat-stream": { - "version": "1.4.10", - "from": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.10.tgz", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.10.tgz", - "dependencies": { - "typedarray": { - "version": "0.0.6", - "from": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" - } - } + "semver": { + "version": "5.1.0", + "from": "semver@>=5.0.1 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" }, - "console-browserify": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", - "dependencies": { - "date-now": { - "version": "0.1.4", - "from": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", - "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz" - } - } + "through2": { + "version": "2.0.0", + "from": "through2@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz" + } + } + }, + "conventional-commits-filter": { + "version": "0.1.1", + "from": "conventional-commits-filter@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-0.1.1.tgz" + }, + "conventional-commits-parser": { + "version": "0.0.19", + "from": "conventional-commits-parser@0.0.19", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-0.0.19.tgz", + "dependencies": { + "lodash": { + "version": "3.10.1", + "from": "lodash@>=3.3.1 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" }, - "constants-browserify": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-0.0.1.tgz" + "readable-stream": { + "version": "2.0.5", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz" }, - "crypto-browserify": { - "version": "3.11.0", - "from": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.11.0.tgz", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.11.0.tgz", - "dependencies": { - "browserify-cipher": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz", - "dependencies": { - "browserify-aes": { - "version": "1.0.5", - "from": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.5.tgz", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.5.tgz", - "dependencies": { - "buffer-xor": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" - }, - "cipher-base": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz" - } - } - }, - "browserify-des": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz", - "dependencies": { - "cipher-base": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz" - }, - "des.js": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", - "dependencies": { - "minimalistic-assert": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz" - } - } - } - } - }, - "evp_bytestokey": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz" - } - } - }, - "browserify-sign": { - "version": "4.0.0", - "from": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.0.tgz", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.0.tgz", - "dependencies": { - "bn.js": { - "version": "4.1.1", - "from": "https://registry.npmjs.org/bn.js/-/bn.js-4.1.1.tgz", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.1.1.tgz" - }, - "browserify-rsa": { - "version": "4.0.0", - "from": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.0.tgz", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.0.tgz" - }, - "elliptic": { - "version": "6.0.1", - "from": "https://registry.npmjs.org/elliptic/-/elliptic-6.0.1.tgz", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.0.1.tgz", - "dependencies": { - "brorand": { - "version": "1.0.5", - "from": "https://registry.npmjs.org/brorand/-/brorand-1.0.5.tgz", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.0.5.tgz" - }, - "hash.js": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/hash.js/-/hash.js-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.0.3.tgz" - } - } - }, - "parse-asn1": { - "version": "5.0.0", - "from": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.0.0.tgz", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.0.0.tgz", - "dependencies": { - "asn1.js": { - "version": "4.0.0", - "from": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.0.0.tgz", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.0.0.tgz", - "dependencies": { - "minimalistic-assert": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz" - } - } - }, - "browserify-aes": { - "version": "1.0.5", - "from": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.5.tgz", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.5.tgz", - "dependencies": { - "buffer-xor": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" - }, - "cipher-base": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz" - } - } - }, - "evp_bytestokey": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz" - } - } - } - } - }, - "create-ecdh": { - "version": "4.0.0", - "from": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz", - "dependencies": { - "bn.js": { - "version": "4.1.1", - "from": "https://registry.npmjs.org/bn.js/-/bn.js-4.1.1.tgz", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.1.1.tgz" - }, - "elliptic": { - "version": "6.0.1", - "from": "https://registry.npmjs.org/elliptic/-/elliptic-6.0.1.tgz", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.0.1.tgz", - "dependencies": { - "brorand": { - "version": "1.0.5", - "from": "https://registry.npmjs.org/brorand/-/brorand-1.0.5.tgz", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.0.5.tgz" - }, - "hash.js": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/hash.js/-/hash.js-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.0.3.tgz" - } - } - } - } - }, - "create-hash": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.2.tgz", - "dependencies": { - "cipher-base": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz" - }, - "ripemd160": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/ripemd160/-/ripemd160-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-1.0.1.tgz" - }, - "sha.js": { - "version": "2.4.4", - "from": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.4.tgz", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.4.tgz" - } - } - }, - "create-hmac": { - "version": "1.1.4", - "from": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.4.tgz", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.4.tgz" - }, - "diffie-hellman": { - "version": "5.0.0", - "from": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.0.tgz", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.0.tgz", - "dependencies": { - "bn.js": { - "version": "4.1.1", - "from": "https://registry.npmjs.org/bn.js/-/bn.js-4.1.1.tgz", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.1.1.tgz" - }, - "miller-rabin": { - "version": "4.0.0", - "from": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.0.tgz", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.0.tgz", - "dependencies": { - "brorand": { - "version": "1.0.5", - "from": "https://registry.npmjs.org/brorand/-/brorand-1.0.5.tgz", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.0.5.tgz" - } - } - } - } - }, - "pbkdf2": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.4.tgz" - }, - "public-encrypt": { - "version": "4.0.0", - "from": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz", - "dependencies": { - "bn.js": { - "version": "4.1.1", - "from": "https://registry.npmjs.org/bn.js/-/bn.js-4.1.1.tgz", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.1.1.tgz" - }, - "browserify-rsa": { - "version": "4.0.0", - "from": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.0.tgz", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.0.tgz" - }, - "parse-asn1": { - "version": "5.0.0", - "from": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.0.0.tgz", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.0.0.tgz", - "dependencies": { - "asn1.js": { - "version": "4.0.0", - "from": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.0.0.tgz", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.0.0.tgz", - "dependencies": { - "minimalistic-assert": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz" - } - } - }, - "browserify-aes": { - "version": "1.0.5", - "from": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.5.tgz", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.5.tgz", - "dependencies": { - "buffer-xor": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" - }, - "cipher-base": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz" - } - } - }, - "evp_bytestokey": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz" - } - } - } - } - }, - "randombytes": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.1.tgz" - } - } + "through2": { + "version": "2.0.0", + "from": "through2@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz" + } + } + }, + "convert-source-map": { + "version": "1.1.3", + "from": "convert-source-map@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz" + }, + "cookie": { + "version": "0.1.0", + "from": "cookie@0.1.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.0.tgz" + }, + "cookie-parser": { + "version": "1.0.1", + "from": "cookie-parser@1.0.1", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.0.1.tgz" + }, + "cookie-signature": { + "version": "1.0.3", + "from": "cookie-signature@1.0.3", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz" + }, + "copy-dereference": { + "version": "1.0.0", + "from": "copy-dereference@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/copy-dereference/-/copy-dereference-1.0.0.tgz" + }, + "core-js": { + "version": "2.0.1", + "from": "core-js@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.0.1.tgz" + }, + "core-object": { + "version": "0.0.2", + "from": "core-object@0.0.2", + "resolved": "https://registry.npmjs.org/core-object/-/core-object-0.0.2.tgz" + }, + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "crc32-stream": { + "version": "0.3.4", + "from": "crc32-stream@>=0.3.1 <0.4.0", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-0.3.4.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.33", + "from": "readable-stream@>=1.0.24 <1.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz" + } + } + }, + "create-ecdh": { + "version": "4.0.0", + "from": "create-ecdh@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz" + }, + "create-hash": { + "version": "1.1.2", + "from": "create-hash@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.2.tgz" + }, + "create-hmac": { + "version": "1.1.4", + "from": "create-hmac@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.4.tgz" + }, + "cross-spawn": { + "version": "2.1.0", + "from": "cross-spawn@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-2.1.0.tgz" + }, + "cross-spawn-async": { + "version": "2.1.1", + "from": "cross-spawn-async@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/cross-spawn-async/-/cross-spawn-async-2.1.1.tgz", + "dependencies": { + "lru-cache": { + "version": "3.2.0", + "from": "lru-cache@>=3.2.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-3.2.0.tgz" + } + } + }, + "cryptiles": { + "version": "2.0.5", + "from": "cryptiles@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" + }, + "crypto-browserify": { + "version": "3.11.0", + "from": "crypto-browserify@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.11.0.tgz" + }, + "csurf": { + "version": "1.1.0", + "from": "csurf@1.1.0", + "resolved": "https://registry.npmjs.org/csurf/-/csurf-1.1.0.tgz" + }, + "ctype": { + "version": "0.5.3", + "from": "ctype@0.5.3", + "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" + }, + "custom-event": { + "version": "1.0.0", + "from": "custom-event@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.0.tgz" + }, + "d": { + "version": "0.1.1", + "from": "d@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/d/-/d-0.1.1.tgz" + }, + "dargs": { + "version": "4.0.1", + "from": "dargs@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.0.1.tgz" + }, + "dart2jsaas": { + "version": "0.0.16", + "from": "dart2jsaas@>=0.0.16 <0.0.17", + "resolved": "https://registry.npmjs.org/dart2jsaas/-/dart2jsaas-0.0.16.tgz", + "dependencies": { + "mkdirp": { + "version": "0.3.5", + "from": "mkdirp@>=0.3.5 <0.4.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz" + }, + "q": { + "version": "0.9.7", + "from": "q@>=0.9.7 <0.10.0", + "resolved": "https://registry.npmjs.org/q/-/q-0.9.7.tgz" + } + } + }, + "dashdash": { + "version": "1.11.0", + "from": "dashdash@>=1.10.1 <2.0.0", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.11.0.tgz" + }, + "date-now": { + "version": "0.1.4", + "from": "date-now@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz" + }, + "dateformat": { + "version": "1.0.12", + "from": "dateformat@>=1.0.11 <2.0.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz" + }, + "deap": { + "version": "1.0.0", + "from": "deap@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/deap/-/deap-1.0.0.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <2.3.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz" + }, + "decamelize": { + "version": "1.1.2", + "from": "decamelize@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.1.2.tgz" + }, + "deep-extend": { + "version": "0.4.0", + "from": "deep-extend@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.0.tgz" + }, + "deep-freeze": { + "version": "0.0.1", + "from": "deep-freeze@0.0.1", + "resolved": "https://registry.npmjs.org/deep-freeze/-/deep-freeze-0.0.1.tgz" + }, + "defaults": { + "version": "1.0.3", + "from": "defaults@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz" + }, + "defined": { + "version": "1.0.0", + "from": "defined@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz" + }, + "definition-header": { + "version": "0.1.0", + "from": "definition-header@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/definition-header/-/definition-header-0.1.0.tgz" + }, + "del": { + "version": "1.2.1", + "from": "del@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-1.2.1.tgz", + "dependencies": { + "object-assign": { + "version": "3.0.0", + "from": "object-assign@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "from": "delayed-stream@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + }, + "delegates": { + "version": "0.1.0", + "from": "delegates@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-0.1.0.tgz" + }, + "depd": { + "version": "0.4.5", + "from": "depd@0.4.5", + "resolved": "https://registry.npmjs.org/depd/-/depd-0.4.5.tgz" + }, + "deprecated": { + "version": "0.0.1", + "from": "deprecated@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz" + }, + "deps-sort": { + "version": "1.3.9", + "from": "deps-sort@>=1.3.7 <2.0.0", + "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-1.3.9.tgz", + "dependencies": { + "through2": { + "version": "1.1.1", + "from": "through2@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-1.1.1.tgz" + } + } + }, + "des.js": { + "version": "1.0.0", + "from": "des.js@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz" + }, + "detect-indent": { + "version": "0.2.0", + "from": "detect-indent@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-0.2.0.tgz", + "dependencies": { + "get-stdin": { + "version": "0.1.0", + "from": "get-stdin@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-0.1.0.tgz" }, - "defined": { + "minimist": { + "version": "0.1.0", + "from": "minimist@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.1.0.tgz" + } + } + }, + "detective": { + "version": "4.3.1", + "from": "detective@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-4.3.1.tgz" + }, + "di": { + "version": "0.0.1", + "from": "di@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz" + }, + "diff": { + "version": "2.2.1", + "from": "diff@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-2.2.1.tgz" + }, + "diffie-hellman": { + "version": "5.0.0", + "from": "diffie-hellman@>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.0.tgz" + }, + "dom-serialize": { + "version": "2.2.1", + "from": "dom-serialize@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz" + }, + "domain-browser": { + "version": "1.1.7", + "from": "domain-browser@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz" + }, + "dot-prop": { + "version": "2.2.0", + "from": "dot-prop@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-2.2.0.tgz" + }, + "duplexer": { + "version": "0.1.1", + "from": "duplexer@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz" + }, + "duplexer2": { + "version": "0.0.2", + "from": "duplexer2@>=0.0.2 <0.1.0", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz" + }, + "duplexify": { + "version": "3.4.2", + "from": "duplexify@>=3.2.0 <4.0.0", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.4.2.tgz", + "dependencies": { + "end-of-stream": { "version": "1.0.0", - "from": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz" + "from": "end-of-stream@1.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz" }, - "deps-sort": { - "version": "1.3.9", - "from": "https://registry.npmjs.org/deps-sort/-/deps-sort-1.3.9.tgz", - "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-1.3.9.tgz" + "readable-stream": { + "version": "2.0.5", + "from": "readable-stream@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz" + } + } + }, + "each-async": { + "version": "1.1.1", + "from": "each-async@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz" + }, + "ecc-jsbn": { + "version": "0.1.1", + "from": "ecc-jsbn@>=0.0.1 <1.0.0", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz" + }, + "ecdsa-sig-formatter": { + "version": "1.0.2", + "from": "ecdsa-sig-formatter@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.2.tgz", + "dependencies": { + "asn1.js": { + "version": "2.2.1", + "from": "asn1.js@>=2.0.3 <3.0.0", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-2.2.1.tgz" }, - "domain-browser": { - "version": "1.1.4", - "from": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.4.tgz", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.4.tgz" + "bn.js": { + "version": "2.2.0", + "from": "bn.js@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-2.2.0.tgz" + } + } + }, + "ee-first": { + "version": "1.1.1", + "from": "ee-first@1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" + }, + "elliptic": { + "version": "6.0.2", + "from": "elliptic@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.0.2.tgz" + }, + "end-of-stream": { + "version": "1.1.0", + "from": "end-of-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz" + }, + "engine.io": { + "version": "1.5.4", + "from": "engine.io@1.5.4", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.5.4.tgz", + "dependencies": { + "debug": { + "version": "1.0.3", + "from": "debug@1.0.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.3.tgz" }, - "duplexer2": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz" + "ms": { + "version": "0.6.2", + "from": "ms@0.6.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz" + } + } + }, + "engine.io-client": { + "version": "1.5.4", + "from": "engine.io-client@1.5.4", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.5.4.tgz", + "dependencies": { + "debug": { + "version": "1.0.4", + "from": "debug@1.0.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.4.tgz" }, - "events": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/events/-/events-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/events/-/events-1.0.2.tgz" + "ms": { + "version": "0.6.2", + "from": "ms@0.6.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz" }, - "has": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", - "dependencies": { - "function-bind": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/function-bind/-/function-bind-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.0.2.tgz" - } - } + "parseuri": { + "version": "0.0.4", + "from": "parseuri@0.0.4", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.4.tgz" + } + } + }, + "engine.io-parser": { + "version": "1.2.2", + "from": "engine.io-parser@1.2.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.2.2.tgz" + }, + "enhanced-resolve": { + "version": "0.9.1", + "from": "enhanced-resolve@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.2", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" }, - "htmlescape": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.0.tgz" + "memory-fs": { + "version": "0.2.0", + "from": "memory-fs@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz" + } + } + }, + "ent": { + "version": "2.2.0", + "from": "ent@>=2.2.0 <2.3.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz" + }, + "envify": { + "version": "3.4.0", + "from": "envify@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/envify/-/envify-3.4.0.tgz" + }, + "errno": { + "version": "0.1.4", + "from": "errno@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz" + }, + "error-ex": { + "version": "1.3.0", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz" + }, + "errorhandler": { + "version": "1.0.0", + "from": "errorhandler@1.0.0", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.0.0.tgz" + }, + "es5-ext": { + "version": "0.10.11", + "from": "es5-ext@>=0.10.8 <0.11.0", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.11.tgz" + }, + "es6-iterator": { + "version": "2.0.0", + "from": "es6-iterator@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz" + }, + "es6-module-loader": { + "version": "0.17.9", + "from": "es6-module-loader@>=0.17.4 <0.18.0", + "resolved": "https://registry.npmjs.org/es6-module-loader/-/es6-module-loader-0.17.9.tgz" + }, + "es6-promise": { + "version": "3.0.2", + "from": "es6-promise@>=3.0.2 <4.0.0", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.0.2.tgz" + }, + "es6-shim": { + "version": "0.33.13", + "from": "es6-shim@>=0.33.3 <0.34.0", + "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.33.13.tgz" + }, + "es6-symbol": { + "version": "3.0.2", + "from": "es6-symbol@>=3.0.2 <3.1.0", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.0.2.tgz" + }, + "es6-weak-map": { + "version": "0.1.4", + "from": "es6-weak-map@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-0.1.4.tgz", + "dependencies": { + "es6-iterator": { + "version": "0.1.3", + "from": "es6-iterator@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.3.tgz" }, - "http-browserify": { - "version": "1.7.0", - "from": "https://registry.npmjs.org/http-browserify/-/http-browserify-1.7.0.tgz", - "resolved": "https://registry.npmjs.org/http-browserify/-/http-browserify-1.7.0.tgz", - "dependencies": { - "Base64": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/Base64/-/Base64-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/Base64/-/Base64-0.2.1.tgz" - } - } + "es6-symbol": { + "version": "2.0.1", + "from": "es6-symbol@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-2.0.1.tgz" + } + } + }, + "escape-html": { + "version": "1.0.2", + "from": "escape-html@1.0.2", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz" + }, + "escape-string-regexp": { + "version": "1.0.4", + "from": "escape-string-regexp@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.4.tgz" + }, + "esprima": { + "version": "2.7.1", + "from": "esprima@>=2.6.0 <3.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.1.tgz" + }, + "event-emitter": { + "version": "0.3.4", + "from": "event-emitter@>=0.3.3 <0.4.0", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.4.tgz" + }, + "event-stream": { + "version": "3.3.2", + "from": "event-stream@>=3.1.5 <4.0.0", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.2.tgz", + "dependencies": { + "split": { + "version": "0.3.3", + "from": "split@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz" + } + } + }, + "eventemitter3": { + "version": "1.1.1", + "from": "eventemitter3@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.1.1.tgz" + }, + "events": { + "version": "1.0.2", + "from": "events@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/events/-/events-1.0.2.tgz" + }, + "evp_bytestokey": { + "version": "1.0.0", + "from": "evp_bytestokey@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz" + }, + "exit": { + "version": "0.1.2", + "from": "exit@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" + }, + "expand-braces": { + "version": "0.1.2", + "from": "expand-braces@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz", + "dependencies": { + "braces": { + "version": "0.1.5", + "from": "braces@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz" }, - "https-browserify": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz" + "expand-range": { + "version": "0.1.1", + "from": "expand-range@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz" }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + "is-number": { + "version": "0.1.1", + "from": "is-number@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz" }, - "insert-module-globals": { - "version": "6.6.3", - "from": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-6.6.3.tgz", - "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-6.6.3.tgz", - "dependencies": { - "combine-source-map": { - "version": "0.6.1", - "from": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.6.1.tgz", - "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.6.1.tgz", - "dependencies": { - "convert-source-map": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.1.tgz" - }, - "inline-source-map": { - "version": "0.5.0", - "from": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.5.0.tgz", - "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.5.0.tgz" - }, - "lodash.memoize": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz" - }, - "source-map": { - "version": "0.4.4", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "dependencies": { - "amdefine": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" - } - } - } - } - }, - "is-buffer": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.0.tgz" - }, - "lexical-scope": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/lexical-scope/-/lexical-scope-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/lexical-scope/-/lexical-scope-1.2.0.tgz", - "dependencies": { - "astw": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/astw/-/astw-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/astw/-/astw-2.0.0.tgz", - "dependencies": { - "acorn": { - "version": "1.2.2", - "from": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz" - } - } - } - } - } - } + "repeat-string": { + "version": "0.2.2", + "from": "repeat-string@>=0.2.2 <0.3.0", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz" + } + } + }, + "expand-brackets": { + "version": "0.1.4", + "from": "expand-brackets@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.4.tgz" + }, + "expand-range": { + "version": "1.8.1", + "from": "expand-range@>=1.8.1 <2.0.0", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.1.tgz" + }, + "express-session": { + "version": "1.0.2", + "from": "express-session@1.0.2", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.0.2.tgz", + "dependencies": { + "buffer-crc32": { + "version": "0.2.1", + "from": "buffer-crc32@0.2.1", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz" }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + "debug": { + "version": "0.7.4", + "from": "debug@0.7.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" + } + } + }, + "extend": { + "version": "3.0.0", + "from": "extend@>=3.0.0 <3.1.0", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" + }, + "extend-shallow": { + "version": "2.0.1", + "from": "extend-shallow@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" + }, + "extglob": { + "version": "0.3.1", + "from": "extglob@>=0.3.1 <0.4.0", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.1.tgz" + }, + "extsprintf": { + "version": "1.0.2", + "from": "extsprintf@1.0.2", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz" + }, + "fancy-log": { + "version": "1.1.0", + "from": "fancy-log@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.1.0.tgz", + "dependencies": { + "ansi-regex": { + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" }, - "JSONStream": { - "version": "1.0.6", - "from": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.0.6.tgz", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.0.6.tgz", - "dependencies": { - "jsonparse": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.2.0.tgz" - }, - "through": { - "version": "2.3.8", - "from": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - } - } + "ansi-styles": { + "version": "2.1.0", + "from": "ansi-styles@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" }, - "labeled-stream-splicer": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-1.0.2.tgz", - "dependencies": { - "stream-splicer": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-1.3.2.tgz", - "dependencies": { - "indexof": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz" - }, - "readable-wrap": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/readable-wrap/-/readable-wrap-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/readable-wrap/-/readable-wrap-1.0.0.tgz" - } - } - } - } + "chalk": { + "version": "1.1.1", + "from": "chalk@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz" }, - "module-deps": { - "version": "3.9.1", - "from": "https://registry.npmjs.org/module-deps/-/module-deps-3.9.1.tgz", - "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-3.9.1.tgz", - "dependencies": { - "detective": { - "version": "4.3.1", - "from": "https://registry.npmjs.org/detective/-/detective-4.3.1.tgz", - "resolved": "https://registry.npmjs.org/detective/-/detective-4.3.1.tgz", - "dependencies": { - "acorn": { - "version": "1.2.2", - "from": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz" - } - } - }, - "stream-combiner2": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.0.2.tgz", - "dependencies": { - "through2": { - "version": "0.5.1", - "from": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz", - "dependencies": { - "readable-stream": { - "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - } - } - }, - "xtend": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz" - } - } - } - } - } - } + "has-ansi": { + "version": "2.0.0", + "from": "has-ansi@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" }, - "os-browserify": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz" + "strip-ansi": { + "version": "3.0.0", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz" }, - "parents": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", - "dependencies": { - "path-platform": { - "version": "0.11.15", - "from": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", - "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz" - } - } + "supports-color": { + "version": "2.0.0", + "from": "supports-color@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + } + } + }, + "faye-websocket": { + "version": "0.7.3", + "from": "faye-websocket@>=0.7.2 <0.8.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.7.3.tgz" + }, + "fbjs": { + "version": "0.6.0", + "from": "fbjs@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.6.0.tgz", + "dependencies": { + "core-js": { + "version": "1.2.6", + "from": "core-js@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.6.tgz" + } + } + }, + "filename-regex": { + "version": "2.0.0", + "from": "filename-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz" + }, + "fill-range": { + "version": "2.2.3", + "from": "fill-range@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz" + }, + "finalhandler": { + "version": "0.4.0", + "from": "finalhandler@0.4.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.0.tgz" + }, + "find-index": { + "version": "0.1.1", + "from": "find-index@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz" + }, + "find-up": { + "version": "1.1.0", + "from": "find-up@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.0.tgz" + }, + "findup-sync": { + "version": "0.2.1", + "from": "findup-sync@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.2.1.tgz", + "dependencies": { + "glob": { + "version": "4.3.5", + "from": "glob@>=4.3.0 <4.4.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz" + } + } + }, + "firefox-profile": { + "version": "0.3.11", + "from": "firefox-profile@>=0.3.4 <0.4.0", + "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-0.3.11.tgz", + "dependencies": { + "async": { + "version": "0.9.2", + "from": "async@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" }, - "path-browserify": { - "version": "0.0.0", - "from": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz" + "fs-extra": { + "version": "0.16.5", + "from": "fs-extra@>=0.16.0 <0.17.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.16.5.tgz" }, - "process": { - "version": "0.11.2", - "from": "https://registry.npmjs.org/process/-/process-0.11.2.tgz", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.2.tgz" + "lodash": { + "version": "3.5.0", + "from": "lodash@>=3.5.0 <3.6.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.5.0.tgz" + } + } + }, + "first-chunk-stream": { + "version": "1.0.0", + "from": "first-chunk-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz" + }, + "flagged-respawn": { + "version": "0.3.1", + "from": "flagged-respawn@>=0.3.1 <0.4.0", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-0.3.1.tgz" + }, + "for-in": { + "version": "0.1.4", + "from": "for-in@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.4.tgz" + }, + "for-own": { + "version": "0.1.3", + "from": "for-own@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.3.tgz" + }, + "foreach": { + "version": "2.0.5", + "from": "foreach@>=2.0.4 <3.0.0", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" + }, + "forever-agent": { + "version": "0.6.1", + "from": "forever-agent@>=0.6.1 <0.7.0", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" + }, + "form-data": { + "version": "1.0.0-rc3", + "from": "form-data@>=1.0.0-rc3 <1.1.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz", + "dependencies": { + "async": { + "version": "1.5.0", + "from": "async@>=1.4.0 <2.0.0", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.0.tgz" }, - "punycode": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" + "mime-db": { + "version": "1.20.0", + "from": "mime-db@>=1.20.0 <1.21.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.20.0.tgz" }, - "querystring-es3": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz" + "mime-types": { + "version": "2.1.8", + "from": "mime-types@>=2.1.3 <3.0.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.8.tgz" + } + } + }, + "fresh": { + "version": "0.2.2", + "from": "fresh@0.2.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.2.2.tgz" + }, + "from": { + "version": "0.1.3", + "from": "from@>=0.0.0 <1.0.0", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.3.tgz" + }, + "fs-access": { + "version": "1.0.0", + "from": "fs-access@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.0.tgz" + }, + "fs-extra": { + "version": "0.18.4", + "from": "fs-extra@>=0.18.0 <0.19.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.18.4.tgz" + }, + "fs-promise": { + "version": "0.3.1", + "from": "fs-promise@0.3.1", + "resolved": "https://registry.npmjs.org/fs-promise/-/fs-promise-0.3.1.tgz" + }, + "fsevents": { + "version": "1.0.6", + "from": "fsevents@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.0.6.tgz", + "dependencies": { + "ansi": { + "version": "0.3.0", + "from": "ansi@~0.3.0", + "resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.0.tgz" }, - "read-only-stream": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-1.1.1.tgz", - "dependencies": { - "readable-wrap": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/readable-wrap/-/readable-wrap-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/readable-wrap/-/readable-wrap-1.0.0.tgz" - } - } + "ansi-regex": { + "version": "2.0.0", + "from": "ansi-regex@^2.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" }, - "readable-stream": { - "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - } - } + "ansi-styles": { + "version": "2.1.0", + "from": "ansi-styles@^2.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" }, - "resolve": { - "version": "1.1.6", - "from": "https://registry.npmjs.org/resolve/-/resolve-1.1.6.tgz", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.6.tgz" + "are-we-there-yet": { + "version": "1.0.4", + "from": "are-we-there-yet@~1.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.0.4.tgz" }, - "shasum": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", + "asn1": { + "version": "0.2.3", + "from": "asn1@>=0.2.3 <0.3.0", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz" + }, + "assert-plus": { + "version": "0.1.5", + "from": "assert-plus@^0.1.5", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" + }, + "async": { + "version": "1.5.0", + "from": "async@^1.4.0", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.0.tgz" + }, + "aws-sign2": { + "version": "0.6.0", + "from": "aws-sign2@~0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz" + }, + "bl": { + "version": "1.0.0", + "from": "bl@~1.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz", "dependencies": { - "json-stable-stringify": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", + "readable-stream": { + "version": "2.0.4", + "from": "readable-stream@~2.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", "dependencies": { - "jsonify": { - "version": "0.0.0", - "from": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@~1.0.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@~2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "process-nextick-args": { + "version": "1.0.3", + "from": "process-nextick-args@~1.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@~0.10.x", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@~1.0.1", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" } } - }, - "sha.js": { - "version": "2.4.4", - "from": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.4.tgz", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.4.tgz" } } }, - "shell-quote": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/shell-quote/-/shell-quote-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-0.0.1.tgz" + "block-stream": { + "version": "0.0.8", + "from": "block-stream@*", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz" }, - "stream-browserify": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz" + "boom": { + "version": "2.10.1", + "from": "boom@2.x.x", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + "caseless": { + "version": "0.11.0", + "from": "caseless@~0.11.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" }, - "subarg": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz" + "chalk": { + "version": "1.1.1", + "from": "chalk@^1.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz" }, - "syntax-error": { - "version": "1.1.4", - "from": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.1.4.tgz", - "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.1.4.tgz", - "dependencies": { - "acorn": { - "version": "1.2.2", - "from": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz" - } - } + "combined-stream": { + "version": "1.0.5", + "from": "combined-stream@~1.0.5", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz" }, - "through2": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/through2/-/through2-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/through2/-/through2-1.1.1.tgz" + "commander": { + "version": "2.9.0", + "from": "commander@^2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz" }, - "timers-browserify": { - "version": "1.4.1", - "from": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.1.tgz", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.1.tgz" + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@~1.0.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" }, - "tty-browserify": { - "version": "0.0.0", - "from": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz" + "cryptiles": { + "version": "2.0.5", + "from": "cryptiles@2.x.x", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" }, - "url": { - "version": "0.10.3", - "from": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", - "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", - "dependencies": { - "querystring": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" - } - } + "dashdash": { + "version": "1.10.1", + "from": "dashdash@>=1.10.1 <2.0.0", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.10.1.tgz" }, - "util": { - "version": "0.10.3", - "from": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz" + "debug": { + "version": "0.7.4", + "from": "debug@~0.7.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" }, - "vm-browserify": { - "version": "0.0.4", - "from": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", - "dependencies": { - "indexof": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz" - } - } + "deep-extend": { + "version": "0.4.0", + "from": "deep-extend@~0.4.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.0.tgz" }, - "xtend": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" - } - } - }, - "browserstacktunnel-wrapper": { - "version": "1.4.2", - "from": "https://registry.npmjs.org/browserstacktunnel-wrapper/-/browserstacktunnel-wrapper-1.4.2.tgz", - "resolved": "https://registry.npmjs.org/browserstacktunnel-wrapper/-/browserstacktunnel-wrapper-1.4.2.tgz", - "dependencies": { - "unzip": { - "version": "0.1.11", - "from": "https://registry.npmjs.org/unzip/-/unzip-0.1.11.tgz", - "resolved": "https://registry.npmjs.org/unzip/-/unzip-0.1.11.tgz", + "delayed-stream": { + "version": "1.0.0", + "from": "delayed-stream@~1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + }, + "delegates": { + "version": "0.1.0", + "from": "delegates@^0.1.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-0.1.0.tgz" + }, + "ecc-jsbn": { + "version": "0.1.1", + "from": "ecc-jsbn@>=0.0.1 <1.0.0", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz" + }, + "escape-string-regexp": { + "version": "1.0.3", + "from": "escape-string-regexp@^1.0.2", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" + }, + "extend": { + "version": "3.0.0", + "from": "extend@~3.0.0", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" + }, + "extsprintf": { + "version": "1.0.2", + "from": "extsprintf@1.0.2", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz" + }, + "forever-agent": { + "version": "0.6.1", + "from": "forever-agent@~0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" + }, + "form-data": { + "version": "1.0.0-rc3", + "from": "form-data@~1.0.0-rc3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz" + }, + "fstream": { + "version": "1.0.8", + "from": "fstream@^1.0.2", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.8.tgz" + }, + "fstream-ignore": { + "version": "1.0.3", + "from": "fstream-ignore@~1.0.3", + "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.3.tgz", "dependencies": { - "binary": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", + "minimatch": { + "version": "3.0.0", + "from": "minimatch@^3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz", "dependencies": { - "buffers": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz" - }, - "chainsaw": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", + "brace-expansion": { + "version": "1.1.1", + "from": "brace-expansion@^1.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.1.tgz", "dependencies": { - "traverse": { - "version": "0.3.9", - "from": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz" + "balanced-match": { + "version": "0.2.1", + "from": "balanced-match@^0.2.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.1.tgz" + }, + "concat-map": { + "version": "0.0.1", + "from": "concat-map@0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" } } } } - }, - "fstream": { - "version": "0.1.31", - "from": "https://registry.npmjs.org/fstream/-/fstream-0.1.31.tgz", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-0.1.31.tgz", + } + } + }, + "gauge": { + "version": "1.2.2", + "from": "gauge@~1.2.0", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-1.2.2.tgz" + }, + "generate-function": { + "version": "2.0.0", + "from": "generate-function@^2.0.0", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz" + }, + "generate-object-property": { + "version": "1.2.0", + "from": "generate-object-property@^1.1.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz" + }, + "graceful-fs": { + "version": "4.1.2", + "from": "graceful-fs@4.1", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" + }, + "graceful-readlink": { + "version": "1.0.1", + "from": "graceful-readlink@>= 1.0.0", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" + }, + "har-validator": { + "version": "2.0.3", + "from": "har-validator@~2.0.2", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.3.tgz" + }, + "has-ansi": { + "version": "2.0.0", + "from": "has-ansi@^2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" + }, + "has-unicode": { + "version": "1.0.1", + "from": "has-unicode@^1.0.0", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-1.0.1.tgz" + }, + "hawk": { + "version": "3.1.2", + "from": "hawk@~3.1.0", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.2.tgz" + }, + "hoek": { + "version": "2.16.3", + "from": "hoek@2.x.x", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" + }, + "http-signature": { + "version": "1.1.0", + "from": "http-signature@~1.1.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.0.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@*", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "ini": { + "version": "1.3.4", + "from": "ini@~1.3.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" + }, + "is-my-json-valid": { + "version": "2.12.3", + "from": "is-my-json-valid@^2.12.3", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.3.tgz" + }, + "is-property": { + "version": "1.0.2", + "from": "is-property@^1.0.0", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" + }, + "is-typedarray": { + "version": "1.0.0", + "from": "is-typedarray@~1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "isstream": { + "version": "0.1.2", + "from": "isstream@~0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + }, + "jodid25519": { + "version": "1.0.2", + "from": "jodid25519@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz" + }, + "jsbn": { + "version": "0.1.0", + "from": "jsbn@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz" + }, + "json-schema": { + "version": "0.2.2", + "from": "json-schema@0.2.2", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz" + }, + "json-stringify-safe": { + "version": "5.0.1", + "from": "json-stringify-safe@~5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + }, + "jsonpointer": { + "version": "2.0.0", + "from": "jsonpointer@2.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz" + }, + "jsprim": { + "version": "1.2.2", + "from": "jsprim@^1.2.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.2.2.tgz" + }, + "lodash._basetostring": { + "version": "3.0.1", + "from": "lodash._basetostring@^3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" + }, + "lodash._createpadding": { + "version": "3.6.1", + "from": "lodash._createpadding@^3.0.0", + "resolved": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz" + }, + "lodash.pad": { + "version": "3.1.1", + "from": "lodash.pad@^3.0.0", + "resolved": "https://registry.npmjs.org/lodash.pad/-/lodash.pad-3.1.1.tgz" + }, + "lodash.padleft": { + "version": "3.1.1", + "from": "lodash.padleft@^3.0.0", + "resolved": "https://registry.npmjs.org/lodash.padleft/-/lodash.padleft-3.1.1.tgz" + }, + "lodash.padright": { + "version": "3.1.1", + "from": "lodash.padright@^3.0.0", + "resolved": "https://registry.npmjs.org/lodash.padright/-/lodash.padright-3.1.1.tgz" + }, + "lodash.repeat": { + "version": "3.0.1", + "from": "lodash.repeat@^3.0.0", + "resolved": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz" + }, + "mime-db": { + "version": "1.19.0", + "from": "mime-db@~1.19.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz" + }, + "mime-types": { + "version": "2.1.7", + "from": "mime-types@~2.1.7", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz" + }, + "minimist": { + "version": "0.0.8", + "from": "minimist@0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + }, + "mkdirp": { + "version": "0.5.1", + "from": "mkdirp@>=0.3.0 <0.4.0||>=0.4.0 <0.5.0||>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz" + }, + "node-pre-gyp": { + "version": "0.6.17", + "from": "node-pre-gyp@>=0.6.17 <0.7.0", + "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.17.tgz", + "dependencies": { + "nopt": { + "version": "3.0.6", + "from": "nopt@~3.0.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", "dependencies": { - "graceful-fs": { - "version": "3.0.8", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" + "abbrev": { + "version": "1.0.7", + "from": "abbrev@1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" + } + } + } + } + }, + "node-uuid": { + "version": "1.4.7", + "from": "node-uuid@~1.4.7", + "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz" + }, + "npmlog": { + "version": "2.0.0", + "from": "npmlog@~2.0.0", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-2.0.0.tgz" + }, + "oauth-sign": { + "version": "0.8.0", + "from": "oauth-sign@~0.8.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" + }, + "once": { + "version": "1.1.1", + "from": "once@~1.1.1", + "resolved": "https://registry.npmjs.org/once/-/once-1.1.1.tgz" + }, + "pinkie": { + "version": "2.0.1", + "from": "pinkie@^2.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.1.tgz" + }, + "pinkie-promise": { + "version": "2.0.0", + "from": "pinkie-promise@^2.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.0.tgz" + }, + "qs": { + "version": "5.2.0", + "from": "qs@~5.2.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz" + }, + "rc": { + "version": "1.1.5", + "from": "rc@~1.1.0", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.5.tgz", + "dependencies": { + "minimist": { + "version": "1.2.0", + "from": "minimist@^1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + } + } + }, + "readable-stream": { + "version": "1.1.13", + "from": "readable-stream@^1.1.13", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz" + }, + "request": { + "version": "2.67.0", + "from": "request@2.x", + "resolved": "https://registry.npmjs.org/request/-/request-2.67.0.tgz" + }, + "rimraf": { + "version": "2.4.4", + "from": "rimraf@~2.4.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.4.tgz", + "dependencies": { + "glob": { + "version": "5.0.15", + "from": "glob@^5.0.14", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "dependencies": { + "inflight": { + "version": "1.0.4", + "from": "inflight@^1.0.4", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.1", + "from": "wrappy@1", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" + } + } }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@2", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, - "mkdirp": { - "version": "0.5.1", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "dependencies": { - "minimist": { - "version": "0.0.8", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" - } - } - }, - "rimraf": { - "version": "2.4.3", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", + "minimatch": { + "version": "3.0.0", + "from": "minimatch@2 || 3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz", "dependencies": { - "glob": { - "version": "5.0.15", - "from": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "brace-expansion": { + "version": "1.1.1", + "from": "brace-expansion@^1.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.1.tgz", "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } + "balanced-match": { + "version": "0.2.1", + "from": "balanced-match@^0.2.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.1.tgz" }, - "path-is-absolute": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + "concat-map": { + "version": "0.0.1", + "from": "concat-map@0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" } } } } - } - } - }, - "match-stream": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/match-stream/-/match-stream-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/match-stream/-/match-stream-0.0.2.tgz", - "dependencies": { - "buffers": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz" - } - } - }, - "pullstream": { - "version": "0.4.1", - "from": "https://registry.npmjs.org/pullstream/-/pullstream-0.4.1.tgz", - "resolved": "https://registry.npmjs.org/pullstream/-/pullstream-0.4.1.tgz", - "dependencies": { - "over": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/over/-/over-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/over/-/over-0.0.5.tgz" }, - "slice-stream": { + "once": { + "version": "1.3.3", + "from": "once@^1.3.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.1", + "from": "wrappy@1", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" + } + } + }, + "path-is-absolute": { "version": "1.0.0", - "from": "https://registry.npmjs.org/slice-stream/-/slice-stream-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/slice-stream/-/slice-stream-1.0.0.tgz" + "from": "path-is-absolute@^1.0.0", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" } } - }, + } + } + }, + "semver": { + "version": "5.1.0", + "from": "semver@~5.1.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" + }, + "sntp": { + "version": "1.0.9", + "from": "sntp@1.x.x", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" + }, + "sshpk": { + "version": "1.7.0", + "from": "sshpk@^1.7.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.7.0.tgz", + "dependencies": { + "assert-plus": { + "version": "0.2.0", + "from": "assert-plus@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz" + } + } + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@~0.10.x", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "stringstream": { + "version": "0.0.5", + "from": "stringstream@~0.0.4", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" + }, + "strip-ansi": { + "version": "3.0.0", + "from": "strip-ansi@^3.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz" + }, + "strip-json-comments": { + "version": "1.0.4", + "from": "strip-json-comments@~1.0.4", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz" + }, + "supports-color": { + "version": "2.0.0", + "from": "supports-color@^2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + }, + "tar": { + "version": "2.2.1", + "from": "tar@~2.2.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz" + }, + "tar-pack": { + "version": "3.1.0", + "from": "tar-pack@~3.1.0", + "resolved": "https://registry.npmjs.org/tar-pack/-/tar-pack-3.1.0.tgz", + "dependencies": { "readable-stream": { "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", + "from": "readable-stream@~1.0.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "dependencies": { "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" + "version": "1.0.2", + "from": "core-util-is@~1.0.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@~2.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@~0.10.x", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" } } }, - "setimmediate": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz" - } - } + "rimraf": { + "version": "2.2.8", + "from": "rimraf@~2.2.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" + } + } + }, + "tough-cookie": { + "version": "2.2.1", + "from": "tough-cookie@~2.2.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.1.tgz" + }, + "tunnel-agent": { + "version": "0.4.1", + "from": "tunnel-agent@~0.4.1", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" + }, + "tweetnacl": { + "version": "0.13.2", + "from": "tweetnacl@>=0.13.0 <1.0.0", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.13.2.tgz" + }, + "uid-number": { + "version": "0.0.3", + "from": "uid-number@0.0.3", + "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.3.tgz" + }, + "verror": { + "version": "1.3.6", + "from": "verror@1.3.6", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz" + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@^4.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" } } }, - "bufferutil": { - "version": "1.2.1", - "from": "bufferutil@>=1.2.0 <1.3.0", - "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-1.2.1.tgz" + "fstream": { + "version": "0.1.31", + "from": "fstream@>=0.1.30 <1.0.0", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-0.1.31.tgz" }, - "canonical-path": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/canonical-path/-/canonical-path-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/canonical-path/-/canonical-path-0.0.2.tgz" + "function-bind": { + "version": "1.0.2", + "from": "function-bind@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.0.2.tgz" }, - "chokidar": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/chokidar/-/chokidar-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.2.0.tgz", + "fx-runner": { + "version": "0.0.7", + "from": "fx-runner@0.0.7", + "resolved": "https://registry.npmjs.org/fx-runner/-/fx-runner-0.0.7.tgz", "dependencies": { - "anymatch": { - "version": "1.3.0", - "from": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz", - "dependencies": { - "micromatch": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/micromatch/-/micromatch-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.2.0.tgz", - "dependencies": { - "arr-diff": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", - "dependencies": { - "arr-flatten": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz" - }, - "array-slice": { - "version": "0.2.3", - "from": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz" - } - } - }, - "array-unique": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz" - }, - "braces": { - "version": "1.8.2", - "from": "https://registry.npmjs.org/braces/-/braces-1.8.2.tgz", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.2.tgz", - "dependencies": { - "expand-range": { - "version": "1.8.1", - "from": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.1.tgz", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.1.tgz", - "dependencies": { - "fill-range": { - "version": "2.2.2", - "from": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.2.tgz", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.2.tgz", - "dependencies": { - "is-number": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/is-number/-/is-number-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-1.1.2.tgz" - }, - "isobject": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/isobject/-/isobject-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-1.0.2.tgz" - }, - "randomatic": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.0.tgz" - }, - "repeat-string": { - "version": "1.5.2", - "from": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz" - } - } - } - } - }, - "lazy-cache": { - "version": "0.2.4", - "from": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.4.tgz", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.4.tgz" - }, - "preserve": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz" - }, - "repeat-element": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz" - } - } - }, - "expand-brackets": { - "version": "0.1.4", - "from": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.4.tgz", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.4.tgz" - }, - "extglob": { - "version": "0.3.1", - "from": "https://registry.npmjs.org/extglob/-/extglob-0.3.1.tgz", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.1.tgz", - "dependencies": { - "ansi-green": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz", - "dependencies": { - "ansi-wrap": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz" - } - } - }, - "is-extglob": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" - }, - "success-symbol": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz" - } - } - }, - "filename-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz" - }, - "is-glob": { - "version": "1.1.3", - "from": "https://registry.npmjs.org/is-glob/-/is-glob-1.1.3.tgz", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-1.1.3.tgz" - }, - "kind-of": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz" - }, - "object.omit": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/object.omit/-/object.omit-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-1.1.0.tgz", - "dependencies": { - "for-own": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/for-own/-/for-own-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.3.tgz", - "dependencies": { - "for-in": { - "version": "0.1.4", - "from": "https://registry.npmjs.org/for-in/-/for-in-0.1.4.tgz", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.4.tgz" - } - } - }, - "isobject": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/isobject/-/isobject-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-1.0.2.tgz" - } - } - }, - "parse-glob": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "dependencies": { - "glob-base": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz" - }, - "is-dotfile": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz" - }, - "is-extglob": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" - }, - "is-glob": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz" - } - } - }, - "regex-cache": { - "version": "0.4.2", - "from": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.2.tgz", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.2.tgz", - "dependencies": { - "is-equal-shallow": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz" - }, - "is-primitive": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz" - } - } - } - } - } - } + "commander": { + "version": "2.6.0", + "from": "commander@2.6.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.6.0.tgz" + }, + "lodash": { + "version": "2.4.1", + "from": "lodash@2.4.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz" }, - "arrify": { + "when": { + "version": "3.6.4", + "from": "when@3.6.4", + "resolved": "https://registry.npmjs.org/when/-/when-3.6.4.tgz" + } + } + }, + "gapitoken": { + "version": "0.1.5", + "from": "gapitoken@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/gapitoken/-/gapitoken-0.1.5.tgz", + "dependencies": { + "bl": { "version": "1.0.0", - "from": "https://registry.npmjs.org/arrify/-/arrify-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.0.tgz" + "from": "bl@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz" + }, + "mime-db": { + "version": "1.20.0", + "from": "mime-db@>=1.20.0 <1.21.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.20.0.tgz" + }, + "mime-types": { + "version": "2.1.8", + "from": "mime-types@>=2.1.7 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.8.tgz" + }, + "qs": { + "version": "5.2.0", + "from": "qs@>=5.2.0 <5.3.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz" + }, + "readable-stream": { + "version": "2.0.5", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz" + }, + "request": { + "version": "2.67.0", + "from": "request@>=2.54.0 <3.0.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.67.0.tgz" + } + } + }, + "gauge": { + "version": "1.2.2", + "from": "gauge@>=1.2.0 <1.3.0", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-1.2.2.tgz" + }, + "gaze": { + "version": "0.5.2", + "from": "gaze@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz" + }, + "generate-function": { + "version": "2.0.0", + "from": "generate-function@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz" + }, + "generate-object-property": { + "version": "1.2.0", + "from": "generate-object-property@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz" + }, + "get-pkg-repo": { + "version": "0.1.0", + "from": "get-pkg-repo@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-0.1.0.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.5", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz" + }, + "through2": { + "version": "2.0.0", + "from": "through2@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz" + } + } + }, + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "git-raw-commits": { + "version": "0.1.0", + "from": "git-raw-commits@0.1.0", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-0.1.0.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.5", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz" + }, + "through2": { + "version": "2.0.0", + "from": "through2@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz" + } + } + }, + "git-semver-tags": { + "version": "1.1.1", + "from": "git-semver-tags@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-1.1.1.tgz", + "dependencies": { + "semver": { + "version": "5.1.0", + "from": "semver@>=5.0.1 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" + } + } + }, + "glob": { + "version": "4.5.3", + "from": "glob@>=4.0.6 <5.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz" + }, + "glob-base": { + "version": "0.3.0", + "from": "glob-base@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz" + }, + "glob-parent": { + "version": "2.0.0", + "from": "glob-parent@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz" + }, + "glob-stream": { + "version": "3.1.18", + "from": "glob-stream@>=3.1.5 <4.0.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz" + }, + "glob-watcher": { + "version": "0.0.6", + "from": "glob-watcher@>=0.0.6 <0.0.7", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz" + }, + "glob2base": { + "version": "0.0.12", + "from": "glob2base@>=0.0.12 <0.0.13", + "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz" + }, + "global": { + "version": "2.0.1", + "from": "https://github.com/component/global/archive/v2.0.1.tar.gz", + "resolved": "https://github.com/component/global/archive/v2.0.1.tar.gz" + }, + "globby": { + "version": "2.1.0", + "from": "globby@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-2.1.0.tgz", + "dependencies": { + "async": { + "version": "1.5.0", + "from": "async@>=1.2.1 <2.0.0", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.0.tgz" + }, + "glob": { + "version": "5.0.15", + "from": "glob@>=5.0.3 <6.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz" }, - "async-each": { - "version": "0.1.6", - "from": "https://registry.npmjs.org/async-each/-/async-each-0.1.6.tgz", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-0.1.6.tgz" + "object-assign": { + "version": "3.0.0", + "from": "object-assign@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" + } + } + }, + "globule": { + "version": "0.1.0", + "from": "globule@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", + "dependencies": { + "glob": { + "version": "3.1.21", + "from": "glob@>=3.1.21 <3.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz" }, - "fsevents": { + "graceful-fs": { + "version": "1.2.3", + "from": "graceful-fs@>=1.2.0 <1.3.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz" + }, + "inherits": { "version": "1.0.2", - "from": "https://registry.npmjs.org/fsevents/-/fsevents-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.0.2.tgz", - "dependencies": { - "nan": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/nan/-/nan-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.1.0.tgz" - }, - "node-pre-gyp": { - "version": "0.6.12", - "from": "node-pre-gyp@0.6.12", - "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.12.tgz", - "dependencies": { - "mkdirp": { - "version": "0.5.1", - "from": "mkdirp@~0.5.0", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "dependencies": { - "minimist": { - "version": "0.0.8", - "from": "minimist@0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" - } - } - }, - "nopt": { - "version": "3.0.4", - "from": "nopt@~3.0.1", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.4.tgz", - "dependencies": { - "abbrev": { - "version": "1.0.7", - "from": "abbrev@1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" - } - } - }, - "npmlog": { - "version": "1.2.1", - "from": "npmlog@~1.2.0", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-1.2.1.tgz", - "dependencies": { - "ansi": { - "version": "0.3.0", - "from": "ansi@~0.3.0", - "resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.0.tgz" - }, - "are-we-there-yet": { - "version": "1.0.4", - "from": "are-we-there-yet@~1.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.0.4.tgz", - "dependencies": { - "delegates": { - "version": "0.1.0", - "from": "delegates@^0.1.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-0.1.0.tgz" - }, - "readable-stream": { - "version": "1.1.13", - "from": "readable-stream@^1.1.13", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "core-util-is@~1.0.0", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "inherits@2", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "isarray@0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "string_decoder@~0.10.x", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - } - } - }, - "gauge": { - "version": "1.2.2", - "from": "gauge@~1.2.0", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-1.2.2.tgz", - "dependencies": { - "has-unicode": { - "version": "1.0.0", - "from": "has-unicode@^1.0.0", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-1.0.0.tgz" - }, - "lodash.pad": { - "version": "3.1.1", - "from": "lodash.pad@^3.0.0", - "resolved": "https://registry.npmjs.org/lodash.pad/-/lodash.pad-3.1.1.tgz", - "dependencies": { - "lodash._basetostring": { - "version": "3.0.1", - "from": "lodash._basetostring@^3.0.0", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" - }, - "lodash._createpadding": { - "version": "3.6.1", - "from": "lodash._createpadding@^3.0.0", - "resolved": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz", - "dependencies": { - "lodash.repeat": { - "version": "3.0.1", - "from": "lodash.repeat@^3.0.0", - "resolved": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz" - } - } - } - } - }, - "lodash.padleft": { - "version": "3.1.1", - "from": "lodash.padleft@^3.0.0", - "resolved": "https://registry.npmjs.org/lodash.padleft/-/lodash.padleft-3.1.1.tgz", - "dependencies": { - "lodash._basetostring": { - "version": "3.0.1", - "from": "lodash._basetostring@^3.0.0", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" - }, - "lodash._createpadding": { - "version": "3.6.1", - "from": "lodash._createpadding@^3.0.0", - "resolved": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz", - "dependencies": { - "lodash.repeat": { - "version": "3.0.1", - "from": "lodash.repeat@^3.0.0", - "resolved": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz" - } - } - } - } - }, - "lodash.padright": { - "version": "3.1.1", - "from": "lodash.padright@^3.0.0", - "resolved": "https://registry.npmjs.org/lodash.padright/-/lodash.padright-3.1.1.tgz", - "dependencies": { - "lodash._basetostring": { - "version": "3.0.1", - "from": "lodash._basetostring@^3.0.0", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" - }, - "lodash._createpadding": { - "version": "3.6.1", - "from": "lodash._createpadding@^3.0.0", - "resolved": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz", - "dependencies": { - "lodash.repeat": { - "version": "3.0.1", - "from": "lodash.repeat@^3.0.0", - "resolved": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz" - } - } - } - } - } - } - } - } - }, - "rc": { - "version": "1.1.2", - "from": "rc@~1.1.0", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.2.tgz", - "dependencies": { - "deep-extend": { - "version": "0.2.11", - "from": "deep-extend@~0.2.5", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz" - }, - "ini": { - "version": "1.3.4", - "from": "ini@~1.3.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" - }, - "minimist": { - "version": "1.2.0", - "from": "minimist@^1.1.2", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" - }, - "strip-json-comments": { - "version": "0.1.3", - "from": "strip-json-comments@0.1.x", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz" - } - } - }, - "request": { - "version": "2.64.0", - "from": "request@2.x", - "resolved": "https://registry.npmjs.org/request/-/request-2.64.0.tgz", - "dependencies": { - "aws-sign2": { - "version": "0.5.0", - "from": "aws-sign2@~0.5.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" - }, - "bl": { - "version": "1.0.0", - "from": "bl@~1.0.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz", - "dependencies": { - "readable-stream": { - "version": "2.0.2", - "from": "readable-stream@~2.0.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "core-util-is@~1.0.0", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "inherits@~2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "isarray@0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.3", - "from": "process-nextick-args@~1.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "string_decoder@~0.10.x", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.1", - "from": "util-deprecate@~1.0.1", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz" - } - } - } - } - }, - "caseless": { - "version": "0.11.0", - "from": "caseless@~0.11.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" - }, - "combined-stream": { - "version": "1.0.5", - "from": "combined-stream@~1.0.1", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "dependencies": { - "delayed-stream": { - "version": "1.0.0", - "from": "delayed-stream@~1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - } - } - }, - "extend": { - "version": "3.0.0", - "from": "extend@~3.0.0", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" - }, - "forever-agent": { - "version": "0.6.1", - "from": "forever-agent@~0.6.0", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" - }, - "form-data": { - "version": "1.0.0-rc3", - "from": "form-data@~1.0.0-rc1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz", - "dependencies": { - "async": { - "version": "1.4.2", - "from": "async@^1.4.0", - "resolved": "https://registry.npmjs.org/async/-/async-1.4.2.tgz" - } - } - }, - "har-validator": { - "version": "1.8.0", - "from": "har-validator@^1.6.1", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", - "dependencies": { - "bluebird": { - "version": "2.10.2", - "from": "bluebird@^2.9.30", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.10.2.tgz" - }, - "chalk": { - "version": "1.1.1", - "from": "chalk@^1.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "dependencies": { - "ansi-styles": { - "version": "2.1.0", - "from": "ansi-styles@^2.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" - }, - "escape-string-regexp": { - "version": "1.0.3", - "from": "escape-string-regexp@^1.0.2", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" - }, - "has-ansi": { - "version": "2.0.0", - "from": "has-ansi@^2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "ansi-regex@^2.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "from": "strip-ansi@^3.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "ansi-regex@^2.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "supports-color": { - "version": "2.0.0", - "from": "supports-color@^2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - } - } - }, - "commander": { - "version": "2.8.1", - "from": "commander@^2.8.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", - "dependencies": { - "graceful-readlink": { - "version": "1.0.1", - "from": "graceful-readlink@>= 1.0.0", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" - } - } - }, - "is-my-json-valid": { - "version": "2.12.2", - "from": "is-my-json-valid@^2.12.0", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.2.tgz", - "dependencies": { - "generate-function": { - "version": "2.0.0", - "from": "generate-function@^2.0.0", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz" - }, - "generate-object-property": { - "version": "1.2.0", - "from": "generate-object-property@^1.1.0", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "dependencies": { - "is-property": { - "version": "1.0.2", - "from": "is-property@^1.0.0", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" - } - } - }, - "jsonpointer": { - "version": "2.0.0", - "from": "jsonpointer@2.0.0", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz" - }, - "xtend": { - "version": "4.0.0", - "from": "xtend@^4.0.0", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz" - } - } - } - } - }, - "hawk": { - "version": "3.1.0", - "from": "hawk@~3.1.0", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", - "dependencies": { - "boom": { - "version": "2.9.0", - "from": "boom@^2.8.x", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.9.0.tgz" - }, - "cryptiles": { - "version": "2.0.5", - "from": "cryptiles@2.x.x", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" - }, - "hoek": { - "version": "2.16.3", - "from": "hoek@2.x.x", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" - }, - "sntp": { - "version": "1.0.9", - "from": "sntp@1.x.x", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" - } - } - }, - "http-signature": { - "version": "0.11.0", - "from": "http-signature@~0.11.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", - "dependencies": { - "asn1": { - "version": "0.1.11", - "from": "asn1@0.1.11", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" - }, - "assert-plus": { - "version": "0.1.5", - "from": "assert-plus@^0.1.5", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" - }, - "ctype": { - "version": "0.5.3", - "from": "ctype@0.5.3", - "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" - } - } - }, - "isstream": { - "version": "0.1.2", - "from": "isstream@~0.1.1", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" - }, - "json-stringify-safe": { - "version": "5.0.1", - "from": "json-stringify-safe@~5.0.0", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - }, - "mime-types": { - "version": "2.1.7", - "from": "mime-types@~2.1.2", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", - "dependencies": { - "mime-db": { - "version": "1.19.0", - "from": "mime-db@~1.19.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz" - } - } - }, - "node-uuid": { - "version": "1.4.3", - "from": "node-uuid@~1.4.0", - "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz" - }, - "oauth-sign": { - "version": "0.8.0", - "from": "oauth-sign@~0.8.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" - }, - "qs": { - "version": "5.1.0", - "from": "qs@~5.1.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz" - }, - "stringstream": { - "version": "0.0.4", - "from": "stringstream@~0.0.4", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz" - }, - "tough-cookie": { - "version": "2.1.0", - "from": "tough-cookie@>=0.12.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.1.0.tgz" - }, - "tunnel-agent": { - "version": "0.4.1", - "from": "tunnel-agent@~0.4.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" - } - } - }, - "rimraf": { - "version": "2.4.3", - "from": "rimraf@~2.4.0", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "dependencies": { - "glob": { - "version": "5.0.15", - "from": "glob@^5.0.14", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "inflight@^1.0.4", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "wrappy@1", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "inherits@~2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "minimatch": { - "version": "3.0.0", - "from": "minimatch@2 || 3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz", - "dependencies": { - "brace-expansion": { - "version": "1.1.1", - "from": "brace-expansion@^1.0.0", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.1.tgz", - "dependencies": { - "balanced-match": { - "version": "0.2.0", - "from": "balanced-match@^0.2.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz" - }, - "concat-map": { - "version": "0.0.1", - "from": "concat-map@0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - } - } - } - } - }, - "once": { - "version": "1.3.2", - "from": "once@^1.3.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "wrappy@1", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "path-is-absolute": { - "version": "1.0.0", - "from": "path-is-absolute@^1.0.0", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" - } - } - } - } - }, - "semver": { - "version": "5.0.3", - "from": "semver@~5.0.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz" - }, - "tar": { - "version": "2.2.1", - "from": "tar@~2.2.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", - "dependencies": { - "block-stream": { - "version": "0.0.8", - "from": "block-stream@*", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz" - }, - "fstream": { - "version": "1.0.8", - "from": "fstream@^1.0.2", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.8.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "graceful-fs@^4.1.2", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "inherits@2", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - } - } - }, - "tar-pack": { - "version": "2.0.0", - "from": "tar-pack@~2.0.0", - "resolved": "https://registry.npmjs.org/tar-pack/-/tar-pack-2.0.0.tgz", - "dependencies": { - "debug": { - "version": "0.7.4", - "from": "debug@~0.7.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" - }, - "fstream": { - "version": "0.1.31", - "from": "fstream@~0.1.22", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-0.1.31.tgz", - "dependencies": { - "graceful-fs": { - "version": "3.0.8", - "from": "graceful-fs@~3.0.2", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "inherits@~2.0.0", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - } - } - }, - "fstream-ignore": { - "version": "0.0.7", - "from": "fstream-ignore@0.0.7", - "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-0.0.7.tgz", - "dependencies": { - "inherits": { - "version": "2.0.1", - "from": "inherits@~2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "minimatch": { - "version": "0.2.14", - "from": "minimatch@~0.2.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", - "dependencies": { - "lru-cache": { - "version": "2.7.0", - "from": "lru-cache@2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz" - }, - "sigmund": { - "version": "1.0.1", - "from": "sigmund@~1.0.0", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" - } - } - } - } - }, - "graceful-fs": { - "version": "1.2.3", - "from": "graceful-fs@1.2", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz" - }, - "once": { - "version": "1.1.1", - "from": "once@~1.1.1", - "resolved": "https://registry.npmjs.org/once/-/once-1.1.1.tgz" - }, - "readable-stream": { - "version": "1.0.33", - "from": "readable-stream@~1.0.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "core-util-is@~1.0.0", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "inherits@~2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "isarray@0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "string_decoder@~0.10.x", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - }, - "rimraf": { - "version": "2.2.8", - "from": "rimraf@~2.2.0", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" - }, - "tar": { - "version": "0.1.20", - "from": "tar@~0.1.17", - "resolved": "https://registry.npmjs.org/tar/-/tar-0.1.20.tgz", - "dependencies": { - "block-stream": { - "version": "0.0.8", - "from": "block-stream@*", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "inherits@2", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - } - } - }, - "uid-number": { - "version": "0.0.3", - "from": "uid-number@0.0.3", - "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.3.tgz" - } - } - } - } - } - } + "from": "inherits@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz" + }, + "lodash": { + "version": "1.0.2", + "from": "lodash@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz" }, - "glob-parent": { + "minimatch": { + "version": "0.2.14", + "from": "minimatch@>=0.2.11 <0.3.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz" + } + } + }, + "glogg": { + "version": "1.0.0", + "from": "glogg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz" + }, + "googleapis": { + "version": "1.0.23", + "from": "googleapis@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/googleapis/-/googleapis-1.0.23.tgz", + "dependencies": { + "async": { + "version": "0.9.2", + "from": "async@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" + } + } + }, + "got": { + "version": "3.3.1", + "from": "got@>=3.2.0 <4.0.0", + "resolved": "https://registry.npmjs.org/got/-/got-3.3.1.tgz", + "dependencies": { + "object-assign": { + "version": "3.0.0", + "from": "object-assign@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" + } + } + }, + "graceful-fs": { + "version": "3.0.8", + "from": "graceful-fs@>=3.0.2 <3.1.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" + }, + "graceful-readlink": { + "version": "1.0.1", + "from": "graceful-readlink@>=1.0.0", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" + }, + "gulp": { + "version": "3.9.0", + "from": "gulp@>=3.8.8 <4.0.0", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-3.9.0.tgz", + "dependencies": { + "ansi-regex": { "version": "2.0.0", - "from": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz" + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" }, - "is-binary-path": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "dependencies": { - "binary-extensions": { - "version": "1.3.1", - "from": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.3.1.tgz", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.3.1.tgz" - } - } + "ansi-styles": { + "version": "2.1.0", + "from": "ansi-styles@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" }, - "is-glob": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "dependencies": { - "is-extglob": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" - } - } + "chalk": { + "version": "1.1.1", + "from": "chalk@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz" }, - "lodash.flatten": { - "version": "3.0.2", - "from": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-3.0.2.tgz", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-3.0.2.tgz", - "dependencies": { - "lodash._baseflatten": { - "version": "3.1.4", - "from": "https://registry.npmjs.org/lodash._baseflatten/-/lodash._baseflatten-3.1.4.tgz", - "resolved": "https://registry.npmjs.org/lodash._baseflatten/-/lodash._baseflatten-3.1.4.tgz", - "dependencies": { - "lodash.isarguments": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz" - }, - "lodash.isarray": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" - } - } - }, - "lodash._isiterateecall": { - "version": "3.0.9", - "from": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" - } - } + "has-ansi": { + "version": "2.0.0", + "from": "has-ansi@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" }, - "path-is-absolute": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + "strip-ansi": { + "version": "3.0.0", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz" }, - "readdirp": { + "supports-color": { "version": "2.0.0", - "from": "https://registry.npmjs.org/readdirp/-/readdirp-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.0.0.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - } - } + "from": "supports-color@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" } } }, - "clang-format": { - "version": "1.0.32", - "from": "https://registry.npmjs.org/clang-format/-/clang-format-1.0.32.tgz", - "resolved": "https://registry.npmjs.org/clang-format/-/clang-format-1.0.32.tgz", + "gulp-autoprefixer": { + "version": "3.1.0", + "from": "gulp-autoprefixer@>=3.1.0 <4.0.0", + "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-3.1.0.tgz", "dependencies": { - "resolve": { - "version": "1.1.6", - "from": "https://registry.npmjs.org/resolve/-/resolve-1.1.6.tgz", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.6.tgz" + "readable-stream": { + "version": "2.0.5", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz" + }, + "through2": { + "version": "2.0.0", + "from": "through2@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz" } } }, - "conventional-changelog": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-0.2.1.tgz", + "gulp-clang-format": { + "version": "1.0.23", + "from": "gulp-clang-format@>=1.0.23 <2.0.0", + "resolved": "https://registry.npmjs.org/gulp-clang-format/-/gulp-clang-format-1.0.23.tgz", "dependencies": { - "add-stream": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz" + "duplexer2": { + "version": "0.1.4", + "from": "duplexer2@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz" }, - "compare-func": { - "version": "1.3.1", - "from": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.1.tgz", - "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.1.tgz", - "dependencies": { - "array-ify": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz" - }, - "dot-prop": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/dot-prop/-/dot-prop-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-2.2.0.tgz" - } - } + "readable-stream": { + "version": "2.0.5", + "from": "readable-stream@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz" }, - "conventional-changelog-writer": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-0.2.1.tgz", - "dependencies": { - "conventional-commits-filter": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-0.1.1.tgz", - "dependencies": { - "is-subset": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz" - }, - "modify-values": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.0.tgz" - } - } - }, - "handlebars": { - "version": "3.0.3", - "from": "https://registry.npmjs.org/handlebars/-/handlebars-3.0.3.tgz", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-3.0.3.tgz", - "dependencies": { - "optimist": { - "version": "0.6.1", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "dependencies": { - "minimist": { - "version": "0.0.10", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" - }, - "wordwrap": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" - } - } - }, - "source-map": { - "version": "0.1.43", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", - "dependencies": { - "amdefine": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" - } - } - }, - "uglify-js": { - "version": "2.3.6", - "from": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz", - "dependencies": { - "async": { - "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" - }, - "optimist": { - "version": "0.3.7", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", - "dependencies": { - "wordwrap": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" - } - } - } - } - } - } - }, - "split": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/split/-/split-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.0.tgz", - "dependencies": { - "through": { - "version": "2.3.8", - "from": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - } - } - } - } + "stream-combiner2": { + "version": "1.1.1", + "from": "stream-combiner2@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz" + } + } + }, + "gulp-concat": { + "version": "2.6.0", + "from": "gulp-concat@>=2.5.2 <3.0.0", + "resolved": "https://registry.npmjs.org/gulp-concat/-/gulp-concat-2.6.0.tgz" + }, + "gulp-connect": { + "version": "1.1.1", + "from": "gulp-connect@>=1.0.10 <2.0.0", + "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-1.1.1.tgz", + "dependencies": { + "bytes": { + "version": "0.3.0", + "from": "bytes@0.3.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-0.3.0.tgz" + }, + "connect": { + "version": "2.14.5", + "from": "connect@>=2.14.3 <2.15.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-2.14.5.tgz" + }, + "debug": { + "version": "0.8.1", + "from": "debug@>=0.7.3 <1.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.8.1.tgz" + }, + "event-stream": { + "version": "3.1.7", + "from": "event-stream@>=3.1.0 <3.2.0", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.1.7.tgz" + }, + "faye-websocket": { + "version": "0.4.4", + "from": "faye-websocket@>=0.4.3 <0.5.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz" + }, + "gulp-util": { + "version": "2.2.20", + "from": "gulp-util@>=2.2.14 <2.3.0", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz" + }, + "lodash._reinterpolate": { + "version": "2.4.1", + "from": "lodash._reinterpolate@>=2.4.1 <3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz" + }, + "lodash.escape": { + "version": "2.4.1", + "from": "lodash.escape@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz" }, - "conventional-commits-parser": { - "version": "0.0.19", - "from": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-0.0.19.tgz", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-0.0.19.tgz", + "lodash.keys": { + "version": "2.4.1", + "from": "lodash.keys@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz" + }, + "lodash.template": { + "version": "2.4.1", + "from": "lodash.template@>=2.4.1 <3.0.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz" + }, + "lodash.templatesettings": { + "version": "2.4.1", + "from": "lodash.templatesettings@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz" + }, + "minimist": { + "version": "0.2.0", + "from": "minimist@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz" + }, + "qs": { + "version": "0.6.6", + "from": "qs@0.6.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-0.6.6.tgz" + }, + "raw-body": { + "version": "1.1.4", + "from": "raw-body@1.1.4", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.4.tgz" + }, + "readable-stream": { + "version": "1.0.33", + "from": "readable-stream@>=1.0.17 <1.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz" + }, + "setimmediate": { + "version": "1.0.1", + "from": "setimmediate@1.0.1", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.1.tgz" + }, + "split": { + "version": "0.2.10", + "from": "split@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz" + }, + "through2": { + "version": "0.5.1", + "from": "through2@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz" + }, + "tiny-lr": { + "version": "0.0.5", + "from": "tiny-lr@0.0.5", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.0.5.tgz", "dependencies": { - "is-text-path": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", - "dependencies": { - "text-extensions": { - "version": "1.3.3", - "from": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.3.3.tgz", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.3.3.tgz" - } - } - }, - "JSONStream": { - "version": "1.0.6", - "from": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.0.6.tgz", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.0.6.tgz", - "dependencies": { - "jsonparse": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.2.0.tgz" - }, - "through": { - "version": "2.3.8", - "from": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - } - } + "debug": { + "version": "0.7.4", + "from": "debug@>=0.7.0 <0.8.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" }, - "split": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/split/-/split-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.0.tgz", - "dependencies": { - "through": { - "version": "2.3.8", - "from": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - } - } + "qs": { + "version": "0.5.6", + "from": "qs@>=0.5.2 <0.6.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-0.5.6.tgz" } } }, - "dateformat": { - "version": "1.0.11", - "from": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", + "vinyl": { + "version": "0.2.3", + "from": "vinyl@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz" + }, + "xtend": { + "version": "3.0.0", + "from": "xtend@>=3.0.0 <3.1.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz" + } + } + }, + "gulp-diff": { + "version": "1.0.0", + "from": "gulp-diff@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/gulp-diff/-/gulp-diff-1.0.0.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.5", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz" + }, + "through2": { + "version": "2.0.0", + "from": "through2@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz" + } + } + }, + "gulp-gzip": { + "version": "1.2.0", + "from": "gulp-gzip@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/gulp-gzip/-/gulp-gzip-1.2.0.tgz", + "dependencies": { + "bytes": { + "version": "0.3.0", + "from": "bytes@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-0.3.0.tgz" + }, + "gulp-util": { + "version": "2.2.20", + "from": "gulp-util@>=2.2.14 <3.0.0", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz", "dependencies": { - "get-stdin": { - "version": "5.0.0", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz" + "through2": { + "version": "0.5.1", + "from": "through2@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz" } } }, - "get-pkg-repo": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-0.1.0.tgz", + "lodash._reinterpolate": { + "version": "2.4.1", + "from": "lodash._reinterpolate@>=2.4.1 <3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz" + }, + "lodash.escape": { + "version": "2.4.1", + "from": "lodash.escape@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz" + }, + "lodash.keys": { + "version": "2.4.1", + "from": "lodash.keys@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz" + }, + "lodash.template": { + "version": "2.4.1", + "from": "lodash.template@>=2.4.1 <3.0.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz" + }, + "lodash.templatesettings": { + "version": "2.4.1", + "from": "lodash.templatesettings@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz" + }, + "minimist": { + "version": "0.2.0", + "from": "minimist@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz" + }, + "readable-stream": { + "version": "1.0.33", + "from": "readable-stream@>=1.0.17 <1.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz" + }, + "through2": { + "version": "0.4.2", + "from": "through2@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", "dependencies": { - "hosted-git-info": { - "version": "2.1.4", - "from": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz" - }, - "normalize-package-data": { - "version": "2.3.5", - "from": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "dependencies": { - "is-builtin-module": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "dependencies": { - "builtin-modules": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz" - }, - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - } - } - } - } + "xtend": { + "version": "2.1.2", + "from": "xtend@>=2.1.1 <2.2.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz" } } }, - "git-raw-commits": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-0.1.0.tgz", - "dependencies": { - "dargs": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/dargs/-/dargs-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.0.1.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } - }, - "lodash.template": { - "version": "3.6.2", - "from": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "dependencies": { - "lodash._basecopy": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" - }, - "lodash._basetostring": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" - }, - "lodash._basevalues": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz" - }, - "lodash._isiterateecall": { - "version": "3.0.9", - "from": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" - }, - "lodash.escape": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.0.0.tgz" - }, - "lodash.keys": { - "version": "3.1.2", - "from": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "dependencies": { - "lodash._getnative": { - "version": "3.9.1", - "from": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" - }, - "lodash.isarguments": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz" - }, - "lodash.isarray": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" - } - } - }, - "lodash.restparam": { - "version": "3.6.1", - "from": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz" - }, - "lodash.templatesettings": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.0.tgz" - } - } - }, - "split2": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/split2/-/split2-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/split2/-/split2-1.0.0.tgz" - } - } + "vinyl": { + "version": "0.2.3", + "from": "vinyl@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz" }, - "git-semver-tags": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-1.0.0.tgz" + "xtend": { + "version": "3.0.0", + "from": "xtend@>=3.0.0 <3.1.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz" + } + } + }, + "gulp-insert": { + "version": "0.5.0", + "from": "gulp-insert@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/gulp-insert/-/gulp-insert-0.5.0.tgz" + }, + "gulp-load-plugins": { + "version": "1.1.0", + "from": "gulp-load-plugins@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/gulp-load-plugins/-/gulp-load-plugins-1.1.0.tgz" + }, + "gulp-rename": { + "version": "1.2.2", + "from": "gulp-rename@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.2.tgz" + }, + "gulp-replace": { + "version": "0.5.4", + "from": "gulp-replace@>=0.5.3 <0.6.0", + "resolved": "https://registry.npmjs.org/gulp-replace/-/gulp-replace-0.5.4.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.5", + "from": "readable-stream@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz" + } + } + }, + "gulp-sass": { + "version": "2.1.1", + "from": "gulp-sass@>=2.0.4 <3.0.0", + "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-2.1.1.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.5", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz" + }, + "through2": { + "version": "2.0.0", + "from": "through2@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz" + } + } + }, + "gulp-shell": { + "version": "0.5.1", + "from": "gulp-shell@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/gulp-shell/-/gulp-shell-0.5.1.tgz", + "dependencies": { + "async": { + "version": "1.5.0", + "from": "async@>=1.5.0 <1.6.0", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.0.tgz" }, "lodash": { "version": "3.10.1", - "from": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "from": "lodash@>=3.10.1 <3.11.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" }, - "meow": { - "version": "3.5.0", - "from": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "dependencies": { - "camelcase": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" - }, - "map-obj": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" - } - } - }, - "loud-rejection": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz" - }, - "normalize-package-data": { - "version": "2.3.5", - "from": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4", - "from": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz" - }, - "is-builtin-module": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "dependencies": { - "builtin-modules": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz" - }, - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz" - }, - "read-pkg-up": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "dependencies": { - "find-up": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/find-up/-/find-up-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.0.0.tgz", - "dependencies": { - "path-exists": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/path-exists/-/path-exists-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.0.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "dependencies": { - "load-json-file": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.0.1.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "parse-json": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "dependencies": { - "error-ex": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/error-ex/-/error-ex-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.2.0.tgz" - } - } - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "dependencies": { - "is-utf8": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz" - } - } - } - } - }, - "path-type": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-type/-/path-type-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.0.0.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "dependencies": { - "repeating": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "dependencies": { - "get-stdin": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" - } - } - } - } - }, - "trim-newlines": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" - } - } - }, - "semver": { - "version": "5.0.3", - "from": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz" - }, - "tempfile": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/tempfile/-/tempfile-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-1.1.1.tgz", - "dependencies": { - "os-tmpdir": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz" - }, - "uuid": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz" - } - } + "readable-stream": { + "version": "2.0.5", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz" }, "through2": { "version": "2.0.0", - "from": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - }, - "xtend": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" - } - } + "from": "through2@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz" } } }, - "del": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/del/-/del-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/del/-/del-1.2.1.tgz", + "gulp-sourcemaps": { + "version": "1.6.0", + "from": "gulp-sourcemaps@>=1.6.0 <2.0.0", + "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz", "dependencies": { - "each-async": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz", - "dependencies": { - "onetime": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/onetime/-/onetime-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.0.0.tgz" - }, - "set-immediate-shim": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz" - } - } + "graceful-fs": { + "version": "4.1.2", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" }, - "globby": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/globby/-/globby-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/globby/-/globby-2.1.0.tgz", + "readable-stream": { + "version": "2.0.5", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz" + }, + "through2": { + "version": "2.0.0", + "from": "through2@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz" + }, + "vinyl": { + "version": "1.1.0", + "from": "vinyl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.1.0.tgz" + } + } + }, + "gulp-tslint": { + "version": "3.6.0", + "from": "gulp-tslint@>=3.5.0 <4.0.0", + "resolved": "https://registry.npmjs.org/gulp-tslint/-/gulp-tslint-3.6.0.tgz", + "dependencies": { + "tslint": { + "version": "2.5.1", + "from": "tslint@>=2.5.1 <2.6.0", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-2.5.1.tgz" + }, + "underscore.string": { + "version": "3.1.1", + "from": "underscore.string@>=3.1.1 <3.2.0", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.1.1.tgz" + } + } + }, + "gulp-typescript": { + "version": "2.10.0", + "from": "gulp-typescript@>=2.10.0 <3.0.0", + "resolved": "https://registry.npmjs.org/gulp-typescript/-/gulp-typescript-2.10.0.tgz", + "dependencies": { + "glob": { + "version": "5.0.15", + "from": "glob@>=5.0.3 <6.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz" + }, + "glob-stream": { + "version": "5.3.1", + "from": "glob-stream@>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.1.tgz", "dependencies": { - "array-union": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/array-union/-/array-union-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.1.tgz", - "dependencies": { - "array-uniq": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz" - } - } - }, - "async": { - "version": "1.5.0", - "from": "https://registry.npmjs.org/async/-/async-1.5.0.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.0.tgz" + "readable-stream": { + "version": "1.0.33", + "from": "readable-stream@>=1.0.33-1 <1.1.0-0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz" }, - "glob": { - "version": "5.0.15", - "from": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "path-is-absolute": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" - } - } + "through2": { + "version": "0.6.5", + "from": "through2@>=0.6.0 <0.7.0" } } }, - "is-path-cwd": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz" + "graceful-fs": { + "version": "4.1.2", + "from": "graceful-fs@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" }, - "is-path-in-cwd": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", - "dependencies": { - "is-path-inside": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz", - "dependencies": { - "path-is-inside": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.1.tgz" - } - } - } - } + "ordered-read-streams": { + "version": "0.3.0", + "from": "ordered-read-streams@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz" + }, + "readable-stream": { + "version": "2.0.5", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz" + }, + "source-map": { + "version": "0.5.3", + "from": "source-map@>=0.5.3 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz" + }, + "through2": { + "version": "2.0.0", + "from": "through2@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz" + }, + "typescript": { + "version": "1.7.3", + "from": "typescript@1.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-1.7.3.tgz" + }, + "unique-stream": { + "version": "2.2.0", + "from": "unique-stream@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.0.tgz" + }, + "vinyl": { + "version": "1.1.0", + "from": "vinyl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.1.0.tgz" + }, + "vinyl-fs": { + "version": "2.2.1", + "from": "vinyl-fs@>=2.2.1 <2.3.0", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.2.1.tgz" + } + } + }, + "gulp-uglify": { + "version": "1.5.1", + "from": "gulp-uglify@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-1.5.1.tgz", + "dependencies": { + "camelcase": { + "version": "1.2.1", + "from": "camelcase@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" + }, + "cliui": { + "version": "2.1.0", + "from": "cliui@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz" + }, + "readable-stream": { + "version": "2.0.5", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz" + }, + "source-map": { + "version": "0.5.3", + "from": "source-map@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz" + }, + "through2": { + "version": "2.0.0", + "from": "through2@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz" + }, + "uglify-js": { + "version": "2.6.0", + "from": "uglify-js@2.6.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.0.tgz" + }, + "window-size": { + "version": "0.1.0", + "from": "window-size@0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" + }, + "wordwrap": { + "version": "0.0.2", + "from": "wordwrap@0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" + }, + "yargs": { + "version": "3.10.0", + "from": "yargs@>=3.10.0 <3.11.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz" + } + } + }, + "gulp-util": { + "version": "3.0.7", + "from": "gulp-util@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", + "dependencies": { + "ansi-regex": { + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + }, + "ansi-styles": { + "version": "2.1.0", + "from": "ansi-styles@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" + }, + "chalk": { + "version": "1.1.1", + "from": "chalk@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz" + }, + "has-ansi": { + "version": "2.0.0", + "from": "has-ansi@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" }, "object-assign": { "version": "3.0.0", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "from": "object-assign@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" }, - "rimraf": { - "version": "2.4.3", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "dependencies": { - "glob": { - "version": "5.0.15", - "from": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "path-is-absolute": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" - } - } - } - } + "readable-stream": { + "version": "2.0.5", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz" + }, + "strip-ansi": { + "version": "3.0.0", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz" + }, + "supports-color": { + "version": "2.0.0", + "from": "supports-color@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + }, + "through2": { + "version": "2.0.0", + "from": "through2@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz" } } }, - "es6-promise": { - "version": "3.0.2", - "from": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.0.2.tgz", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.0.2.tgz" + "gulplog": { + "version": "1.0.0", + "from": "gulplog@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz" }, - "es6-shim": { - "version": "0.33.10", - "from": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.33.10.tgz", - "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.33.10.tgz" + "handlebars": { + "version": "3.0.3", + "from": "handlebars@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-3.0.3.tgz", + "dependencies": { + "source-map": { + "version": "0.1.43", + "from": "source-map@>=0.1.40 <0.2.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz" + } + } }, - "findup-sync": { - "version": "0.2.1", - "from": "findup-sync@>=0.2.1 <0.3.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.2.1.tgz", + "har-validator": { + "version": "2.0.3", + "from": "har-validator@>=2.0.2 <2.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.3.tgz", "dependencies": { - "glob": { - "version": "4.3.5", - "from": "glob@>=4.3.0 <4.4.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz" + "ansi-regex": { + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + }, + "ansi-styles": { + "version": "2.1.0", + "from": "ansi-styles@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" + }, + "chalk": { + "version": "1.1.1", + "from": "chalk@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz" + }, + "has-ansi": { + "version": "2.0.0", + "from": "has-ansi@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" + }, + "strip-ansi": { + "version": "3.0.0", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz" + }, + "supports-color": { + "version": "2.0.0", + "from": "supports-color@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" } } }, - "firefox-profile": { - "version": "0.3.11", - "from": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-0.3.11.tgz", - "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-0.3.11.tgz", + "has": { + "version": "1.0.1", + "from": "has@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz" + }, + "has-ansi": { + "version": "0.1.0", + "from": "has-ansi@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz" + }, + "has-binary": { + "version": "0.1.6", + "from": "has-binary@0.1.6", + "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.6.tgz" + }, + "has-binary-data": { + "version": "0.1.3", + "from": "has-binary-data@0.1.3", + "resolved": "https://registry.npmjs.org/has-binary-data/-/has-binary-data-0.1.3.tgz" + }, + "has-cors": { + "version": "1.0.3", + "from": "has-cors@1.0.3", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.0.3.tgz" + }, + "has-flag": { + "version": "1.0.0", + "from": "has-flag@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz" + }, + "has-gulplog": { + "version": "0.1.0", + "from": "has-gulplog@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz" + }, + "has-unicode": { + "version": "1.0.1", + "from": "has-unicode@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-1.0.1.tgz" + }, + "hash-files": { + "version": "1.0.0", + "from": "hash-files@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/hash-files/-/hash-files-1.0.0.tgz", "dependencies": { - "adm-zip": { - "version": "0.4.7", - "from": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.7.tgz", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.7.tgz" - }, - "archiver": { - "version": "0.14.4", - "from": "https://registry.npmjs.org/archiver/-/archiver-0.14.4.tgz", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-0.14.4.tgz", - "dependencies": { - "buffer-crc32": { - "version": "0.2.5", - "from": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.5.tgz", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.5.tgz" - }, - "glob": { - "version": "4.3.5", - "from": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - } - } - }, - "lodash": { - "version": "3.2.0", - "from": "https://registry.npmjs.org/lodash/-/lodash-3.2.0.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.2.0.tgz" - }, - "readable-stream": { - "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - }, - "tar-stream": { - "version": "1.1.5", - "from": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.1.5.tgz", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.1.5.tgz", - "dependencies": { - "bl": { - "version": "0.9.4", - "from": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", - "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz" - }, - "end-of-stream": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", - "dependencies": { - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - } - } - }, - "xtend": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" - } - } - }, - "zip-stream": { - "version": "0.5.2", - "from": "https://registry.npmjs.org/zip-stream/-/zip-stream-0.5.2.tgz", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-0.5.2.tgz", - "dependencies": { - "compress-commons": { - "version": "0.2.9", - "from": "https://registry.npmjs.org/compress-commons/-/compress-commons-0.2.9.tgz", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-0.2.9.tgz", - "dependencies": { - "crc32-stream": { - "version": "0.3.4", - "from": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-0.3.4.tgz", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-0.3.4.tgz" - }, - "node-int64": { - "version": "0.3.3", - "from": "https://registry.npmjs.org/node-int64/-/node-int64-0.3.3.tgz", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.3.3.tgz" - } - } - } - } - } - } - }, - "async": { - "version": "0.9.2", - "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" - }, - "fs-extra": { - "version": "0.16.5", - "from": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.16.5.tgz", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.16.5.tgz", - "dependencies": { - "graceful-fs": { - "version": "3.0.8", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" - }, - "jsonfile": { - "version": "2.2.3", - "from": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.2.3.tgz", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.2.3.tgz" - }, - "rimraf": { - "version": "2.4.3", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "dependencies": { - "glob": { - "version": "5.0.15", - "from": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "path-is-absolute": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" - } - } - } - } - } - } - }, - "ini": { - "version": "1.3.4", - "from": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" - }, - "jetpack-id": { - "version": "0.0.4", - "from": "https://registry.npmjs.org/jetpack-id/-/jetpack-id-0.0.4.tgz", - "resolved": "https://registry.npmjs.org/jetpack-id/-/jetpack-id-0.0.4.tgz" - }, - "lazystream": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/lazystream/-/lazystream-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-0.1.0.tgz", - "dependencies": { - "readable-stream": { - "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - } - } - }, - "lodash": { - "version": "3.5.0", - "from": "https://registry.npmjs.org/lodash/-/lodash-3.5.0.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.5.0.tgz" - }, - "wrench": { - "version": "1.5.8", - "from": "https://registry.npmjs.org/wrench/-/wrench-1.5.8.tgz", - "resolved": "https://registry.npmjs.org/wrench/-/wrench-1.5.8.tgz" + "glob": { + "version": "3.2.11", + "from": "glob@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz" }, - "xml2js": { - "version": "0.4.15", - "from": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.15.tgz", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.15.tgz", - "dependencies": { - "sax": { - "version": "1.1.4", - "from": "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz" - }, - "xmlbuilder": { - "version": "4.0.0", - "from": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz" - } - } + "minimatch": { + "version": "0.3.0", + "from": "minimatch@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz" } } }, - "fs-extra": { - "version": "0.18.4", - "from": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.18.4.tgz", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.18.4.tgz", + "hash.js": { + "version": "1.0.3", + "from": "hash.js@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.0.3.tgz" + }, + "hawk": { + "version": "3.1.2", + "from": "hawk@>=3.1.0 <3.2.0", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.2.tgz" + }, + "hoek": { + "version": "2.16.3", + "from": "hoek@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" + }, + "hosted-git-info": { + "version": "2.1.4", + "from": "hosted-git-info@>=2.1.4 <3.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz" + }, + "html-entities": { + "version": "1.1.3", + "from": "html-entities@>=1.1.1 <1.2.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.1.3.tgz" + }, + "htmlescape": { + "version": "1.1.0", + "from": "htmlescape@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.0.tgz" + }, + "http-browserify": { + "version": "1.7.0", + "from": "http-browserify@>=1.4.0 <2.0.0", + "resolved": "https://registry.npmjs.org/http-browserify/-/http-browserify-1.7.0.tgz" + }, + "http-errors": { + "version": "1.3.1", + "from": "http-errors@>=1.3.1 <1.4.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz" + }, + "http-proxy": { + "version": "1.12.0", + "from": "http-proxy@>=1.11.1 <2.0.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.12.0.tgz" + }, + "http-signature": { + "version": "1.1.0", + "from": "http-signature@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.0.tgz" + }, + "https-browserify": { + "version": "0.0.1", + "from": "https-browserify@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz" + }, + "https-proxy-agent": { + "version": "1.0.0", + "from": "https-proxy-agent@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz" + }, + "iconv-lite": { + "version": "0.4.4", + "from": "iconv-lite@0.4.4", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.4.tgz" + }, + "ieee754": { + "version": "1.1.6", + "from": "ieee754@>=1.1.4 <2.0.0", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.6.tgz" + }, + "indent-string": { + "version": "2.1.0", + "from": "indent-string@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz" + }, + "indexof": { + "version": "0.0.1", + "from": "indexof@0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz" + }, + "infinity-agent": { + "version": "2.0.3", + "from": "infinity-agent@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/infinity-agent/-/infinity-agent-2.0.3.tgz" + }, + "inflight": { + "version": "1.0.4", + "from": "inflight@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz" + }, + "inherit": { + "version": "2.2.2", + "from": "inherit@>=2.2.2 <3.0.0", + "resolved": "https://registry.npmjs.org/inherit/-/inherit-2.2.2.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "ini": { + "version": "1.3.4", + "from": "ini@>=1.3.3 <1.4.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" + }, + "inline-source-map": { + "version": "0.5.0", + "from": "inline-source-map@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.5.0.tgz", "dependencies": { - "graceful-fs": { - "version": "3.0.8", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" - }, - "jsonfile": { - "version": "2.2.3", - "from": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.2.3.tgz", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.2.3.tgz" - }, - "rimraf": { - "version": "2.4.3", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "dependencies": { - "glob": { - "version": "5.0.15", - "from": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "path-is-absolute": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" - } - } - } - } + "source-map": { + "version": "0.4.4", + "from": "source-map@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz" } } }, - "glob": { - "version": "4.5.3", - "from": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "insert-module-globals": { + "version": "6.6.3", + "from": "insert-module-globals@>=6.4.1 <7.0.0", + "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-6.6.3.tgz", "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } + "through2": { + "version": "1.1.1", + "from": "through2@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-1.1.1.tgz" } } }, - "googleapis": { - "version": "1.0.23", - "from": "https://registry.npmjs.org/googleapis/-/googleapis-1.0.23.tgz", - "resolved": "https://registry.npmjs.org/googleapis/-/googleapis-1.0.23.tgz", + "interpret": { + "version": "0.6.6", + "from": "interpret@>=0.6.2 <0.7.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-0.6.6.tgz" + }, + "invert-kv": { + "version": "1.0.0", + "from": "invert-kv@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz" + }, + "is-absolute": { + "version": "0.1.7", + "from": "is-absolute@>=0.1.7 <0.2.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz" + }, + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + }, + "is-binary-path": { + "version": "1.0.1", + "from": "is-binary-path@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz" + }, + "is-buffer": { + "version": "1.1.0", + "from": "is-buffer@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.0.tgz" + }, + "is-builtin-module": { + "version": "1.0.0", + "from": "is-builtin-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz" + }, + "is-dotfile": { + "version": "1.0.2", + "from": "is-dotfile@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz" + }, + "is-equal-shallow": { + "version": "0.1.3", + "from": "is-equal-shallow@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz" + }, + "is-extendable": { + "version": "0.1.1", + "from": "is-extendable@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + }, + "is-extglob": { + "version": "1.0.0", + "from": "is-extglob@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" + }, + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "from": "is-fullwidth-code-point@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz" + }, + "is-glob": { + "version": "2.0.1", + "from": "is-glob@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz" + }, + "is-my-json-valid": { + "version": "2.12.3", + "from": "is-my-json-valid@>=2.12.3 <3.0.0", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.3.tgz" + }, + "is-npm": { + "version": "1.0.0", + "from": "is-npm@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz" + }, + "is-number": { + "version": "2.1.0", + "from": "is-number@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz" + }, + "is-path-cwd": { + "version": "1.0.0", + "from": "is-path-cwd@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz" + }, + "is-path-in-cwd": { + "version": "1.0.0", + "from": "is-path-in-cwd@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz" + }, + "is-path-inside": { + "version": "1.0.0", + "from": "is-path-inside@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz" + }, + "is-primitive": { + "version": "2.0.0", + "from": "is-primitive@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz" + }, + "is-property": { + "version": "1.0.2", + "from": "is-property@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" + }, + "is-redirect": { + "version": "1.0.0", + "from": "is-redirect@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz" + }, + "is-relative": { + "version": "0.1.3", + "from": "is-relative@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" + }, + "is-stream": { + "version": "1.0.1", + "from": "is-stream@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.0.1.tgz" + }, + "is-subset": { + "version": "0.1.1", + "from": "is-subset@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz" + }, + "is-text-path": { + "version": "1.0.1", + "from": "is-text-path@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz" + }, + "is-typedarray": { + "version": "1.0.0", + "from": "is-typedarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + }, + "is-utf8": { + "version": "0.2.1", + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + }, + "is-valid-glob": { + "version": "0.3.0", + "from": "is-valid-glob@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "isemail": { + "version": "1.2.0", + "from": "isemail@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/isemail/-/isemail-1.2.0.tgz" + }, + "isobject": { + "version": "2.0.0", + "from": "isobject@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.0.0.tgz" + }, + "isstream": { + "version": "0.1.2", + "from": "isstream@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + }, + "istextorbinary": { + "version": "1.0.2", + "from": "istextorbinary@1.0.2", + "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-1.0.2.tgz" + }, + "jasmine": { + "version": "2.3.1", + "from": "jasmine@2.3.1", + "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.3.1.tgz", + "dependencies": { + "glob": { + "version": "3.2.11", + "from": "glob@>=3.2.11 <4.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz" + }, + "minimatch": { + "version": "0.3.0", + "from": "minimatch@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz" + } + } + }, + "jasmine-core": { + "version": "2.3.4", + "from": "jasmine-core@>=2.3.0 <2.4.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.3.4.tgz" + }, + "jasminewd": { + "version": "1.1.0", + "from": "jasminewd@1.1.0", + "resolved": "https://registry.npmjs.org/jasminewd/-/jasminewd-1.1.0.tgz" + }, + "jasminewd2": { + "version": "0.0.6", + "from": "jasminewd2@0.0.6", + "resolved": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-0.0.6.tgz" + }, + "jetpack-id": { + "version": "0.0.4", + "from": "jetpack-id@0.0.4", + "resolved": "https://registry.npmjs.org/jetpack-id/-/jetpack-id-0.0.4.tgz" + }, + "jetpack-validation": { + "version": "0.0.4", + "from": "jetpack-validation@0.0.4", + "resolved": "https://registry.npmjs.org/jetpack-validation/-/jetpack-validation-0.0.4.tgz", + "dependencies": { + "resolve": { + "version": "0.7.4", + "from": "resolve@>=0.7.1 <0.8.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-0.7.4.tgz" + }, + "semver": { + "version": "2.3.2", + "from": "semver@>=2.3.1 <3.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-2.3.2.tgz" + } + } + }, + "jodid25519": { + "version": "1.0.2", + "from": "jodid25519@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz" + }, + "joi": { + "version": "4.9.0", + "from": "joi@>=4.7.0 <5.0.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-4.9.0.tgz" + }, + "joi-assert": { + "version": "0.0.3", + "from": "joi-assert@0.0.3", + "resolved": "https://registry.npmjs.org/joi-assert/-/joi-assert-0.0.3.tgz" + }, + "jpm": { + "version": "1.0.0", + "from": "jpm@1.0.0", + "resolved": "https://registry.npmjs.org/jpm/-/jpm-1.0.0.tgz", "dependencies": { "async": { "version": "0.9.2", - "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "from": "async@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" }, - "gapitoken": { - "version": "0.1.5", - "from": "https://registry.npmjs.org/gapitoken/-/gapitoken-0.1.5.tgz", - "resolved": "https://registry.npmjs.org/gapitoken/-/gapitoken-0.1.5.tgz", + "commander": { + "version": "2.6.0", + "from": "commander@2.6.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.6.0.tgz" + }, + "firefox-profile": { + "version": "0.3.9", + "from": "firefox-profile@0.3.9", + "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-0.3.9.tgz", "dependencies": { - "jws": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/jws/-/jws-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.0.0.tgz", - "dependencies": { - "base64url": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/base64url/-/base64url-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/base64url/-/base64url-1.0.4.tgz", - "dependencies": { - "concat-stream": { - "version": "1.4.10", - "from": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.10.tgz", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.10.tgz", - "dependencies": { - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "readable-stream": { - "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - }, - "typedarray": { - "version": "0.0.6", - "from": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" - } - } - }, - "meow": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/meow/-/meow-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/meow/-/meow-2.0.0.tgz", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "dependencies": { - "camelcase": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" - }, - "map-obj": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" - } - } - }, - "indent-string": { - "version": "1.2.2", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.2.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.2.tgz", - "dependencies": { - "get-stdin": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" - }, - "repeating": { - "version": "1.1.3", - "from": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } - } - } - } - } - }, - "object-assign": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-1.0.0.tgz" - } - } - } - } - }, - "jwa": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/jwa/-/jwa-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.0.2.tgz", - "dependencies": { - "base64url": { - "version": "0.0.6", - "from": "https://registry.npmjs.org/base64url/-/base64url-0.0.6.tgz", - "resolved": "https://registry.npmjs.org/base64url/-/base64url-0.0.6.tgz" - }, - "buffer-equal-constant-time": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz" - }, - "ecdsa-sig-formatter": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.2.tgz", - "dependencies": { - "asn1.js": { - "version": "2.2.1", - "from": "https://registry.npmjs.org/asn1.js/-/asn1.js-2.2.1.tgz", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-2.2.1.tgz", - "dependencies": { - "bn.js": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/bn.js/-/bn.js-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-2.2.0.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "minimalistic-assert": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz" - } - } - }, - "base64-url": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz" - } - } - } - } - } - } - }, - "request": { - "version": "2.65.0", - "from": "https://registry.npmjs.org/request/-/request-2.65.0.tgz", - "resolved": "https://registry.npmjs.org/request/-/request-2.65.0.tgz", - "dependencies": { - "aws-sign2": { - "version": "0.6.0", - "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz" - }, - "bl": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - } - } - }, - "caseless": { - "version": "0.11.0", - "from": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" - }, - "combined-stream": { - "version": "1.0.5", - "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "dependencies": { - "delayed-stream": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - } - } - }, - "extend": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" - }, - "forever-agent": { - "version": "0.6.1", - "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" - }, - "form-data": { - "version": "1.0.0-rc3", - "from": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz", - "dependencies": { - "async": { - "version": "1.5.0", - "from": "https://registry.npmjs.org/async/-/async-1.5.0.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.0.tgz" - } - } - }, - "har-validator": { - "version": "2.0.2", - "from": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.2.tgz", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.2.tgz", - "dependencies": { - "chalk": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "dependencies": { - "ansi-styles": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" - }, - "escape-string-regexp": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" - }, - "has-ansi": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "supports-color": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - } - } - }, - "commander": { - "version": "2.9.0", - "from": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "dependencies": { - "graceful-readlink": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" - } - } - }, - "is-my-json-valid": { - "version": "2.12.2", - "from": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.2.tgz", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.2.tgz", - "dependencies": { - "generate-function": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz" - }, - "generate-object-property": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "dependencies": { - "is-property": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" - } - } - }, - "jsonpointer": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz" - }, - "xtend": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" - } - } - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - }, - "hawk": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", - "dependencies": { - "boom": { - "version": "2.10.1", - "from": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" - }, - "cryptiles": { - "version": "2.0.5", - "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" - }, - "hoek": { - "version": "2.16.3", - "from": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" - }, - "sntp": { - "version": "1.0.9", - "from": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" - } - } - }, - "http-signature": { - "version": "0.11.0", - "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", - "dependencies": { - "asn1": { - "version": "0.1.11", - "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" - }, - "assert-plus": { - "version": "0.1.5", - "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" - }, - "ctype": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" - } - } - }, - "isstream": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" - }, - "json-stringify-safe": { - "version": "5.0.1", - "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - }, - "mime-types": { - "version": "2.1.7", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", - "dependencies": { - "mime-db": { - "version": "1.19.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz" - } - } - }, - "oauth-sign": { - "version": "0.8.0", - "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" - }, - "qs": { - "version": "5.2.0", - "from": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz" - }, - "stringstream": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" - }, - "tough-cookie": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz" - }, - "tunnel-agent": { - "version": "0.4.1", - "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" - } - } + "lodash": { + "version": "3.5.0", + "from": "lodash@>=3.5.0 <3.6.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.5.0.tgz" } } }, - "request": { - "version": "2.51.0", - "from": "https://registry.npmjs.org/request/-/request-2.51.0.tgz", - "resolved": "https://registry.npmjs.org/request/-/request-2.51.0.tgz", - "dependencies": { - "aws-sign2": { - "version": "0.5.0", - "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" - }, - "bl": { - "version": "0.9.4", - "from": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", - "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", - "dependencies": { - "readable-stream": { - "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - } - } - }, - "caseless": { - "version": "0.8.0", - "from": "https://registry.npmjs.org/caseless/-/caseless-0.8.0.tgz", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.8.0.tgz" - }, - "combined-stream": { - "version": "0.0.7", - "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", - "dependencies": { - "delayed-stream": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" - } - } - }, - "forever-agent": { - "version": "0.5.2", - "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz" - }, - "form-data": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", - "dependencies": { - "mime-types": { - "version": "2.0.14", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", - "dependencies": { - "mime-db": { - "version": "1.12.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz" - } - } - } - } - }, - "hawk": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", - "dependencies": { - "boom": { - "version": "0.4.2", - "from": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz", - "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz" - }, - "cryptiles": { - "version": "0.2.2", - "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz" - }, - "hoek": { - "version": "0.9.1", - "from": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz" - }, - "sntp": { - "version": "0.2.4", - "from": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz" - } - } - }, - "http-signature": { - "version": "0.10.1", - "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", - "dependencies": { - "asn1": { - "version": "0.1.11", - "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" - }, - "assert-plus": { - "version": "0.1.5", - "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" - }, - "ctype": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" - } - } - }, - "json-stringify-safe": { - "version": "5.0.1", - "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - }, - "mime-types": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz" - }, - "oauth-sign": { - "version": "0.5.0", - "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.5.0.tgz", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.5.0.tgz" - }, - "qs": { - "version": "2.3.3", - "from": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz" - }, - "stringstream": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" - }, - "tough-cookie": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz" - }, - "tunnel-agent": { - "version": "0.4.1", - "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" - } - } + "fs-extra": { + "version": "0.16.4", + "from": "fs-extra@0.16.4", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.16.4.tgz" }, - "string-template": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz" + "lodash": { + "version": "3.3.1", + "from": "lodash@3.3.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.3.1.tgz" + }, + "minimatch": { + "version": "2.0.4", + "from": "minimatch@2.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.4.tgz" + }, + "open": { + "version": "0.0.5", + "from": "open@0.0.5", + "resolved": "https://registry.npmjs.org/open/-/open-0.0.5.tgz" + }, + "semver": { + "version": "4.3.3", + "from": "semver@4.3.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.3.tgz" } } }, - "gulp": { - "version": "3.9.0", - "from": "https://registry.npmjs.org/gulp/-/gulp-3.9.0.tgz", - "resolved": "https://registry.npmjs.org/gulp/-/gulp-3.9.0.tgz", + "jpm-core": { + "version": "0.0.9", + "from": "jpm-core@0.0.9", + "resolved": "https://registry.npmjs.org/jpm-core/-/jpm-core-0.0.9.tgz" + }, + "js-base64": { + "version": "2.1.9", + "from": "js-base64@>=2.1.9 <3.0.0", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz" + }, + "js-tokens": { + "version": "1.0.2", + "from": "js-tokens@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.2.tgz" + }, + "js-yaml": { + "version": "3.4.6", + "from": "js-yaml@>=3.2.7 <4.0.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.4.6.tgz" + }, + "jsbn": { + "version": "0.1.0", + "from": "jsbn@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz" + }, + "jsesc": { + "version": "0.5.0", + "from": "jsesc@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" + }, + "json-pointer": { + "version": "0.2.2", + "from": "json-pointer@>=0.2.2 <0.3.0", + "resolved": "https://registry.npmjs.org/json-pointer/-/json-pointer-0.2.2.tgz" + }, + "json-schema": { + "version": "0.2.2", + "from": "json-schema@0.2.2", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz" + }, + "json-stable-stringify": { + "version": "0.0.1", + "from": "json-stable-stringify@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz" + }, + "json-stringify-safe": { + "version": "5.0.1", + "from": "json-stringify-safe@>=5.0.1 <5.1.0", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + }, + "json3": { + "version": "3.2.6", + "from": "json3@3.2.6", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz" + }, + "json5": { + "version": "0.4.0", + "from": "json5@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.4.0.tgz" + }, + "jsonfile": { + "version": "2.2.3", + "from": "jsonfile@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.2.3.tgz" + }, + "jsonify": { + "version": "0.0.0", + "from": "jsonify@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" + }, + "jsonparse": { + "version": "1.2.0", + "from": "jsonparse@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.2.0.tgz" + }, + "jsonpointer": { + "version": "2.0.0", + "from": "jsonpointer@2.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz" + }, + "JSONStream": { + "version": "1.0.7", + "from": "JSONStream@>=1.0.3 <2.0.0", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.0.7.tgz" + }, + "jsontoxml": { + "version": "0.0.11", + "from": "jsontoxml@0.0.11", + "resolved": "https://registry.npmjs.org/jsontoxml/-/jsontoxml-0.0.11.tgz" + }, + "jsprim": { + "version": "1.2.2", + "from": "jsprim@>=1.2.2 <2.0.0", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.2.2.tgz" + }, + "jstransform": { + "version": "10.1.0", + "from": "jstransform@>=10.0.1 <11.0.0", + "resolved": "https://registry.npmjs.org/jstransform/-/jstransform-10.1.0.tgz", "dependencies": { - "archy": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz" + "esprima-fb": { + "version": "13001.1001.0-dev-harmony-fb", + "from": "esprima-fb@13001.1001.0-dev-harmony-fb", + "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-13001.1001.0-dev-harmony-fb.tgz" }, - "chalk": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "dependencies": { - "ansi-styles": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" - }, - "escape-string-regexp": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" - }, - "has-ansi": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "supports-color": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - } - } + "source-map": { + "version": "0.1.31", + "from": "source-map@0.1.31", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.31.tgz" + } + } + }, + "jszip": { + "version": "2.5.0", + "from": "jszip@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-2.5.0.tgz" + }, + "jwa": { + "version": "1.0.2", + "from": "jwa@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.0.2.tgz", + "dependencies": { + "base64url": { + "version": "0.0.6", + "from": "base64url@>=0.0.4 <0.1.0", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-0.0.6.tgz" + } + } + }, + "jws": { + "version": "3.0.0", + "from": "jws@>=3.0.0 <3.1.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.0.0.tgz" + }, + "karma": { + "version": "0.13.16", + "from": "karma@>=0.13.10 <0.14.0", + "resolved": "https://registry.npmjs.org/karma/-/karma-0.13.16.tgz", + "dependencies": { + "batch": { + "version": "0.5.3", + "from": "batch@>=0.5.3 <0.6.0", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz" }, - "deprecated": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz" + "body-parser": { + "version": "1.14.2", + "from": "body-parser@>=1.12.4 <2.0.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz" }, - "gulp-util": { - "version": "3.0.7", - "from": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", - "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", - "dependencies": { - "array-differ": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz" - }, - "array-uniq": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz" - }, - "beeper": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz" - }, - "dateformat": { - "version": "1.0.11", - "from": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", - "dependencies": { - "get-stdin": { - "version": "5.0.0", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz" - }, - "meow": { - "version": "3.5.0", - "from": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", + "bytes": { + "version": "2.2.0", + "from": "bytes@2.2.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz" + }, + "depd": { + "version": "1.1.0", + "from": "depd@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz" + }, + "glob": { + "version": "6.0.3", + "from": "glob@>=6.0.1 <7.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.3.tgz" + }, + "graceful-fs": { + "version": "4.1.2", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" + }, + "iconv-lite": { + "version": "0.4.13", + "from": "iconv-lite@0.4.13", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz" + }, + "lodash": { + "version": "3.10.1", + "from": "lodash@>=3.8.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" + }, + "mime-db": { + "version": "1.20.0", + "from": "mime-db@>=1.20.0 <1.21.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.20.0.tgz" + }, + "mime-types": { + "version": "2.1.8", + "from": "mime-types@>=2.1.8 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.8.tgz" + }, + "minimatch": { + "version": "3.0.0", + "from": "minimatch@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz" + }, + "qs": { + "version": "5.2.0", + "from": "qs@5.2.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz" + }, + "raw-body": { + "version": "2.1.5", + "from": "raw-body@>=2.1.5 <2.2.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.5.tgz" + }, + "source-map": { + "version": "0.5.3", + "from": "source-map@>=0.5.3 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz" + }, + "type-is": { + "version": "1.6.10", + "from": "type-is@>=1.6.10 <1.7.0", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.10.tgz" + } + } + }, + "karma-browserstack-launcher": { + "version": "0.1.8", + "from": "karma-browserstack-launcher@>=0.1.7 <0.2.0", + "resolved": "https://registry.npmjs.org/karma-browserstack-launcher/-/karma-browserstack-launcher-0.1.8.tgz" + }, + "karma-chrome-launcher": { + "version": "0.2.2", + "from": "karma-chrome-launcher@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-0.2.2.tgz" + }, + "karma-dart": { + "version": "0.3.0", + "from": "karma-dart@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/karma-dart/-/karma-dart-0.3.0.tgz" + }, + "karma-jasmine": { + "version": "0.3.6", + "from": "karma-jasmine@>=0.3.6 <0.4.0", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.3.6.tgz" + }, + "karma-sauce-launcher": { + "version": "0.2.14", + "from": "karma-sauce-launcher@>=0.2.14 <0.3.0", + "resolved": "https://registry.npmjs.org/karma-sauce-launcher/-/karma-sauce-launcher-0.2.14.tgz", + "dependencies": { + "q": { + "version": "0.9.7", + "from": "q@>=0.9.6 <0.10.0", + "resolved": "https://registry.npmjs.org/q/-/q-0.9.7.tgz" + } + } + }, + "karma-sourcemap-loader": { + "version": "0.3.6", + "from": "karma-sourcemap-loader@>=0.3.6 <0.4.0", + "resolved": "https://registry.npmjs.org/karma-sourcemap-loader/-/karma-sourcemap-loader-0.3.6.tgz" + }, + "kind-of": { + "version": "3.0.2", + "from": "kind-of@>=3.0.2 <4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.0.2.tgz" + }, + "labeled-stream-splicer": { + "version": "1.0.2", + "from": "labeled-stream-splicer@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-1.0.2.tgz" + }, + "latest-version": { + "version": "1.0.1", + "from": "latest-version@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-1.0.1.tgz" + }, + "lazy-cache": { + "version": "0.2.7", + "from": "lazy-cache@>=0.2.4 <0.3.0", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz" + }, + "lazy.js": { + "version": "0.3.2", + "from": "lazy.js@>=0.3.2 <0.4.0", + "resolved": "https://registry.npmjs.org/lazy.js/-/lazy.js-0.3.2.tgz" + }, + "lazystream": { + "version": "0.1.0", + "from": "lazystream@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-0.1.0.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.33", + "from": "readable-stream@>=1.0.2 <1.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz" + } + } + }, + "lcid": { + "version": "1.0.0", + "from": "lcid@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz" + }, + "lexical-scope": { + "version": "1.2.0", + "from": "lexical-scope@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/lexical-scope/-/lexical-scope-1.2.0.tgz" + }, + "liftoff": { + "version": "2.2.0", + "from": "liftoff@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.2.0.tgz", + "dependencies": { + "extend": { + "version": "2.0.1", + "from": "extend@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/extend/-/extend-2.0.1.tgz" + }, + "findup-sync": { + "version": "0.3.0", + "from": "findup-sync@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz" + }, + "glob": { + "version": "5.0.15", + "from": "glob@>=5.0.0 <5.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz" + } + } + }, + "livereload-js": { + "version": "2.2.2", + "from": "livereload-js@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.2.2.tgz" + }, + "load-json-file": { + "version": "1.1.0", + "from": "load-json-file@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.2", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" + } + } + }, + "loader-utils": { + "version": "0.2.12", + "from": "loader-utils@>=0.2.2 <0.3.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.12.tgz" + }, + "lodash": { + "version": "2.4.2", + "from": "lodash@>=2.4.1 <3.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" + }, + "lodash-node": { + "version": "2.4.1", + "from": "lodash-node@>=2.4.1 <3.0.0", + "resolved": "https://registry.npmjs.org/lodash-node/-/lodash-node-2.4.1.tgz" + }, + "lodash._basecopy": { + "version": "3.0.1", + "from": "lodash._basecopy@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" + }, + "lodash._basetostring": { + "version": "3.0.1", + "from": "lodash._basetostring@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" + }, + "lodash._basevalues": { + "version": "3.0.0", + "from": "lodash._basevalues@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz" + }, + "lodash._createpadding": { + "version": "3.6.1", + "from": "lodash._createpadding@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz" + }, + "lodash._escapehtmlchar": { + "version": "2.4.1", + "from": "lodash._escapehtmlchar@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz" + }, + "lodash._escapestringchar": { + "version": "2.4.1", + "from": "lodash._escapestringchar@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz" + }, + "lodash._getnative": { + "version": "3.9.1", + "from": "lodash._getnative@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" + }, + "lodash._htmlescapes": { + "version": "2.4.1", + "from": "lodash._htmlescapes@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz" + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "from": "lodash._isiterateecall@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" + }, + "lodash._isnative": { + "version": "2.4.1", + "from": "lodash._isnative@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz" + }, + "lodash._objecttypes": { + "version": "2.4.1", + "from": "lodash._objecttypes@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz" + }, + "lodash._reescape": { + "version": "3.0.0", + "from": "lodash._reescape@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz" + }, + "lodash._reevaluate": { + "version": "3.0.0", + "from": "lodash._reevaluate@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "from": "lodash._reinterpolate@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" + }, + "lodash._reunescapedhtml": { + "version": "2.4.1", + "from": "lodash._reunescapedhtml@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz", + "dependencies": { + "lodash.keys": { + "version": "2.4.1", + "from": "lodash.keys@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz" + } + } + }, + "lodash._shimkeys": { + "version": "2.4.1", + "from": "lodash._shimkeys@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz" + }, + "lodash.defaults": { + "version": "2.4.1", + "from": "lodash.defaults@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-2.4.1.tgz", + "dependencies": { + "lodash.keys": { + "version": "2.4.1", + "from": "lodash.keys@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz" + } + } + }, + "lodash.escape": { + "version": "3.0.0", + "from": "lodash.escape@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.0.0.tgz" + }, + "lodash.isarguments": { + "version": "3.0.4", + "from": "lodash.isarguments@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz" + }, + "lodash.isarray": { + "version": "3.0.4", + "from": "lodash.isarray@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" + }, + "lodash.isobject": { + "version": "2.4.1", + "from": "lodash.isobject@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz" + }, + "lodash.keys": { + "version": "3.1.2", + "from": "lodash.keys@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz" + }, + "lodash.memoize": { + "version": "3.0.4", + "from": "lodash.memoize@>=3.0.3 <3.1.0", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz" + }, + "lodash.pad": { + "version": "3.1.1", + "from": "lodash.pad@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.pad/-/lodash.pad-3.1.1.tgz" + }, + "lodash.padleft": { + "version": "3.1.1", + "from": "lodash.padleft@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.padleft/-/lodash.padleft-3.1.1.tgz" + }, + "lodash.padright": { + "version": "3.1.1", + "from": "lodash.padright@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.padright/-/lodash.padright-3.1.1.tgz" + }, + "lodash.repeat": { + "version": "3.0.1", + "from": "lodash.repeat@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz" + }, + "lodash.restparam": { + "version": "3.6.1", + "from": "lodash.restparam@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz" + }, + "lodash.template": { + "version": "3.6.2", + "from": "lodash.template@>=3.6.1 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz" + }, + "lodash.templatesettings": { + "version": "3.1.0", + "from": "lodash.templatesettings@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.0.tgz" + }, + "lodash.values": { + "version": "2.4.1", + "from": "lodash.values@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash.values/-/lodash.values-2.4.1.tgz", + "dependencies": { + "lodash.keys": { + "version": "2.4.1", + "from": "lodash.keys@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz" + } + } + }, + "log4js": { + "version": "0.6.29", + "from": "log4js@>=0.6.28 <0.7.0", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-0.6.29.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.33", + "from": "readable-stream@>=1.0.2 <1.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz" + }, + "underscore": { + "version": "1.8.2", + "from": "underscore@1.8.2", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.2.tgz" + } + } + }, + "longest": { + "version": "1.0.1", + "from": "longest@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz" + }, + "loose-envify": { + "version": "1.1.0", + "from": "loose-envify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.1.0.tgz" + }, + "loud-rejection": { + "version": "1.2.0", + "from": "loud-rejection@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.2.0.tgz" + }, + "lowercase-keys": { + "version": "1.0.0", + "from": "lowercase-keys@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz" + }, + "lru-cache": { + "version": "2.7.3", + "from": "lru-cache@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz" + }, + "lru-queue": { + "version": "0.1.0", + "from": "lru-queue@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz" + }, + "madge": { + "version": "0.5.0", + "from": "madge@0.5.0", + "resolved": "https://registry.npmjs.org/madge/-/madge-0.5.0.tgz", + "dependencies": { + "amdetective": { + "version": "0.0.2", + "from": "amdetective@https://registry.npmjs.org/amdetective/-/amdetective-0.0.2.tgz", + "resolved": "https://registry.npmjs.org/amdetective/-/amdetective-0.0.2.tgz", + "dependencies": { + "esprima": { + "version": "1.2.2", + "from": "esprima@https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz" + } + } + }, + "coffee-script": { + "version": "1.3.3", + "from": "coffee-script@https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz" + }, + "colors": { + "version": "0.6.0-1", + "from": "colors@https://registry.npmjs.org/colors/-/colors-0.6.0-1.tgz", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.0-1.tgz" + }, + "commander": { + "version": "1.0.0", + "from": "commander@https://registry.npmjs.org/commander/-/commander-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/commander/-/commander-1.0.0.tgz" + }, + "commondir": { + "version": "0.0.1", + "from": "commondir@https://registry.npmjs.org/commondir/-/commondir-0.0.1.tgz", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-0.0.1.tgz" + }, + "detective": { + "version": "0.1.1", + "from": "detective@https://registry.npmjs.org/detective/-/detective-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/detective/-/detective-0.1.1.tgz" + }, + "detective-es6": { + "version": "1.1.0", + "from": "detective-es6@https://registry.npmjs.org/detective-es6/-/detective-es6-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/detective-es6/-/detective-es6-1.1.0.tgz" + }, + "graphviz": { + "version": "0.0.7", + "from": "graphviz@https://registry.npmjs.org/graphviz/-/graphviz-0.0.7.tgz", + "resolved": "https://registry.npmjs.org/graphviz/-/graphviz-0.0.7.tgz", + "dependencies": { + "temp": { + "version": "0.4.0", + "from": "temp@https://registry.npmjs.org/temp/-/temp-0.4.0.tgz", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.4.0.tgz" + } + } + }, + "react-tools": { + "version": "0.12.1", + "from": "react-tools@https://registry.npmjs.org/react-tools/-/react-tools-0.12.1.tgz", + "resolved": "https://registry.npmjs.org/react-tools/-/react-tools-0.12.1.tgz", + "dependencies": { + "commoner": { + "version": "0.10.1", + "from": "commoner@https://registry.npmjs.org/commoner/-/commoner-0.10.1.tgz", + "resolved": "https://registry.npmjs.org/commoner/-/commoner-0.10.1.tgz", + "dependencies": { + "commander": { + "version": "2.5.1", + "from": "commander@https://registry.npmjs.org/commander/-/commander-2.5.1.tgz", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.5.1.tgz" + }, + "glob": { + "version": "4.2.2", + "from": "glob@https://registry.npmjs.org/glob/-/glob-4.2.2.tgz", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.2.2.tgz", + "dependencies": { + "inflight": { + "version": "1.0.4", + "from": "inflight@https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", "dependencies": { - "camelcase": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" - }, - "map-obj": { + "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + "from": "wrappy@https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } }, - "loud-rejection": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz" + "inherits": { + "version": "2.0.1", + "from": "inherits@https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, - "normalize-package-data": { - "version": "2.3.5", - "from": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "minimatch": { + "version": "1.0.0", + "from": "minimatch@https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz", "dependencies": { - "hosted-git-info": { - "version": "2.1.4", - "from": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz" + "lru-cache": { + "version": "2.5.0", + "from": "lru-cache@https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz" }, - "is-builtin-module": { + "sigmund": { "version": "1.0.0", - "from": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "dependencies": { - "builtin-modules": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz" - }, - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz" - }, - "read-pkg-up": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "dependencies": { - "find-up": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/find-up/-/find-up-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.0.0.tgz", - "dependencies": { - "path-exists": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/path-exists/-/path-exists-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.0.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "dependencies": { - "load-json-file": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.0.1.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "parse-json": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "dependencies": { - "error-ex": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/error-ex/-/error-ex-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.2.0.tgz" - } - } - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "dependencies": { - "is-utf8": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz" - } - } - } - } - }, - "path-type": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-type/-/path-type-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.0.0.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - } - } + "from": "sigmund@https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz" } } }, - "redent": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "once": { + "version": "1.3.1", + "from": "once@https://registry.npmjs.org/once/-/once-1.3.1.tgz", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.1.tgz", "dependencies": { - "indent-string": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "dependencies": { - "repeating": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } - } - } - } - } - }, - "strip-indent": { + "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "dependencies": { - "get-stdin": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" - } - } + "from": "wrappy@https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } - }, - "trim-newlines": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" - } - } - } - } - }, - "fancy-log": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.1.0.tgz" - }, - "gulplog": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "dependencies": { - "glogg": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", - "dependencies": { - "sparkles": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" } } - } - } - }, - "has-gulplog": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "dependencies": { - "sparkles": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" - } - } - }, - "lodash._reescape": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz" - }, - "lodash._reevaluate": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz" - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" - }, - "lodash.template": { - "version": "3.6.2", - "from": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "dependencies": { - "lodash._basecopy": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" - }, - "lodash._basetostring": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" }, - "lodash._basevalues": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz" + "graceful-fs": { + "version": "3.0.5", + "from": "graceful-fs@https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.5.tgz", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.5.tgz" }, - "lodash._isiterateecall": { - "version": "3.0.9", - "from": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" + "iconv-lite": { + "version": "0.4.5", + "from": "iconv-lite@https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.5.tgz", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.5.tgz" }, - "lodash.escape": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.0.0.tgz" + "install": { + "version": "0.1.8", + "from": "install@https://registry.npmjs.org/install/-/install-0.1.8.tgz", + "resolved": "https://registry.npmjs.org/install/-/install-0.1.8.tgz" }, - "lodash.keys": { - "version": "3.1.2", - "from": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "mkdirp": { + "version": "0.5.0", + "from": "mkdirp@https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", "dependencies": { - "lodash._getnative": { - "version": "3.9.1", - "from": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" - }, - "lodash.isarguments": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz" - }, - "lodash.isarray": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" + "minimist": { + "version": "0.0.8", + "from": "minimist@https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" } } }, - "lodash.restparam": { - "version": "3.6.1", - "from": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz" + "private": { + "version": "0.1.6", + "from": "private@https://registry.npmjs.org/private/-/private-0.1.6.tgz", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.6.tgz" }, - "lodash.templatesettings": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.0.tgz" - } - } - }, - "multipipe": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "q": { + "version": "1.1.2", + "from": "q@https://registry.npmjs.org/q/-/q-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/q/-/q-1.1.2.tgz" + }, + "recast": { + "version": "0.9.11", + "from": "recast@https://registry.npmjs.org/recast/-/recast-0.9.11.tgz", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.9.11.tgz", "dependencies": { - "readable-stream": { - "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", + "ast-types": { + "version": "0.6.7", + "from": "ast-types@https://registry.npmjs.org/ast-types/-/ast-types-0.6.7.tgz", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.6.7.tgz" + }, + "esprima-fb": { + "version": "8001.1001.0-dev-harmony-fb", + "from": "esprima-fb@https://registry.npmjs.org/esprima-fb/-/esprima-fb-8001.1001.0-dev-harmony-fb.tgz", + "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-8001.1001.0-dev-harmony-fb.tgz" + }, + "source-map": { + "version": "0.1.41", + "from": "source-map@https://registry.npmjs.org/source-map/-/source-map-0.1.41.tgz", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.41.tgz", "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + "amdefine": { + "version": "0.1.0", + "from": "amdefine@https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz" } } } @@ -7153,15519 +6417,3041 @@ } } }, - "object-assign": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" - }, - "replace-ext": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" - }, - "through2": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", + "jstransform": { + "version": "8.2.0", + "from": "jstransform@https://registry.npmjs.org/jstransform/-/jstransform-8.2.0.tgz", + "resolved": "https://registry.npmjs.org/jstransform/-/jstransform-8.2.0.tgz", "dependencies": { - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", + "base62": { + "version": "0.1.1", + "from": "base62@https://registry.npmjs.org/base62/-/base62-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/base62/-/base62-0.1.1.tgz" + }, + "esprima-fb": { + "version": "8001.1001.0-dev-harmony-fb", + "from": "esprima-fb@https://registry.npmjs.org/esprima-fb/-/esprima-fb-8001.1001.0-dev-harmony-fb.tgz", + "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-8001.1001.0-dev-harmony-fb.tgz" + }, + "source-map": { + "version": "0.1.31", + "from": "source-map@https://registry.npmjs.org/source-map/-/source-map-0.1.31.tgz", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.31.tgz", "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + "amdefine": { + "version": "0.1.0", + "from": "amdefine@https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz" } } - }, - "xtend": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" - } - } - }, - "vinyl": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "dependencies": { - "clone": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" - }, - "clone-stats": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" } } } } }, - "interpret": { - "version": "0.6.6", - "from": "https://registry.npmjs.org/interpret/-/interpret-0.6.6.tgz", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-0.6.6.tgz" + "resolve": { + "version": "0.2.3", + "from": "resolve@https://registry.npmjs.org/resolve/-/resolve-0.2.3.tgz", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-0.2.3.tgz" }, - "liftoff": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/liftoff/-/liftoff-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.2.0.tgz", - "dependencies": { - "extend": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/extend/-/extend-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/extend/-/extend-2.0.1.tgz" - }, - "findup-sync": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", - "dependencies": { - "glob": { - "version": "5.0.15", - "from": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "path-is-absolute": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" - } - } - } - } - }, - "flagged-respawn": { - "version": "0.3.1", - "from": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-0.3.1.tgz", - "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-0.3.1.tgz" - }, - "rechoir": { - "version": "0.6.2", - "from": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz" - }, - "resolve": { - "version": "1.1.6", - "from": "https://registry.npmjs.org/resolve/-/resolve-1.1.6.tgz", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.6.tgz" - } - } + "uglify-js": { + "version": "1.2.6", + "from": "uglify-js@https://registry.npmjs.org/uglify-js/-/uglify-js-1.2.6.tgz", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-1.2.6.tgz" }, - "orchestrator": { - "version": "0.3.7", - "from": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.7.tgz", - "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.7.tgz", - "dependencies": { - "end-of-stream": { - "version": "0.1.5", - "from": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", - "dependencies": { - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - } - } - }, - "sequencify": { - "version": "0.0.7", - "from": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz", - "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz" - }, - "stream-consume": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.0.tgz" - } - } + "walkdir": { + "version": "0.0.5", + "from": "walkdir@https://registry.npmjs.org/walkdir/-/walkdir-0.0.5.tgz", + "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.0.5.tgz" + } + } + }, + "map-obj": { + "version": "1.0.1", + "from": "map-obj@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + }, + "map-stream": { + "version": "0.1.0", + "from": "map-stream@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz" + }, + "match-stream": { + "version": "0.0.2", + "from": "match-stream@>=0.0.2 <1.0.0", + "resolved": "https://registry.npmjs.org/match-stream/-/match-stream-0.0.2.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.33", + "from": "readable-stream@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz" + } + } + }, + "media-typer": { + "version": "0.3.0", + "from": "media-typer@0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" + }, + "memoizee": { + "version": "0.3.9", + "from": "memoizee@>=0.3.9 <0.4.0", + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.3.9.tgz" + }, + "memory-fs": { + "version": "0.3.0", + "from": "memory-fs@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.3.0.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.5", + "from": "readable-stream@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz" + } + } + }, + "meow": { + "version": "3.6.0", + "from": "meow@>=3.3.0 <4.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.6.0.tgz" + }, + "merge": { + "version": "1.2.0", + "from": "merge@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz" + }, + "merge-stream": { + "version": "1.0.0", + "from": "merge-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.0.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.5", + "from": "readable-stream@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz" + } + } + }, + "merge2": { + "version": "0.3.6", + "from": "merge2@>=0.3.5 <0.4.0", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-0.3.6.tgz" + }, + "method-override": { + "version": "1.0.0", + "from": "method-override@1.0.0", + "resolved": "https://registry.npmjs.org/method-override/-/method-override-1.0.0.tgz" + }, + "methods": { + "version": "1.1.1", + "from": "methods@*", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.1.tgz" + }, + "micromatch": { + "version": "2.3.7", + "from": "micromatch@>=2.1.5 <3.0.0", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.7.tgz" + }, + "miller-rabin": { + "version": "4.0.0", + "from": "miller-rabin@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.0.tgz" + }, + "mime": { + "version": "1.3.4", + "from": "mime@>=1.2.11 <2.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz" + }, + "mime-db": { + "version": "1.12.0", + "from": "mime-db@>=1.12.0 <1.13.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz" + }, + "mime-types": { + "version": "2.0.14", + "from": "mime-types@>=2.0.9 <2.1.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz" + }, + "mimeparse": { + "version": "0.1.4", + "from": "mimeparse@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/mimeparse/-/mimeparse-0.1.4.tgz" + }, + "minichain": { + "version": "0.0.1", + "from": "minichain@>=0.0.1 <0.1.0", + "resolved": "https://registry.npmjs.org/minichain/-/minichain-0.0.1.tgz" + }, + "minijasminenode": { + "version": "1.1.1", + "from": "minijasminenode@1.1.1", + "resolved": "https://registry.npmjs.org/minijasminenode/-/minijasminenode-1.1.1.tgz" + }, + "minimalistic-assert": { + "version": "1.0.0", + "from": "minimalistic-assert@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz" + }, + "minimatch": { + "version": "2.0.10", + "from": "minimatch@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz" + }, + "minimist": { + "version": "1.1.3", + "from": "minimist@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.3.tgz" + }, + "ministyle": { + "version": "0.1.4", + "from": "ministyle@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/ministyle/-/ministyle-0.1.4.tgz" + }, + "minitable": { + "version": "0.0.4", + "from": "minitable@0.0.4", + "resolved": "https://registry.npmjs.org/minitable/-/minitable-0.0.4.tgz" + }, + "miniwrite": { + "version": "0.1.4", + "from": "miniwrite@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/miniwrite/-/miniwrite-0.1.4.tgz", + "dependencies": { + "mkdirp": { + "version": "0.3.5", + "from": "mkdirp@>=0.3.5 <0.4.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz" + } + } + }, + "mkdirp": { + "version": "0.5.1", + "from": "mkdirp@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "dependencies": { + "minimist": { + "version": "0.0.8", + "from": "minimist@0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + } + } + }, + "mktemp": { + "version": "0.3.5", + "from": "mktemp@>=0.3.4 <0.4.0", + "resolved": "https://registry.npmjs.org/mktemp/-/mktemp-0.3.5.tgz" + }, + "mock-fs": { + "version": "2.7.1", + "from": "mock-fs@>=2.5.0 <3.0.0", + "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-2.7.1.tgz", + "dependencies": { + "rewire": { + "version": "2.0.1", + "from": "rewire@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/rewire/-/rewire-2.0.1.tgz" + } + } + }, + "modify-values": { + "version": "1.0.0", + "from": "modify-values@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.0.tgz" + }, + "module-deps": { + "version": "3.9.1", + "from": "module-deps@>=3.7.11 <4.0.0", + "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-3.9.1.tgz", + "dependencies": { + "through2": { + "version": "1.1.1", + "from": "through2@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-1.1.1.tgz" + } + } + }, + "moment": { + "version": "2.10.6", + "from": "moment@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.10.6.tgz" + }, + "morgan": { + "version": "1.0.0", + "from": "morgan@1.0.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.0.0.tgz", + "dependencies": { + "bytes": { + "version": "0.2.1", + "from": "bytes@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-0.2.1.tgz" + } + } + }, + "mozilla-toolkit-versioning": { + "version": "0.0.2", + "from": "mozilla-toolkit-versioning@0.0.2", + "resolved": "https://registry.npmjs.org/mozilla-toolkit-versioning/-/mozilla-toolkit-versioning-0.0.2.tgz" + }, + "mozilla-version-comparator": { + "version": "1.0.2", + "from": "mozilla-version-comparator@1.0.2", + "resolved": "https://registry.npmjs.org/mozilla-version-comparator/-/mozilla-version-comparator-1.0.2.tgz" + }, + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + }, + "multimatch": { + "version": "2.0.0", + "from": "multimatch@2.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.0.0.tgz" + }, + "multiparty": { + "version": "2.2.0", + "from": "multiparty@2.2.0", + "resolved": "https://registry.npmjs.org/multiparty/-/multiparty-2.2.0.tgz" + }, + "multipipe": { + "version": "0.1.2", + "from": "multipipe@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz" + }, + "mute-stream": { + "version": "0.0.5", + "from": "mute-stream@>=0.0.4 <0.1.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz" + }, + "nan": { + "version": "2.1.0", + "from": "nan@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.1.0.tgz" + }, + "ncp": { + "version": "1.0.1", + "from": "ncp@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz" + }, + "negotiator": { + "version": "0.3.0", + "from": "negotiator@0.3.0", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.3.0.tgz" + }, + "nested-error-stacks": { + "version": "1.0.2", + "from": "nested-error-stacks@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-1.0.2.tgz" + }, + "next-tick": { + "version": "0.2.2", + "from": "next-tick@>=0.2.2 <0.3.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz" + }, + "node-gyp": { + "version": "3.2.1", + "from": "node-gyp@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.2.1.tgz", + "dependencies": { + "fstream": { + "version": "1.0.8", + "from": "fstream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.8.tgz" }, - "pretty-hrtime": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.1.tgz" + "graceful-fs": { + "version": "4.1.2", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" }, - "tildify": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/tildify/-/tildify-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.1.2.tgz", - "dependencies": { - "os-homedir": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz" - } - } + "minimatch": { + "version": "1.0.0", + "from": "minimatch@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz" + } + } + }, + "node-int64": { + "version": "0.3.3", + "from": "node-int64@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.3.3.tgz" + }, + "node-libs-browser": { + "version": "0.5.3", + "from": "node-libs-browser@>=0.4.0 <=0.6.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-0.5.3.tgz", + "dependencies": { + "crypto-browserify": { + "version": "3.2.8", + "from": "crypto-browserify@>=3.2.6 <3.3.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz" }, - "v8flags": { - "version": "2.0.10", - "from": "https://registry.npmjs.org/v8flags/-/v8flags-2.0.10.tgz", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.0.10.tgz", - "dependencies": { - "user-home": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz" - } - } + "https-browserify": { + "version": "0.0.0", + "from": "https-browserify@0.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.0.tgz" }, - "vinyl-fs": { - "version": "0.3.14", - "from": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz", - "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz", - "dependencies": { - "defaults": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "dependencies": { - "clone": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" - } - } - }, - "glob-stream": { - "version": "3.1.18", - "from": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz", - "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz", - "dependencies": { - "glob2base": { - "version": "0.0.12", - "from": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", - "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", - "dependencies": { - "find-index": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz" - } - } - }, - "ordered-read-streams": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz" - }, - "unique-stream": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz" - } - } - }, - "glob-watcher": { - "version": "0.0.6", - "from": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz", - "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz", - "dependencies": { - "gaze": { - "version": "0.5.2", - "from": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz", - "dependencies": { - "globule": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", - "dependencies": { - "glob": { - "version": "3.1.21", - "from": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", - "dependencies": { - "graceful-fs": { - "version": "1.2.3", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz" - }, - "inherits": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz" - } - } - }, - "lodash": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz" - }, - "minimatch": { - "version": "0.2.14", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", - "dependencies": { - "lru-cache": { - "version": "2.7.0", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz" - }, - "sigmund": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" - } - } - } - } - } - } - } - } - }, - "graceful-fs": { - "version": "3.0.8", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" - }, - "mkdirp": { - "version": "0.5.1", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "dependencies": { - "minimist": { - "version": "0.0.8", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" - } - } - }, - "strip-bom": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz", - "dependencies": { - "first-chunk-stream": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz" - }, - "is-utf8": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz" - } - } - }, - "vinyl": { - "version": "0.4.6", - "from": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", - "dependencies": { - "clone": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz" - }, - "clone-stats": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" - } - } - } - } + "ripemd160": { + "version": "0.2.0", + "from": "ripemd160@0.2.0", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-0.2.0.tgz" + }, + "sha.js": { + "version": "2.2.6", + "from": "sha.js@2.2.6", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.2.6.tgz" } } }, - "gulp-autoprefixer": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-3.1.0.tgz", + "node-sass": { + "version": "3.4.2", + "from": "node-sass@>=3.4.1 <4.0.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-3.4.2.tgz", "dependencies": { - "autoprefixer": { - "version": "6.0.3", - "from": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.0.3.tgz", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.0.3.tgz", - "dependencies": { - "browserslist": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/browserslist/-/browserslist-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.0.1.tgz" - }, - "caniuse-db": { - "version": "1.0.30000356", - "from": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000356.tgz", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000356.tgz" - }, - "num2fraction": { - "version": "1.2.2", - "from": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz" - } - } - }, - "gulp-util": { - "version": "3.0.7", - "from": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", - "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", - "dependencies": { - "array-differ": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz" - }, - "array-uniq": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz" - }, - "beeper": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz" - }, - "chalk": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "dependencies": { - "ansi-styles": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" - }, - "escape-string-regexp": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" - }, - "has-ansi": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "supports-color": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - } - } - }, - "dateformat": { - "version": "1.0.11", - "from": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", - "dependencies": { - "get-stdin": { - "version": "5.0.0", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz" - }, - "meow": { - "version": "3.5.0", - "from": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "dependencies": { - "camelcase": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" - }, - "map-obj": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" - } - } - }, - "loud-rejection": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz" - }, - "normalize-package-data": { - "version": "2.3.5", - "from": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4", - "from": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz" - }, - "is-builtin-module": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "dependencies": { - "builtin-modules": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz" - }, - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz" - }, - "read-pkg-up": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "dependencies": { - "find-up": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/find-up/-/find-up-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.0.0.tgz", - "dependencies": { - "path-exists": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/path-exists/-/path-exists-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.0.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "dependencies": { - "load-json-file": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.0.1.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "parse-json": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "dependencies": { - "error-ex": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/error-ex/-/error-ex-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.2.0.tgz" - } - } - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "dependencies": { - "is-utf8": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz" - } - } - } - } - }, - "path-type": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-type/-/path-type-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.0.0.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "dependencies": { - "repeating": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "dependencies": { - "get-stdin": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" - } - } - } - } - }, - "trim-newlines": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" - } - } - } - } - }, - "fancy-log": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.1.0.tgz" - }, - "gulplog": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "dependencies": { - "glogg": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", - "dependencies": { - "sparkles": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" - } - } - } - } - }, - "has-gulplog": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "dependencies": { - "sparkles": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" - } - } - }, - "lodash._reescape": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz" - }, - "lodash._reevaluate": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz" - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" - }, - "lodash.template": { - "version": "3.6.2", - "from": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "dependencies": { - "lodash._basecopy": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" - }, - "lodash._basetostring": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" - }, - "lodash._basevalues": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz" - }, - "lodash._isiterateecall": { - "version": "3.0.9", - "from": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" - }, - "lodash.escape": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.0.0.tgz" - }, - "lodash.keys": { - "version": "3.1.2", - "from": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "dependencies": { - "lodash._getnative": { - "version": "3.9.1", - "from": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" - }, - "lodash.isarguments": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz" - }, - "lodash.isarray": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" - } - } - }, - "lodash.restparam": { - "version": "3.6.1", - "from": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz" - }, - "lodash.templatesettings": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.0.tgz" - } - } - }, - "multipipe": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - } - } - } - } - }, - "object-assign": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" - }, - "replace-ext": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" - }, - "vinyl": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "dependencies": { - "clone": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" - }, - "clone-stats": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" - } - } - } - } - }, - "postcss": { - "version": "5.0.10", - "from": "https://registry.npmjs.org/postcss/-/postcss-5.0.10.tgz", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.0.10.tgz", - "dependencies": { - "js-base64": { - "version": "2.1.9", - "from": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz" - }, - "source-map": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz" - }, - "supports-color": { - "version": "3.1.2", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz", - "dependencies": { - "has-flag": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz" - } - } - } - } - }, - "through2": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - }, - "xtend": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" - } - } - }, - "vinyl-sourcemaps-apply": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.0.tgz", - "dependencies": { - "source-map": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz" - } - } - } - } - }, - "gulp-clang-format": { - "version": "1.0.23", - "from": "https://registry.npmjs.org/gulp-clang-format/-/gulp-clang-format-1.0.23.tgz", - "resolved": "https://registry.npmjs.org/gulp-clang-format/-/gulp-clang-format-1.0.23.tgz", - "dependencies": { - "gulp-diff": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/gulp-diff/-/gulp-diff-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/gulp-diff/-/gulp-diff-1.0.0.tgz", - "dependencies": { - "cli-color": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/cli-color/-/cli-color-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-1.1.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - }, - "d": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/d/-/d-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/d/-/d-0.1.1.tgz" - }, - "es5-ext": { - "version": "0.10.8", - "from": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.8.tgz", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.8.tgz", - "dependencies": { - "es6-symbol": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.0.1.tgz" - } - } - }, - "es6-iterator": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz", - "dependencies": { - "es6-symbol": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.0.1.tgz" - } - } - }, - "memoizee": { - "version": "0.3.9", - "from": "https://registry.npmjs.org/memoizee/-/memoizee-0.3.9.tgz", - "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.3.9.tgz", - "dependencies": { - "es6-weak-map": { - "version": "0.1.4", - "from": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-0.1.4.tgz", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-0.1.4.tgz", - "dependencies": { - "es6-iterator": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.3.tgz" - }, - "es6-symbol": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-2.0.1.tgz" - } - } - }, - "event-emitter": { - "version": "0.3.4", - "from": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.4.tgz", - "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.4.tgz" - }, - "lru-queue": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz" - }, - "next-tick": { - "version": "0.2.2", - "from": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz" - } - } - }, - "timers-ext": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.0.tgz", - "dependencies": { - "next-tick": { - "version": "0.2.2", - "from": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz" - } - } - } - } - }, - "diff": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/diff/-/diff-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/diff/-/diff-2.2.0.tgz" - }, - "event-stream": { - "version": "3.3.2", - "from": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.2.tgz", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.2.tgz", - "dependencies": { - "duplexer": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz" - }, - "from": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/from/-/from-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/from/-/from-0.1.3.tgz" - }, - "map-stream": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz" - }, - "pause-stream": { - "version": "0.0.11", - "from": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", - "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz" - }, - "split": { - "version": "0.3.3", - "from": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", - "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz" - }, - "stream-combiner": { - "version": "0.0.4", - "from": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz" - }, - "through": { - "version": "2.3.8", - "from": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - } - } - }, - "through2": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - }, - "xtend": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" - } - } - } - } - }, - "gulp-util": { - "version": "3.0.7", - "from": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", - "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", - "dependencies": { - "array-differ": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz" - }, - "array-uniq": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz" - }, - "beeper": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz" - }, - "chalk": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "dependencies": { - "ansi-styles": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" - }, - "escape-string-regexp": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" - }, - "has-ansi": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "supports-color": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - } - } - }, - "dateformat": { - "version": "1.0.11", - "from": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", - "dependencies": { - "get-stdin": { - "version": "5.0.0", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz" - }, - "meow": { - "version": "3.5.0", - "from": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "dependencies": { - "camelcase": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" - }, - "map-obj": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" - } - } - }, - "loud-rejection": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz" - }, - "normalize-package-data": { - "version": "2.3.5", - "from": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4", - "from": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz" - }, - "is-builtin-module": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "dependencies": { - "builtin-modules": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.1.tgz", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz" - }, - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz" - }, - "read-pkg-up": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "dependencies": { - "find-up": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/find-up/-/find-up-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.0.0.tgz", - "dependencies": { - "path-exists": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/path-exists/-/path-exists-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.0.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "dependencies": { - "load-json-file": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.0.1.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "parse-json": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "dependencies": { - "error-ex": { - "version": "1.3.0", - "from": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", - "dependencies": { - "is-arrayish": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - } - } - } - } - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "dependencies": { - "is-utf8": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz" - } - } - } - } - }, - "path-type": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-type/-/path-type-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.0.0.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "dependencies": { - "repeating": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "dependencies": { - "get-stdin": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" - } - } - } - } - }, - "trim-newlines": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" - } - } - } - } - }, - "fancy-log": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.1.0.tgz" - }, - "gulplog": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "dependencies": { - "glogg": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", - "dependencies": { - "sparkles": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" - } - } - } - } - }, - "has-gulplog": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "dependencies": { - "sparkles": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" - } - } - }, - "lodash._reescape": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz" - }, - "lodash._reevaluate": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz" - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" - }, - "lodash.template": { - "version": "3.6.2", - "from": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "dependencies": { - "lodash._basecopy": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" - }, - "lodash._basetostring": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" - }, - "lodash._basevalues": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz" - }, - "lodash._isiterateecall": { - "version": "3.0.9", - "from": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" - }, - "lodash.escape": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.0.0.tgz" - }, - "lodash.keys": { - "version": "3.1.2", - "from": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "dependencies": { - "lodash._getnative": { - "version": "3.9.1", - "from": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" - }, - "lodash.isarguments": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz" - }, - "lodash.isarray": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" - } - } - }, - "lodash.restparam": { - "version": "3.6.1", - "from": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz" - }, - "lodash.templatesettings": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.0.tgz" - } - } - }, - "multipipe": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - } - } - } - } - }, - "object-assign": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" - }, - "replace-ext": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" - }, - "through2": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - }, - "xtend": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" - } - } - }, - "vinyl": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "dependencies": { - "clone": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" - }, - "clone-stats": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" - } - } - } - } - }, - "pkginfo": { - "version": "0.3.1", - "from": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz", - "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz" - }, - "stream-combiner2": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", - "dependencies": { - "duplexer2": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.2.tgz" - }, - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - } - } - }, - "stream-equal": { - "version": "0.1.6", - "from": "https://registry.npmjs.org/stream-equal/-/stream-equal-0.1.6.tgz", - "resolved": "https://registry.npmjs.org/stream-equal/-/stream-equal-0.1.6.tgz" - } - } - }, - "gulp-concat": { - "version": "2.6.0", - "from": "https://registry.npmjs.org/gulp-concat/-/gulp-concat-2.6.0.tgz", - "resolved": "https://registry.npmjs.org/gulp-concat/-/gulp-concat-2.6.0.tgz", - "dependencies": { - "concat-with-sourcemaps": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.0.4.tgz", - "dependencies": { - "source-map": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz" - } - } - }, - "gulp-util": { - "version": "3.0.7", - "from": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", - "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", - "dependencies": { - "array-differ": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz" - }, - "array-uniq": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz" - }, - "beeper": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz" - }, - "chalk": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "dependencies": { - "ansi-styles": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" - }, - "escape-string-regexp": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" - }, - "has-ansi": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "supports-color": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - } - } - }, - "dateformat": { - "version": "1.0.11", - "from": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", - "dependencies": { - "get-stdin": { - "version": "5.0.0", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz" - }, - "meow": { - "version": "3.5.0", - "from": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "dependencies": { - "camelcase": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" - }, - "map-obj": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" - } - } - }, - "loud-rejection": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz" - }, - "normalize-package-data": { - "version": "2.3.5", - "from": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4", - "from": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz" - }, - "is-builtin-module": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "dependencies": { - "builtin-modules": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz" - }, - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz" - }, - "read-pkg-up": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "dependencies": { - "find-up": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/find-up/-/find-up-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.0.0.tgz", - "dependencies": { - "path-exists": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/path-exists/-/path-exists-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.0.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "dependencies": { - "load-json-file": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.0.1.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "parse-json": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "dependencies": { - "error-ex": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/error-ex/-/error-ex-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.2.0.tgz" - } - } - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "dependencies": { - "is-utf8": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz" - } - } - } - } - }, - "path-type": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-type/-/path-type-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.0.0.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "dependencies": { - "repeating": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "dependencies": { - "get-stdin": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" - } - } - } - } - }, - "trim-newlines": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" - } - } - } - } - }, - "fancy-log": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.1.0.tgz" - }, - "gulplog": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "dependencies": { - "glogg": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", - "dependencies": { - "sparkles": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" - } - } - } - } - }, - "has-gulplog": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "dependencies": { - "sparkles": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" - } - } - }, - "lodash._reescape": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz" - }, - "lodash._reevaluate": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz" - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" - }, - "lodash.template": { - "version": "3.6.2", - "from": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "dependencies": { - "lodash._basecopy": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" - }, - "lodash._basetostring": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" - }, - "lodash._basevalues": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz" - }, - "lodash._isiterateecall": { - "version": "3.0.9", - "from": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" - }, - "lodash.escape": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.0.0.tgz" - }, - "lodash.keys": { - "version": "3.1.2", - "from": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "dependencies": { - "lodash._getnative": { - "version": "3.9.1", - "from": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" - }, - "lodash.isarguments": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz" - }, - "lodash.isarray": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" - } - } - }, - "lodash.restparam": { - "version": "3.6.1", - "from": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz" - }, - "lodash.templatesettings": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.0.tgz" - } - } - }, - "multipipe": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - } - } - } - } - }, - "object-assign": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" - }, - "replace-ext": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" - }, - "through2": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - }, - "xtend": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" - } - } - }, - "vinyl": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "dependencies": { - "clone": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" - }, - "clone-stats": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" - } - } - } - } - } - } - }, - "gulp-connect": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-1.1.1.tgz", - "dependencies": { - "connect": { - "version": "2.14.5", - "from": "https://registry.npmjs.org/connect/-/connect-2.14.5.tgz", - "resolved": "https://registry.npmjs.org/connect/-/connect-2.14.5.tgz", - "dependencies": { - "basic-auth-connect": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz" - }, - "bytes": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/bytes/-/bytes-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-0.3.0.tgz" - }, - "compression": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/compression/-/compression-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.0.0.tgz", - "dependencies": { - "bytes": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/bytes/-/bytes-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-0.2.1.tgz" - }, - "compressible": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/compressible/-/compressible-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-1.0.0.tgz" - }, - "negotiator": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/negotiator/-/negotiator-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.3.0.tgz" - } - } - }, - "connect-timeout": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.0.0.tgz" - }, - "cookie-parser": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.0.1.tgz", - "dependencies": { - "cookie": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/cookie/-/cookie-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.0.tgz" - } - } - }, - "cookie-signature": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz" - }, - "csurf": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/csurf/-/csurf-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/csurf/-/csurf-1.1.0.tgz", - "dependencies": { - "scmp": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/scmp/-/scmp-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/scmp/-/scmp-0.0.3.tgz" - }, - "uid2": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz" - } - } - }, - "debug": { - "version": "0.8.1", - "from": "https://registry.npmjs.org/debug/-/debug-0.8.1.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-0.8.1.tgz" - }, - "errorhandler": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.0.0.tgz" - }, - "express-session": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/express-session/-/express-session-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.0.2.tgz", - "dependencies": { - "buffer-crc32": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz" - }, - "cookie": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/cookie/-/cookie-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.0.tgz" - }, - "debug": { - "version": "0.7.4", - "from": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" - }, - "uid2": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz" - }, - "utils-merge": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz" - } - } - }, - "fresh": { - "version": "0.2.2", - "from": "https://registry.npmjs.org/fresh/-/fresh-0.2.2.tgz", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.2.2.tgz" - }, - "method-override": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/method-override/-/method-override-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/method-override/-/method-override-1.0.0.tgz", - "dependencies": { - "methods": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/methods/-/methods-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.1.tgz" - } - } - }, - "morgan": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/morgan/-/morgan-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.0.0.tgz", - "dependencies": { - "bytes": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/bytes/-/bytes-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-0.2.1.tgz" - } - } - }, - "multiparty": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/multiparty/-/multiparty-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/multiparty/-/multiparty-2.2.0.tgz", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - }, - "stream-counter": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgz" - } - } - }, - "pause": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz" - }, - "qs": { - "version": "0.6.6", - "from": "https://registry.npmjs.org/qs/-/qs-0.6.6.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-0.6.6.tgz" - }, - "raw-body": { - "version": "1.1.4", - "from": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.4.tgz", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.4.tgz" - }, - "response-time": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/response-time/-/response-time-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/response-time/-/response-time-1.0.0.tgz" - }, - "serve-index": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/serve-index/-/serve-index-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.0.1.tgz", - "dependencies": { - "batch": { - "version": "0.5.0", - "from": "https://registry.npmjs.org/batch/-/batch-0.5.0.tgz", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.0.tgz" - }, - "negotiator": { - "version": "0.4.2", - "from": "https://registry.npmjs.org/negotiator/-/negotiator-0.4.2.tgz", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.4.2.tgz" - } - } - }, - "serve-static": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/serve-static/-/serve-static-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.1.0.tgz", - "dependencies": { - "parseurl": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/parseurl/-/parseurl-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.0.1.tgz" - }, - "send": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/send/-/send-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/send/-/send-0.3.0.tgz", - "dependencies": { - "buffer-crc32": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz" - }, - "debug": { - "version": "0.8.0", - "from": "https://registry.npmjs.org/debug/-/debug-0.8.0.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-0.8.0.tgz" - }, - "mime": { - "version": "1.2.11", - "from": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz" - }, - "range-parser": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz" - } - } - } - } - }, - "setimmediate": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.1.tgz" - }, - "static-favicon": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/static-favicon/-/static-favicon-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/static-favicon/-/static-favicon-1.0.2.tgz" - }, - "vhost": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/vhost/-/vhost-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/vhost/-/vhost-1.0.0.tgz" - } - } - }, - "connect-livereload": { - "version": "0.3.2", - "from": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.3.2.tgz", - "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.3.2.tgz" - }, - "event-stream": { - "version": "3.1.7", - "from": "https://registry.npmjs.org/event-stream/-/event-stream-3.1.7.tgz", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.1.7.tgz", - "dependencies": { - "duplexer": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz" - }, - "from": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/from/-/from-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/from/-/from-0.1.3.tgz" - }, - "map-stream": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz" - }, - "pause-stream": { - "version": "0.0.11", - "from": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", - "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz" - }, - "split": { - "version": "0.2.10", - "from": "https://registry.npmjs.org/split/-/split-0.2.10.tgz", - "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz" - }, - "stream-combiner": { - "version": "0.0.4", - "from": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz" - }, - "through": { - "version": "2.3.8", - "from": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - } - } - }, - "gulp-util": { - "version": "2.2.20", - "from": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz", - "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz", - "dependencies": { - "chalk": { - "version": "0.5.1", - "from": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", - "dependencies": { - "ansi-styles": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz" - }, - "escape-string-regexp": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" - }, - "has-ansi": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" - } - } - }, - "strip-ansi": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" - } - } - }, - "supports-color": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz" - } - } - }, - "dateformat": { - "version": "1.0.11", - "from": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", - "dependencies": { - "get-stdin": { - "version": "5.0.0", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz" - }, - "meow": { - "version": "3.5.0", - "from": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "dependencies": { - "camelcase": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" - }, - "map-obj": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" - } - } - }, - "loud-rejection": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz" - }, - "minimist": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" - }, - "normalize-package-data": { - "version": "2.3.5", - "from": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4", - "from": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz" - }, - "is-builtin-module": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "dependencies": { - "builtin-modules": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz" - }, - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz" - }, - "read-pkg-up": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "dependencies": { - "find-up": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/find-up/-/find-up-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.0.0.tgz", - "dependencies": { - "path-exists": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/path-exists/-/path-exists-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.0.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "dependencies": { - "load-json-file": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.0.1.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "parse-json": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "dependencies": { - "error-ex": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/error-ex/-/error-ex-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.2.0.tgz" - } - } - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "dependencies": { - "is-utf8": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz" - } - } - } - } - }, - "path-type": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-type/-/path-type-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.0.0.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "dependencies": { - "repeating": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "dependencies": { - "get-stdin": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" - } - } - } - } - }, - "trim-newlines": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" - } - } - } - } - }, - "lodash._reinterpolate": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz" - }, - "lodash.template": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz", - "dependencies": { - "lodash._escapestringchar": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz" - }, - "lodash.defaults": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-2.4.1.tgz", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz" - } - } - }, - "lodash.escape": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz", - "dependencies": { - "lodash._escapehtmlchar": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz", - "dependencies": { - "lodash._htmlescapes": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz" - } - } - }, - "lodash._reunescapedhtml": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz", - "dependencies": { - "lodash._htmlescapes": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz" - } - } - } - } - }, - "lodash.keys": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", - "dependencies": { - "lodash._isnative": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz" - }, - "lodash._shimkeys": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz" - } - } - }, - "lodash.isobject": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz" - } - } - } - } - }, - "lodash.templatesettings": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz" - }, - "lodash.values": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash.values/-/lodash.values-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.values/-/lodash.values-2.4.1.tgz" - } - } - }, - "minimist": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz" - }, - "multipipe": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - } - } - } - } - }, - "through2": { - "version": "0.5.1", - "from": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz", - "dependencies": { - "readable-stream": { - "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - }, - "xtend": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz" - } - } - }, - "vinyl": { - "version": "0.2.3", - "from": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz", - "dependencies": { - "clone-stats": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" - } - } - } - } - }, - "noptify": { - "version": "0.0.3", - "from": "noptify@latest", - "resolved": "https://registry.npmjs.org/noptify/-/noptify-0.0.3.tgz" - }, - "open": { - "version": "0.0.4", - "from": "https://registry.npmjs.org/open/-/open-0.0.4.tgz", - "resolved": "https://registry.npmjs.org/open/-/open-0.0.4.tgz" - }, - "tiny-lr": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.0.5.tgz", - "dependencies": { - "debug": { - "version": "0.7.4", - "from": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" - }, - "faye-websocket": { - "version": "0.4.4", - "from": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz" - }, - "qs": { - "version": "0.5.6", - "from": "https://registry.npmjs.org/qs/-/qs-0.5.6.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-0.5.6.tgz" - } - } - } - } - }, - "gulp-gzip": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/gulp-gzip/-/gulp-gzip-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/gulp-gzip/-/gulp-gzip-1.2.0.tgz", - "dependencies": { - "bytes": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/bytes/-/bytes-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-0.3.0.tgz" - }, - "gulp-util": { - "version": "2.2.20", - "from": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz", - "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz", - "dependencies": { - "chalk": { - "version": "0.5.1", - "from": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", - "dependencies": { - "ansi-styles": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz" - }, - "escape-string-regexp": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" - }, - "has-ansi": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" - } - } - }, - "strip-ansi": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" - } - } - }, - "supports-color": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz" - } - } - }, - "dateformat": { - "version": "1.0.11", - "from": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", - "dependencies": { - "get-stdin": { - "version": "5.0.1", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz" - }, - "meow": { - "version": "3.5.0", - "from": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "dependencies": { - "camelcase": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" - }, - "map-obj": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" - } - } - }, - "loud-rejection": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.2.0.tgz", - "dependencies": { - "signal-exit": { - "version": "2.1.2", - "from": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz" - } - } - }, - "minimist": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" - }, - "normalize-package-data": { - "version": "2.3.5", - "from": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4", - "from": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz" - }, - "is-builtin-module": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "dependencies": { - "builtin-modules": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.1.tgz", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz" - }, - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz" - }, - "read-pkg-up": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "dependencies": { - "find-up": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/find-up/-/find-up-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.0.tgz", - "dependencies": { - "path-exists": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" - }, - "pinkie-promise": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.0.tgz" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "dependencies": { - "load-json-file": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "parse-json": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "dependencies": { - "error-ex": { - "version": "1.3.0", - "from": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", - "dependencies": { - "is-arrayish": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - } - } - } - } - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.0.tgz" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "dependencies": { - "is-utf8": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz" - } - } - } - } - }, - "path-type": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.0.tgz" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "dependencies": { - "repeating": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "dependencies": { - "get-stdin": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" - } - } - } - } - }, - "trim-newlines": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" - } - } - } - } - }, - "lodash._reinterpolate": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz" - }, - "lodash.template": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz", - "dependencies": { - "lodash._escapestringchar": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz" - }, - "lodash.defaults": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-2.4.1.tgz", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz" - } - } - }, - "lodash.escape": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz", - "dependencies": { - "lodash._escapehtmlchar": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz", - "dependencies": { - "lodash._htmlescapes": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz" - } - } - }, - "lodash._reunescapedhtml": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz", - "dependencies": { - "lodash._htmlescapes": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz" - } - } - } - } - }, - "lodash.keys": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", - "dependencies": { - "lodash._isnative": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz" - }, - "lodash._shimkeys": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz" - } - } - }, - "lodash.isobject": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz" - } - } - } - } - }, - "lodash.templatesettings": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz" - }, - "lodash.values": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash.values/-/lodash.values-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.values/-/lodash.values-2.4.1.tgz" - } - } - }, - "minimist": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz" - }, - "multipipe": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - } - } - } - } - }, - "through2": { - "version": "0.5.1", - "from": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz", - "dependencies": { - "readable-stream": { - "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - }, - "xtend": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz" - } - } - }, - "vinyl": { - "version": "0.2.3", - "from": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz", - "dependencies": { - "clone-stats": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" - } - } - } - } - }, - "stream-to-array": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/stream-to-array/-/stream-to-array-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/stream-to-array/-/stream-to-array-1.0.0.tgz" - }, - "through2": { - "version": "0.4.2", - "from": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", - "dependencies": { - "readable-stream": { - "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - }, - "xtend": { - "version": "2.1.2", - "from": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", - "dependencies": { - "object-keys": { - "version": "0.4.0", - "from": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz" - } - } - } - } - } - } - }, - "gulp-insert": { - "version": "0.5.0", - "from": "https://registry.npmjs.org/gulp-insert/-/gulp-insert-0.5.0.tgz", - "resolved": "https://registry.npmjs.org/gulp-insert/-/gulp-insert-0.5.0.tgz", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - }, - "streamqueue": { - "version": "0.0.6", - "from": "https://registry.npmjs.org/streamqueue/-/streamqueue-0.0.6.tgz", - "resolved": "https://registry.npmjs.org/streamqueue/-/streamqueue-0.0.6.tgz" - } - } - }, - "gulp-load-plugins": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/gulp-load-plugins/-/gulp-load-plugins-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/gulp-load-plugins/-/gulp-load-plugins-1.0.0.tgz", - "dependencies": { - "findup-sync": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.2.1.tgz", - "dependencies": { - "glob": { - "version": "4.3.5", - "from": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - } - } - } - } - }, - "multimatch": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/multimatch/-/multimatch-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.0.0.tgz", - "dependencies": { - "array-differ": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz" - }, - "array-union": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/array-union/-/array-union-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.1.tgz", - "dependencies": { - "array-uniq": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz" - } - } - } - } - }, - "resolve": { - "version": "1.1.6", - "from": "https://registry.npmjs.org/resolve/-/resolve-1.1.6.tgz", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.6.tgz" - } - } - }, - "gulp-rename": { - "version": "1.2.2", - "from": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.2.tgz", - "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.2.tgz" - }, - "gulp-replace": { - "version": "0.5.4", - "from": "https://registry.npmjs.org/gulp-replace/-/gulp-replace-0.5.4.tgz", - "resolved": "https://registry.npmjs.org/gulp-replace/-/gulp-replace-0.5.4.tgz", - "dependencies": { - "istextorbinary": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-1.0.2.tgz", - "dependencies": { - "binaryextensions": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-1.0.0.tgz" - }, - "textextensions": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/textextensions/-/textextensions-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-1.0.1.tgz" - } - } - }, - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - }, - "replacestream": { - "version": "4.0.0", - "from": "https://registry.npmjs.org/replacestream/-/replacestream-4.0.0.tgz", - "resolved": "https://registry.npmjs.org/replacestream/-/replacestream-4.0.0.tgz", - "dependencies": { - "escape-string-regexp": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" - }, - "object-assign": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" - } - } - } - } - }, - "gulp-sass": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-2.1.0.tgz", - "dependencies": { - "gulp-util": { - "version": "3.0.7", - "from": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", - "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", - "dependencies": { - "array-differ": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz" - }, - "array-uniq": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz" - }, - "beeper": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz" - }, - "chalk": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "dependencies": { - "ansi-styles": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" - }, - "escape-string-regexp": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" - }, - "has-ansi": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "supports-color": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - } - } - }, - "dateformat": { - "version": "1.0.11", - "from": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", - "dependencies": { - "get-stdin": { - "version": "5.0.0", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz" - }, - "meow": { - "version": "3.5.0", - "from": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "dependencies": { - "camelcase": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" - }, - "map-obj": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" - } - } - }, - "loud-rejection": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz" - }, - "normalize-package-data": { - "version": "2.3.5", - "from": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4", - "from": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz" - }, - "is-builtin-module": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "dependencies": { - "builtin-modules": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz" - }, - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz" - }, - "read-pkg-up": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "dependencies": { - "find-up": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/find-up/-/find-up-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.0.0.tgz", - "dependencies": { - "path-exists": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/path-exists/-/path-exists-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.0.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "dependencies": { - "load-json-file": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.0.1.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "parse-json": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "dependencies": { - "error-ex": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/error-ex/-/error-ex-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.2.0.tgz" - } - } - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "dependencies": { - "is-utf8": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz" - } - } - } - } - }, - "path-type": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-type/-/path-type-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.0.0.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "dependencies": { - "repeating": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "dependencies": { - "get-stdin": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" - } - } - } - } - }, - "trim-newlines": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" - } - } - } - } - }, - "fancy-log": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.1.0.tgz" - }, - "gulplog": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "dependencies": { - "glogg": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", - "dependencies": { - "sparkles": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" - } - } - } - } - }, - "has-gulplog": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "dependencies": { - "sparkles": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" - } - } - }, - "lodash._reescape": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz" - }, - "lodash._reevaluate": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz" - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" - }, - "lodash.template": { - "version": "3.6.2", - "from": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "dependencies": { - "lodash._basecopy": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" - }, - "lodash._basetostring": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" - }, - "lodash._basevalues": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz" - }, - "lodash._isiterateecall": { - "version": "3.0.9", - "from": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" - }, - "lodash.escape": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.0.0.tgz" - }, - "lodash.keys": { - "version": "3.1.2", - "from": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "dependencies": { - "lodash._getnative": { - "version": "3.9.1", - "from": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" - }, - "lodash.isarguments": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz" - }, - "lodash.isarray": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" - } - } - }, - "lodash.restparam": { - "version": "3.6.1", - "from": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz" - }, - "lodash.templatesettings": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.0.tgz" - } - } - }, - "multipipe": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - } - } - } - } - }, - "object-assign": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" - }, - "replace-ext": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" - }, - "vinyl": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "dependencies": { - "clone": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" - }, - "clone-stats": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" - } - } - } - } - }, - "node-sass": { - "version": "3.4.1", - "from": "https://registry.npmjs.org/node-sass/-/node-sass-3.4.1.tgz", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-3.4.1.tgz", - "dependencies": { - "async-foreach": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz" - }, - "chalk": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "dependencies": { - "ansi-styles": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" - }, - "escape-string-regexp": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" - }, - "has-ansi": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "supports-color": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - } - } - }, - "cross-spawn": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-2.0.0.tgz", - "dependencies": { - "cross-spawn-async": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/cross-spawn-async/-/cross-spawn-async-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/cross-spawn-async/-/cross-spawn-async-2.0.0.tgz", - "dependencies": { - "lru-cache": { - "version": "2.7.0", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz" - } - } - }, - "spawn-sync": { - "version": "1.0.14", - "from": "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.14.tgz", - "resolved": "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.14.tgz", - "dependencies": { - "concat-stream": { - "version": "1.5.1", - "from": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.1.tgz", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.1.tgz", - "dependencies": { - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - }, - "typedarray": { - "version": "0.0.6", - "from": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" - } - } - }, - "os-shim": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz" - } - } - } - } - }, - "gaze": { - "version": "0.5.2", - "from": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz", - "dependencies": { - "globule": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", - "dependencies": { - "glob": { - "version": "3.1.21", - "from": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", - "dependencies": { - "graceful-fs": { - "version": "1.2.3", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz" - }, - "inherits": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz" - } - } - }, - "lodash": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz" - }, - "minimatch": { - "version": "0.2.14", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", - "dependencies": { - "lru-cache": { - "version": "2.7.0", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz" - }, - "sigmund": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" - } - } - } - } - } - } - }, - "get-stdin": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" - }, - "glob": { - "version": "5.0.15", - "from": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "path-is-absolute": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" - } - } - }, - "meow": { - "version": "3.5.0", - "from": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "dependencies": { - "camelcase": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" - }, - "map-obj": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" - } - } - }, - "loud-rejection": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz" - }, - "normalize-package-data": { - "version": "2.3.5", - "from": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4", - "from": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz" - }, - "is-builtin-module": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "dependencies": { - "builtin-modules": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz" - }, - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - } - } - } - } - }, - "read-pkg-up": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "dependencies": { - "find-up": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/find-up/-/find-up-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.0.0.tgz", - "dependencies": { - "path-exists": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/path-exists/-/path-exists-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.0.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "dependencies": { - "load-json-file": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.0.1.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "parse-json": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "dependencies": { - "error-ex": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/error-ex/-/error-ex-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.2.0.tgz" - } - } - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "dependencies": { - "is-utf8": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz" - } - } - } - } - }, - "path-type": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-type/-/path-type-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.0.0.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "dependencies": { - "repeating": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" - } - } - }, - "trim-newlines": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" - } - } - }, - "mkdirp": { - "version": "0.5.1", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "dependencies": { - "minimist": { - "version": "0.0.8", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" - } - } - }, - "nan": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/nan/-/nan-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.1.0.tgz" - }, - "node-gyp": { - "version": "3.0.3", - "from": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.0.3.tgz", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.0.3.tgz", - "dependencies": { - "fstream": { - "version": "1.0.8", - "from": "https://registry.npmjs.org/fstream/-/fstream-1.0.8.tgz", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.8.tgz", - "dependencies": { - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - } - } - }, - "glob": { - "version": "4.5.3", - "from": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "minimatch": { - "version": "2.0.10", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", - "dependencies": { - "brace-expansion": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.1.tgz", - "dependencies": { - "balanced-match": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.1.tgz" - }, - "concat-map": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - } - } - } - } - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - } - } - }, - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "minimatch": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz", - "dependencies": { - "lru-cache": { - "version": "2.7.0", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz" - }, - "sigmund": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" - } - } - }, - "nopt": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/nopt/-/nopt-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.4.tgz", - "dependencies": { - "abbrev": { - "version": "1.0.7", - "from": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" - } - } - }, - "npmlog": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/npmlog/-/npmlog-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-1.2.1.tgz", - "dependencies": { - "ansi": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/ansi/-/ansi-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.0.tgz" - }, - "are-we-there-yet": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.0.4.tgz", - "dependencies": { - "delegates": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/delegates/-/delegates-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-0.1.0.tgz" - }, - "readable-stream": { - "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - } - } - }, - "gauge": { - "version": "1.2.2", - "from": "https://registry.npmjs.org/gauge/-/gauge-1.2.2.tgz", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-1.2.2.tgz", - "dependencies": { - "has-unicode": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/has-unicode/-/has-unicode-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-1.0.1.tgz" - }, - "lodash.pad": { - "version": "3.1.1", - "from": "https://registry.npmjs.org/lodash.pad/-/lodash.pad-3.1.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.pad/-/lodash.pad-3.1.1.tgz", - "dependencies": { - "lodash._basetostring": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" - }, - "lodash._createpadding": { - "version": "3.6.1", - "from": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz", - "dependencies": { - "lodash.repeat": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz" - } - } - } - } - }, - "lodash.padleft": { - "version": "3.1.1", - "from": "https://registry.npmjs.org/lodash.padleft/-/lodash.padleft-3.1.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.padleft/-/lodash.padleft-3.1.1.tgz", - "dependencies": { - "lodash._basetostring": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" - }, - "lodash._createpadding": { - "version": "3.6.1", - "from": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz", - "dependencies": { - "lodash.repeat": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz" - } - } - } - } - }, - "lodash.padright": { - "version": "3.1.1", - "from": "https://registry.npmjs.org/lodash.padright/-/lodash.padright-3.1.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.padright/-/lodash.padright-3.1.1.tgz", - "dependencies": { - "lodash._basetostring": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" - }, - "lodash._createpadding": { - "version": "3.6.1", - "from": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz", - "dependencies": { - "lodash.repeat": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz" - } - } - } - } - } - } - } - } - }, - "osenv": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", - "dependencies": { - "os-homedir": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz" - }, - "os-tmpdir": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz" - } - } - }, - "path-array": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-array/-/path-array-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-array/-/path-array-1.0.0.tgz", - "dependencies": { - "array-index": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/array-index/-/array-index-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/array-index/-/array-index-0.1.1.tgz", - "dependencies": { - "debug": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "dependencies": { - "ms": { - "version": "0.7.1", - "from": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" - } - } - } - } - } - } - }, - "rimraf": { - "version": "2.4.3", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "dependencies": { - "glob": { - "version": "5.0.15", - "from": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "minimatch": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz", - "dependencies": { - "brace-expansion": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.1.tgz", - "dependencies": { - "balanced-match": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.1.tgz" - }, - "concat-map": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - } - } - } - } - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "path-is-absolute": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" - } - } - } - } - }, - "tar": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/tar/-/tar-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/tar/-/tar-1.0.3.tgz", - "dependencies": { - "block-stream": { - "version": "0.0.8", - "from": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - } - } - } - } - }, - "npmconf": { - "version": "2.1.2", - "from": "https://registry.npmjs.org/npmconf/-/npmconf-2.1.2.tgz", - "resolved": "https://registry.npmjs.org/npmconf/-/npmconf-2.1.2.tgz", - "dependencies": { - "config-chain": { - "version": "1.1.9", - "from": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.9.tgz", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.9.tgz", - "dependencies": { - "proto-list": { - "version": "1.2.4", - "from": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "ini": { - "version": "1.3.4", - "from": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" - }, - "nopt": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/nopt/-/nopt-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.4.tgz", - "dependencies": { - "abbrev": { - "version": "1.0.7", - "from": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" - } - } - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "osenv": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", - "dependencies": { - "os-homedir": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz" - }, - "os-tmpdir": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz" - } - } - }, - "uid-number": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.5.tgz" - } - } - }, - "request": { - "version": "2.65.0", - "from": "https://registry.npmjs.org/request/-/request-2.65.0.tgz", - "resolved": "https://registry.npmjs.org/request/-/request-2.65.0.tgz", - "dependencies": { - "aws-sign2": { - "version": "0.6.0", - "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz" - }, - "bl": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - } - } - }, - "caseless": { - "version": "0.11.0", - "from": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" - }, - "combined-stream": { - "version": "1.0.5", - "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "dependencies": { - "delayed-stream": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - } - } - }, - "extend": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" - }, - "forever-agent": { - "version": "0.6.1", - "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" - }, - "form-data": { - "version": "1.0.0-rc3", - "from": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz", - "dependencies": { - "async": { - "version": "1.5.0", - "from": "https://registry.npmjs.org/async/-/async-1.5.0.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.0.tgz" - } - } - }, - "har-validator": { - "version": "2.0.2", - "from": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.2.tgz", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.2.tgz", - "dependencies": { - "commander": { - "version": "2.9.0", - "from": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "dependencies": { - "graceful-readlink": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" - } - } - }, - "is-my-json-valid": { - "version": "2.12.2", - "from": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.2.tgz", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.2.tgz", - "dependencies": { - "generate-function": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz" - }, - "generate-object-property": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "dependencies": { - "is-property": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" - } - } - }, - "jsonpointer": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz" - }, - "xtend": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" - } - } - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - }, - "hawk": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", - "dependencies": { - "boom": { - "version": "2.10.1", - "from": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" - }, - "cryptiles": { - "version": "2.0.5", - "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" - }, - "hoek": { - "version": "2.16.3", - "from": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" - }, - "sntp": { - "version": "1.0.9", - "from": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" - } - } - }, - "http-signature": { - "version": "0.11.0", - "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", - "dependencies": { - "asn1": { - "version": "0.1.11", - "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" - }, - "assert-plus": { - "version": "0.1.5", - "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" - }, - "ctype": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" - } - } - }, - "isstream": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" - }, - "json-stringify-safe": { - "version": "5.0.1", - "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - }, - "mime-types": { - "version": "2.1.7", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", - "dependencies": { - "mime-db": { - "version": "1.19.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz" - } - } - }, - "oauth-sign": { - "version": "0.8.0", - "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" - }, - "qs": { - "version": "5.2.0", - "from": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz" - }, - "stringstream": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" - }, - "tough-cookie": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz" - }, - "tunnel-agent": { - "version": "0.4.1", - "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" - } - } - }, - "sass-graph": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.0.1.tgz", - "dependencies": { - "lodash": { - "version": "3.10.1", - "from": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" - }, - "yargs": { - "version": "3.29.0", - "from": "https://registry.npmjs.org/yargs/-/yargs-3.29.0.tgz", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.29.0.tgz", - "dependencies": { - "camelcase": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" - }, - "cliui": { - "version": "3.0.3", - "from": "https://registry.npmjs.org/cliui/-/cliui-3.0.3.tgz", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.0.3.tgz", - "dependencies": { - "string-width": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/string-width/-/string-width-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.1.tgz", - "dependencies": { - "code-point-at": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "wrap-ansi": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-1.0.0.tgz" - } - } - }, - "decamelize": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/decamelize/-/decamelize-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.1.1.tgz" - }, - "os-locale": { - "version": "1.4.0", - "from": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "dependencies": { - "lcid": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "dependencies": { - "invert-kv": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz" - } - } - } - } - }, - "window-size": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/window-size/-/window-size-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.2.tgz" - }, - "y18n": { - "version": "3.2.0", - "from": "https://registry.npmjs.org/y18n/-/y18n-3.2.0.tgz", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.0.tgz" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz" - }, - "through2": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - }, - "xtend": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" - } - } - }, - "vinyl-sourcemaps-apply": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.0.tgz", - "dependencies": { - "source-map": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz" - } - } - } - } - }, - "gulp-shell": { - "version": "0.5.1", - "from": "https://registry.npmjs.org/gulp-shell/-/gulp-shell-0.5.1.tgz", - "resolved": "https://registry.npmjs.org/gulp-shell/-/gulp-shell-0.5.1.tgz", - "dependencies": { - "async": { - "version": "1.5.0", - "from": "https://registry.npmjs.org/async/-/async-1.5.0.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.0.tgz" - }, - "gulp-util": { - "version": "3.0.7", - "from": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", - "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", - "dependencies": { - "array-differ": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz" - }, - "array-uniq": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz" - }, - "beeper": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz" - }, - "chalk": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "dependencies": { - "ansi-styles": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" - }, - "escape-string-regexp": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" - }, - "has-ansi": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "supports-color": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - } - } - }, - "dateformat": { - "version": "1.0.11", - "from": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", - "dependencies": { - "get-stdin": { - "version": "5.0.0", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz" - }, - "meow": { - "version": "3.5.0", - "from": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "dependencies": { - "camelcase": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" - }, - "map-obj": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" - } - } - }, - "loud-rejection": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz" - }, - "normalize-package-data": { - "version": "2.3.5", - "from": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4", - "from": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz" - }, - "is-builtin-module": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "dependencies": { - "builtin-modules": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz" - }, - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz" - }, - "read-pkg-up": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "dependencies": { - "find-up": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/find-up/-/find-up-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.0.0.tgz", - "dependencies": { - "path-exists": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/path-exists/-/path-exists-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.0.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "dependencies": { - "load-json-file": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.0.1.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "parse-json": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "dependencies": { - "error-ex": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/error-ex/-/error-ex-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.2.0.tgz" - } - } - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "dependencies": { - "is-utf8": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz" - } - } - } - } - }, - "path-type": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-type/-/path-type-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.0.0.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "dependencies": { - "repeating": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "dependencies": { - "get-stdin": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" - } - } - } - } - }, - "trim-newlines": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" - } - } - } - } - }, - "fancy-log": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.1.0.tgz" - }, - "gulplog": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "dependencies": { - "glogg": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", - "dependencies": { - "sparkles": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" - } - } - } - } - }, - "has-gulplog": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "dependencies": { - "sparkles": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" - } - } - }, - "lodash._reescape": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz" - }, - "lodash._reevaluate": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz" - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" - }, - "lodash.template": { - "version": "3.6.2", - "from": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "dependencies": { - "lodash._basecopy": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" - }, - "lodash._basetostring": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" - }, - "lodash._basevalues": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz" - }, - "lodash._isiterateecall": { - "version": "3.0.9", - "from": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" - }, - "lodash.escape": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.0.0.tgz" - }, - "lodash.keys": { - "version": "3.1.2", - "from": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "dependencies": { - "lodash._getnative": { - "version": "3.9.1", - "from": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" - }, - "lodash.isarguments": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz" - }, - "lodash.isarray": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" - } - } - }, - "lodash.restparam": { - "version": "3.6.1", - "from": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz" - }, - "lodash.templatesettings": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.0.tgz" - } - } - }, - "multipipe": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - } - } - } - } - }, - "object-assign": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" - }, - "replace-ext": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" - }, - "vinyl": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "dependencies": { - "clone": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" - }, - "clone-stats": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" - } - } - } - } - }, - "lodash": { - "version": "3.10.1", - "from": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" - }, - "through2": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - }, - "xtend": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" - } - } - } - } - }, - "gulp-sourcemaps": { - "version": "1.6.0", - "from": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz", - "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz", - "dependencies": { - "convert-source-map": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.1.tgz" - }, - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "strip-bom": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "dependencies": { - "is-utf8": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz" - } - } - }, - "through2": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - }, - "xtend": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" - } - } - }, - "vinyl": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/vinyl/-/vinyl-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.1.0.tgz", - "dependencies": { - "clone": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" - }, - "clone-stats": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" - }, - "replace-ext": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" - } - } - } - } - }, - "gulp-tslint": { - "version": "3.5.0", - "from": "https://registry.npmjs.org/gulp-tslint/-/gulp-tslint-3.5.0.tgz", - "resolved": "https://registry.npmjs.org/gulp-tslint/-/gulp-tslint-3.5.0.tgz", - "dependencies": { - "gulp-util": { - "version": "3.0.7", - "from": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", - "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", - "dependencies": { - "array-differ": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz" - }, - "array-uniq": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz" - }, - "beeper": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz" - }, - "chalk": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "dependencies": { - "ansi-styles": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" - }, - "escape-string-regexp": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" - }, - "has-ansi": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "supports-color": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - } - } - }, - "dateformat": { - "version": "1.0.11", - "from": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", - "dependencies": { - "get-stdin": { - "version": "5.0.0", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz" - }, - "meow": { - "version": "3.5.0", - "from": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "dependencies": { - "camelcase": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" - }, - "map-obj": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" - } - } - }, - "loud-rejection": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz" - }, - "normalize-package-data": { - "version": "2.3.5", - "from": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4", - "from": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz" - }, - "is-builtin-module": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "dependencies": { - "builtin-modules": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz" - }, - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz" - }, - "read-pkg-up": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "dependencies": { - "find-up": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/find-up/-/find-up-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.0.0.tgz", - "dependencies": { - "path-exists": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/path-exists/-/path-exists-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.0.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "dependencies": { - "load-json-file": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.0.1.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "parse-json": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "dependencies": { - "error-ex": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/error-ex/-/error-ex-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.2.0.tgz" - } - } - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "dependencies": { - "is-utf8": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz" - } - } - } - } - }, - "path-type": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-type/-/path-type-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.0.0.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "dependencies": { - "repeating": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "dependencies": { - "get-stdin": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" - } - } - } - } - }, - "trim-newlines": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" - } - } - } - } - }, - "fancy-log": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.1.0.tgz" - }, - "gulplog": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "dependencies": { - "glogg": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", - "dependencies": { - "sparkles": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" - } - } - } - } - }, - "has-gulplog": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "dependencies": { - "sparkles": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" - } - } - }, - "lodash._reescape": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz" - }, - "lodash._reevaluate": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz" - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" - }, - "lodash.template": { - "version": "3.6.2", - "from": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "dependencies": { - "lodash._basecopy": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" - }, - "lodash._basetostring": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" - }, - "lodash._basevalues": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz" - }, - "lodash._isiterateecall": { - "version": "3.0.9", - "from": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" - }, - "lodash.escape": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.0.0.tgz" - }, - "lodash.keys": { - "version": "3.1.2", - "from": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "dependencies": { - "lodash._getnative": { - "version": "3.9.1", - "from": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" - }, - "lodash.isarguments": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz" - }, - "lodash.isarray": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" - } - } - }, - "lodash.restparam": { - "version": "3.6.1", - "from": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz" - }, - "lodash.templatesettings": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.0.tgz" - } - } - }, - "multipipe": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - } - } - } - } - }, - "object-assign": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" - }, - "replace-ext": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" - }, - "through2": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - }, - "xtend": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" - } - } - }, - "vinyl": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "dependencies": { - "clone": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" - }, - "clone-stats": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" - } - } - } - } - }, - "map-stream": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz" - }, - "rcloader": { - "version": "0.1.4", - "from": "https://registry.npmjs.org/rcloader/-/rcloader-0.1.4.tgz", - "resolved": "https://registry.npmjs.org/rcloader/-/rcloader-0.1.4.tgz", - "dependencies": { - "lodash": { - "version": "3.10.1", - "from": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" - }, - "rcfinder": { - "version": "0.1.8", - "from": "https://registry.npmjs.org/rcfinder/-/rcfinder-0.1.8.tgz", - "resolved": "https://registry.npmjs.org/rcfinder/-/rcfinder-0.1.8.tgz", - "dependencies": { - "lodash": { - "version": "2.4.2", - "from": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" - } - } - } - } - }, - "through": { - "version": "2.3.8", - "from": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - }, - "tslint": { - "version": "2.5.1", - "from": "https://registry.npmjs.org/tslint/-/tslint-2.5.1.tgz", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-2.5.1.tgz", - "dependencies": { - "findup-sync": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.2.1.tgz", - "dependencies": { - "glob": { - "version": "4.3.5", - "from": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - } - } - } - } - }, - "optimist": { - "version": "0.6.1", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "dependencies": { - "minimist": { - "version": "0.0.10", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" - }, - "wordwrap": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" - } - } - }, - "underscore.string": { - "version": "3.1.1", - "from": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.1.1.tgz", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.1.1.tgz" - } - } - } - } - }, - "gulp-typescript": { - "version": "2.10.0", - "from": "https://registry.npmjs.org/gulp-typescript/-/gulp-typescript-2.10.0.tgz", - "resolved": "https://registry.npmjs.org/gulp-typescript/-/gulp-typescript-2.10.0.tgz", - "dependencies": { - "gulp-util": { - "version": "3.0.7", - "from": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", - "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", - "dependencies": { - "array-differ": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz" - }, - "array-uniq": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz" - }, - "beeper": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz" - }, - "chalk": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "dependencies": { - "ansi-styles": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" - }, - "escape-string-regexp": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" - }, - "has-ansi": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "supports-color": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - } - } - }, - "dateformat": { - "version": "1.0.12", - "from": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", - "dependencies": { - "get-stdin": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" - }, - "meow": { - "version": "3.6.0", - "from": "https://registry.npmjs.org/meow/-/meow-3.6.0.tgz", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.6.0.tgz", - "dependencies": { - "camelcase-keys": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.0.0.tgz", - "dependencies": { - "camelcase": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.0.1.tgz" - }, - "map-obj": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" - } - } - }, - "loud-rejection": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.2.0.tgz", - "dependencies": { - "signal-exit": { - "version": "2.1.2", - "from": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz" - } - } - }, - "normalize-package-data": { - "version": "2.3.5", - "from": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4", - "from": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz" - }, - "is-builtin-module": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "dependencies": { - "builtin-modules": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz" - }, - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz" - }, - "read-pkg-up": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "dependencies": { - "find-up": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/find-up/-/find-up-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.0.tgz", - "dependencies": { - "path-exists": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" - }, - "pinkie-promise": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.1.tgz" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "dependencies": { - "load-json-file": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "parse-json": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "dependencies": { - "error-ex": { - "version": "1.3.0", - "from": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", - "dependencies": { - "is-arrayish": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - } - } - } - } - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.1.tgz" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "dependencies": { - "is-utf8": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz" - } - } - } - } - }, - "path-type": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.1.tgz" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "dependencies": { - "repeating": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" - } - } - }, - "trim-newlines": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" - } - } - } - } - }, - "fancy-log": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.1.0.tgz" - }, - "gulplog": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "dependencies": { - "glogg": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", - "dependencies": { - "sparkles": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" - } - } - } - } - }, - "has-gulplog": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "dependencies": { - "sparkles": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" - } - } - }, - "lodash._reescape": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz" - }, - "lodash._reevaluate": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz" - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" - }, - "lodash.template": { - "version": "3.6.2", - "from": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "dependencies": { - "lodash._basecopy": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" - }, - "lodash._basetostring": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" - }, - "lodash._basevalues": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz" - }, - "lodash._isiterateecall": { - "version": "3.0.9", - "from": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" - }, - "lodash.escape": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.0.0.tgz" - }, - "lodash.keys": { - "version": "3.1.2", - "from": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "dependencies": { - "lodash._getnative": { - "version": "3.9.1", - "from": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" - }, - "lodash.isarguments": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz" - }, - "lodash.isarray": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" - } - } - }, - "lodash.restparam": { - "version": "3.6.1", - "from": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz" - }, - "lodash.templatesettings": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.0.tgz" - } - } - }, - "multipipe": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - } - } - } - } - }, - "object-assign": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" - }, - "replace-ext": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" - }, - "vinyl": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "dependencies": { - "clone": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" - }, - "clone-stats": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" - } - } - } - } - }, - "source-map": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz" - }, - "through2": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.6", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.6.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.6.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - }, - "xtend": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" - } - } - }, - "typescript": { - "version": "1.7.3", - "from": "typescript@1.7.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-1.7.3.tgz" - }, - "vinyl-fs": { - "version": "2.2.1", - "from": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.2.1.tgz", - "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.2.1.tgz", - "dependencies": { - "duplexify": { - "version": "3.4.2", - "from": "https://registry.npmjs.org/duplexify/-/duplexify-3.4.2.tgz", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.4.2.tgz", - "dependencies": { - "end-of-stream": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz", - "dependencies": { - "once": { - "version": "1.3.3", - "from": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - } - } - }, - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.6", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.6.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.6.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - } - } - }, - "glob-stream": { - "version": "5.2.0", - "from": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.2.0.tgz", - "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.2.0.tgz", - "dependencies": { - "extend": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" - }, - "glob": { - "version": "5.0.15", - "from": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.3", - "from": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "path-is-absolute": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" - } - } - }, - "glob2base": { - "version": "0.0.12", - "from": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", - "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", - "dependencies": { - "find-index": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz" - } - } - }, - "ordered-read-streams": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz", - "dependencies": { - "is-stream": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/is-stream/-/is-stream-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.0.1.tgz" - }, - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.6", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.6.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.6.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - } - } - }, - "through2": { - "version": "0.6.5", - "from": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", - "dependencies": { - "readable-stream": { - "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - }, - "xtend": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" - } - } - }, - "to-absolute-glob": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz", - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "dependencies": { - "is-extendable": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" - } - } - } - } - }, - "unique-stream": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.0.tgz" - } - } - }, - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "is-valid-glob": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz" - }, - "merge-stream": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.0.tgz", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.6", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.6.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.6.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - } - } - }, - "mkdirp": { - "version": "0.5.1", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "dependencies": { - "minimist": { - "version": "0.0.8", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" - } - } - }, - "object-assign": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz" - }, - "strip-bom": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "dependencies": { - "is-utf8": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz" - } - } - }, - "strip-bom-stream": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz", - "dependencies": { - "first-chunk-stream": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz" - } - } - }, - "through2-filter": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz", - "dependencies": { - "xtend": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" - } - } - }, - "vinyl": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/vinyl/-/vinyl-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.1.0.tgz", - "dependencies": { - "clone": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" - }, - "clone-stats": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" - }, - "replace-ext": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" - } - } - } - } - } - } - }, - "gulp-uglify": { - "version": "1.4.2", - "from": "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-1.4.2.tgz", - "resolved": "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-1.4.2.tgz", - "dependencies": { - "deap": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/deap/-/deap-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/deap/-/deap-1.0.0.tgz" - }, - "fancy-log": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.1.0.tgz", - "dependencies": { - "chalk": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "dependencies": { - "ansi-styles": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" - }, - "escape-string-regexp": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" - }, - "has-ansi": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "supports-color": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - } - } - }, - "dateformat": { - "version": "1.0.11", - "from": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", - "dependencies": { - "get-stdin": { - "version": "5.0.0", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz" - }, - "meow": { - "version": "3.5.0", - "from": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "dependencies": { - "camelcase": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" - }, - "map-obj": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" - } - } - }, - "loud-rejection": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz" - }, - "normalize-package-data": { - "version": "2.3.5", - "from": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4", - "from": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz" - }, - "is-builtin-module": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "dependencies": { - "builtin-modules": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz" - }, - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz" - }, - "read-pkg-up": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "dependencies": { - "find-up": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/find-up/-/find-up-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.0.0.tgz", - "dependencies": { - "path-exists": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/path-exists/-/path-exists-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.0.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "dependencies": { - "load-json-file": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.0.1.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "parse-json": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "dependencies": { - "error-ex": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/error-ex/-/error-ex-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.2.0.tgz" - } - } - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "dependencies": { - "is-utf8": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz" - } - } - } - } - }, - "path-type": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-type/-/path-type-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.0.0.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "dependencies": { - "repeating": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "dependencies": { - "get-stdin": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" - } - } - } - } - }, - "trim-newlines": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" - } - } - } - } - } - } - }, - "gulp-util": { - "version": "3.0.7", - "from": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", - "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", - "dependencies": { - "array-differ": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz" - }, - "array-uniq": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz" - }, - "beeper": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz" - }, - "chalk": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "dependencies": { - "ansi-styles": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" - }, - "escape-string-regexp": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" - }, - "has-ansi": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "supports-color": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - } - } - }, - "dateformat": { - "version": "1.0.11", - "from": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", - "dependencies": { - "get-stdin": { - "version": "5.0.0", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz" - }, - "meow": { - "version": "3.5.0", - "from": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "dependencies": { - "camelcase": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" - }, - "map-obj": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" - } - } - }, - "loud-rejection": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz" - }, - "normalize-package-data": { - "version": "2.3.5", - "from": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4", - "from": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz" - }, - "is-builtin-module": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "dependencies": { - "builtin-modules": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz" - }, - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz" - }, - "read-pkg-up": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "dependencies": { - "find-up": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/find-up/-/find-up-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.0.0.tgz", - "dependencies": { - "path-exists": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/path-exists/-/path-exists-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.0.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "dependencies": { - "load-json-file": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.0.1.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "parse-json": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "dependencies": { - "error-ex": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/error-ex/-/error-ex-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.2.0.tgz" - } - } - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "dependencies": { - "is-utf8": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz" - } - } - } - } - }, - "path-type": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-type/-/path-type-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.0.0.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "dependencies": { - "repeating": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "dependencies": { - "get-stdin": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" - } - } - } - } - }, - "trim-newlines": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" - } - } - } - } - }, - "gulplog": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "dependencies": { - "glogg": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", - "dependencies": { - "sparkles": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" - } - } - } - } - }, - "has-gulplog": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "dependencies": { - "sparkles": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" - } - } - }, - "lodash._reescape": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz" - }, - "lodash._reevaluate": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz" - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" - }, - "lodash.template": { - "version": "3.6.2", - "from": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "dependencies": { - "lodash._basecopy": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" - }, - "lodash._basetostring": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" - }, - "lodash._basevalues": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz" - }, - "lodash._isiterateecall": { - "version": "3.0.9", - "from": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" - }, - "lodash.escape": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.0.0.tgz" - }, - "lodash.keys": { - "version": "3.1.2", - "from": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "dependencies": { - "lodash._getnative": { - "version": "3.9.1", - "from": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" - }, - "lodash.isarguments": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz" - }, - "lodash.isarray": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" - } - } - }, - "lodash.restparam": { - "version": "3.6.1", - "from": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz" - }, - "lodash.templatesettings": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.0.tgz" - } - } - }, - "multipipe": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - } - } - } - } - }, - "object-assign": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" - }, - "replace-ext": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" - }, - "vinyl": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "dependencies": { - "clone": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" - }, - "clone-stats": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" - } - } - } - } - }, - "isobject": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/isobject/-/isobject-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.0.0.tgz", - "dependencies": { - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - } - } - }, - "through2": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - }, - "xtend": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" - } - } - }, - "uglify-js": { - "version": "2.5.0", - "from": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.5.0.tgz", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.5.0.tgz", - "dependencies": { - "async": { - "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" - }, - "source-map": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz" - }, - "uglify-to-browserify": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" - }, - "yargs": { - "version": "3.5.4", - "from": "https://registry.npmjs.org/yargs/-/yargs-3.5.4.tgz", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.5.4.tgz", - "dependencies": { - "camelcase": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" - }, - "decamelize": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/decamelize/-/decamelize-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.1.1.tgz" - }, - "window-size": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" - }, - "wordwrap": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" - } - } - } - } - }, - "uglify-save-license": { - "version": "0.4.1", - "from": "https://registry.npmjs.org/uglify-save-license/-/uglify-save-license-0.4.1.tgz", - "resolved": "https://registry.npmjs.org/uglify-save-license/-/uglify-save-license-0.4.1.tgz" - }, - "vinyl-sourcemaps-apply": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.0.tgz", - "dependencies": { - "source-map": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz" - } - } - } - } - }, - "hash-files": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/hash-files/-/hash-files-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/hash-files/-/hash-files-1.0.0.tgz", - "dependencies": { - "async": { - "version": "0.9.2", - "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" - }, - "glob": { - "version": "3.2.11", - "from": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", - "dependencies": { - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "minimatch": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", - "dependencies": { - "lru-cache": { - "version": "2.7.0", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz" - }, - "sigmund": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" - } - } - } - } - }, - "read-files": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/read-files/-/read-files-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/read-files/-/read-files-0.1.0.tgz" - }, - "underscore": { - "version": "1.8.3", - "from": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz" - } - } - }, - "inflight": { - "version": "1.0.4", - "from": "inflight@>=1.0.4 <2.0.0", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "inherits@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "jasmine": { - "version": "2.3.1", - "from": "https://registry.npmjs.org/jasmine/-/jasmine-2.3.1.tgz", - "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.3.1.tgz", - "dependencies": { - "exit": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" - }, - "glob": { - "version": "3.2.11", - "from": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", - "dependencies": { - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "minimatch": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", - "dependencies": { - "lru-cache": { - "version": "2.7.0", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz" - }, - "sigmund": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" - } - } - } - } - } - } - }, - "jasmine-core": { - "version": "2.3.4", - "from": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.3.4.tgz", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.3.4.tgz" - }, - "jpm": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/jpm/-/jpm-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/jpm/-/jpm-1.0.0.tgz", - "dependencies": { - "commander": { - "version": "2.6.0", - "from": "https://registry.npmjs.org/commander/-/commander-2.6.0.tgz", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.6.0.tgz" - }, - "firefox-profile": { - "version": "0.3.9", - "from": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-0.3.9.tgz", - "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-0.3.9.tgz", - "dependencies": { - "adm-zip": { - "version": "0.4.7", - "from": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.7.tgz", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.7.tgz" - }, - "archiver": { - "version": "0.14.4", - "from": "https://registry.npmjs.org/archiver/-/archiver-0.14.4.tgz", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-0.14.4.tgz", - "dependencies": { - "buffer-crc32": { - "version": "0.2.5", - "from": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.5.tgz", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.5.tgz" - }, - "glob": { - "version": "4.3.5", - "from": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - } - } - }, - "lodash": { - "version": "3.2.0", - "from": "https://registry.npmjs.org/lodash/-/lodash-3.2.0.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.2.0.tgz" - }, - "readable-stream": { - "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - }, - "tar-stream": { - "version": "1.1.5", - "from": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.1.5.tgz", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.1.5.tgz", - "dependencies": { - "bl": { - "version": "0.9.4", - "from": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", - "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz" - }, - "end-of-stream": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", - "dependencies": { - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - } - } - }, - "xtend": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" - } - } - }, - "zip-stream": { - "version": "0.5.2", - "from": "https://registry.npmjs.org/zip-stream/-/zip-stream-0.5.2.tgz", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-0.5.2.tgz", - "dependencies": { - "compress-commons": { - "version": "0.2.9", - "from": "https://registry.npmjs.org/compress-commons/-/compress-commons-0.2.9.tgz", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-0.2.9.tgz", - "dependencies": { - "crc32-stream": { - "version": "0.3.4", - "from": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-0.3.4.tgz", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-0.3.4.tgz" - }, - "node-int64": { - "version": "0.3.3", - "from": "https://registry.npmjs.org/node-int64/-/node-int64-0.3.3.tgz", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.3.3.tgz" - } - } - } - } - } - } - }, - "async": { - "version": "0.9.2", - "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" - }, - "ini": { - "version": "1.3.4", - "from": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" - }, - "lazystream": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/lazystream/-/lazystream-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-0.1.0.tgz", - "dependencies": { - "readable-stream": { - "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - } - } - }, - "lodash": { - "version": "3.5.0", - "from": "https://registry.npmjs.org/lodash/-/lodash-3.5.0.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.5.0.tgz" - }, - "wrench": { - "version": "1.5.8", - "from": "https://registry.npmjs.org/wrench/-/wrench-1.5.8.tgz", - "resolved": "https://registry.npmjs.org/wrench/-/wrench-1.5.8.tgz" - }, - "xml2js": { - "version": "0.4.15", - "from": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.15.tgz", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.15.tgz", - "dependencies": { - "sax": { - "version": "1.1.4", - "from": "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz" - }, - "xmlbuilder": { - "version": "4.0.0", - "from": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz" - } - } - } - } - }, - "fs-extra": { - "version": "0.16.4", - "from": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.16.4.tgz", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.16.4.tgz", - "dependencies": { - "graceful-fs": { - "version": "3.0.8", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" - }, - "jsonfile": { - "version": "2.2.3", - "from": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.2.3.tgz", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.2.3.tgz" - }, - "rimraf": { - "version": "2.4.3", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "dependencies": { - "glob": { - "version": "5.0.15", - "from": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "path-is-absolute": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" - } - } - } - } - } - } - }, - "fs-promise": { - "version": "0.3.1", - "from": "https://registry.npmjs.org/fs-promise/-/fs-promise-0.3.1.tgz", - "resolved": "https://registry.npmjs.org/fs-promise/-/fs-promise-0.3.1.tgz", - "dependencies": { - "any-promise": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/any-promise/-/any-promise-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-0.1.0.tgz" - } - } - }, - "fx-runner": { - "version": "0.0.7", - "from": "https://registry.npmjs.org/fx-runner/-/fx-runner-0.0.7.tgz", - "resolved": "https://registry.npmjs.org/fx-runner/-/fx-runner-0.0.7.tgz", - "dependencies": { - "lodash": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz" - }, - "when": { - "version": "3.6.4", - "from": "https://registry.npmjs.org/when/-/when-3.6.4.tgz", - "resolved": "https://registry.npmjs.org/when/-/when-3.6.4.tgz" - }, - "winreg": { - "version": "0.0.12", - "from": "https://registry.npmjs.org/winreg/-/winreg-0.0.12.tgz", - "resolved": "https://registry.npmjs.org/winreg/-/winreg-0.0.12.tgz" - } - } - }, - "jetpack-id": { - "version": "0.0.4", - "from": "https://registry.npmjs.org/jetpack-id/-/jetpack-id-0.0.4.tgz", - "resolved": "https://registry.npmjs.org/jetpack-id/-/jetpack-id-0.0.4.tgz" - }, - "jetpack-validation": { - "version": "0.0.4", - "from": "https://registry.npmjs.org/jetpack-validation/-/jetpack-validation-0.0.4.tgz", - "resolved": "https://registry.npmjs.org/jetpack-validation/-/jetpack-validation-0.0.4.tgz", - "dependencies": { - "resolve": { - "version": "0.7.4", - "from": "https://registry.npmjs.org/resolve/-/resolve-0.7.4.tgz", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-0.7.4.tgz" - }, - "semver": { - "version": "2.3.2", - "from": "https://registry.npmjs.org/semver/-/semver-2.3.2.tgz", - "resolved": "https://registry.npmjs.org/semver/-/semver-2.3.2.tgz" - } - } - }, - "jpm-core": { - "version": "0.0.9", - "from": "https://registry.npmjs.org/jpm-core/-/jpm-core-0.0.9.tgz", - "resolved": "https://registry.npmjs.org/jpm-core/-/jpm-core-0.0.9.tgz" - }, - "jsontoxml": { - "version": "0.0.11", - "from": "https://registry.npmjs.org/jsontoxml/-/jsontoxml-0.0.11.tgz", - "resolved": "https://registry.npmjs.org/jsontoxml/-/jsontoxml-0.0.11.tgz" - }, - "lodash": { - "version": "3.3.1", - "from": "https://registry.npmjs.org/lodash/-/lodash-3.3.1.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.3.1.tgz" - }, - "minimatch": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.4.tgz", - "dependencies": { - "brace-expansion": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.1.tgz", - "dependencies": { - "balanced-match": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.1.tgz" - }, - "concat-map": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - } - } - } - } - }, - "mozilla-toolkit-versioning": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/mozilla-toolkit-versioning/-/mozilla-toolkit-versioning-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/mozilla-toolkit-versioning/-/mozilla-toolkit-versioning-0.0.2.tgz" - }, - "mozilla-version-comparator": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/mozilla-version-comparator/-/mozilla-version-comparator-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/mozilla-version-comparator/-/mozilla-version-comparator-1.0.2.tgz" - }, - "node-watch": { - "version": "0.3.4", - "from": "https://registry.npmjs.org/node-watch/-/node-watch-0.3.4.tgz", - "resolved": "https://registry.npmjs.org/node-watch/-/node-watch-0.3.4.tgz" - }, - "open": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/open/-/open-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/open/-/open-0.0.5.tgz" - }, - "promzard": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz" - }, - "read": { - "version": "1.0.5", - "from": "https://registry.npmjs.org/read/-/read-1.0.5.tgz", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.5.tgz", - "dependencies": { - "mute-stream": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz" - } - } - }, - "semver": { - "version": "4.3.3", - "from": "https://registry.npmjs.org/semver/-/semver-4.3.3.tgz", - "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.3.tgz" - }, - "tmp": { - "version": "0.0.25", - "from": "https://registry.npmjs.org/tmp/-/tmp-0.0.25.tgz", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.25.tgz" - }, - "when": { - "version": "3.7.2", - "from": "https://registry.npmjs.org/when/-/when-3.7.2.tgz", - "resolved": "https://registry.npmjs.org/when/-/when-3.7.2.tgz" - }, - "zip-dir": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/zip-dir/-/zip-dir-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/zip-dir/-/zip-dir-1.0.0.tgz", - "dependencies": { - "jszip": { - "version": "2.5.0", - "from": "https://registry.npmjs.org/jszip/-/jszip-2.5.0.tgz", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-2.5.0.tgz", - "dependencies": { - "pako": { - "version": "0.2.8", - "from": "https://registry.npmjs.org/pako/-/pako-0.2.8.tgz", - "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.8.tgz" - } - } - } - } - } - } - }, - "js-yaml": { - "version": "3.4.3", - "from": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.4.3.tgz", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.4.3.tgz", - "dependencies": { - "argparse": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/argparse/-/argparse-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.3.tgz", - "dependencies": { - "lodash": { - "version": "3.10.1", - "from": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" - }, - "sprintf-js": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" - } - } - }, - "esprima": { - "version": "2.7.0", - "from": "https://registry.npmjs.org/esprima/-/esprima-2.7.0.tgz", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.0.tgz" - } - } - }, - "karma": { - "version": "0.13.15", - "from": "https://registry.npmjs.org/karma/-/karma-0.13.15.tgz", - "resolved": "https://registry.npmjs.org/karma/-/karma-0.13.15.tgz", - "dependencies": { - "batch": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz" - }, - "bluebird": { - "version": "2.10.2", - "from": "https://registry.npmjs.org/bluebird/-/bluebird-2.10.2.tgz", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.10.2.tgz" - }, - "body-parser": { - "version": "1.14.1", - "from": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.1.tgz", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.1.tgz", - "dependencies": { - "bytes": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz" - }, - "content-type": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/content-type/-/content-type-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.1.tgz" - }, - "debug": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "dependencies": { - "ms": { - "version": "0.7.1", - "from": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" - } - } - }, - "depd": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz" - }, - "http-errors": { - "version": "1.3.1", - "from": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", - "dependencies": { - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "statuses": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz" - } - } - }, - "iconv-lite": { - "version": "0.4.12", - "from": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.12.tgz", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.12.tgz" - }, - "on-finished": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "dependencies": { - "ee-first": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" - } - } - }, - "qs": { - "version": "5.1.0", - "from": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz" - }, - "raw-body": { - "version": "2.1.4", - "from": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.4.tgz", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.4.tgz", - "dependencies": { - "unpipe": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" - } - } - }, - "type-is": { - "version": "1.6.9", - "from": "https://registry.npmjs.org/type-is/-/type-is-1.6.9.tgz", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.9.tgz", - "dependencies": { - "media-typer": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" - }, - "mime-types": { - "version": "2.1.7", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", - "dependencies": { - "mime-db": { - "version": "1.19.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz" - } - } - } - } - } - } - }, - "colors": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz" - }, - "connect": { - "version": "3.4.0", - "from": "https://registry.npmjs.org/connect/-/connect-3.4.0.tgz", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.4.0.tgz", - "dependencies": { - "debug": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "dependencies": { - "ms": { - "version": "0.7.1", - "from": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" - } - } - }, - "finalhandler": { - "version": "0.4.0", - "from": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.0.tgz", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.0.tgz", - "dependencies": { - "escape-html": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz" - }, - "on-finished": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "dependencies": { - "ee-first": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" - } - } - }, - "unpipe": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" - } - } - }, - "parseurl": { - "version": "1.3.0", - "from": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.0.tgz", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.0.tgz" - }, - "utils-merge": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz" - } - } - }, - "core-js": { - "version": "1.2.5", - "from": "https://registry.npmjs.org/core-js/-/core-js-1.2.5.tgz", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.5.tgz" - }, - "di": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz" - }, - "dom-serialize": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.0.tgz", - "dependencies": { - "custom-event": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.0.tgz" - }, - "ent": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz" - }, - "extend": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/extend/-/extend-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/extend/-/extend-2.0.1.tgz" - }, - "void-elements": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/void-elements/-/void-elements-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-1.0.0.tgz" - } - } - }, - "expand-braces": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz", - "dependencies": { - "array-slice": { - "version": "0.2.3", - "from": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz" - }, - "array-unique": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz" - }, - "braces": { - "version": "0.1.5", - "from": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz", - "resolved": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz", - "dependencies": { - "expand-range": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz", - "dependencies": { - "is-number": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz" - }, - "repeat-string": { - "version": "0.2.2", - "from": "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz" - } - } - } - } - } - } - }, - "glob": { - "version": "5.0.15", - "from": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "path-is-absolute": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" - } - } - }, - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "http-proxy": { - "version": "1.12.0", - "from": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.12.0.tgz", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.12.0.tgz", - "dependencies": { - "eventemitter3": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.1.1.tgz" - }, - "requires-port": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/requires-port/-/requires-port-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-0.0.1.tgz" - } - } - }, - "lodash": { - "version": "3.10.1", - "from": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" - }, - "log4js": { - "version": "0.6.27", - "from": "https://registry.npmjs.org/log4js/-/log4js-0.6.27.tgz", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-0.6.27.tgz", - "dependencies": { - "async": { - "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" - }, - "readable-stream": { - "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - }, - "underscore": { - "version": "1.8.2", - "from": "https://registry.npmjs.org/underscore/-/underscore-1.8.2.tgz", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.2.tgz" - } - } - }, - "mime": { - "version": "1.3.4", - "from": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz" - }, - "minimatch": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz", - "dependencies": { - "brace-expansion": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.1.tgz", - "dependencies": { - "balanced-match": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.1.tgz" - }, - "concat-map": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - } - } - } - } - }, - "optimist": { - "version": "0.6.1", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "dependencies": { - "minimist": { - "version": "0.0.10", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" - }, - "wordwrap": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" - } - } - }, - "rimraf": { - "version": "2.4.3", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz" - }, - "socket.io": { - "version": "1.3.7", - "from": "https://registry.npmjs.org/socket.io/-/socket.io-1.3.7.tgz", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.3.7.tgz", - "dependencies": { - "debug": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/debug/-/debug-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.1.0.tgz", - "dependencies": { - "ms": { - "version": "0.6.2", - "from": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz" - } - } - }, - "engine.io": { - "version": "1.5.4", - "from": "https://registry.npmjs.org/engine.io/-/engine.io-1.5.4.tgz", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.5.4.tgz", - "dependencies": { - "base64id": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz" - }, - "debug": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/debug/-/debug-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.3.tgz", - "dependencies": { - "ms": { - "version": "0.6.2", - "from": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz" - } - } - }, - "engine.io-parser": { - "version": "1.2.2", - "from": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.2.2.tgz", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.2.2.tgz", - "dependencies": { - "after": { - "version": "0.8.1", - "from": "https://registry.npmjs.org/after/-/after-0.8.1.tgz", - "resolved": "https://registry.npmjs.org/after/-/after-0.8.1.tgz" - }, - "arraybuffer.slice": { - "version": "0.0.6", - "from": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz", - "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz" - }, - "base64-arraybuffer": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz" - }, - "blob": { - "version": "0.0.4", - "from": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", - "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz" - }, - "has-binary": { - "version": "0.1.6", - "from": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.6.tgz", - "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.6.tgz", - "dependencies": { - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - } - } - }, - "utf8": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/utf8/-/utf8-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/utf8/-/utf8-2.1.0.tgz" - } - } - }, - "ws": { - "version": "0.8.0", - "from": "https://registry.npmjs.org/ws/-/ws-0.8.0.tgz", - "resolved": "https://registry.npmjs.org/ws/-/ws-0.8.0.tgz", - "dependencies": { - "options": { - "version": "0.0.6", - "from": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", - "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz" - }, - "ultron": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz" - } - } - } - } - }, - "has-binary-data": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/has-binary-data/-/has-binary-data-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/has-binary-data/-/has-binary-data-0.1.3.tgz", - "dependencies": { - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - } - } - }, - "socket.io-adapter": { - "version": "0.3.1", - "from": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.3.1.tgz", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.3.1.tgz", - "dependencies": { - "debug": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/debug/-/debug-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.2.tgz", - "dependencies": { - "ms": { - "version": "0.6.2", - "from": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz" - } - } - }, - "object-keys": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.1.tgz" - }, - "socket.io-parser": { - "version": "2.2.2", - "from": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.2.tgz", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.2.tgz", - "dependencies": { - "benchmark": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz" - }, - "component-emitter": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz" - }, - "debug": { - "version": "0.7.4", - "from": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "json3": { - "version": "3.2.6", - "from": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz" - } - } - } - } - }, - "socket.io-client": { - "version": "1.3.7", - "from": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.3.7.tgz", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.3.7.tgz", - "dependencies": { - "backo2": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz" - }, - "component-bind": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz" - }, - "component-emitter": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz" - }, - "debug": { - "version": "0.7.4", - "from": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" - }, - "engine.io-client": { - "version": "1.5.4", - "from": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.5.4.tgz", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.5.4.tgz", - "dependencies": { - "component-inherit": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz" - }, - "debug": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/debug/-/debug-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.4.tgz", - "dependencies": { - "ms": { - "version": "0.6.2", - "from": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz" - } - } - }, - "engine.io-parser": { - "version": "1.2.2", - "from": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.2.2.tgz", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.2.2.tgz", - "dependencies": { - "after": { - "version": "0.8.1", - "from": "https://registry.npmjs.org/after/-/after-0.8.1.tgz", - "resolved": "https://registry.npmjs.org/after/-/after-0.8.1.tgz" - }, - "arraybuffer.slice": { - "version": "0.0.6", - "from": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz", - "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz" - }, - "base64-arraybuffer": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz" - }, - "blob": { - "version": "0.0.4", - "from": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", - "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz" - }, - "utf8": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/utf8/-/utf8-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/utf8/-/utf8-2.1.0.tgz" - } - } - }, - "has-cors": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/has-cors/-/has-cors-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.0.3.tgz", - "dependencies": { - "global": { - "version": "2.0.1", - "from": "https://github.com/component/global/archive/v2.0.1.tar.gz", - "resolved": "https://github.com/component/global/archive/v2.0.1.tar.gz" - } - } - }, - "parsejson": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz", - "dependencies": { - "better-assert": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", - "dependencies": { - "callsite": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz" - } - } - } - } - }, - "parseqs": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.2.tgz", - "dependencies": { - "better-assert": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", - "dependencies": { - "callsite": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz" - } - } - } - } - }, - "parseuri": { - "version": "0.0.4", - "from": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.4.tgz", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.4.tgz", - "dependencies": { - "better-assert": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", - "dependencies": { - "callsite": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz" - } - } - } - } - }, - "ws": { - "version": "0.8.0", - "from": "https://registry.npmjs.org/ws/-/ws-0.8.0.tgz", - "resolved": "https://registry.npmjs.org/ws/-/ws-0.8.0.tgz", - "dependencies": { - "options": { - "version": "0.0.6", - "from": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", - "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz" - }, - "ultron": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz" - } - } - }, - "xmlhttprequest": { - "version": "1.5.0", - "from": "https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz", - "resolved": "https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz" - } - } - }, - "has-binary": { - "version": "0.1.6", - "from": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.6.tgz", - "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.6.tgz", - "dependencies": { - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - } - } - }, - "indexof": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz" - }, - "object-component": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz" - }, - "parseuri": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.2.tgz", - "dependencies": { - "better-assert": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", - "dependencies": { - "callsite": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz" - } - } - } - } - }, - "to-array": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/to-array/-/to-array-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.3.tgz" - } - } - }, - "socket.io-parser": { - "version": "2.2.4", - "from": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.4.tgz", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.4.tgz", - "dependencies": { - "benchmark": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz" - }, - "component-emitter": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz" - }, - "debug": { - "version": "0.7.4", - "from": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "json3": { - "version": "3.2.6", - "from": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz" - } - } - } - } - }, - "source-map": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz" - }, - "useragent": { - "version": "2.1.7", - "from": "https://registry.npmjs.org/useragent/-/useragent-2.1.7.tgz", - "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.1.7.tgz", - "dependencies": { - "lru-cache": { - "version": "2.2.4", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz" - } - } - } - } - }, - "karma-browserstack-launcher": { - "version": "0.1.7", - "from": "https://registry.npmjs.org/karma-browserstack-launcher/-/karma-browserstack-launcher-0.1.7.tgz", - "resolved": "https://registry.npmjs.org/karma-browserstack-launcher/-/karma-browserstack-launcher-0.1.7.tgz", - "dependencies": { - "browserstack": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/browserstack/-/browserstack-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/browserstack/-/browserstack-1.2.0.tgz" - } - } - }, - "karma-chrome-launcher": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-0.2.1.tgz", - "dependencies": { - "fs-access": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.0.tgz", - "dependencies": { - "null-check": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz" - } - } - } - } - }, - "karma-dart": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/karma-dart/-/karma-dart-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/karma-dart/-/karma-dart-0.3.0.tgz", - "dependencies": { - "dart2jsaas": { - "version": "0.0.16", - "from": "https://registry.npmjs.org/dart2jsaas/-/dart2jsaas-0.0.16.tgz", - "resolved": "https://registry.npmjs.org/dart2jsaas/-/dart2jsaas-0.0.16.tgz", - "dependencies": { - "mkdirp": { - "version": "0.3.5", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz" - }, - "q": { - "version": "0.9.7", - "from": "https://registry.npmjs.org/q/-/q-0.9.7.tgz", - "resolved": "https://registry.npmjs.org/q/-/q-0.9.7.tgz" - }, - "q-io": { - "version": "1.10.9", - "from": "https://registry.npmjs.org/q-io/-/q-io-1.10.9.tgz", - "resolved": "https://registry.npmjs.org/q-io/-/q-io-1.10.9.tgz", - "dependencies": { - "collections": { - "version": "0.2.2", - "from": "https://registry.npmjs.org/collections/-/collections-0.2.2.tgz", - "resolved": "https://registry.npmjs.org/collections/-/collections-0.2.2.tgz", - "dependencies": { - "weak-map": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/weak-map/-/weak-map-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/weak-map/-/weak-map-1.0.0.tgz" - } - } - }, - "mime": { - "version": "1.2.11", - "from": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz" - }, - "mimeparse": { - "version": "0.1.4", - "from": "https://registry.npmjs.org/mimeparse/-/mimeparse-0.1.4.tgz", - "resolved": "https://registry.npmjs.org/mimeparse/-/mimeparse-0.1.4.tgz" - }, - "qs": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/qs/-/qs-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-0.1.0.tgz" - }, - "url2": { - "version": "0.0.0", - "from": "https://registry.npmjs.org/url2/-/url2-0.0.0.tgz", - "resolved": "https://registry.npmjs.org/url2/-/url2-0.0.0.tgz" - } - } - } - } - } - } - }, - "karma-jasmine": { - "version": "0.3.6", - "from": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.3.6.tgz", - "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.3.6.tgz" - }, - "karma-sauce-launcher": { - "version": "0.2.14", - "from": "https://registry.npmjs.org/karma-sauce-launcher/-/karma-sauce-launcher-0.2.14.tgz", - "resolved": "https://registry.npmjs.org/karma-sauce-launcher/-/karma-sauce-launcher-0.2.14.tgz", - "dependencies": { - "q": { - "version": "0.9.7", - "from": "https://registry.npmjs.org/q/-/q-0.9.7.tgz", - "resolved": "https://registry.npmjs.org/q/-/q-0.9.7.tgz" - }, - "sauce-connect-launcher": { - "version": "0.11.1", - "from": "https://registry.npmjs.org/sauce-connect-launcher/-/sauce-connect-launcher-0.11.1.tgz", - "resolved": "https://registry.npmjs.org/sauce-connect-launcher/-/sauce-connect-launcher-0.11.1.tgz", - "dependencies": { - "adm-zip": { - "version": "0.4.7", - "from": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.7.tgz", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.7.tgz" - }, - "async": { - "version": "0.9.0", - "from": "https://registry.npmjs.org/async/-/async-0.9.0.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.0.tgz" - }, - "lodash": { - "version": "3.5.0", - "from": "https://registry.npmjs.org/lodash/-/lodash-3.5.0.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.5.0.tgz" - }, - "rimraf": { - "version": "2.2.6", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.6.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.6.tgz" - } - } - }, - "saucelabs": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/saucelabs/-/saucelabs-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-0.1.1.tgz" - }, - "wd": { - "version": "0.3.12", - "from": "https://registry.npmjs.org/wd/-/wd-0.3.12.tgz", - "resolved": "https://registry.npmjs.org/wd/-/wd-0.3.12.tgz", - "dependencies": { - "archiver": { - "version": "0.14.4", - "from": "https://registry.npmjs.org/archiver/-/archiver-0.14.4.tgz", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-0.14.4.tgz", - "dependencies": { - "async": { - "version": "0.9.2", - "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" - }, - "buffer-crc32": { - "version": "0.2.5", - "from": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.5.tgz", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.5.tgz" - }, - "glob": { - "version": "4.3.5", - "from": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - } - } - }, - "lazystream": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/lazystream/-/lazystream-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-0.1.0.tgz" - }, - "lodash": { - "version": "3.2.0", - "from": "https://registry.npmjs.org/lodash/-/lodash-3.2.0.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.2.0.tgz" - }, - "readable-stream": { - "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - }, - "tar-stream": { - "version": "1.1.5", - "from": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.1.5.tgz", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.1.5.tgz", - "dependencies": { - "bl": { - "version": "0.9.4", - "from": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", - "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz" - }, - "end-of-stream": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", - "dependencies": { - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - } - } - }, - "xtend": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" - } - } - }, - "zip-stream": { - "version": "0.5.2", - "from": "https://registry.npmjs.org/zip-stream/-/zip-stream-0.5.2.tgz", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-0.5.2.tgz", - "dependencies": { - "compress-commons": { - "version": "0.2.9", - "from": "https://registry.npmjs.org/compress-commons/-/compress-commons-0.2.9.tgz", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-0.2.9.tgz", - "dependencies": { - "crc32-stream": { - "version": "0.3.4", - "from": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-0.3.4.tgz", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-0.3.4.tgz" - }, - "node-int64": { - "version": "0.3.3", - "from": "https://registry.npmjs.org/node-int64/-/node-int64-0.3.3.tgz", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.3.3.tgz" - } - } - } - } - } - } - }, - "async": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/async/-/async-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz" - }, - "lodash": { - "version": "3.9.3", - "from": "https://registry.npmjs.org/lodash/-/lodash-3.9.3.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.9.3.tgz" - }, - "q": { - "version": "1.4.1", - "from": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", - "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz" - }, - "request": { - "version": "2.55.0", - "from": "https://registry.npmjs.org/request/-/request-2.55.0.tgz", - "resolved": "https://registry.npmjs.org/request/-/request-2.55.0.tgz", - "dependencies": { - "aws-sign2": { - "version": "0.5.0", - "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" - }, - "bl": { - "version": "0.9.4", - "from": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", - "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", - "dependencies": { - "readable-stream": { - "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - } - } - }, - "caseless": { - "version": "0.9.0", - "from": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz" - }, - "combined-stream": { - "version": "0.0.7", - "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", - "dependencies": { - "delayed-stream": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" - } - } - }, - "forever-agent": { - "version": "0.6.1", - "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" - }, - "form-data": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", - "dependencies": { - "async": { - "version": "0.9.2", - "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" - } - } - }, - "har-validator": { - "version": "1.8.0", - "from": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", - "dependencies": { - "bluebird": { - "version": "2.10.2", - "from": "https://registry.npmjs.org/bluebird/-/bluebird-2.10.2.tgz", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.10.2.tgz" - }, - "chalk": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "dependencies": { - "ansi-styles": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" - }, - "escape-string-regexp": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" - }, - "has-ansi": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "supports-color": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - } - } - }, - "commander": { - "version": "2.9.0", - "from": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "dependencies": { - "graceful-readlink": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" - } - } - }, - "is-my-json-valid": { - "version": "2.12.2", - "from": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.2.tgz", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.2.tgz", - "dependencies": { - "generate-function": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz" - }, - "generate-object-property": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "dependencies": { - "is-property": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" - } - } - }, - "jsonpointer": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz" - }, - "xtend": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" - } - } - } - } - }, - "hawk": { - "version": "2.3.1", - "from": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", - "dependencies": { - "boom": { - "version": "2.10.1", - "from": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" - }, - "cryptiles": { - "version": "2.0.5", - "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" - }, - "hoek": { - "version": "2.16.3", - "from": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" - }, - "sntp": { - "version": "1.0.9", - "from": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" - } - } - }, - "http-signature": { - "version": "0.10.1", - "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", - "dependencies": { - "asn1": { - "version": "0.1.11", - "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" - }, - "assert-plus": { - "version": "0.1.5", - "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" - }, - "ctype": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" - } - } - }, - "isstream": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" - }, - "json-stringify-safe": { - "version": "5.0.1", - "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - }, - "mime-types": { - "version": "2.0.14", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", - "dependencies": { - "mime-db": { - "version": "1.12.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz" - } - } - }, - "oauth-sign": { - "version": "0.6.0", - "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz" - }, - "qs": { - "version": "2.4.2", - "from": "https://registry.npmjs.org/qs/-/qs-2.4.2.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-2.4.2.tgz" - }, - "stringstream": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" - }, - "tough-cookie": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz" - }, - "tunnel-agent": { - "version": "0.4.1", - "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" - } - } - }, - "underscore.string": { - "version": "3.0.3", - "from": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.0.3.tgz", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.0.3.tgz" - }, - "vargs": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/vargs/-/vargs-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/vargs/-/vargs-0.1.0.tgz" - } - } - } - } - }, - "karma-sourcemap-loader": { - "version": "0.3.6", - "from": "https://registry.npmjs.org/karma-sourcemap-loader/-/karma-sourcemap-loader-0.3.6.tgz", - "resolved": "https://registry.npmjs.org/karma-sourcemap-loader/-/karma-sourcemap-loader-0.3.6.tgz" - }, - "lodash": { - "version": "2.4.2", - "from": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" - }, - "madge": { - "version": "0.5.0", - "from": "https://registry.npmjs.org/madge/-/madge-0.5.0.tgz", - "resolved": "https://registry.npmjs.org/madge/-/madge-0.5.0.tgz", - "dependencies": { - "amdetective": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/amdetective/-/amdetective-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/amdetective/-/amdetective-0.0.2.tgz", - "dependencies": { - "esprima": { - "version": "1.2.2", - "from": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz" - } - } - }, - "coffee-script": { - "version": "1.3.3", - "from": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz", - "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz" - }, - "colors": { - "version": "0.6.0-1", - "from": "https://registry.npmjs.org/colors/-/colors-0.6.0-1.tgz", - "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.0-1.tgz" - }, - "commander": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/commander/-/commander-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/commander/-/commander-1.0.0.tgz" - }, - "commondir": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/commondir/-/commondir-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-0.0.1.tgz" - }, - "detective": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/detective/-/detective-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/detective/-/detective-0.1.1.tgz" - }, - "detective-es6": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/detective-es6/-/detective-es6-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/detective-es6/-/detective-es6-1.1.0.tgz", - "dependencies": { - "node-source-walk": { - "version": "1.4.2", - "from": "https://registry.npmjs.org/node-source-walk/-/node-source-walk-1.4.2.tgz", - "resolved": "https://registry.npmjs.org/node-source-walk/-/node-source-walk-1.4.2.tgz", - "dependencies": { - "acorn": { - "version": "1.2.2", - "from": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz" - } - } - } - } - }, - "graphviz": { - "version": "0.0.7", - "from": "https://registry.npmjs.org/graphviz/-/graphviz-0.0.7.tgz", - "resolved": "https://registry.npmjs.org/graphviz/-/graphviz-0.0.7.tgz", - "dependencies": { - "temp": { - "version": "0.4.0", - "from": "https://registry.npmjs.org/temp/-/temp-0.4.0.tgz", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.4.0.tgz" - } - } - }, - "react-tools": { - "version": "0.12.1", - "from": "https://registry.npmjs.org/react-tools/-/react-tools-0.12.1.tgz", - "resolved": "https://registry.npmjs.org/react-tools/-/react-tools-0.12.1.tgz", - "dependencies": { - "commoner": { - "version": "0.10.1", - "from": "https://registry.npmjs.org/commoner/-/commoner-0.10.1.tgz", - "resolved": "https://registry.npmjs.org/commoner/-/commoner-0.10.1.tgz", - "dependencies": { - "commander": { - "version": "2.5.1", - "from": "https://registry.npmjs.org/commander/-/commander-2.5.1.tgz", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.5.1.tgz" - }, - "glob": { - "version": "4.2.2", - "from": "https://registry.npmjs.org/glob/-/glob-4.2.2.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-4.2.2.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "minimatch": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz", - "dependencies": { - "lru-cache": { - "version": "2.5.0", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz" - }, - "sigmund": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz" - } - } - }, - "once": { - "version": "1.3.1", - "from": "https://registry.npmjs.org/once/-/once-1.3.1.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.1.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - } - } - }, - "graceful-fs": { - "version": "3.0.5", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.5.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.5.tgz" - }, - "iconv-lite": { - "version": "0.4.5", - "from": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.5.tgz", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.5.tgz" - }, - "install": { - "version": "0.1.8", - "from": "https://registry.npmjs.org/install/-/install-0.1.8.tgz", - "resolved": "https://registry.npmjs.org/install/-/install-0.1.8.tgz" - }, - "mkdirp": { - "version": "0.5.0", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", - "dependencies": { - "minimist": { - "version": "0.0.8", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" - } - } - }, - "private": { - "version": "0.1.6", - "from": "https://registry.npmjs.org/private/-/private-0.1.6.tgz", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.6.tgz" - }, - "q": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/q/-/q-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/q/-/q-1.1.2.tgz" - }, - "recast": { - "version": "0.9.11", - "from": "https://registry.npmjs.org/recast/-/recast-0.9.11.tgz", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.9.11.tgz", - "dependencies": { - "ast-types": { - "version": "0.6.7", - "from": "https://registry.npmjs.org/ast-types/-/ast-types-0.6.7.tgz", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.6.7.tgz" - }, - "esprima-fb": { - "version": "8001.1001.0-dev-harmony-fb", - "from": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-8001.1001.0-dev-harmony-fb.tgz", - "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-8001.1001.0-dev-harmony-fb.tgz" - }, - "source-map": { - "version": "0.1.41", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.1.41.tgz", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.41.tgz", - "dependencies": { - "amdefine": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz" - } - } - } - } - } - } - }, - "jstransform": { - "version": "8.2.0", - "from": "https://registry.npmjs.org/jstransform/-/jstransform-8.2.0.tgz", - "resolved": "https://registry.npmjs.org/jstransform/-/jstransform-8.2.0.tgz", - "dependencies": { - "base62": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/base62/-/base62-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/base62/-/base62-0.1.1.tgz" - }, - "esprima-fb": { - "version": "8001.1001.0-dev-harmony-fb", - "from": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-8001.1001.0-dev-harmony-fb.tgz", - "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-8001.1001.0-dev-harmony-fb.tgz" - }, - "source-map": { - "version": "0.1.31", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.1.31.tgz", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.31.tgz", - "dependencies": { - "amdefine": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz" - } - } - } - } - } - } - }, - "resolve": { - "version": "0.2.3", - "from": "https://registry.npmjs.org/resolve/-/resolve-0.2.3.tgz", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-0.2.3.tgz" - }, - "uglify-js": { - "version": "1.2.6", - "from": "https://registry.npmjs.org/uglify-js/-/uglify-js-1.2.6.tgz", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-1.2.6.tgz" - }, - "walkdir": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/walkdir/-/walkdir-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.0.5.tgz" - } - } - }, - "merge": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz" - }, - "merge2": { - "version": "0.3.6", - "from": "https://registry.npmjs.org/merge2/-/merge2-0.3.6.tgz", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-0.3.6.tgz" - }, - "minimatch": { - "version": "2.0.10", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", - "dependencies": { - "brace-expansion": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.1.tgz", - "dependencies": { - "balanced-match": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.1.tgz" - }, - "concat-map": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - } - } - } - } - }, - "minimist": { - "version": "1.1.3", - "from": "https://registry.npmjs.org/minimist/-/minimist-1.1.3.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.3.tgz" - }, - "mock-fs": { - "version": "2.7.1", - "from": "https://registry.npmjs.org/mock-fs/-/mock-fs-2.7.1.tgz", - "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-2.7.1.tgz", - "dependencies": { - "rewire": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/rewire/-/rewire-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/rewire/-/rewire-2.0.1.tgz" - } - } - }, - "nan": { - "version": "2.1.0", - "from": "nan@>=2.0.5 <3.0.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.1.0.tgz" - }, - "node-uuid": { - "version": "1.4.3", - "from": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz", - "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz" - }, - "nopt": { - "version": "2.0.0", - "from": "nopt@>=2.0.0 <2.1.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz" - }, - "on-headers": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz" - }, - "once": { - "version": "1.3.3", - "from": "once@>=1.3.0 <2.0.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz" - }, - "optimist": { - "version": "0.6.1", - "from": "optimist@>=0.6.0 <0.7.0", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "dependencies": { - "minimist": { - "version": "0.0.10", - "from": "minimist@>=0.0.1 <0.1.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" - } - } - }, - "parse5": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/parse5/-/parse5-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.3.2.tgz" - }, - "path-is-absolute": { - "version": "1.0.0", - "from": "path-is-absolute@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" - }, - "protractor": { - "version": "2.5.1", - "from": "https://registry.npmjs.org/protractor/-/protractor-2.5.1.tgz", - "resolved": "https://registry.npmjs.org/protractor/-/protractor-2.5.1.tgz", - "dependencies": { - "accessibility-developer-tools": { - "version": "2.6.0", - "from": "https://registry.npmjs.org/accessibility-developer-tools/-/accessibility-developer-tools-2.6.0.tgz", - "resolved": "https://registry.npmjs.org/accessibility-developer-tools/-/accessibility-developer-tools-2.6.0.tgz" - }, - "adm-zip": { - "version": "0.4.4", - "from": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz" - }, - "glob": { - "version": "3.2.11", - "from": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", - "dependencies": { - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "minimatch": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", - "dependencies": { - "lru-cache": { - "version": "2.7.0", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz" - }, - "sigmund": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" - } - } - } - } - }, - "html-entities": { - "version": "1.1.3", - "from": "https://registry.npmjs.org/html-entities/-/html-entities-1.1.3.tgz", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.1.3.tgz" - }, - "jasmine": { - "version": "2.3.2", - "from": "https://registry.npmjs.org/jasmine/-/jasmine-2.3.2.tgz", - "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.3.2.tgz", - "dependencies": { - "exit": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" - } - } - }, - "jasminewd": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/jasminewd/-/jasminewd-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/jasminewd/-/jasminewd-1.1.0.tgz" - }, - "jasminewd2": { - "version": "0.0.6", - "from": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-0.0.6.tgz", - "resolved": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-0.0.6.tgz" - }, - "minijasminenode": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/minijasminenode/-/minijasminenode-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/minijasminenode/-/minijasminenode-1.1.1.tgz" - }, - "optimist": { - "version": "0.6.1", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "dependencies": { - "minimist": { - "version": "0.0.10", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" - }, - "wordwrap": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" - } - } - }, - "q": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/q/-/q-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/q/-/q-1.0.0.tgz" - }, - "request": { - "version": "2.57.0", - "from": "https://registry.npmjs.org/request/-/request-2.57.0.tgz", - "resolved": "https://registry.npmjs.org/request/-/request-2.57.0.tgz", - "dependencies": { - "aws-sign2": { - "version": "0.5.0", - "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" - }, - "bl": { - "version": "0.9.4", - "from": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", - "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", - "dependencies": { - "readable-stream": { - "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - } - } - }, - "caseless": { - "version": "0.10.0", - "from": "https://registry.npmjs.org/caseless/-/caseless-0.10.0.tgz", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.10.0.tgz" - }, - "combined-stream": { - "version": "1.0.5", - "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "dependencies": { - "delayed-stream": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - } - } - }, - "forever-agent": { - "version": "0.6.1", - "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" - }, - "form-data": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", - "dependencies": { - "async": { - "version": "0.9.2", - "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" - }, - "combined-stream": { - "version": "0.0.7", - "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", - "dependencies": { - "delayed-stream": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" - } - } - } - } - }, - "har-validator": { - "version": "1.8.0", - "from": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", - "dependencies": { - "bluebird": { - "version": "2.10.2", - "from": "https://registry.npmjs.org/bluebird/-/bluebird-2.10.2.tgz", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.10.2.tgz" - }, - "chalk": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "dependencies": { - "ansi-styles": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" - }, - "escape-string-regexp": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" - }, - "has-ansi": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "supports-color": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - } - } - }, - "commander": { - "version": "2.9.0", - "from": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "dependencies": { - "graceful-readlink": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" - } - } - }, - "is-my-json-valid": { - "version": "2.12.2", - "from": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.2.tgz", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.2.tgz", - "dependencies": { - "generate-function": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz" - }, - "generate-object-property": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "dependencies": { - "is-property": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" - } - } - }, - "jsonpointer": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz" - }, - "xtend": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" - } - } - } - } - }, - "hawk": { - "version": "2.3.1", - "from": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", - "dependencies": { - "boom": { - "version": "2.10.1", - "from": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" - }, - "cryptiles": { - "version": "2.0.5", - "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" - }, - "hoek": { - "version": "2.16.3", - "from": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" - }, - "sntp": { - "version": "1.0.9", - "from": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" - } - } - }, - "http-signature": { - "version": "0.11.0", - "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", - "dependencies": { - "asn1": { - "version": "0.1.11", - "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" - }, - "assert-plus": { - "version": "0.1.5", - "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" - }, - "ctype": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" - } - } - }, - "isstream": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" - }, - "json-stringify-safe": { - "version": "5.0.1", - "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - }, - "mime-types": { - "version": "2.0.14", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", - "dependencies": { - "mime-db": { - "version": "1.12.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz" - } - } - }, - "oauth-sign": { - "version": "0.8.0", - "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" - }, - "qs": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/qs/-/qs-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-3.1.0.tgz" - }, - "stringstream": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" - }, - "tough-cookie": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz" - }, - "tunnel-agent": { - "version": "0.4.1", - "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" - } - } - }, - "saucelabs": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.0.1.tgz", - "dependencies": { - "https-proxy-agent": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz", - "dependencies": { - "agent-base": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/agent-base/-/agent-base-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-2.0.1.tgz", - "dependencies": { - "semver": { - "version": "5.0.3", - "from": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz" - } - } - }, - "debug": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "dependencies": { - "ms": { - "version": "0.7.1", - "from": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" - } - } - }, - "extend": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" - } - } - } - } - }, - "selenium-webdriver": { - "version": "2.47.0", - "from": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-2.47.0.tgz", - "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-2.47.0.tgz", - "dependencies": { - "rimraf": { - "version": "2.4.3", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "dependencies": { - "glob": { - "version": "5.0.15", - "from": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "path-is-absolute": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" - } - } - } - } - }, - "tmp": { - "version": "0.0.24", - "from": "https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz" - }, - "ws": { - "version": "0.8.0", - "from": "https://registry.npmjs.org/ws/-/ws-0.8.0.tgz", - "resolved": "https://registry.npmjs.org/ws/-/ws-0.8.0.tgz", - "dependencies": { - "options": { - "version": "0.0.6", - "from": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", - "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz" - }, - "ultron": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz" - } - } - }, - "xml2js": { - "version": "0.4.4", - "from": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.4.tgz", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.4.tgz", - "dependencies": { - "sax": { - "version": "0.6.1", - "from": "https://registry.npmjs.org/sax/-/sax-0.6.1.tgz", - "resolved": "https://registry.npmjs.org/sax/-/sax-0.6.1.tgz" - }, - "xmlbuilder": { - "version": "4.0.0", - "from": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz", - "dependencies": { - "lodash": { - "version": "3.10.1", - "from": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" - } - } - } - } - } - } - }, - "source-map-support": { - "version": "0.2.10", - "from": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.2.10.tgz", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.2.10.tgz", - "dependencies": { - "source-map": { - "version": "0.1.32", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", - "dependencies": { - "amdefine": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" - } - } - } - } - } - } - }, - "proxy-middleware": { - "version": "0.13.1", - "from": "https://registry.npmjs.org/proxy-middleware/-/proxy-middleware-0.13.1.tgz", - "resolved": "https://registry.npmjs.org/proxy-middleware/-/proxy-middleware-0.13.1.tgz" - }, - "q": { - "version": "1.4.1", - "from": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", - "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz" - }, - "react": { - "version": "0.14.2", - "from": "https://registry.npmjs.org/react/-/react-0.14.2.tgz", - "resolved": "https://registry.npmjs.org/react/-/react-0.14.2.tgz", - "dependencies": { - "envify": { - "version": "3.4.0", - "from": "https://registry.npmjs.org/envify/-/envify-3.4.0.tgz", - "resolved": "https://registry.npmjs.org/envify/-/envify-3.4.0.tgz", - "dependencies": { - "jstransform": { - "version": "10.1.0", - "from": "https://registry.npmjs.org/jstransform/-/jstransform-10.1.0.tgz", - "resolved": "https://registry.npmjs.org/jstransform/-/jstransform-10.1.0.tgz", - "dependencies": { - "base62": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/base62/-/base62-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/base62/-/base62-0.1.1.tgz" - }, - "esprima-fb": { - "version": "13001.1001.0-dev-harmony-fb", - "from": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-13001.1001.0-dev-harmony-fb.tgz", - "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-13001.1001.0-dev-harmony-fb.tgz" - }, - "source-map": { - "version": "0.1.31", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.1.31.tgz", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.31.tgz", - "dependencies": { - "amdefine": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" - } - } - } - } - }, - "through": { - "version": "2.3.8", - "from": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - } - } - }, - "fbjs": { - "version": "0.3.2", - "from": "https://registry.npmjs.org/fbjs/-/fbjs-0.3.2.tgz", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.3.2.tgz", - "dependencies": { - "core-js": { - "version": "1.2.5", - "from": "https://registry.npmjs.org/core-js/-/core-js-1.2.5.tgz", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.5.tgz" - }, - "loose-envify": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.1.0.tgz", - "dependencies": { - "js-tokens": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.2.tgz" - } - } - }, - "promise": { - "version": "7.0.4", - "from": "https://registry.npmjs.org/promise/-/promise-7.0.4.tgz", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.0.4.tgz", - "dependencies": { - "asap": { - "version": "2.0.3", - "from": "https://registry.npmjs.org/asap/-/asap-2.0.3.tgz", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.3.tgz" - } - } - }, - "ua-parser-js": { - "version": "0.7.9", - "from": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.9.tgz", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.9.tgz" - }, - "whatwg-fetch": { - "version": "0.9.0", - "from": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-0.9.0.tgz", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-0.9.0.tgz" - } - } - } - } - }, - "reflect-metadata": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.2.tgz" - }, - "rewire": { - "version": "2.3.4", - "from": "https://registry.npmjs.org/rewire/-/rewire-2.3.4.tgz", - "resolved": "https://registry.npmjs.org/rewire/-/rewire-2.3.4.tgz" - }, - "run-sequence": { - "version": "1.1.4", - "from": "https://registry.npmjs.org/run-sequence/-/run-sequence-1.1.4.tgz", - "resolved": "https://registry.npmjs.org/run-sequence/-/run-sequence-1.1.4.tgz", - "dependencies": { - "chalk": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "dependencies": { - "ansi-styles": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" - }, - "escape-string-regexp": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" - }, - "has-ansi": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "supports-color": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - } - } - }, - "gulp-util": { - "version": "3.0.7", - "from": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", - "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", - "dependencies": { - "array-differ": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz" - }, - "array-uniq": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz" - }, - "beeper": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz" - }, - "dateformat": { - "version": "1.0.11", - "from": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", - "dependencies": { - "get-stdin": { - "version": "5.0.0", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.0.tgz" - }, - "meow": { - "version": "3.5.0", - "from": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.5.0.tgz", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "dependencies": { - "camelcase": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" - }, - "map-obj": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" - } - } - }, - "loud-rejection": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.0.0.tgz" - }, - "normalize-package-data": { - "version": "2.3.5", - "from": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "dependencies": { - "hosted-git-info": { - "version": "2.1.4", - "from": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz" - }, - "is-builtin-module": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "dependencies": { - "builtin-modules": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "dependencies": { - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz", - "dependencies": { - "spdx-exceptions": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.3.tgz" - }, - "spdx-license-ids": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" - } - } - } - } - } - } - }, - "object-assign": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz" - }, - "read-pkg-up": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "dependencies": { - "find-up": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/find-up/-/find-up-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.0.0.tgz", - "dependencies": { - "path-exists": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/path-exists/-/path-exists-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.0.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "dependencies": { - "load-json-file": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.0.1.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "parse-json": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "dependencies": { - "error-ex": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/error-ex/-/error-ex-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.2.0.tgz" - } - } - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "dependencies": { - "is-utf8": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz" - } - } - } - } - }, - "path-type": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-type/-/path-type-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.0.0.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - }, - "pify": { - "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "dependencies": { - "repeating": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "dependencies": { - "get-stdin": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" - } - } - } - } - }, - "trim-newlines": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" - } - } - } - } - }, - "fancy-log": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.1.0.tgz" - }, - "gulplog": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "dependencies": { - "glogg": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", - "dependencies": { - "sparkles": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" - } - } - } - } - }, - "has-gulplog": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "dependencies": { - "sparkles": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" - } - } - }, - "lodash._reescape": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz" - }, - "lodash._reevaluate": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz" - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" - }, - "lodash.template": { - "version": "3.6.2", - "from": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "dependencies": { - "lodash._basecopy": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" - }, - "lodash._basetostring": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" - }, - "lodash._basevalues": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz" - }, - "lodash._isiterateecall": { - "version": "3.0.9", - "from": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" - }, - "lodash.escape": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.0.0.tgz" - }, - "lodash.keys": { - "version": "3.1.2", - "from": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "dependencies": { - "lodash._getnative": { - "version": "3.9.1", - "from": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" - }, - "lodash.isarguments": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz" - }, - "lodash.isarray": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" - } - } - }, - "lodash.restparam": { - "version": "3.6.1", - "from": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz" - }, - "lodash.templatesettings": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.0.tgz" - } - } - }, - "multipipe": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - } - } - } - } - }, - "object-assign": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" - }, - "replace-ext": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" - }, - "through2": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - }, - "xtend": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" - } - } - }, - "vinyl": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "dependencies": { - "clone": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" - }, - "clone-stats": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" - } - } - } - } - } - } - }, - "rxjs": { - "version": "5.0.0-beta.0", - "from": "https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-beta.0.tgz", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-beta.0.tgz" - }, - "selenium-webdriver": { - "version": "2.48.2", - "from": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-2.48.2.tgz", - "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-2.48.2.tgz", - "dependencies": { - "adm-zip": { - "version": "0.4.4", - "from": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz" + "ansi-regex": { + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" }, - "rimraf": { - "version": "2.4.3", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz", - "dependencies": { - "glob": { - "version": "5.0.15", - "from": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "path-is-absolute": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" - } - } - } - } + "ansi-styles": { + "version": "2.1.0", + "from": "ansi-styles@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" }, - "tmp": { - "version": "0.0.24", - "from": "https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz" + "bl": { + "version": "1.0.0", + "from": "bl@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz" }, - "ws": { - "version": "0.8.0", - "from": "https://registry.npmjs.org/ws/-/ws-0.8.0.tgz", - "resolved": "https://registry.npmjs.org/ws/-/ws-0.8.0.tgz", - "dependencies": { - "options": { - "version": "0.0.6", - "from": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", - "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz" - }, - "ultron": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz" - } - } + "chalk": { + "version": "1.1.1", + "from": "chalk@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz" }, - "xml2js": { - "version": "0.4.4", - "from": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.4.tgz", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.4.tgz", - "dependencies": { - "sax": { - "version": "0.6.1", - "from": "https://registry.npmjs.org/sax/-/sax-0.6.1.tgz", - "resolved": "https://registry.npmjs.org/sax/-/sax-0.6.1.tgz" - }, - "xmlbuilder": { - "version": "4.0.0", - "from": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz", - "dependencies": { - "lodash": { - "version": "3.10.1", - "from": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" - } - } - } - } + "glob": { + "version": "5.0.15", + "from": "glob@>=5.0.14 <6.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz" + }, + "has-ansi": { + "version": "2.0.0", + "from": "has-ansi@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" + }, + "mime-db": { + "version": "1.20.0", + "from": "mime-db@>=1.20.0 <1.21.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.20.0.tgz" + }, + "mime-types": { + "version": "2.1.8", + "from": "mime-types@>=2.1.7 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.8.tgz" + }, + "qs": { + "version": "5.2.0", + "from": "qs@>=5.2.0 <5.3.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz" + }, + "readable-stream": { + "version": "2.0.5", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz" + }, + "request": { + "version": "2.67.0", + "from": "request@>=2.61.0 <3.0.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.67.0.tgz" + }, + "strip-ansi": { + "version": "3.0.0", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz" + }, + "supports-color": { + "version": "2.0.0", + "from": "supports-color@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" } } }, - "semver": { - "version": "4.3.6", - "from": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", - "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz" + "node-source-walk": { + "version": "1.4.2", + "from": "node-source-walk@>=1.4.0 <1.5.0", + "resolved": "https://registry.npmjs.org/node-source-walk/-/node-source-walk-1.4.2.tgz" }, - "sorted-object": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/sorted-object/-/sorted-object-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/sorted-object/-/sorted-object-1.0.0.tgz" + "node-uuid": { + "version": "1.4.7", + "from": "node-uuid@>=1.4.0 <1.5.0", + "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz" }, - "source-map": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.3.0.tgz", + "node-watch": { + "version": "0.3.4", + "from": "node-watch@0.3.4", + "resolved": "https://registry.npmjs.org/node-watch/-/node-watch-0.3.4.tgz" + }, + "nopt": { + "version": "2.0.0", + "from": "nopt@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz" + }, + "noptify": { + "version": "0.0.3", + "from": "noptify@latest", + "resolved": "https://registry.npmjs.org/noptify/-/noptify-0.0.3.tgz" + }, + "normalize-package-data": { + "version": "2.3.5", + "from": "normalize-package-data@>=2.3.4 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz" + }, + "normalize-path": { + "version": "2.0.1", + "from": "normalize-path@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz" + }, + "normalize-range": { + "version": "0.1.2", + "from": "normalize-range@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" + }, + "npmconf": { + "version": "2.1.2", + "from": "npmconf@>=2.1.2 <3.0.0", + "resolved": "https://registry.npmjs.org/npmconf/-/npmconf-2.1.2.tgz", "dependencies": { - "amdefine": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" + "nopt": { + "version": "3.0.6", + "from": "nopt@>=3.0.1 <3.1.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz" } } }, - "source-map-loader": { - "version": "0.1.5", - "from": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.1.5.tgz", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.1.5.tgz", - "dependencies": { - "async": { - "version": "0.9.2", - "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" - }, - "loader-utils": { - "version": "0.2.12", - "from": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.12.tgz", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.12.tgz", - "dependencies": { - "big.js": { - "version": "3.1.3", - "from": "https://registry.npmjs.org/big.js/-/big.js-3.1.3.tgz", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.1.3.tgz" - }, - "json5": { - "version": "0.4.0", - "from": "https://registry.npmjs.org/json5/-/json5-0.4.0.tgz", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.4.0.tgz" - } - } - }, - "source-map": { - "version": "0.1.43", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", - "dependencies": { - "amdefine": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" - } - } + "npmlog": { + "version": "1.2.1", + "from": "npmlog@>=0.0.0 <1.0.0||>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-1.2.1.tgz" + }, + "null-check": { + "version": "1.0.0", + "from": "null-check@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz" + }, + "num2fraction": { + "version": "1.2.2", + "from": "num2fraction@>=1.2.2 <2.0.0", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz" + }, + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + }, + "oauth-sign": { + "version": "0.8.0", + "from": "oauth-sign@>=0.8.0 <0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" + }, + "object-assign": { + "version": "4.0.1", + "from": "object-assign@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz" + }, + "object-component": { + "version": "0.0.3", + "from": "object-component@0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz" + }, + "object-keys": { + "version": "0.4.0", + "from": "object-keys@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz" + }, + "object.omit": { + "version": "2.0.0", + "from": "object.omit@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.0.tgz" + }, + "on-finished": { + "version": "2.3.0", + "from": "on-finished@>=2.3.0 <2.4.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" + }, + "on-headers": { + "version": "1.0.1", + "from": "on-headers@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz" + }, + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz" + }, + "onetime": { + "version": "1.1.0", + "from": "onetime@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz" + }, + "open": { + "version": "0.0.4", + "from": "open@0.0.4", + "resolved": "https://registry.npmjs.org/open/-/open-0.0.4.tgz" + }, + "optimist": { + "version": "0.6.1", + "from": "optimist@>=0.6.1 <0.7.0", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "dependencies": { + "minimist": { + "version": "0.0.10", + "from": "minimist@>=0.0.1 <0.1.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" } } }, - "strip-ansi": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", + "options": { + "version": "0.0.6", + "from": "options@>=0.0.5", + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz" + }, + "orchestrator": { + "version": "0.3.7", + "from": "orchestrator@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.7.tgz", "dependencies": { - "ansi-regex": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" + "end-of-stream": { + "version": "0.1.5", + "from": "end-of-stream@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz" } } }, - "symlink-or-copy": { + "ordered-read-streams": { + "version": "0.1.0", + "from": "ordered-read-streams@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz" + }, + "os-browserify": { + "version": "0.1.2", + "from": "os-browserify@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz" + }, + "os-homedir": { + "version": "1.0.1", + "from": "os-homedir@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz" + }, + "os-locale": { + "version": "1.4.0", + "from": "os-locale@>=1.4.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz" + }, + "os-shim": { + "version": "0.1.3", + "from": "os-shim@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz" + }, + "os-tmpdir": { + "version": "1.0.1", + "from": "os-tmpdir@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz" + }, + "osenv": { + "version": "0.1.3", + "from": "osenv@>=0.0.0 <1.0.0", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz" + }, + "over": { + "version": "0.0.5", + "from": "over@>=0.0.5 <1.0.0", + "resolved": "https://registry.npmjs.org/over/-/over-0.0.5.tgz" + }, + "package-json": { + "version": "1.2.0", + "from": "package-json@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-1.2.0.tgz" + }, + "pako": { + "version": "0.2.8", + "from": "pako@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.8.tgz" + }, + "parents": { + "version": "1.0.1", + "from": "parents@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz" + }, + "parse-asn1": { + "version": "5.0.0", + "from": "parse-asn1@>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.0.0.tgz" + }, + "parse-glob": { + "version": "3.0.4", + "from": "parse-glob@>=3.0.4 <4.0.0", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz" + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz" + }, + "parse5": { + "version": "1.3.2", + "from": "parse5@1.3.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.3.2.tgz" + }, + "parsejson": { + "version": "0.0.1", + "from": "parsejson@0.0.1", + "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz" + }, + "parseqs": { + "version": "0.0.2", + "from": "parseqs@0.0.2", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.2.tgz" + }, + "parseuri": { + "version": "0.0.2", + "from": "parseuri@0.0.2", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.2.tgz" + }, + "parseurl": { + "version": "1.3.0", + "from": "parseurl@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.0.tgz" + }, + "parsimmon": { + "version": "0.5.1", + "from": "parsimmon@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/parsimmon/-/parsimmon-0.5.1.tgz" + }, + "path-array": { + "version": "1.0.0", + "from": "path-array@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-array/-/path-array-1.0.0.tgz" + }, + "path-browserify": { + "version": "0.0.0", + "from": "path-browserify@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz" + }, + "path-exists": { + "version": "2.1.0", + "from": "path-exists@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + }, + "path-is-absolute": { + "version": "1.0.0", + "from": "path-is-absolute@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + }, + "path-is-inside": { "version": "1.0.1", - "from": "https://registry.npmjs.org/symlink-or-copy/-/symlink-or-copy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/symlink-or-copy/-/symlink-or-copy-1.0.1.tgz", + "from": "path-is-inside@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.1.tgz" + }, + "path-platform": { + "version": "0.11.15", + "from": "path-platform@>=0.11.15 <0.12.0", + "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz" + }, + "path-type": { + "version": "1.1.0", + "from": "path-type@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "dependencies": { - "copy-dereference": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/copy-dereference/-/copy-dereference-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/copy-dereference/-/copy-dereference-1.0.0.tgz" + "graceful-fs": { + "version": "4.1.2", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" } } }, - "systemjs": { - "version": "0.18.10", - "from": "https://registry.npmjs.org/systemjs/-/systemjs-0.18.10.tgz", - "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-0.18.10.tgz", + "pause": { + "version": "0.0.1", + "from": "pause@0.0.1", + "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz" + }, + "pause-stream": { + "version": "0.0.11", + "from": "pause-stream@0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz" + }, + "pbkdf2": { + "version": "3.0.4", + "from": "pbkdf2@>=3.0.3 <4.0.0", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.4.tgz" + }, + "pbkdf2-compat": { + "version": "2.0.1", + "from": "pbkdf2-compat@2.0.1", + "resolved": "https://registry.npmjs.org/pbkdf2-compat/-/pbkdf2-compat-2.0.1.tgz" + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + }, + "pinkie": { + "version": "2.0.1", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.1.tgz" + }, + "pinkie-promise": { + "version": "2.0.0", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.0.tgz" + }, + "pjs": { + "version": "5.1.1", + "from": "pjs@>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/pjs/-/pjs-5.1.1.tgz" + }, + "pkginfo": { + "version": "0.3.1", + "from": "pkginfo@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz" + }, + "postcss": { + "version": "5.0.13", + "from": "postcss@>=5.0.4 <6.0.0", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.0.13.tgz", "dependencies": { - "es6-module-loader": { - "version": "0.17.8", - "from": "https://registry.npmjs.org/es6-module-loader/-/es6-module-loader-0.17.8.tgz", - "resolved": "https://registry.npmjs.org/es6-module-loader/-/es6-module-loader-0.17.8.tgz" + "source-map": { + "version": "0.5.3", + "from": "source-map@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz" }, - "when": { - "version": "3.7.4", - "from": "https://registry.npmjs.org/when/-/when-3.7.4.tgz", - "resolved": "https://registry.npmjs.org/when/-/when-3.7.4.tgz" + "supports-color": { + "version": "3.1.2", + "from": "supports-color@>=3.1.2 <4.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz" } } }, - "systemjs-builder": { - "version": "0.10.6", - "from": "https://registry.npmjs.org/systemjs-builder/-/systemjs-builder-0.10.6.tgz", - "resolved": "https://registry.npmjs.org/systemjs-builder/-/systemjs-builder-0.10.6.tgz", + "postcss-value-parser": { + "version": "3.2.3", + "from": "postcss-value-parser@>=3.2.3 <4.0.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.2.3.tgz" + }, + "prepend-http": { + "version": "1.0.3", + "from": "prepend-http@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.3.tgz" + }, + "preserve": { + "version": "0.2.0", + "from": "preserve@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz" + }, + "pretty-hrtime": { + "version": "1.0.1", + "from": "pretty-hrtime@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.1.tgz" + }, + "process": { + "version": "0.11.2", + "from": "process@>=0.11.0 <0.12.0", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.2.tgz" + }, + "process-nextick-args": { + "version": "1.0.6", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.6.tgz" + }, + "promise": { + "version": "7.1.1", + "from": "promise@>=7.0.3 <8.0.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.1.1.tgz" + }, + "promise-map-series": { + "version": "0.2.2", + "from": "promise-map-series@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.2.2.tgz" + }, + "promzard": { + "version": "0.3.0", + "from": "promzard@0.3.0", + "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz" + }, + "proto-list": { + "version": "1.2.4", + "from": "proto-list@>=1.2.1 <1.3.0", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz" + }, + "protractor": { + "version": "2.5.1", + "from": "protractor@>=2.5.0 <3.0.0", + "resolved": "https://registry.npmjs.org/protractor/-/protractor-2.5.1.tgz", "dependencies": { - "glob": { - "version": "5.0.15", - "from": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "path-is-absolute": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" - } - } + "adm-zip": { + "version": "0.4.4", + "from": "adm-zip@0.4.4", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz" }, - "mkdirp": { - "version": "0.5.1", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "ansi-regex": { + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + }, + "ansi-styles": { + "version": "2.1.0", + "from": "ansi-styles@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" + }, + "asn1": { + "version": "0.1.11", + "from": "asn1@0.1.11", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" + }, + "async": { + "version": "0.9.2", + "from": "async@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" + }, + "aws-sign2": { + "version": "0.5.0", + "from": "aws-sign2@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" + }, + "caseless": { + "version": "0.10.0", + "from": "caseless@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.10.0.tgz" + }, + "chalk": { + "version": "1.1.1", + "from": "chalk@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz" + }, + "delayed-stream": { + "version": "0.0.5", + "from": "delayed-stream@0.0.5", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" + }, + "form-data": { + "version": "0.2.0", + "from": "form-data@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", "dependencies": { - "minimist": { - "version": "0.0.8", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + "combined-stream": { + "version": "0.0.7", + "from": "combined-stream@>=0.0.4 <0.1.0", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz" } } }, - "rsvp": { + "glob": { + "version": "3.2.11", + "from": "glob@>=3.2.0 <3.3.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz" + }, + "har-validator": { + "version": "1.8.0", + "from": "har-validator@>=1.6.1 <2.0.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz" + }, + "has-ansi": { + "version": "2.0.0", + "from": "has-ansi@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" + }, + "hawk": { + "version": "2.3.1", + "from": "hawk@>=2.3.0 <2.4.0", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz" + }, + "http-signature": { + "version": "0.11.0", + "from": "http-signature@>=0.11.0 <0.12.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz" + }, + "jasmine": { + "version": "2.3.2", + "from": "jasmine@2.3.2", + "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.3.2.tgz" + }, + "minimatch": { + "version": "0.3.0", + "from": "minimatch@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz" + }, + "q": { + "version": "1.0.0", + "from": "q@1.0.0", + "resolved": "https://registry.npmjs.org/q/-/q-1.0.0.tgz" + }, + "qs": { "version": "3.1.0", - "from": "https://registry.npmjs.org/rsvp/-/rsvp-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.1.0.tgz" + "from": "qs@>=3.1.0 <3.2.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-3.1.0.tgz" }, - "source-map": { - "version": "0.4.4", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "dependencies": { - "amdefine": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" - } - } + "request": { + "version": "2.57.0", + "from": "request@>=2.57.0 <2.58.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.57.0.tgz" }, - "systemjs": { - "version": "0.16.11", - "from": "https://registry.npmjs.org/systemjs/-/systemjs-0.16.11.tgz", - "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-0.16.11.tgz", - "dependencies": { - "es6-module-loader": { - "version": "0.16.6", - "from": "https://registry.npmjs.org/es6-module-loader/-/es6-module-loader-0.16.6.tgz", - "resolved": "https://registry.npmjs.org/es6-module-loader/-/es6-module-loader-0.16.6.tgz", - "dependencies": { - "when": { - "version": "3.7.4", - "from": "https://registry.npmjs.org/when/-/when-3.7.4.tgz", - "resolved": "https://registry.npmjs.org/when/-/when-3.7.4.tgz" - } - } - } - } + "saucelabs": { + "version": "1.0.1", + "from": "saucelabs@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.0.1.tgz" }, - "traceur": { - "version": "0.0.88", - "from": "https://registry.npmjs.org/traceur/-/traceur-0.0.88.tgz", - "resolved": "https://registry.npmjs.org/traceur/-/traceur-0.0.88.tgz", - "dependencies": { - "commander": { - "version": "2.6.0", - "from": "https://registry.npmjs.org/commander/-/commander-2.6.0.tgz", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.6.0.tgz" - }, - "glob": { - "version": "4.3.5", - "from": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - } - } - }, - "semver": { - "version": "2.3.2", - "from": "https://registry.npmjs.org/semver/-/semver-2.3.2.tgz", - "resolved": "https://registry.npmjs.org/semver/-/semver-2.3.2.tgz" - }, - "source-map-support": { - "version": "0.2.10", - "from": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.2.10.tgz", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.2.10.tgz", - "dependencies": { - "source-map": { - "version": "0.1.32", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", - "dependencies": { - "amdefine": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" - } - } - } - } - } - } + "sax": { + "version": "0.6.1", + "from": "sax@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-0.6.1.tgz" + }, + "selenium-webdriver": { + "version": "2.47.0", + "from": "selenium-webdriver@2.47.0", + "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-2.47.0.tgz" + }, + "strip-ansi": { + "version": "3.0.0", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz" }, - "uglify-js": { - "version": "2.5.0", - "from": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.5.0.tgz", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.5.0.tgz", - "dependencies": { - "async": { - "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" - }, - "source-map": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz" - }, - "uglify-to-browserify": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" - }, - "yargs": { - "version": "3.5.4", - "from": "https://registry.npmjs.org/yargs/-/yargs-3.5.4.tgz", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.5.4.tgz", - "dependencies": { - "camelcase": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" - }, - "decamelize": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/decamelize/-/decamelize-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.1.1.tgz" - }, - "window-size": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" - }, - "wordwrap": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" - } - } - } - } + "supports-color": { + "version": "2.0.0", + "from": "supports-color@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + }, + "tmp": { + "version": "0.0.24", + "from": "tmp@0.0.24", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz" + }, + "xml2js": { + "version": "0.4.4", + "from": "xml2js@0.4.4", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.4.tgz" } } }, - "through2": { - "version": "0.6.5", - "from": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "proxy-middleware": { + "version": "0.13.1", + "from": "proxy-middleware@>=0.13.0 <0.14.0", + "resolved": "https://registry.npmjs.org/proxy-middleware/-/proxy-middleware-0.13.1.tgz" + }, + "prr": { + "version": "0.0.0", + "from": "prr@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz" + }, + "pseudomap": { + "version": "1.0.1", + "from": "pseudomap@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.1.tgz" + }, + "public-encrypt": { + "version": "4.0.0", + "from": "public-encrypt@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz" + }, + "pullstream": { + "version": "0.4.1", + "from": "pullstream@>=0.4.1 <1.0.0", + "resolved": "https://registry.npmjs.org/pullstream/-/pullstream-0.4.1.tgz", "dependencies": { "readable-stream": { "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - }, - "xtend": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + "from": "readable-stream@>=1.0.31 <1.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz" } } }, - "ts2dart": { - "version": "0.7.19", - "from": "ts2dart@0.7.19", - "resolved": "https://registry.npmjs.org/ts2dart/-/ts2dart-0.7.19.tgz", + "punycode": { + "version": "1.4.0", + "from": "punycode@>=1.3.2 <2.0.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.0.tgz" + }, + "q": { + "version": "1.4.1", + "from": "q@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz" + }, + "q-io": { + "version": "1.10.9", + "from": "q-io@>=1.10.8 <1.11.0", + "resolved": "https://registry.npmjs.org/q-io/-/q-io-1.10.9.tgz", "dependencies": { - "source-map": { - "version": "0.4.4", - "from": "source-map@>=0.4.2 <0.5.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "dependencies": { - "amdefine": { - "version": "1.0.0", - "from": "amdefine@>=0.0.4", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" - } - } + "mime": { + "version": "1.2.11", + "from": "mime@>=1.2.11 <1.3.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz" }, - "source-map-support": { - "version": "0.3.3", - "from": "source-map-support@>=0.3.1 <0.4.0", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.3.3.tgz", - "dependencies": { - "source-map": { - "version": "0.1.32", - "from": "source-map@0.1.32", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", - "dependencies": { - "amdefine": { - "version": "1.0.0", - "from": "amdefine@>=0.0.4", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" - } - } - } - } + "q": { + "version": "0.9.7", + "from": "q@>=0.9.7 <0.10.0", + "resolved": "https://registry.npmjs.org/q/-/q-0.9.7.tgz" }, - "typescript": { - "version": "1.7.3", - "from": "typescript@1.7.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-1.7.3.tgz" + "qs": { + "version": "0.1.0", + "from": "qs@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-0.1.0.tgz" } } }, - "tsd": { - "version": "0.6.5", - "from": "https://registry.npmjs.org/tsd/-/tsd-0.6.5.tgz", - "resolved": "https://registry.npmjs.org/tsd/-/tsd-0.6.5.tgz", + "qs": { + "version": "2.2.5", + "from": "qs@>=2.2.3 <2.3.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.2.5.tgz" + }, + "querystring": { + "version": "0.2.0", + "from": "querystring@0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" + }, + "querystring-es3": { + "version": "0.2.1", + "from": "querystring-es3@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz" + }, + "quick-temp": { + "version": "0.1.5", + "from": "quick-temp@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.5.tgz", + "dependencies": { + "rimraf": { + "version": "2.2.8", + "from": "rimraf@>=2.2.6 <2.3.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" + } + } + }, + "randomatic": { + "version": "1.1.5", + "from": "randomatic@>=1.1.3 <2.0.0", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.5.tgz" + }, + "randombytes": { + "version": "2.0.1", + "from": "randombytes@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.1.tgz" + }, + "range-parser": { + "version": "1.0.3", + "from": "range-parser@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz" + }, + "raw-body": { + "version": "1.3.0", + "from": "raw-body@1.3.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.3.0.tgz" + }, + "rc": { + "version": "1.1.6", + "from": "rc@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.6.tgz", + "dependencies": { + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + } + } + }, + "rcfinder": { + "version": "0.1.8", + "from": "rcfinder@>=0.1.6 <0.2.0", + "resolved": "https://registry.npmjs.org/rcfinder/-/rcfinder-0.1.8.tgz" + }, + "rcloader": { + "version": "0.1.4", + "from": "rcloader@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/rcloader/-/rcloader-0.1.4.tgz", + "dependencies": { + "lodash": { + "version": "3.10.1", + "from": "lodash@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" + } + } + }, + "react": { + "version": "0.14.5", + "from": "react@>=0.14.0 <0.15.0", + "resolved": "https://registry.npmjs.org/react/-/react-0.14.5.tgz" + }, + "read": { + "version": "1.0.5", + "from": "read@1.0.5", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.5.tgz" + }, + "read-all-stream": { + "version": "3.0.1", + "from": "read-all-stream@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.0.1.tgz", "dependencies": { - "assertion-error": { + "pinkie": { "version": "1.0.0", - "from": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.0.tgz" + "from": "pinkie@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" }, - "bl": { - "version": "0.9.4", - "from": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", - "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", - "dependencies": { - "readable-stream": { - "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - } - } + "pinkie-promise": { + "version": "1.0.0", + "from": "pinkie-promise@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz" }, - "bluebird": { - "version": "1.2.4", - "from": "https://registry.npmjs.org/bluebird/-/bluebird-1.2.4.tgz", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-1.2.4.tgz" + "readable-stream": { + "version": "2.0.5", + "from": "readable-stream@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz" + } + } + }, + "read-files": { + "version": "0.1.0", + "from": "read-files@>=0.0.0 <1.0.0", + "resolved": "https://registry.npmjs.org/read-files/-/read-files-0.1.0.tgz" + }, + "read-only-stream": { + "version": "1.1.1", + "from": "read-only-stream@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-1.1.1.tgz" + }, + "read-pkg": { + "version": "1.1.0", + "from": "read-pkg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz" + }, + "read-pkg-up": { + "version": "1.0.1", + "from": "read-pkg-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz" + }, + "readable-stream": { + "version": "1.1.13", + "from": "readable-stream@>=1.1.13 <2.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz" + }, + "readable-wrap": { + "version": "1.0.0", + "from": "readable-wrap@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/readable-wrap/-/readable-wrap-1.0.0.tgz" + }, + "readdirp": { + "version": "2.0.0", + "from": "readdirp@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.0.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.2", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" }, - "chalk": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "dependencies": { - "ansi-styles": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" - }, - "escape-string-regexp": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" - }, - "has-ansi": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "supports-color": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - } - } + "readable-stream": { + "version": "2.0.5", + "from": "readable-stream@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz" + } + } + }, + "rechoir": { + "version": "0.6.2", + "from": "rechoir@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz" + }, + "redent": { + "version": "1.0.0", + "from": "redent@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz" + }, + "reflect-metadata": { + "version": "0.1.2", + "from": "reflect-metadata@0.1.2", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.2.tgz" + }, + "regex-cache": { + "version": "0.4.2", + "from": "regex-cache@>=0.4.2 <0.5.0", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.2.tgz" + }, + "registry-url": { + "version": "3.0.3", + "from": "registry-url@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.0.3.tgz" + }, + "repeat-element": { + "version": "1.1.2", + "from": "repeat-element@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz" + }, + "repeat-string": { + "version": "1.5.2", + "from": "repeat-string@>=1.5.2 <2.0.0", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz" + }, + "repeating": { + "version": "2.0.0", + "from": "repeating@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz" + }, + "replace-ext": { + "version": "0.0.1", + "from": "replace-ext@0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" + }, + "replacestream": { + "version": "4.0.0", + "from": "replacestream@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/replacestream/-/replacestream-4.0.0.tgz", + "dependencies": { + "object-assign": { + "version": "3.0.0", + "from": "object-assign@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" + }, + "readable-stream": { + "version": "2.0.5", + "from": "readable-stream@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz" + } + } + }, + "request": { + "version": "2.51.0", + "from": "request@>=2.51.0 <2.52.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.51.0.tgz", + "dependencies": { + "asn1": { + "version": "0.1.11", + "from": "asn1@0.1.11", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" + }, + "async": { + "version": "0.9.2", + "from": "async@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" + }, + "aws-sign2": { + "version": "0.5.0", + "from": "aws-sign2@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" + }, + "boom": { + "version": "0.4.2", + "from": "boom@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz" + }, + "caseless": { + "version": "0.8.0", + "from": "caseless@>=0.8.0 <0.9.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.8.0.tgz" }, - "colors": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz" + "combined-stream": { + "version": "0.0.7", + "from": "combined-stream@>=0.0.5 <0.1.0", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz" }, - "deep-freeze": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/deep-freeze/-/deep-freeze-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/deep-freeze/-/deep-freeze-0.0.1.tgz" + "cryptiles": { + "version": "0.2.2", + "from": "cryptiles@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz" }, - "definition-header": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/definition-header/-/definition-header-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/definition-header/-/definition-header-0.1.0.tgz", - "dependencies": { - "parsimmon": { - "version": "0.5.1", - "from": "https://registry.npmjs.org/parsimmon/-/parsimmon-0.5.1.tgz", - "resolved": "https://registry.npmjs.org/parsimmon/-/parsimmon-0.5.1.tgz", - "dependencies": { - "pjs": { - "version": "5.1.1", - "from": "https://registry.npmjs.org/pjs/-/pjs-5.1.1.tgz", - "resolved": "https://registry.npmjs.org/pjs/-/pjs-5.1.1.tgz" - } - } - }, - "xregexp": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz" - } - } + "delayed-stream": { + "version": "0.0.5", + "from": "delayed-stream@0.0.5", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" + }, + "forever-agent": { + "version": "0.5.2", + "from": "forever-agent@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz" }, - "detect-indent": { + "form-data": { "version": "0.2.0", - "from": "https://registry.npmjs.org/detect-indent/-/detect-indent-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-0.2.0.tgz", + "from": "form-data@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", "dependencies": { - "get-stdin": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-0.1.0.tgz" - }, - "minimist": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.1.0.tgz" + "mime-types": { + "version": "2.0.14", + "from": "mime-types@>=2.0.3 <2.1.0" } } }, - "diff": { - "version": "1.4.0", - "from": "https://registry.npmjs.org/diff/-/diff-1.4.0.tgz", - "resolved": "https://registry.npmjs.org/diff/-/diff-1.4.0.tgz" - }, - "event-stream": { - "version": "3.1.7", - "from": "https://registry.npmjs.org/event-stream/-/event-stream-3.1.7.tgz", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.1.7.tgz", - "dependencies": { - "duplexer": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz" - }, - "from": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/from/-/from-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/from/-/from-0.1.3.tgz" - }, - "map-stream": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz" - }, - "pause-stream": { - "version": "0.0.11", - "from": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", - "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz" - }, - "split": { - "version": "0.2.10", - "from": "https://registry.npmjs.org/split/-/split-0.2.10.tgz", - "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz" - }, - "stream-combiner": { - "version": "0.0.4", - "from": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz" - }, - "through": { - "version": "2.3.8", - "from": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - } - } + "hawk": { + "version": "1.1.1", + "from": "hawk@1.1.1", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz" }, - "exit": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" + "hoek": { + "version": "0.9.1", + "from": "hoek@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz" }, - "joi": { - "version": "4.9.0", - "from": "https://registry.npmjs.org/joi/-/joi-4.9.0.tgz", - "resolved": "https://registry.npmjs.org/joi/-/joi-4.9.0.tgz", - "dependencies": { - "hoek": { - "version": "2.16.3", - "from": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" - }, - "isemail": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/isemail/-/isemail-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/isemail/-/isemail-1.2.0.tgz" - }, - "moment": { - "version": "2.10.6", - "from": "https://registry.npmjs.org/moment/-/moment-2.10.6.tgz", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.10.6.tgz" - }, - "topo": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/topo/-/topo-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/topo/-/topo-1.1.0.tgz" - } - } + "http-signature": { + "version": "0.10.1", + "from": "http-signature@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz" }, - "joi-assert": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/joi-assert/-/joi-assert-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/joi-assert/-/joi-assert-0.0.3.tgz" + "mime-types": { + "version": "1.0.2", + "from": "mime-types@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz" }, - "jsesc": { + "oauth-sign": { "version": "0.5.0", - "from": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" + "from": "oauth-sign@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.5.0.tgz" }, - "json-pointer": { - "version": "0.2.2", - "from": "https://registry.npmjs.org/json-pointer/-/json-pointer-0.2.2.tgz", - "resolved": "https://registry.npmjs.org/json-pointer/-/json-pointer-0.2.2.tgz", - "dependencies": { - "foreach": { - "version": "2.0.5", - "from": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" - } - } + "qs": { + "version": "2.3.3", + "from": "qs@>=2.3.1 <2.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz" }, - "lazy.js": { - "version": "0.3.2", - "from": "https://registry.npmjs.org/lazy.js/-/lazy.js-0.3.2.tgz", - "resolved": "https://registry.npmjs.org/lazy.js/-/lazy.js-0.3.2.tgz" + "sntp": { + "version": "0.2.4", + "from": "sntp@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz" + } + } + }, + "requires-port": { + "version": "0.0.1", + "from": "requires-port@>=0.0.0 <1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-0.0.1.tgz" + }, + "resolve": { + "version": "1.1.6", + "from": "resolve@>=1.1.4 <2.0.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.6.tgz" + }, + "response-time": { + "version": "1.0.0", + "from": "response-time@1.0.0", + "resolved": "https://registry.npmjs.org/response-time/-/response-time-1.0.0.tgz" + }, + "rewire": { + "version": "2.5.1", + "from": "rewire@>=2.3.3 <3.0.0", + "resolved": "https://registry.npmjs.org/rewire/-/rewire-2.5.1.tgz" + }, + "right-align": { + "version": "0.1.3", + "from": "right-align@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz" + }, + "rimraf": { + "version": "2.5.0", + "from": "rimraf@>=2.2.8 <3.0.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.0.tgz", + "dependencies": { + "glob": { + "version": "6.0.3", + "from": "glob@>=6.0.1 <7.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.3.tgz" + } + } + }, + "ripemd160": { + "version": "1.0.1", + "from": "ripemd160@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-1.0.1.tgz" + }, + "rsvp": { + "version": "3.1.0", + "from": "rsvp@>=3.0.17 <4.0.0", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.1.0.tgz" + }, + "run-sequence": { + "version": "1.1.5", + "from": "run-sequence@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/run-sequence/-/run-sequence-1.1.5.tgz" + }, + "rxjs": { + "version": "5.0.0-beta.0", + "from": "rxjs@5.0.0-beta.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-beta.0.tgz" + }, + "sass-graph": { + "version": "2.0.1", + "from": "sass-graph@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.0.1.tgz", + "dependencies": { + "glob": { + "version": "5.0.15", + "from": "glob@>=5.0.5 <6.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz" }, - "lru-cache": { - "version": "2.5.2", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.2.tgz", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.2.tgz" + "lodash": { + "version": "3.10.1", + "from": "lodash@>=3.8.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" }, - "minimatch": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz", - "dependencies": { - "sigmund": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" - } - } + "yargs": { + "version": "3.31.0", + "from": "yargs@>=3.8.0 <4.0.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.31.0.tgz" + } + } + }, + "sauce-connect-launcher": { + "version": "0.11.1", + "from": "sauce-connect-launcher@>=0.11.1 <0.12.0", + "resolved": "https://registry.npmjs.org/sauce-connect-launcher/-/sauce-connect-launcher-0.11.1.tgz", + "dependencies": { + "async": { + "version": "0.9.0", + "from": "async@0.9.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.0.tgz" }, - "ministyle": { - "version": "0.1.4", - "from": "https://registry.npmjs.org/ministyle/-/ministyle-0.1.4.tgz", - "resolved": "https://registry.npmjs.org/ministyle/-/ministyle-0.1.4.tgz" + "lodash": { + "version": "3.5.0", + "from": "lodash@3.5.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.5.0.tgz" }, - "minitable": { - "version": "0.0.4", - "from": "https://registry.npmjs.org/minitable/-/minitable-0.0.4.tgz", - "resolved": "https://registry.npmjs.org/minitable/-/minitable-0.0.4.tgz", + "rimraf": { + "version": "2.2.6", + "from": "rimraf@2.2.6", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.6.tgz" + } + } + }, + "saucelabs": { + "version": "0.1.1", + "from": "saucelabs@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-0.1.1.tgz" + }, + "sax": { + "version": "1.1.4", + "from": "sax@>=0.6.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz" + }, + "scmp": { + "version": "0.0.3", + "from": "scmp@>=0.0.3 <0.1.0", + "resolved": "https://registry.npmjs.org/scmp/-/scmp-0.0.3.tgz" + }, + "selenium-webdriver": { + "version": "2.48.2", + "from": "selenium-webdriver@>=2.47.0 <3.0.0", + "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-2.48.2.tgz", + "dependencies": { + "adm-zip": { + "version": "0.4.4", + "from": "adm-zip@0.4.4", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz" + }, + "sax": { + "version": "0.6.1", + "from": "sax@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-0.6.1.tgz" + }, + "tmp": { + "version": "0.0.24", + "from": "tmp@0.0.24", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz" + }, + "xml2js": { + "version": "0.4.4", + "from": "xml2js@0.4.4", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.4.tgz" + } + } + }, + "semver": { + "version": "4.3.6", + "from": "semver@>=4.3.4 <5.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz" + }, + "semver-diff": { + "version": "2.1.0", + "from": "semver-diff@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "dependencies": { + "semver": { + "version": "5.1.0", + "from": "semver@>=5.0.3 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" + } + } + }, + "semver-utils": { + "version": "1.1.1", + "from": "semver-utils@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/semver-utils/-/semver-utils-1.1.1.tgz" + }, + "send": { + "version": "0.3.0", + "from": "send@0.3.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.3.0.tgz", + "dependencies": { + "buffer-crc32": { + "version": "0.2.1", + "from": "buffer-crc32@0.2.1", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz" + }, + "debug": { + "version": "0.8.0", + "from": "debug@0.8.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.8.0.tgz" + }, + "mime": { + "version": "1.2.11", + "from": "mime@1.2.11", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz" + } + } + }, + "sequencify": { + "version": "0.0.7", + "from": "sequencify@>=0.0.7 <0.1.0", + "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz" + }, + "serve-index": { + "version": "1.0.1", + "from": "serve-index@1.0.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.0.1.tgz", + "dependencies": { + "negotiator": { + "version": "0.4.2", + "from": "negotiator@0.4.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.4.2.tgz" + } + } + }, + "serve-static": { + "version": "1.1.0", + "from": "serve-static@1.1.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.1.0.tgz", + "dependencies": { + "parseurl": { + "version": "1.0.1", + "from": "parseurl@1.0.1", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.0.1.tgz" + } + } + }, + "set-immediate-shim": { + "version": "1.0.1", + "from": "set-immediate-shim@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz" + }, + "setimmediate": { + "version": "1.0.4", + "from": "setimmediate@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz" + }, + "sha.js": { + "version": "2.4.4", + "from": "sha.js@>=2.3.6 <3.0.0", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.4.tgz" + }, + "shasum": { + "version": "1.0.2", + "from": "shasum@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz" + }, + "shell-quote": { + "version": "0.0.1", + "from": "shell-quote@>=0.0.1 <0.1.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-0.0.1.tgz" + }, + "sigmund": { + "version": "1.0.1", + "from": "sigmund@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" + }, + "signal-exit": { + "version": "2.1.2", + "from": "signal-exit@>=2.1.2 <3.0.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz" + }, + "slice-stream": { + "version": "1.0.0", + "from": "slice-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/slice-stream/-/slice-stream-1.0.0.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.33", + "from": "readable-stream@>=1.0.31 <1.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz" + } + } + }, + "sntp": { + "version": "1.0.9", + "from": "sntp@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" + }, + "socket.io": { + "version": "1.3.7", + "from": "socket.io@>=1.3.7 <2.0.0", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.3.7.tgz", + "dependencies": { + "debug": { + "version": "2.1.0", + "from": "debug@2.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.1.0.tgz" + }, + "ms": { + "version": "0.6.2", + "from": "ms@0.6.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz" + } + } + }, + "socket.io-adapter": { + "version": "0.3.1", + "from": "socket.io-adapter@0.3.1", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.3.1.tgz", + "dependencies": { + "debug": { + "version": "1.0.2", + "from": "debug@1.0.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.2.tgz" + }, + "ms": { + "version": "0.6.2", + "from": "ms@0.6.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz" + }, + "object-keys": { + "version": "1.0.1", + "from": "object-keys@1.0.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.1.tgz" + }, + "socket.io-parser": { + "version": "2.2.2", + "from": "socket.io-parser@2.2.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.2.tgz", "dependencies": { - "minichain": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/minichain/-/minichain-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/minichain/-/minichain-0.0.1.tgz" + "debug": { + "version": "0.7.4", + "from": "debug@0.7.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" } } + } + } + }, + "socket.io-client": { + "version": "1.3.7", + "from": "socket.io-client@1.3.7", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.3.7.tgz", + "dependencies": { + "debug": { + "version": "0.7.4", + "from": "debug@0.7.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" + } + } + }, + "socket.io-parser": { + "version": "2.2.4", + "from": "socket.io-parser@2.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.4.tgz", + "dependencies": { + "debug": { + "version": "0.7.4", + "from": "debug@0.7.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" + } + } + }, + "sorted-object": { + "version": "1.0.0", + "from": "sorted-object@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/sorted-object/-/sorted-object-1.0.0.tgz" + }, + "source-list-map": { + "version": "0.1.5", + "from": "source-list-map@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.5.tgz" + }, + "source-map": { + "version": "0.3.0", + "from": "source-map@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.3.0.tgz" + }, + "source-map-loader": { + "version": "0.1.5", + "from": "source-map-loader@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.1.5.tgz", + "dependencies": { + "async": { + "version": "0.9.2", + "from": "async@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" + }, + "source-map": { + "version": "0.1.43", + "from": "source-map@>=0.1.33 <0.2.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz" + } + } + }, + "source-map-support": { + "version": "0.2.10", + "from": "source-map-support@>=0.2.6 <0.3.0", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.2.10.tgz", + "dependencies": { + "source-map": { + "version": "0.1.32", + "from": "source-map@0.1.32", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz" + } + } + }, + "sparkles": { + "version": "1.0.0", + "from": "sparkles@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" + }, + "spawn-sync": { + "version": "1.0.13", + "from": "spawn-sync@1.0.13", + "resolved": "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.13.tgz" + }, + "spdx-correct": { + "version": "1.0.2", + "from": "spdx-correct@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz" + }, + "spdx-exceptions": { + "version": "1.0.4", + "from": "spdx-exceptions@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz" + }, + "spdx-expression-parse": { + "version": "1.0.2", + "from": "spdx-expression-parse@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz" + }, + "spdx-license-ids": { + "version": "1.1.0", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz" + }, + "split": { + "version": "1.0.0", + "from": "split@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.0.tgz" + }, + "split2": { + "version": "1.1.0", + "from": "split2@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-1.1.0.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.5", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz" }, - "miniwrite": { - "version": "0.1.4", - "from": "https://registry.npmjs.org/miniwrite/-/miniwrite-0.1.4.tgz", - "resolved": "https://registry.npmjs.org/miniwrite/-/miniwrite-0.1.4.tgz", - "dependencies": { - "mkdirp": { - "version": "0.3.5", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz" - } - } + "through2": { + "version": "2.0.0", + "from": "through2@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz" + } + } + }, + "sprintf-js": { + "version": "1.0.3", + "from": "sprintf-js@>=1.0.2 <1.1.0", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + }, + "sshpk": { + "version": "1.7.1", + "from": "sshpk@>=1.7.0 <2.0.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.7.1.tgz", + "dependencies": { + "assert-plus": { + "version": "0.2.0", + "from": "assert-plus@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz" + } + } + }, + "static-favicon": { + "version": "1.0.2", + "from": "static-favicon@1.0.2", + "resolved": "https://registry.npmjs.org/static-favicon/-/static-favicon-1.0.2.tgz" + }, + "statuses": { + "version": "1.2.1", + "from": "statuses@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz" + }, + "stream-browserify": { + "version": "1.0.0", + "from": "stream-browserify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz" + }, + "stream-combiner": { + "version": "0.0.4", + "from": "stream-combiner@>=0.0.4 <0.1.0", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz" + }, + "stream-combiner2": { + "version": "1.0.2", + "from": "stream-combiner2@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.0.2.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.33", + "from": "readable-stream@>=1.0.17 <1.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz" }, - "mkdirp": { + "through2": { "version": "0.5.1", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "dependencies": { - "minimist": { - "version": "0.0.8", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" - } - } + "from": "through2@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz" }, - "open": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/open/-/open-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/open/-/open-0.0.5.tgz" + "xtend": { + "version": "3.0.0", + "from": "xtend@>=3.0.0 <3.1.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz" + } + } + }, + "stream-consume": { + "version": "0.1.0", + "from": "stream-consume@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.0.tgz" + }, + "stream-counter": { + "version": "0.2.0", + "from": "stream-counter@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgz" + }, + "stream-equal": { + "version": "0.1.6", + "from": "stream-equal@0.1.6", + "resolved": "https://registry.npmjs.org/stream-equal/-/stream-equal-0.1.6.tgz" + }, + "stream-splicer": { + "version": "1.3.2", + "from": "stream-splicer@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-1.3.2.tgz", + "dependencies": { + "through2": { + "version": "1.1.1", + "from": "through2@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-1.1.1.tgz" + } + } + }, + "stream-to-array": { + "version": "1.0.0", + "from": "stream-to-array@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/stream-to-array/-/stream-to-array-1.0.0.tgz" + }, + "streamqueue": { + "version": "0.0.6", + "from": "streamqueue@0.0.6", + "resolved": "https://registry.npmjs.org/streamqueue/-/streamqueue-0.0.6.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "string-length": { + "version": "1.0.1", + "from": "string-length@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz", + "dependencies": { + "ansi-regex": { + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" }, - "request": { - "version": "2.65.0", - "from": "https://registry.npmjs.org/request/-/request-2.65.0.tgz", - "resolved": "https://registry.npmjs.org/request/-/request-2.65.0.tgz", - "dependencies": { - "aws-sign2": { - "version": "0.6.0", - "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz" - }, - "bl": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - } - } - }, - "caseless": { - "version": "0.11.0", - "from": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" - }, - "combined-stream": { - "version": "1.0.5", - "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "dependencies": { - "delayed-stream": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - } - } - }, - "extend": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" - }, - "forever-agent": { - "version": "0.6.1", - "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" - }, - "form-data": { - "version": "1.0.0-rc3", - "from": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz", - "dependencies": { - "async": { - "version": "1.5.0", - "from": "https://registry.npmjs.org/async/-/async-1.5.0.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.0.tgz" - } - } - }, - "har-validator": { - "version": "2.0.2", - "from": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.2.tgz", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.2.tgz", - "dependencies": { - "commander": { - "version": "2.9.0", - "from": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "dependencies": { - "graceful-readlink": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" - } - } - }, - "is-my-json-valid": { - "version": "2.12.2", - "from": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.2.tgz", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.2.tgz", - "dependencies": { - "generate-function": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz" - }, - "generate-object-property": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "dependencies": { - "is-property": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" - } - } - }, - "jsonpointer": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz" - }, - "xtend": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" - } - } - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - }, - "hawk": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", - "dependencies": { - "boom": { - "version": "2.10.1", - "from": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" - }, - "cryptiles": { - "version": "2.0.5", - "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" - }, - "hoek": { - "version": "2.16.3", - "from": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" - }, - "sntp": { - "version": "1.0.9", - "from": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" - } - } - }, - "http-signature": { - "version": "0.11.0", - "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", - "dependencies": { - "asn1": { - "version": "0.1.11", - "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" - }, - "assert-plus": { - "version": "0.1.5", - "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" - }, - "ctype": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" - } - } - }, - "isstream": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" - }, - "json-stringify-safe": { - "version": "5.0.1", - "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - }, - "mime-types": { - "version": "2.1.7", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", - "dependencies": { - "mime-db": { - "version": "1.19.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz" - } - } - }, - "oauth-sign": { - "version": "0.8.0", - "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" - }, - "qs": { - "version": "5.2.0", - "from": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz" - }, - "stringstream": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" - }, - "tough-cookie": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz" - }, - "tunnel-agent": { - "version": "0.4.1", - "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" - } - } + "strip-ansi": { + "version": "3.0.0", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz" + } + } + }, + "string-template": { + "version": "0.2.1", + "from": "string-template@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz" + }, + "string-width": { + "version": "1.0.1", + "from": "string-width@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.1.tgz", + "dependencies": { + "ansi-regex": { + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + }, + "strip-ansi": { + "version": "3.0.0", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz" + } + } + }, + "stringstream": { + "version": "0.0.5", + "from": "stringstream@>=0.0.4 <0.1.0", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" + }, + "strip-ansi": { + "version": "2.0.1", + "from": "strip-ansi@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", + "dependencies": { + "ansi-regex": { + "version": "1.1.1", + "from": "ansi-regex@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" + } + } + }, + "strip-bom": { + "version": "2.0.0", + "from": "strip-bom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz" + }, + "strip-bom-stream": { + "version": "1.0.0", + "from": "strip-bom-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz" + }, + "strip-indent": { + "version": "1.0.1", + "from": "strip-indent@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" + }, + "strip-json-comments": { + "version": "1.0.4", + "from": "strip-json-comments@>=1.0.4 <1.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz" + }, + "subarg": { + "version": "1.0.0", + "from": "subarg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz" + }, + "success-symbol": { + "version": "0.1.0", + "from": "success-symbol@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz" + }, + "supports-color": { + "version": "0.2.0", + "from": "supports-color@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz" + }, + "symlink-or-copy": { + "version": "1.0.1", + "from": "symlink-or-copy@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/symlink-or-copy/-/symlink-or-copy-1.0.1.tgz" + }, + "syntax-error": { + "version": "1.1.4", + "from": "syntax-error@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.1.4.tgz" + }, + "systemjs": { + "version": "0.18.10", + "from": "systemjs@0.18.10", + "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-0.18.10.tgz" + }, + "systemjs-builder": { + "version": "0.10.6", + "from": "systemjs-builder@>=0.10.3 <0.11.0", + "resolved": "https://registry.npmjs.org/systemjs-builder/-/systemjs-builder-0.10.6.tgz", + "dependencies": { + "camelcase": { + "version": "1.2.1", + "from": "camelcase@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" }, - "rimraf": { - "version": "2.2.8", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" + "cliui": { + "version": "2.1.0", + "from": "cliui@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz" }, - "type-detect": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.2.tgz" + "es6-module-loader": { + "version": "0.16.6", + "from": "es6-module-loader@>=0.16.6 <0.17.0", + "resolved": "https://registry.npmjs.org/es6-module-loader/-/es6-module-loader-0.16.6.tgz" }, - "update-notifier": { - "version": "0.2.2", - "from": "https://registry.npmjs.org/update-notifier/-/update-notifier-0.2.2.tgz", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-0.2.2.tgz", + "glob": { + "version": "5.0.15", + "from": "glob@>=5.0.3 <6.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz" + }, + "source-map": { + "version": "0.4.4", + "from": "source-map@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz" + }, + "systemjs": { + "version": "0.16.11", + "from": "systemjs@>=0.16.9 <0.17.0", + "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-0.16.11.tgz" + }, + "uglify-js": { + "version": "2.6.1", + "from": "uglify-js@>=2.4.17 <3.0.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.1.tgz", "dependencies": { - "chalk": { - "version": "0.5.1", - "from": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", - "dependencies": { - "ansi-styles": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz" - }, - "escape-string-regexp": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" - }, - "has-ansi": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" - } - } - }, - "strip-ansi": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" - } - } - }, - "supports-color": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz" - } - } - }, - "configstore": { - "version": "0.3.2", - "from": "https://registry.npmjs.org/configstore/-/configstore-0.3.2.tgz", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-0.3.2.tgz", - "dependencies": { - "graceful-fs": { - "version": "3.0.8", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" - }, - "object-assign": { - "version": "2.1.1", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" - }, - "osenv": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", - "dependencies": { - "os-homedir": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz" - }, - "os-tmpdir": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz" - } - } - }, - "user-home": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz" - }, - "xdg-basedir": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-1.0.1.tgz" - } - } - }, - "is-npm": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz" - }, - "latest-version": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/latest-version/-/latest-version-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-1.0.1.tgz", - "dependencies": { - "package-json": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/package-json/-/package-json-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-1.2.0.tgz", - "dependencies": { - "got": { - "version": "3.3.1", - "from": "https://registry.npmjs.org/got/-/got-3.3.1.tgz", - "resolved": "https://registry.npmjs.org/got/-/got-3.3.1.tgz", - "dependencies": { - "duplexify": { - "version": "3.4.2", - "from": "https://registry.npmjs.org/duplexify/-/duplexify-3.4.2.tgz", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.4.2.tgz", - "dependencies": { - "end-of-stream": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz", - "dependencies": { - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - } - } - }, - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - } - } - }, - "infinity-agent": { - "version": "2.0.3", - "from": "https://registry.npmjs.org/infinity-agent/-/infinity-agent-2.0.3.tgz", - "resolved": "https://registry.npmjs.org/infinity-agent/-/infinity-agent-2.0.3.tgz" - }, - "is-redirect": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz" - }, - "is-stream": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/is-stream/-/is-stream-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.0.1.tgz" - }, - "lowercase-keys": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz" - }, - "nested-error-stacks": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-1.0.1.tgz", - "dependencies": { - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - } - } - }, - "object-assign": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" - }, - "prepend-http": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.3.tgz" - }, - "read-all-stream": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.0.1.tgz", - "dependencies": { - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - }, - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - } - } - }, - "timed-out": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz" - } - } - }, - "registry-url": { - "version": "3.0.3", - "from": "https://registry.npmjs.org/registry-url/-/registry-url-3.0.3.tgz", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.0.3.tgz", - "dependencies": { - "rc": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/rc/-/rc-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.2.tgz", - "dependencies": { - "deep-extend": { - "version": "0.2.11", - "from": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz" - }, - "ini": { - "version": "1.3.4", - "from": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" - }, - "strip-json-comments": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz" - } - } - } - } - } - } - } - } - }, - "semver-diff": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.0.0.tgz" - }, - "string-length": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz", - "dependencies": { - "strip-ansi": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - } - } + "source-map": { + "version": "0.5.3", + "from": "source-map@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz" } } }, - "uri-templates": { - "version": "0.1.9", - "from": "https://registry.npmjs.org/uri-templates/-/uri-templates-0.1.9.tgz", - "resolved": "https://registry.npmjs.org/uri-templates/-/uri-templates-0.1.9.tgz" + "window-size": { + "version": "0.1.0", + "from": "window-size@0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" + }, + "wordwrap": { + "version": "0.0.2", + "from": "wordwrap@0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" + }, + "yargs": { + "version": "3.10.0", + "from": "yargs@>=3.10.0 <3.11.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz" + } + } + }, + "tapable": { + "version": "0.1.10", + "from": "tapable@>=0.1.8 <0.2.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz" + }, + "tar": { + "version": "2.2.1", + "from": "tar@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "dependencies": { + "fstream": { + "version": "1.0.8", + "from": "fstream@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.8.tgz" }, - "uuid": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz" + "graceful-fs": { + "version": "4.1.2", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" + } + } + }, + "tar-stream": { + "version": "1.1.5", + "from": "tar-stream@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.1.5.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.33", + "from": "readable-stream@>=1.0.33 <1.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz" + } + } + }, + "tempfile": { + "version": "1.1.1", + "from": "tempfile@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-1.1.1.tgz" + }, + "text-extensions": { + "version": "1.3.3", + "from": "text-extensions@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.3.3.tgz" + }, + "textextensions": { + "version": "1.0.1", + "from": "textextensions@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-1.0.1.tgz" + }, + "through": { + "version": "2.3.8", + "from": "through@>=2.2.7 <3.0.0", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + }, + "through2": { + "version": "0.6.5", + "from": "through2@>=0.6.5 <0.7.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.33", + "from": "readable-stream@>=1.0.33-1 <1.1.0-0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz" + } + } + }, + "through2-filter": { + "version": "2.0.0", + "from": "through2-filter@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.5", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz" }, - "verror": { - "version": "1.4.0", - "from": "https://registry.npmjs.org/verror/-/verror-1.4.0.tgz", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.4.0.tgz", - "dependencies": { - "extsprintf": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.3.tgz" - } - } + "through2": { + "version": "2.0.0", + "from": "through2@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz" } } }, - "tslint": { - "version": "3.2.1", - "from": "tslint@3.2.1", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-3.2.1.tgz", + "tildify": { + "version": "1.1.2", + "from": "tildify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.1.2.tgz" + }, + "timed-out": { + "version": "2.0.0", + "from": "timed-out@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz" + }, + "timers-browserify": { + "version": "1.4.2", + "from": "timers-browserify@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz" + }, + "timers-ext": { + "version": "0.1.0", + "from": "timers-ext@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.0.tgz" + }, + "tiny-lr": { + "version": "0.1.7", + "from": "tiny-lr@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.1.7.tgz", "dependencies": { - "glob": { - "version": "6.0.1", - "from": "glob@>=6.0.1 <7.0.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.1.tgz" + "debug": { + "version": "2.0.0", + "from": "debug@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.0.0.tgz" + }, + "ms": { + "version": "0.6.2", + "from": "ms@0.6.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz" } } }, - "typescript": { - "version": "1.7.5", - "from": "typescript@>=1.7.3 <2.0.0", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-1.7.5.tgz" + "tmp": { + "version": "0.0.25", + "from": "tmp@0.0.25", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.25.tgz" }, - "underscore.string": { - "version": "3.1.1", - "from": "underscore.string@>=3.1.1 <3.2.0", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.1.1.tgz" + "to-absolute-glob": { + "version": "0.1.1", + "from": "to-absolute-glob@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz" }, - "universal-analytics": { - "version": "0.3.9", - "from": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.3.9.tgz", - "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.3.9.tgz", + "to-array": { + "version": "0.1.3", + "from": "to-array@0.1.3", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.3.tgz" + }, + "topo": { + "version": "1.1.0", + "from": "topo@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/topo/-/topo-1.1.0.tgz" + }, + "tough-cookie": { + "version": "2.2.1", + "from": "tough-cookie@>=2.2.0 <2.3.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.1.tgz" + }, + "traceur": { + "version": "0.0.88", + "from": "traceur@0.0.88", + "resolved": "https://registry.npmjs.org/traceur/-/traceur-0.0.88.tgz", "dependencies": { - "async": { - "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" + "commander": { + "version": "2.6.0", + "from": "commander@>=2.6.0 <2.7.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.6.0.tgz" }, - "request": { - "version": "2.65.0", - "from": "https://registry.npmjs.org/request/-/request-2.65.0.tgz", - "resolved": "https://registry.npmjs.org/request/-/request-2.65.0.tgz", - "dependencies": { - "aws-sign2": { - "version": "0.6.0", - "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz" - }, - "bl": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz", - "dependencies": { - "readable-stream": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - } - } - }, - "caseless": { - "version": "0.11.0", - "from": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" - }, - "combined-stream": { - "version": "1.0.5", - "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "dependencies": { - "delayed-stream": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - } - } - }, - "extend": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" - }, - "forever-agent": { - "version": "0.6.1", - "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" - }, - "form-data": { - "version": "1.0.0-rc3", - "from": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz", - "dependencies": { - "async": { - "version": "1.5.0", - "from": "https://registry.npmjs.org/async/-/async-1.5.0.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.0.tgz" - } - } - }, - "har-validator": { - "version": "2.0.2", - "from": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.2.tgz", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.2.tgz", - "dependencies": { - "chalk": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "dependencies": { - "ansi-styles": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" - }, - "escape-string-regexp": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" - }, - "has-ansi": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "supports-color": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - } - } - }, - "commander": { - "version": "2.9.0", - "from": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "dependencies": { - "graceful-readlink": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" - } - } - }, - "is-my-json-valid": { - "version": "2.12.2", - "from": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.2.tgz", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.2.tgz", - "dependencies": { - "generate-function": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz" - }, - "generate-object-property": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "dependencies": { - "is-property": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" - } - } - }, - "jsonpointer": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz" - }, - "xtend": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" - } - } - }, - "pinkie-promise": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "dependencies": { - "pinkie": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" - } - } - } - } - }, - "hawk": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", - "dependencies": { - "boom": { - "version": "2.10.1", - "from": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" - }, - "cryptiles": { - "version": "2.0.5", - "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" - }, - "hoek": { - "version": "2.16.3", - "from": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" - }, - "sntp": { - "version": "1.0.9", - "from": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" - } - } - }, - "http-signature": { - "version": "0.11.0", - "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", - "dependencies": { - "asn1": { - "version": "0.1.11", - "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" - }, - "assert-plus": { - "version": "0.1.5", - "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" - }, - "ctype": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" - } - } - }, - "isstream": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" - }, - "json-stringify-safe": { - "version": "5.0.1", - "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - }, - "mime-types": { - "version": "2.1.7", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", - "dependencies": { - "mime-db": { - "version": "1.19.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz" - } - } - }, - "oauth-sign": { - "version": "0.8.0", - "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" - }, - "qs": { - "version": "5.2.0", - "from": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz" - }, - "stringstream": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" - }, - "tough-cookie": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz" - }, - "tunnel-agent": { - "version": "0.4.1", - "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" + "glob": { + "version": "4.3.5", + "from": "glob@>=4.3.0 <4.4.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz" + }, + "semver": { + "version": "2.3.2", + "from": "semver@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-2.3.2.tgz" + } + } + }, + "traverse": { + "version": "0.3.9", + "from": "traverse@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz" + }, + "trim-newlines": { + "version": "1.0.0", + "from": "trim-newlines@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" + }, + "ts2dart": { + "version": "0.7.19", + "from": "ts2dart@>=0.7.18 <0.8.0", + "resolved": "https://registry.npmjs.org/ts2dart/-/ts2dart-0.7.19.tgz", + "dependencies": { + "source-map": { + "version": "0.4.4", + "from": "source-map@>=0.4.2 <0.5.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz" + }, + "source-map-support": { + "version": "0.3.3", + "from": "source-map-support@>=0.3.1 <0.4.0", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.3.3.tgz", + "dependencies": { + "source-map": { + "version": "0.1.32", + "from": "source-map@0.1.32", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz" } } }, - "underscore": { - "version": "1.8.3", - "from": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz" + "typescript": { + "version": "1.7.3", + "from": "typescript@1.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-1.7.3.tgz" } } }, - "utf-8-validate": { - "version": "1.2.1", - "from": "utf-8-validate@>=1.2.0 <1.3.0", - "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-1.2.1.tgz" - }, - "webpack": { - "version": "1.12.6", - "from": "https://registry.npmjs.org/webpack/-/webpack-1.12.6.tgz", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-1.12.6.tgz", + "tsd": { + "version": "0.6.5", + "from": "tsd@>=0.6.5-beta <0.7.0", + "resolved": "https://registry.npmjs.org/tsd/-/tsd-0.6.5.tgz", "dependencies": { - "async": { - "version": "1.5.0", - "from": "https://registry.npmjs.org/async/-/async-1.5.0.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.0.tgz" + "ansi-regex": { + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" }, - "clone": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" + "ansi-styles": { + "version": "2.1.0", + "from": "ansi-styles@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" }, - "enhanced-resolve": { - "version": "0.9.1", - "from": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - } - } + "bluebird": { + "version": "1.2.4", + "from": "bluebird@>=1.2.4 <1.3.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-1.2.4.tgz" }, - "esprima": { - "version": "2.7.0", - "from": "https://registry.npmjs.org/esprima/-/esprima-2.7.0.tgz", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.0.tgz" + "chalk": { + "version": "1.1.1", + "from": "chalk@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz" }, - "interpret": { - "version": "0.6.6", - "from": "https://registry.npmjs.org/interpret/-/interpret-0.6.6.tgz", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-0.6.6.tgz" + "diff": { + "version": "1.4.0", + "from": "diff@>=1.4.0 <2.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-1.4.0.tgz" }, - "loader-utils": { - "version": "0.2.11", - "from": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.11.tgz", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.11.tgz", - "dependencies": { - "big.js": { - "version": "3.1.3", - "from": "https://registry.npmjs.org/big.js/-/big.js-3.1.3.tgz", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.1.3.tgz" - }, - "json5": { - "version": "0.4.0", - "from": "https://registry.npmjs.org/json5/-/json5-0.4.0.tgz", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.4.0.tgz" - } - } + "event-stream": { + "version": "3.1.7", + "from": "event-stream@>=3.1.5 <3.2.0", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.1.7.tgz" }, - "memory-fs": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz" + "extsprintf": { + "version": "1.0.3", + "from": "extsprintf@1.0.3", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.3.tgz" }, - "mkdirp": { - "version": "0.5.1", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "dependencies": { - "minimist": { - "version": "0.0.8", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" - } - } + "has-ansi": { + "version": "2.0.0", + "from": "has-ansi@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" }, - "node-libs-browser": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-0.5.3.tgz", - "dependencies": { - "assert": { - "version": "1.3.0", - "from": "https://registry.npmjs.org/assert/-/assert-1.3.0.tgz", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.3.0.tgz" - }, - "browserify-zlib": { - "version": "0.1.4", - "from": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", - "dependencies": { - "pako": { - "version": "0.2.8", - "from": "https://registry.npmjs.org/pako/-/pako-0.2.8.tgz", - "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.8.tgz" - } - } - }, - "buffer": { - "version": "3.5.2", - "from": "https://registry.npmjs.org/buffer/-/buffer-3.5.2.tgz", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-3.5.2.tgz", - "dependencies": { - "ieee754": { - "version": "1.1.6", - "from": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.6.tgz", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.6.tgz" - }, - "is-array": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/is-array/-/is-array-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-array/-/is-array-1.0.1.tgz" - } - } - }, - "console-browserify": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", - "dependencies": { - "date-now": { - "version": "0.1.4", - "from": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", - "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz" - } - } - }, - "constants-browserify": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-0.0.1.tgz" - }, - "crypto-browserify": { - "version": "3.2.8", - "from": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz", - "dependencies": { - "pbkdf2-compat": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/pbkdf2-compat/-/pbkdf2-compat-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/pbkdf2-compat/-/pbkdf2-compat-2.0.1.tgz" - }, - "ripemd160": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/ripemd160/-/ripemd160-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-0.2.0.tgz" - }, - "sha.js": { - "version": "2.2.6", - "from": "https://registry.npmjs.org/sha.js/-/sha.js-2.2.6.tgz", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.2.6.tgz" - } - } - }, - "domain-browser": { - "version": "1.1.4", - "from": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.4.tgz", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.4.tgz" - }, - "events": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/events/-/events-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.0.tgz" - }, - "http-browserify": { - "version": "1.7.0", - "from": "https://registry.npmjs.org/http-browserify/-/http-browserify-1.7.0.tgz", - "resolved": "https://registry.npmjs.org/http-browserify/-/http-browserify-1.7.0.tgz", - "dependencies": { - "Base64": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/Base64/-/Base64-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/Base64/-/Base64-0.2.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - } - } - }, - "https-browserify": { - "version": "0.0.0", - "from": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.0.tgz", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.0.tgz" - }, - "os-browserify": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz" - }, - "path-browserify": { - "version": "0.0.0", - "from": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz" - }, - "process": { - "version": "0.11.2", - "from": "https://registry.npmjs.org/process/-/process-0.11.2.tgz", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.2.tgz" - }, - "punycode": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" - }, - "querystring-es3": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz" - }, - "readable-stream": { - "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - } - } - }, - "stream-browserify": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz", - "dependencies": { - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - } - } - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "timers-browserify": { - "version": "1.4.1", - "from": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.1.tgz", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.1.tgz" - }, - "tty-browserify": { - "version": "0.0.0", - "from": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz" - }, - "url": { - "version": "0.10.3", - "from": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", - "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", - "dependencies": { - "querystring": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" - } - } - }, - "util": { - "version": "0.10.3", - "from": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "dependencies": { - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - } - } - }, - "vm-browserify": { - "version": "0.0.4", - "from": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", - "dependencies": { - "indexof": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz" - } - } - } - } + "lru-cache": { + "version": "2.5.2", + "from": "lru-cache@>=2.5.0 <2.6.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.2.tgz" + }, + "minimatch": { + "version": "1.0.0", + "from": "minimatch@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz" + }, + "open": { + "version": "0.0.5", + "from": "open@>=0.0.5 <0.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-0.0.5.tgz" + }, + "rimraf": { + "version": "2.2.8", + "from": "rimraf@>=2.2.8 <2.3.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" + }, + "split": { + "version": "0.2.10", + "from": "split@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz" + }, + "strip-ansi": { + "version": "3.0.0", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz" + }, + "supports-color": { + "version": "2.0.0", + "from": "supports-color@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + }, + "verror": { + "version": "1.4.0", + "from": "verror@>=1.4.0 <1.5.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.4.0.tgz" + } + } + }, + "tslint": { + "version": "3.2.1", + "from": "tslint@>=3.2.1 <4.0.0", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-3.2.1.tgz", + "dependencies": { + "glob": { + "version": "6.0.3", + "from": "glob@>=6.0.1 <7.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.3.tgz" + }, + "underscore.string": { + "version": "3.1.1", + "from": "underscore.string@>=3.1.1 <3.2.0", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.1.1.tgz" + } + } + }, + "tty-browserify": { + "version": "0.0.0", + "from": "tty-browserify@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz" + }, + "tunnel-agent": { + "version": "0.4.2", + "from": "tunnel-agent@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.2.tgz" + }, + "tweetnacl": { + "version": "0.13.2", + "from": "tweetnacl@>=0.13.0 <1.0.0", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.13.2.tgz" + }, + "type-detect": { + "version": "0.1.2", + "from": "type-detect@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.2.tgz" + }, + "type-is": { + "version": "1.5.7", + "from": "type-is@>=1.5.1 <1.6.0", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.5.7.tgz" + }, + "typedarray": { + "version": "0.0.6", + "from": "typedarray@>=0.0.5 <0.1.0", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" + }, + "typescript": { + "version": "1.7.5", + "from": "typescript@>=1.7.3 <2.0.0", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-1.7.5.tgz" + }, + "ua-parser-js": { + "version": "0.7.10", + "from": "ua-parser-js@>=0.7.9 <0.8.0", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.10.tgz" + }, + "uglify-js": { + "version": "2.3.6", + "from": "uglify-js@>=2.3.0 <2.4.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz", + "dependencies": { + "optimist": { + "version": "0.3.7", + "from": "optimist@>=0.3.5 <0.4.0", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz" + }, + "source-map": { + "version": "0.1.43", + "from": "source-map@>=0.1.7 <0.2.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz" + } + } + }, + "uglify-save-license": { + "version": "0.4.1", + "from": "uglify-save-license@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/uglify-save-license/-/uglify-save-license-0.4.1.tgz" + }, + "uglify-to-browserify": { + "version": "1.0.2", + "from": "uglify-to-browserify@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" + }, + "uid-number": { + "version": "0.0.5", + "from": "uid-number@0.0.5", + "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.5.tgz" + }, + "uid2": { + "version": "0.0.3", + "from": "uid2@>=0.0.2 <0.1.0", + "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz" + }, + "ultron": { + "version": "1.0.2", + "from": "ultron@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz" + }, + "umd": { + "version": "3.0.1", + "from": "umd@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.1.tgz" + }, + "underscore": { + "version": "1.8.3", + "from": "underscore@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz" + }, + "underscore.string": { + "version": "2.3.3", + "from": "underscore.string@>=2.3.3 <2.4.0", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz" + }, + "unique-stream": { + "version": "1.0.0", + "from": "unique-stream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz" + }, + "universal-analytics": { + "version": "0.3.10", + "from": "universal-analytics@>=0.3.9 <0.4.0", + "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.3.10.tgz" + }, + "unpipe": { + "version": "1.0.0", + "from": "unpipe@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" + }, + "unzip": { + "version": "0.1.11", + "from": "unzip@>=0.1.9 <0.2.0", + "resolved": "https://registry.npmjs.org/unzip/-/unzip-0.1.11.tgz", + "dependencies": { + "readable-stream": { + "version": "1.0.33", + "from": "readable-stream@>=1.0.31 <1.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz" + } + } + }, + "update-notifier": { + "version": "0.2.2", + "from": "update-notifier@>=0.2.2 <0.3.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-0.2.2.tgz" + }, + "uri-templates": { + "version": "0.1.9", + "from": "uri-templates@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/uri-templates/-/uri-templates-0.1.9.tgz" + }, + "url": { + "version": "0.10.3", + "from": "url@>=0.10.1 <0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", + "dependencies": { + "punycode": { + "version": "1.3.2", + "from": "punycode@1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" + } + } + }, + "url2": { + "version": "0.0.0", + "from": "url2@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/url2/-/url2-0.0.0.tgz" + }, + "user-home": { + "version": "1.1.1", + "from": "user-home@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz" + }, + "useragent": { + "version": "2.1.8", + "from": "useragent@>=2.1.6 <3.0.0", + "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.1.8.tgz", + "dependencies": { + "lru-cache": { + "version": "2.2.4", + "from": "lru-cache@>=2.2.0 <2.3.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz" + } + } + }, + "utf-8-validate": { + "version": "1.2.1", + "from": "utf-8-validate@>=1.2.0 <1.3.0", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-1.2.1.tgz" + }, + "utf8": { + "version": "2.1.0", + "from": "utf8@2.1.0", + "resolved": "https://registry.npmjs.org/utf8/-/utf8-2.1.0.tgz" + }, + "util": { + "version": "0.10.3", + "from": "util@>=0.10.1 <0.11.0", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + }, + "utils-merge": { + "version": "1.0.0", + "from": "utils-merge@1.0.0", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz" + }, + "uuid": { + "version": "2.0.1", + "from": "uuid@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz" + }, + "v8flags": { + "version": "2.0.11", + "from": "v8flags@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.0.11.tgz" + }, + "validate-npm-package-license": { + "version": "3.0.1", + "from": "validate-npm-package-license@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz" + }, + "vargs": { + "version": "0.1.0", + "from": "vargs@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/vargs/-/vargs-0.1.0.tgz" + }, + "verror": { + "version": "1.3.6", + "from": "verror@1.3.6", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz" + }, + "vhost": { + "version": "1.0.0", + "from": "vhost@1.0.0", + "resolved": "https://registry.npmjs.org/vhost/-/vhost-1.0.0.tgz" + }, + "vinyl": { + "version": "0.5.3", + "from": "vinyl@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz" + }, + "vinyl-fs": { + "version": "0.3.14", + "from": "vinyl-fs@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz", + "dependencies": { + "clone": { + "version": "0.2.0", + "from": "clone@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz" }, - "optimist": { - "version": "0.6.1", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "strip-bom": { + "version": "1.0.0", + "from": "strip-bom@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz" + }, + "vinyl": { + "version": "0.4.6", + "from": "vinyl@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz" + } + } + }, + "vinyl-sourcemaps-apply": { + "version": "0.2.1", + "from": "vinyl-sourcemaps-apply@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "dependencies": { + "source-map": { + "version": "0.5.3", + "from": "source-map@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz" + } + } + }, + "vm-browserify": { + "version": "0.0.4", + "from": "vm-browserify@>=0.0.1 <0.1.0", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz" + }, + "void-elements": { + "version": "2.0.1", + "from": "void-elements@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz" + }, + "walk-sync": { + "version": "0.1.3", + "from": "walk-sync@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.1.3.tgz" + }, + "watchpack": { + "version": "0.2.9", + "from": "watchpack@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-0.2.9.tgz", + "dependencies": { + "async": { + "version": "0.9.2", + "from": "async@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" + }, + "graceful-fs": { + "version": "4.1.2", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" + } + } + }, + "wd": { + "version": "0.3.12", + "from": "wd@>=0.3.4 <0.4.0", + "resolved": "https://registry.npmjs.org/wd/-/wd-0.3.12.tgz", + "dependencies": { + "ansi-regex": { + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + }, + "ansi-styles": { + "version": "2.1.0", + "from": "ansi-styles@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" + }, + "asn1": { + "version": "0.1.11", + "from": "asn1@0.1.11", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" + }, + "async": { + "version": "1.0.0", + "from": "async@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz" + }, + "aws-sign2": { + "version": "0.5.0", + "from": "aws-sign2@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" + }, + "caseless": { + "version": "0.9.0", + "from": "caseless@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz" + }, + "chalk": { + "version": "1.1.1", + "from": "chalk@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz" + }, + "combined-stream": { + "version": "0.0.7", + "from": "combined-stream@>=0.0.5 <0.1.0", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz" + }, + "delayed-stream": { + "version": "0.0.5", + "from": "delayed-stream@0.0.5", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" + }, + "form-data": { + "version": "0.2.0", + "from": "form-data@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", "dependencies": { - "minimist": { - "version": "0.0.10", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" - }, - "wordwrap": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" + "async": { + "version": "0.9.2", + "from": "async@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" } } }, + "har-validator": { + "version": "1.8.0", + "from": "har-validator@>=1.4.0 <2.0.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz" + }, + "has-ansi": { + "version": "2.0.0", + "from": "has-ansi@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" + }, + "hawk": { + "version": "2.3.1", + "from": "hawk@>=2.3.0 <2.4.0", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz" + }, + "http-signature": { + "version": "0.10.1", + "from": "http-signature@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz" + }, + "lodash": { + "version": "3.9.3", + "from": "lodash@>=3.9.3 <3.10.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.9.3.tgz" + }, + "oauth-sign": { + "version": "0.6.0", + "from": "oauth-sign@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz" + }, + "qs": { + "version": "2.4.2", + "from": "qs@>=2.4.0 <2.5.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.4.2.tgz" + }, + "request": { + "version": "2.55.0", + "from": "request@>=2.55.0 <2.56.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.55.0.tgz" + }, + "strip-ansi": { + "version": "3.0.0", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz" + }, "supports-color": { - "version": "3.1.2", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz", - "dependencies": { - "has-flag": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz" - } - } + "version": "2.0.0", + "from": "supports-color@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + }, + "underscore.string": { + "version": "3.0.3", + "from": "underscore.string@>=3.0.3 <3.1.0", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.0.3.tgz" + } + } + }, + "weak-map": { + "version": "1.0.0", + "from": "weak-map@1.0.0", + "resolved": "https://registry.npmjs.org/weak-map/-/weak-map-1.0.0.tgz" + }, + "webpack": { + "version": "1.12.9", + "from": "webpack@>=1.12.6 <2.0.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-1.12.9.tgz", + "dependencies": { + "async": { + "version": "1.5.0", + "from": "async@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.0.tgz" }, - "tapable": { - "version": "0.1.9", - "from": "https://registry.npmjs.org/tapable/-/tapable-0.1.9.tgz", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.9.tgz" + "camelcase": { + "version": "1.2.1", + "from": "camelcase@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" + }, + "cliui": { + "version": "2.1.0", + "from": "cliui@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz" + }, + "source-map": { + "version": "0.5.3", + "from": "source-map@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz" + }, + "supports-color": { + "version": "3.1.2", + "from": "supports-color@>=3.1.0 <4.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz" }, "uglify-js": { "version": "2.6.1", - "from": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.1.tgz", + "from": "uglify-js@>=2.6.0 <2.7.0", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.1.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" - }, - "source-map": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz" - }, - "uglify-to-browserify": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" - }, - "yargs": { - "version": "3.10.0", - "from": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "dependencies": { - "camelcase": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" - }, - "cliui": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "dependencies": { - "center-align": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/center-align/-/center-align-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.2.tgz", - "dependencies": { - "align-text": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/align-text/-/align-text-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.3.tgz", - "dependencies": { - "kind-of": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", - "dependencies": { - "is-buffer": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.0.tgz" - } - } - }, - "longest": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz" - }, - "repeat-string": { - "version": "1.5.2", - "from": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz" - } - } - }, - "lazy-cache": { - "version": "0.2.4", - "from": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.4.tgz", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.4.tgz" - } - } - }, - "right-align": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "dependencies": { - "align-text": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/align-text/-/align-text-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.3.tgz", - "dependencies": { - "kind-of": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", - "dependencies": { - "is-buffer": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.0.tgz" - } - } - }, - "longest": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz" - }, - "repeat-string": { - "version": "1.5.2", - "from": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz" - } - } - } - } - }, - "wordwrap": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" - } - } - }, - "decamelize": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/decamelize/-/decamelize-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.1.1.tgz" - }, - "window-size": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" - } - } + "from": "async@>=0.2.6 <0.3.0" } } }, - "watchpack": { - "version": "0.2.9", - "from": "https://registry.npmjs.org/watchpack/-/watchpack-0.2.9.tgz", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-0.2.9.tgz", - "dependencies": { - "async": { - "version": "0.9.2", - "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" - }, - "graceful-fs": { - "version": "4.1.2", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" - } - } + "window-size": { + "version": "0.1.0", + "from": "window-size@0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" }, - "webpack-core": { - "version": "0.6.8", - "from": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.8.tgz", - "resolved": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.8.tgz", - "dependencies": { - "source-list-map": { - "version": "0.1.5", - "from": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.5.tgz", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.5.tgz" - }, - "source-map": { - "version": "0.4.4", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "dependencies": { - "amdefine": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" - } - } - } - } + "wordwrap": { + "version": "0.0.2", + "from": "wordwrap@0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" + }, + "yargs": { + "version": "3.10.0", + "from": "yargs@>=3.10.0 <3.11.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz" } } }, - "which": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/which/-/which-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/which/-/which-1.2.0.tgz", + "webpack-core": { + "version": "0.6.8", + "from": "webpack-core@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.8.tgz", "dependencies": { - "is-absolute": { - "version": "0.1.7", - "from": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", - "dependencies": { - "is-relative": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" - } - } + "source-map": { + "version": "0.4.4", + "from": "source-map@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz" } } }, + "websocket-driver": { + "version": "0.6.3", + "from": "websocket-driver@>=0.3.6", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.3.tgz" + }, + "websocket-extensions": { + "version": "0.1.1", + "from": "websocket-extensions@>=0.1.1", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.1.tgz" + }, + "whatwg-fetch": { + "version": "0.9.0", + "from": "whatwg-fetch@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-0.9.0.tgz" + }, + "when": { + "version": "3.7.2", + "from": "when@3.7.2", + "resolved": "https://registry.npmjs.org/when/-/when-3.7.2.tgz" + }, + "which": { + "version": "1.2.1", + "from": "which@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-1.2.1.tgz" + }, + "window-size": { + "version": "0.1.4", + "from": "window-size@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz" + }, + "winreg": { + "version": "0.0.12", + "from": "winreg@0.0.12", + "resolved": "https://registry.npmjs.org/winreg/-/winreg-0.0.12.tgz" + }, "wordwrap": { "version": "0.0.3", "from": "wordwrap@>=0.0.2 <0.1.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" }, + "wrap-ansi": { + "version": "1.0.0", + "from": "wrap-ansi@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-1.0.0.tgz" + }, "wrappy": { "version": "1.0.1", "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" }, + "wrench": { + "version": "1.5.8", + "from": "wrench@>=1.5.8 <1.6.0", + "resolved": "https://registry.npmjs.org/wrench/-/wrench-1.5.8.tgz" + }, + "ws": { + "version": "0.8.0", + "from": "ws@0.8.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-0.8.0.tgz" + }, + "xdg-basedir": { + "version": "1.0.1", + "from": "xdg-basedir@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-1.0.1.tgz" + }, + "xml2js": { + "version": "0.4.15", + "from": "xml2js@>=0.4.4 <0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.15.tgz" + }, + "xmlbuilder": { + "version": "4.2.0", + "from": "xmlbuilder@>=2.4.6", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.2.0.tgz", + "dependencies": { + "lodash": { + "version": "3.10.1", + "from": "lodash@>=3.5.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" + } + } + }, + "xmlhttprequest": { + "version": "1.5.0", + "from": "https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz", + "resolved": "https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz" + }, + "xregexp": { + "version": "2.0.0", + "from": "xregexp@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz" + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + }, + "y18n": { + "version": "3.2.0", + "from": "y18n@>=3.2.0 <4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.0.tgz" + }, "yargs": { "version": "2.3.0", - "from": "https://registry.npmjs.org/yargs/-/yargs-2.3.0.tgz", + "from": "yargs@>=2.3.0 <2.4.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-2.3.0.tgz", "dependencies": { "wordwrap": { "version": "0.0.2", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "from": "wordwrap@0.0.2", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" } } }, + "zip-dir": { + "version": "1.0.0", + "from": "zip-dir@1.0.0", + "resolved": "https://registry.npmjs.org/zip-dir/-/zip-dir-1.0.0.tgz" + }, + "zip-stream": { + "version": "0.5.2", + "from": "zip-stream@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-0.5.2.tgz", + "dependencies": { + "lodash": { + "version": "3.2.0", + "from": "lodash@>=3.2.0 <3.3.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.2.0.tgz" + }, + "readable-stream": { + "version": "1.0.33", + "from": "readable-stream@>=1.0.26 <1.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz" + } + } + }, "zone.js": { "version": "0.5.10", - "from": "https://registry.npmjs.org/zone.js/-/zone.js-0.5.10.tgz", + "from": "zone.js@0.5.10", "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.5.10.tgz" } } From c9090ffa31d81c6ea75e4a2e209a3d649d158810 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Fri, 1 Jan 2016 23:58:49 -0800 Subject: [PATCH 42/70] build(npm): revert clang-format upgrade there are too many reformatting changes require that would add noise to the upgrade commit --- npm-shrinkwrap.clean.json | 2 +- npm-shrinkwrap.json | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index 4055612da35b..e0e844d70906 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -1592,7 +1592,7 @@ "version": "1.0.2" }, "clang-format": { - "version": "1.0.33" + "version": "1.0.32" }, "cli-color": { "version": "1.1.0", diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 7d72ab4ff194..5c546c435256 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -2489,9 +2489,9 @@ "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz" }, "clang-format": { - "version": "1.0.33", - "from": "clang-format@>=1.0.32 <2.0.0", - "resolved": "https://registry.npmjs.org/clang-format/-/clang-format-1.0.33.tgz" + "version": "1.0.32", + "from": "clang-format@1.0.32", + "resolved": "https://registry.npmjs.org/clang-format/-/clang-format-1.0.32.tgz" }, "cli-color": { "version": "1.1.0", From d3b569557f25377cd33b28b500a42d464fb5ef08 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Sat, 2 Jan 2016 00:39:11 -0800 Subject: [PATCH 43/70] build(npm): upgrade to karma-sauce-launcher@0.3.0 --- npm-shrinkwrap.clean.json | 20 ++++++++-------- npm-shrinkwrap.json | 48 +++++++++++++++++++-------------------- package.json | 2 +- 3 files changed, 33 insertions(+), 37 deletions(-) diff --git a/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index e0e844d70906..c992de7c13de 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -3698,12 +3698,7 @@ "version": "0.3.6" }, "karma-sauce-launcher": { - "version": "0.2.14", - "dependencies": { - "q": { - "version": "0.9.7" - } - } + "version": "0.3.0" }, "karma-sourcemap-loader": { "version": "0.3.6" @@ -4942,21 +4937,24 @@ } }, "sauce-connect-launcher": { - "version": "0.11.1", + "version": "0.13.0", "dependencies": { "async": { - "version": "0.9.0" + "version": "1.4.0" + }, + "glob": { + "version": "5.0.15" }, "lodash": { - "version": "3.5.0" + "version": "3.10.1" }, "rimraf": { - "version": "2.2.6" + "version": "2.4.3" } } }, "saucelabs": { - "version": "0.1.1" + "version": "1.0.1" }, "sax": { "version": "1.1.4" diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 5c546c435256..7c7d337716b9 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -5882,16 +5882,9 @@ "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.3.6.tgz" }, "karma-sauce-launcher": { - "version": "0.2.14", - "from": "karma-sauce-launcher@>=0.2.14 <0.3.0", - "resolved": "https://registry.npmjs.org/karma-sauce-launcher/-/karma-sauce-launcher-0.2.14.tgz", - "dependencies": { - "q": { - "version": "0.9.7", - "from": "q@>=0.9.6 <0.10.0", - "resolved": "https://registry.npmjs.org/q/-/q-0.9.7.tgz" - } - } + "version": "0.3.0", + "from": "karma-sauce-launcher@0.3.0", + "resolved": "https://registry.npmjs.org/karma-sauce-launcher/-/karma-sauce-launcher-0.3.0.tgz" }, "karma-sourcemap-loader": { "version": "0.3.6", @@ -7885,31 +7878,36 @@ } }, "sauce-connect-launcher": { - "version": "0.11.1", - "from": "sauce-connect-launcher@>=0.11.1 <0.12.0", - "resolved": "https://registry.npmjs.org/sauce-connect-launcher/-/sauce-connect-launcher-0.11.1.tgz", + "version": "0.13.0", + "from": "sauce-connect-launcher@>=0.13.0 <0.14.0", + "resolved": "https://registry.npmjs.org/sauce-connect-launcher/-/sauce-connect-launcher-0.13.0.tgz", "dependencies": { "async": { - "version": "0.9.0", - "from": "async@0.9.0", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.0.tgz" + "version": "1.4.0", + "from": "async@1.4.0", + "resolved": "https://registry.npmjs.org/async/-/async-1.4.0.tgz" + }, + "glob": { + "version": "5.0.15", + "from": "glob@>=5.0.14 <6.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz" }, "lodash": { - "version": "3.5.0", - "from": "lodash@3.5.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.5.0.tgz" + "version": "3.10.1", + "from": "lodash@3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" }, "rimraf": { - "version": "2.2.6", - "from": "rimraf@2.2.6", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.6.tgz" + "version": "2.4.3", + "from": "rimraf@2.4.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz" } } }, "saucelabs": { - "version": "0.1.1", - "from": "saucelabs@>=0.1.0 <0.2.0", - "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-0.1.1.tgz" + "version": "1.0.1", + "from": "saucelabs@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.0.1.tgz" }, "sax": { "version": "1.1.4", diff --git a/package.json b/package.json index e9b160bb35a6..9e8a43840e10 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,7 @@ "karma-chrome-launcher": "^0.2.0", "karma-dart": "^0.3.0", "karma-jasmine": "^0.3.6", - "karma-sauce-launcher": "^0.2.14", + "karma-sauce-launcher": "^0.3.0", "karma-sourcemap-loader": "^0.3.6", "lodash": "^2.4.1", "madge": "0.5.0", From ba90a85f7bd7ea31d6b06012d600e87294111a3c Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Sat, 2 Jan 2016 01:46:52 -0800 Subject: [PATCH 44/70] build(npm): downgrade to karma@0.13.15 due to RangeError bug Ref https://github.com/karma-runner/karma/issues/1768 --- npm-shrinkwrap.clean.json | 9 ++++++--- npm-shrinkwrap.json | 32 ++++++++++++++++++++------------ package.json | 2 +- 3 files changed, 27 insertions(+), 16 deletions(-) diff --git a/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index c992de7c13de..dade049ccda7 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -1786,7 +1786,7 @@ "version": "1.0.0" }, "core-js": { - "version": "2.0.1" + "version": "1.2.6" }, "core-object": { "version": "0.0.2" @@ -2941,6 +2941,9 @@ "minimist": { "version": "0.2.0" }, + "noptify": { + "version": "0.0.3" + }, "qs": { "version": "0.6.6" }, @@ -3636,7 +3639,7 @@ "version": "3.0.0" }, "karma": { - "version": "0.13.16", + "version": "0.13.15", "dependencies": { "batch": { "version": "0.5.3" @@ -3651,7 +3654,7 @@ "version": "1.1.0" }, "glob": { - "version": "6.0.3" + "version": "5.0.15" }, "graceful-fs": { "version": "4.1.2" diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 7c7d337716b9..75a1708f9d8a 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -2799,9 +2799,9 @@ "resolved": "https://registry.npmjs.org/copy-dereference/-/copy-dereference-1.0.0.tgz" }, "core-js": { - "version": "2.0.1", - "from": "core-js@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.0.1.tgz" + "version": "1.2.6", + "from": "core-js@>=1.2.2 <2.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.6.tgz" }, "core-object": { "version": "0.0.2", @@ -4658,6 +4658,11 @@ "from": "minimist@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz" }, + "noptify": { + "version": "0.0.3", + "from": "noptify@latest", + "resolved": "https://registry.npmjs.org/noptify/-/noptify-0.0.3.tgz" + }, "qs": { "version": "0.6.6", "from": "qs@0.6.6", @@ -4952,7 +4957,8 @@ }, "through2": { "version": "0.6.5", - "from": "through2@>=0.6.0 <0.7.0" + "from": "through2@0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz" } } }, @@ -5780,9 +5786,9 @@ "resolved": "https://registry.npmjs.org/jws/-/jws-3.0.0.tgz" }, "karma": { - "version": "0.13.16", - "from": "karma@>=0.13.10 <0.14.0", - "resolved": "https://registry.npmjs.org/karma/-/karma-0.13.16.tgz", + "version": "0.13.15", + "from": "karma@0.13.15", + "resolved": "https://registry.npmjs.org/karma/-/karma-0.13.15.tgz", "dependencies": { "batch": { "version": "0.5.3", @@ -5805,9 +5811,9 @@ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz" }, "glob": { - "version": "6.0.3", - "from": "glob@>=6.0.1 <7.0.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.3.tgz" + "version": "5.0.15", + "from": "glob@>=5.0.10 <6.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz" }, "graceful-fs": { "version": "4.1.2", @@ -7757,7 +7763,8 @@ "dependencies": { "mime-types": { "version": "2.0.14", - "from": "mime-types@>=2.0.3 <2.1.0" + "from": "mime-types@2.0.14", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz" } } }, @@ -9278,7 +9285,8 @@ "dependencies": { "async": { "version": "0.2.10", - "from": "async@>=0.2.6 <0.3.0" + "from": "async@0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" } } }, diff --git a/package.json b/package.json index 9e8a43840e10..1e0c5e3f8bdd 100644 --- a/package.json +++ b/package.json @@ -80,7 +80,7 @@ "jasmine": "2.3.1", "jpm": "1.0.0", "js-yaml": "^3.2.7", - "karma": "^0.13.10", + "karma": "^0.13.15", "karma-browserstack-launcher": "^0.1.7", "karma-chrome-launcher": "^0.2.0", "karma-dart": "^0.3.0", From c47639f2b108e57d355b4a141f7b3a9e84bfc389 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Sat, 2 Jan 2016 02:06:57 -0800 Subject: [PATCH 45/70] build(npm): upgrade to protractor@3.0.0 --- npm-shrinkwrap.clean.json | 31 ++++----------------- npm-shrinkwrap.json | 57 ++++++++------------------------------- package.json | 2 +- 3 files changed, 17 insertions(+), 73 deletions(-) diff --git a/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index dade049ccda7..11362e6194d4 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -3,9 +3,6 @@ "abbrev": { "version": "1.0.7" }, - "accessibility-developer-tools": { - "version": "2.6.0" - }, "acorn": { "version": "1.2.2" }, @@ -3307,9 +3304,6 @@ "hosted-git-info": { "version": "2.1.4" }, - "html-entities": { - "version": "1.1.3" - }, "htmlescape": { "version": "1.1.0" }, @@ -3493,9 +3487,6 @@ "jasmine-core": { "version": "2.3.4" }, - "jasminewd": { - "version": "1.1.0" - }, "jasminewd2": { "version": "0.0.6" }, @@ -4135,9 +4126,6 @@ "minichain": { "version": "0.0.1" }, - "minijasminenode": { - "version": "1.1.1" - }, "minimalistic-assert": { "version": "1.0.0" }, @@ -4564,7 +4552,7 @@ "version": "1.2.4" }, "protractor": { - "version": "2.5.1", + "version": "3.0.0", "dependencies": { "adm-zip": { "version": "0.4.4" @@ -4631,26 +4619,17 @@ "request": { "version": "2.57.0" }, - "saucelabs": { - "version": "1.0.1" - }, - "sax": { - "version": "0.6.1" + "source-map": { + "version": "0.1.32" }, - "selenium-webdriver": { - "version": "2.47.0" + "source-map-support": { + "version": "0.3.3" }, "strip-ansi": { "version": "3.0.0" }, "supports-color": { "version": "2.0.0" - }, - "tmp": { - "version": "0.0.24" - }, - "xml2js": { - "version": "0.4.4" } } }, diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 75a1708f9d8a..d86f998c9e88 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -7,11 +7,6 @@ "from": "abbrev@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" }, - "accessibility-developer-tools": { - "version": "2.6.0", - "from": "accessibility-developer-tools@>=2.6.0 <2.7.0", - "resolved": "https://registry.npmjs.org/accessibility-developer-tools/-/accessibility-developer-tools-2.6.0.tgz" - }, "acorn": { "version": "1.2.2", "from": "acorn@>=1.0.3 <2.0.0", @@ -5244,11 +5239,6 @@ "from": "hosted-git-info@>=2.1.4 <3.0.0", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz" }, - "html-entities": { - "version": "1.1.3", - "from": "html-entities@>=1.1.1 <1.2.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.1.3.tgz" - }, "htmlescape": { "version": "1.1.0", "from": "htmlescape@>=1.1.0 <2.0.0", @@ -5550,11 +5540,6 @@ "from": "jasmine-core@>=2.3.0 <2.4.0", "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.3.4.tgz" }, - "jasminewd": { - "version": "1.1.0", - "from": "jasminewd@1.1.0", - "resolved": "https://registry.npmjs.org/jasminewd/-/jasminewd-1.1.0.tgz" - }, "jasminewd2": { "version": "0.0.6", "from": "jasminewd2@0.0.6", @@ -6580,11 +6565,6 @@ "from": "minichain@>=0.0.1 <0.1.0", "resolved": "https://registry.npmjs.org/minichain/-/minichain-0.0.1.tgz" }, - "minijasminenode": { - "version": "1.1.1", - "from": "minijasminenode@1.1.1", - "resolved": "https://registry.npmjs.org/minijasminenode/-/minijasminenode-1.1.1.tgz" - }, "minimalistic-assert": { "version": "1.0.0", "from": "minimalistic-assert@>=1.0.0 <2.0.0", @@ -7277,9 +7257,9 @@ "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz" }, "protractor": { - "version": "2.5.1", - "from": "protractor@>=2.5.0 <3.0.0", - "resolved": "https://registry.npmjs.org/protractor/-/protractor-2.5.1.tgz", + "version": "3.0.0", + "from": "protractor@3.0.0", + "resolved": "https://registry.npmjs.org/protractor/-/protractor-3.0.0.tgz", "dependencies": { "adm-zip": { "version": "0.4.4", @@ -7388,20 +7368,15 @@ "from": "request@>=2.57.0 <2.58.0", "resolved": "https://registry.npmjs.org/request/-/request-2.57.0.tgz" }, - "saucelabs": { - "version": "1.0.1", - "from": "saucelabs@>=1.0.1 <1.1.0", - "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.0.1.tgz" - }, - "sax": { - "version": "0.6.1", - "from": "sax@>=0.6.0 <0.7.0", - "resolved": "https://registry.npmjs.org/sax/-/sax-0.6.1.tgz" + "source-map": { + "version": "0.1.32", + "from": "source-map@0.1.32", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz" }, - "selenium-webdriver": { - "version": "2.47.0", - "from": "selenium-webdriver@2.47.0", - "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-2.47.0.tgz" + "source-map-support": { + "version": "0.3.3", + "from": "source-map-support@>=0.3.2 <0.4.0", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.3.3.tgz" }, "strip-ansi": { "version": "3.0.0", @@ -7412,16 +7387,6 @@ "version": "2.0.0", "from": "supports-color@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - }, - "tmp": { - "version": "0.0.24", - "from": "tmp@0.0.24", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz" - }, - "xml2js": { - "version": "0.4.4", - "from": "xml2js@0.4.4", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.4.tgz" } } }, diff --git a/package.json b/package.json index 1e0c5e3f8bdd..9ecd031f8203 100644 --- a/package.json +++ b/package.json @@ -97,7 +97,7 @@ "node-uuid": "1.4.x", "on-headers": "^1.0.0", "parse5": "1.3.2", - "protractor": "^2.5.0", + "protractor": "^3.0.0", "proxy-middleware": "^0.13.0", "q": "^1.0.1", "react": "^0.14.0", From ad361808ecf6068af01e151612ac5afe7ce64d2e Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Sat, 2 Jan 2016 09:10:18 -0800 Subject: [PATCH 46/70] build(npm): upgrade to broccoli-funnel@1.0.1 --- npm-shrinkwrap.clean.json | 29 +++++++++++++++++++---- npm-shrinkwrap.json | 48 ++++++++++++++++++++++++++++++++------- package.json | 2 +- 3 files changed, 65 insertions(+), 14 deletions(-) diff --git a/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index 11362e6194d4..a5950f09224f 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -104,6 +104,9 @@ "array-differ": { "version": "1.0.0" }, + "array-equal": { + "version": "1.0.0" + }, "array-ify": { "version": "1.0.0" }, @@ -249,6 +252,9 @@ } } }, + "blank-object": { + "version": "1.0.1" + }, "blob": { "version": "0.0.4" }, @@ -1432,8 +1438,12 @@ } }, "broccoli-funnel": { - "version": "0.2.3", - "resolved": "git://github.com/igorminar/broccoli-funnel.git#6bfb53c4ca8dd3fa16416b9f85dc923a227e30ee" + "version": "1.0.1", + "dependencies": { + "walk-sync": { + "version": "0.2.6" + } + } }, "broccoli-kitchen-sink-helpers": { "version": "0.2.9", @@ -1449,9 +1459,6 @@ "broccoli-plugin": { "version": "1.2.1" }, - "broccoli-read-compat": { - "version": "0.1.3" - }, "broccoli-slow-trees": { "version": "1.1.0" }, @@ -2174,6 +2181,9 @@ } } }, + "fast-ordered-set": { + "version": "1.0.2" + }, "faye-websocket": { "version": "0.7.3" }, @@ -2269,6 +2279,9 @@ "fs-promise": { "version": "0.3.1" }, + "fs-tree-diff": { + "version": "0.3.1" + }, "fsevents": { "version": "1.0.6", "dependencies": { @@ -4068,6 +4081,9 @@ } } }, + "matcher-collection": { + "version": "1.0.1" + }, "media-typer": { "version": "0.3.0" }, @@ -4475,6 +4491,9 @@ "path-platform": { "version": "0.11.15" }, + "path-posix": { + "version": "1.0.0" + }, "path-type": { "version": "1.1.0", "dependencies": { diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index d86f998c9e88..60c4bfc9a5e0 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -170,6 +170,11 @@ "from": "array-differ@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz" }, + "array-equal": { + "version": "1.0.0", + "from": "array-equal@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz" + }, "array-ify": { "version": "1.0.0", "from": "array-ify@>=1.0.0 <2.0.0", @@ -409,6 +414,11 @@ } } }, + "blank-object": { + "version": "1.0.1", + "from": "blank-object@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/blank-object/-/blank-object-1.0.1.tgz" + }, "blob": { "version": "0.0.4", "from": "blob@0.0.4", @@ -2232,9 +2242,16 @@ } }, "broccoli-funnel": { - "version": "0.2.3", - "from": "igorminar/broccoli-funnel#perf-files", - "resolved": "git://github.com/igorminar/broccoli-funnel.git#6bfb53c4ca8dd3fa16416b9f85dc923a227e30ee" + "version": "1.0.1", + "from": "broccoli-funnel@1.0.1", + "resolved": "https://registry.npmjs.org/broccoli-funnel/-/broccoli-funnel-1.0.1.tgz", + "dependencies": { + "walk-sync": { + "version": "0.2.6", + "from": "walk-sync@>=0.2.6 <0.3.0", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.2.6.tgz" + } + } }, "broccoli-kitchen-sink-helpers": { "version": "0.2.9", @@ -2258,11 +2275,6 @@ "from": "broccoli-plugin@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-1.2.1.tgz" }, - "broccoli-read-compat": { - "version": "0.1.3", - "from": "broccoli-read-compat@>=0.1.2 <0.2.0", - "resolved": "https://registry.npmjs.org/broccoli-read-compat/-/broccoli-read-compat-0.1.3.tgz" - }, "broccoli-slow-trees": { "version": "1.1.0", "from": "broccoli-slow-trees@>=1.1.0 <2.0.0", @@ -3425,6 +3437,11 @@ } } }, + "fast-ordered-set": { + "version": "1.0.2", + "from": "fast-ordered-set@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/fast-ordered-set/-/fast-ordered-set-1.0.2.tgz" + }, "faye-websocket": { "version": "0.7.3", "from": "faye-websocket@>=0.7.2 <0.8.0", @@ -3578,6 +3595,11 @@ "from": "fs-promise@0.3.1", "resolved": "https://registry.npmjs.org/fs-promise/-/fs-promise-0.3.1.tgz" }, + "fs-tree-diff": { + "version": "0.3.1", + "from": "fs-tree-diff@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-0.3.1.tgz" + }, "fsevents": { "version": "1.0.6", "from": "fsevents@>=1.0.0 <2.0.0", @@ -6471,6 +6493,11 @@ } } }, + "matcher-collection": { + "version": "1.0.1", + "from": "matcher-collection@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.0.1.tgz" + }, "media-typer": { "version": "0.3.0", "from": "media-typer@0.3.0", @@ -7132,6 +7159,11 @@ "from": "path-platform@>=0.11.15 <0.12.0", "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz" }, + "path-posix": { + "version": "1.0.0", + "from": "path-posix@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-posix/-/path-posix-1.0.0.tgz" + }, "path-type": { "version": "1.1.0", "from": "path-type@>=1.0.0 <2.0.0", diff --git a/package.json b/package.json index 9ecd031f8203..f1a51c815e0c 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "base64-js": "^0.0.8", "bower": "^1.3.12", "broccoli": "^0.15.3", - "broccoli-funnel": "igorminar/broccoli-funnel#perf-files", + "broccoli-funnel": "^1.0.1", "broccoli-slow-trees": "^1.1.0", "broccoli-stew": "^0.2.1", "broccoli-writer": "^0.1.1", From a8ca560503221afc008f9e328742a44830749718 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Sat, 2 Jan 2016 09:12:59 -0800 Subject: [PATCH 47/70] build(npm): upgrade to broccoli@0.16.9 --- npm-shrinkwrap.clean.json | 94 ++++++++++------------- npm-shrinkwrap.json | 154 +++++++++++++++----------------------- package.json | 2 +- 3 files changed, 101 insertions(+), 149 deletions(-) diff --git a/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index a5950f09224f..973294987699 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -267,20 +267,6 @@ "bn.js": { "version": "4.6.1" }, - "body-parser": { - "version": "1.8.4", - "dependencies": { - "ee-first": { - "version": "1.0.5" - }, - "on-finished": { - "version": "2.1.0" - }, - "qs": { - "version": "2.2.4" - } - } - }, "boom": { "version": "2.10.1" }, @@ -1427,7 +1413,44 @@ "version": "1.8.3" }, "broccoli": { - "version": "0.15.4" + "version": "0.16.9", + "dependencies": { + "async": { + "version": "1.5.0" + }, + "camelcase": { + "version": "1.2.1" + }, + "cliui": { + "version": "2.1.0" + }, + "handlebars": { + "version": "4.0.5" + }, + "source-map": { + "version": "0.4.4" + }, + "uglify-js": { + "version": "2.6.1", + "dependencies": { + "async": { + "version": "0.2.10" + }, + "source-map": { + "version": "0.5.3" + } + } + }, + "window-size": { + "version": "0.1.0" + }, + "wordwrap": { + "version": "0.0.2" + }, + "yargs": { + "version": "3.10.0" + } + } }, "broccoli-filter": { "version": "0.1.14", @@ -1554,9 +1577,6 @@ "builtins": { "version": "0.0.7" }, - "bytes": { - "version": "1.0.0" - }, "callsite": { "version": "1.0.0" }, @@ -1905,9 +1925,6 @@ "delegates": { "version": "0.1.0" }, - "depd": { - "version": "0.4.5" - }, "deprecated": { "version": "0.0.1" }, @@ -2184,9 +2201,6 @@ "fast-ordered-set": { "version": "1.0.2" }, - "faye-websocket": { - "version": "0.7.3" - }, "fbjs": { "version": "0.6.0", "dependencies": { @@ -3338,9 +3352,6 @@ "https-proxy-agent": { "version": "1.0.0" }, - "iconv-lite": { - "version": "0.4.4" - }, "ieee754": { "version": "1.1.6" }, @@ -3753,9 +3764,6 @@ } } }, - "livereload-js": { - "version": "2.2.2" - }, "load-json-file": { "version": "1.1.0", "dependencies": { @@ -4692,9 +4700,6 @@ } } }, - "qs": { - "version": "2.2.5" - }, "querystring": { "version": "0.2.0" }, @@ -4718,9 +4723,6 @@ "range-parser": { "version": "1.0.3" }, - "raw-body": { - "version": "1.3.0" - }, "rc": { "version": "1.1.6", "dependencies": { @@ -5402,17 +5404,6 @@ "timers-ext": { "version": "0.1.0" }, - "tiny-lr": { - "version": "0.1.7", - "dependencies": { - "debug": { - "version": "2.0.0" - }, - "ms": { - "version": "0.6.2" - } - } - }, "tmp": { "version": "0.0.25" }, @@ -5543,9 +5534,6 @@ "type-detect": { "version": "0.1.2" }, - "type-is": { - "version": "1.5.7" - }, "typedarray": { "version": "0.0.6" }, @@ -5834,12 +5822,6 @@ } } }, - "websocket-driver": { - "version": "0.6.3" - }, - "websocket-extensions": { - "version": "0.1.1" - }, "whatwg-fetch": { "version": "0.9.0" }, diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 60c4bfc9a5e0..ef235e594a3b 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -439,28 +439,6 @@ "from": "bn.js@>=4.1.1 <5.0.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.6.1.tgz" }, - "body-parser": { - "version": "1.8.4", - "from": "body-parser@>=1.8.0 <1.9.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.8.4.tgz", - "dependencies": { - "ee-first": { - "version": "1.0.5", - "from": "ee-first@1.0.5", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.0.5.tgz" - }, - "on-finished": { - "version": "2.1.0", - "from": "on-finished@2.1.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.0.tgz" - }, - "qs": { - "version": "2.2.4", - "from": "qs@2.2.4", - "resolved": "https://registry.npmjs.org/qs/-/qs-2.2.4.tgz" - } - } - }, "boom": { "version": "2.10.1", "from": "boom@>=2.0.0 <3.0.0", @@ -2225,9 +2203,68 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.3.tgz" }, "broccoli": { - "version": "0.15.4", - "from": "broccoli@>=0.15.3 <0.16.0", - "resolved": "https://registry.npmjs.org/broccoli/-/broccoli-0.15.4.tgz" + "version": "0.16.9", + "from": "broccoli@0.16.9", + "resolved": "https://registry.npmjs.org/broccoli/-/broccoli-0.16.9.tgz", + "dependencies": { + "async": { + "version": "1.5.0", + "from": "async@>=1.4.0 <2.0.0", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.0.tgz" + }, + "camelcase": { + "version": "1.2.1", + "from": "camelcase@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" + }, + "cliui": { + "version": "2.1.0", + "from": "cliui@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz" + }, + "handlebars": { + "version": "4.0.5", + "from": "handlebars@>=4.0.4 <5.0.0", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.5.tgz" + }, + "source-map": { + "version": "0.4.4", + "from": "source-map@>=0.4.4 <0.5.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz" + }, + "uglify-js": { + "version": "2.6.1", + "from": "uglify-js@>=2.6.0 <3.0.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.1.tgz", + "dependencies": { + "async": { + "version": "0.2.10", + "from": "async@>=0.2.6 <0.3.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" + }, + "source-map": { + "version": "0.5.3", + "from": "source-map@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz" + } + } + }, + "window-size": { + "version": "0.1.0", + "from": "window-size@0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" + }, + "wordwrap": { + "version": "0.0.2", + "from": "wordwrap@0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" + }, + "yargs": { + "version": "3.10.0", + "from": "yargs@>=3.10.0 <3.11.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz" + } + } }, "broccoli-filter": { "version": "0.1.14", @@ -2428,11 +2465,6 @@ "from": "builtins@>=0.0.3 <0.1.0", "resolved": "https://registry.npmjs.org/builtins/-/builtins-0.0.7.tgz" }, - "bytes": { - "version": "1.0.0", - "from": "bytes@1.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz" - }, "callsite": { "version": "1.0.0", "from": "callsite@1.0.0", @@ -2993,11 +3025,6 @@ "from": "delegates@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-0.1.0.tgz" }, - "depd": { - "version": "0.4.5", - "from": "depd@0.4.5", - "resolved": "https://registry.npmjs.org/depd/-/depd-0.4.5.tgz" - }, "deprecated": { "version": "0.0.1", "from": "deprecated@>=0.0.1 <0.0.2", @@ -3442,11 +3469,6 @@ "from": "fast-ordered-set@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/fast-ordered-set/-/fast-ordered-set-1.0.2.tgz" }, - "faye-websocket": { - "version": "0.7.3", - "from": "faye-websocket@>=0.7.2 <0.8.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.7.3.tgz" - }, "fbjs": { "version": "0.6.0", "from": "fbjs@>=0.6.0 <0.7.0", @@ -5296,11 +5318,6 @@ "from": "https-proxy-agent@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz" }, - "iconv-lite": { - "version": "0.4.4", - "from": "iconv-lite@0.4.4", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.4.tgz" - }, "ieee754": { "version": "1.1.6", "from": "ieee754@>=1.1.4 <2.0.0", @@ -5973,11 +5990,6 @@ } } }, - "livereload-js": { - "version": "2.2.2", - "from": "livereload-js@>=2.2.0 <3.0.0", - "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.2.2.tgz" - }, "load-json-file": { "version": "1.1.0", "from": "load-json-file@>=1.0.0 <2.0.0", @@ -7486,11 +7498,6 @@ } } }, - "qs": { - "version": "2.2.5", - "from": "qs@>=2.2.3 <2.3.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-2.2.5.tgz" - }, "querystring": { "version": "0.2.0", "from": "querystring@0.2.0", @@ -7528,11 +7535,6 @@ "from": "range-parser@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz" }, - "raw-body": { - "version": "1.3.0", - "from": "raw-body@1.3.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.3.0.tgz" - }, "rc": { "version": "1.1.6", "from": "rc@>=1.0.1 <2.0.0", @@ -8620,23 +8622,6 @@ "from": "timers-ext@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.0.tgz" }, - "tiny-lr": { - "version": "0.1.7", - "from": "tiny-lr@>=0.1.4 <0.2.0", - "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.1.7.tgz", - "dependencies": { - "debug": { - "version": "2.0.0", - "from": "debug@>=2.0.0 <2.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.0.0.tgz" - }, - "ms": { - "version": "0.6.2", - "from": "ms@0.6.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz" - } - } - }, "tmp": { "version": "0.0.25", "from": "tmp@0.0.25", @@ -8847,11 +8832,6 @@ "from": "type-detect@>=0.1.2 <0.2.0", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.2.tgz" }, - "type-is": { - "version": "1.5.7", - "from": "type-is@>=1.5.1 <1.6.0", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.5.7.tgz" - }, "typedarray": { "version": "0.0.6", "from": "typedarray@>=0.0.5 <0.1.0", @@ -9316,16 +9296,6 @@ } } }, - "websocket-driver": { - "version": "0.6.3", - "from": "websocket-driver@>=0.3.6", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.3.tgz" - }, - "websocket-extensions": { - "version": "0.1.1", - "from": "websocket-extensions@>=0.1.1", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.1.tgz" - }, "whatwg-fetch": { "version": "0.9.0", "from": "whatwg-fetch@>=0.9.0 <0.10.0", diff --git a/package.json b/package.json index f1a51c815e0c..5b1e89ba5a34 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "angular-mocks": "^1.4.7", "base64-js": "^0.0.8", "bower": "^1.3.12", - "broccoli": "^0.15.3", + "broccoli": "^0.16.9", "broccoli-funnel": "^1.0.1", "broccoli-slow-trees": "^1.1.0", "broccoli-stew": "^0.2.1", From 6a2ef15355739da6c59bf88192a2e6fef16ffb00 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Sat, 2 Jan 2016 19:45:13 -0800 Subject: [PATCH 48/70] build(npm): update to jasmine@2.4.1 --- npm-shrinkwrap.clean.json | 5 ++++- npm-shrinkwrap.json | 11 ++++++++--- package.json | 2 +- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index 973294987699..870f973fce32 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -3498,11 +3498,14 @@ "version": "1.0.2" }, "jasmine": { - "version": "2.3.1", + "version": "2.4.1", "dependencies": { "glob": { "version": "3.2.11" }, + "jasmine-core": { + "version": "2.4.1" + }, "minimatch": { "version": "0.3.0" } diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index ef235e594a3b..48d1be196dd8 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -5558,15 +5558,20 @@ "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-1.0.2.tgz" }, "jasmine": { - "version": "2.3.1", - "from": "jasmine@2.3.1", - "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.3.1.tgz", + "version": "2.4.1", + "from": "jasmine@2.4.1", + "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.4.1.tgz", "dependencies": { "glob": { "version": "3.2.11", "from": "glob@>=3.2.11 <4.0.0", "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz" }, + "jasmine-core": { + "version": "2.4.1", + "from": "jasmine-core@>=2.4.0 <2.5.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.4.1.tgz" + }, "minimatch": { "version": "0.3.0", "from": "minimatch@>=0.3.0 <0.4.0", diff --git a/package.json b/package.json index 5b1e89ba5a34..0f620cfff214 100644 --- a/package.json +++ b/package.json @@ -77,7 +77,7 @@ "gulp-typescript": "^2.10.0", "gulp-uglify": "^1.2.0", "hash-files": "^1.0.0", - "jasmine": "2.3.1", + "jasmine": "^2.4.1", "jpm": "1.0.0", "js-yaml": "^3.2.7", "karma": "^0.13.15", From d6bafe4fe33d2de6ca9aabff8d5a722e46ead1e4 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Sat, 2 Jan 2016 19:56:03 -0800 Subject: [PATCH 49/70] build(npm): update to minimist@1.2.0 --- npm-shrinkwrap.clean.json | 8 ++++---- npm-shrinkwrap.json | 16 ++++++++-------- package.json | 2 +- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index 870f973fce32..da730ec723e6 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -2965,9 +2965,6 @@ "minimist": { "version": "0.2.0" }, - "noptify": { - "version": "0.0.3" - }, "qs": { "version": "0.6.6" }, @@ -2992,6 +2989,9 @@ "debug": { "version": "0.7.4" }, + "noptify": { + "version": "0.0.3" + }, "qs": { "version": "0.5.6" } @@ -4160,7 +4160,7 @@ "version": "2.0.10" }, "minimist": { - "version": "1.1.3" + "version": "1.2.0" }, "ministyle": { "version": "0.1.4" diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 48d1be196dd8..681ace7f7022 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -4697,11 +4697,6 @@ "from": "minimist@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz" }, - "noptify": { - "version": "0.0.3", - "from": "noptify@latest", - "resolved": "https://registry.npmjs.org/noptify/-/noptify-0.0.3.tgz" - }, "qs": { "version": "0.6.6", "from": "qs@0.6.6", @@ -4742,6 +4737,11 @@ "from": "debug@>=0.7.0 <0.8.0", "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" }, + "noptify": { + "version": "0.0.3", + "from": "noptify@latest", + "resolved": "https://registry.npmjs.org/noptify/-/noptify-0.0.3.tgz" + }, "qs": { "version": "0.5.6", "from": "qs@>=0.5.2 <0.6.0", @@ -6620,9 +6620,9 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz" }, "minimist": { - "version": "1.1.3", - "from": "minimist@>=1.1.0 <1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.3.tgz" + "version": "1.2.0", + "from": "minimist@1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" }, "ministyle": { "version": "0.1.4", diff --git a/package.json b/package.json index 0f620cfff214..fb18ab0881e1 100644 --- a/package.json +++ b/package.json @@ -92,7 +92,7 @@ "merge": "^1.2.0", "merge2": "^0.3.5", "minimatch": "^2.0.1", - "minimist": "1.1.x", + "minimist": "^1.2.0", "mock-fs": "^2.5.0", "node-uuid": "1.4.x", "on-headers": "^1.0.0", From 1cd2a6328aea64d5e056712bb267a2e5898409f3 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Sat, 2 Jan 2016 20:05:56 -0800 Subject: [PATCH 50/70] build(npm): update to fs-extra@0.26.3 --- npm-shrinkwrap.clean.json | 10 +++++++++- npm-shrinkwrap.json | 18 +++++++++++++++--- package.json | 2 +- 3 files changed, 25 insertions(+), 5 deletions(-) diff --git a/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index da730ec723e6..fb2e10f34384 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -2288,7 +2288,12 @@ "version": "1.0.0" }, "fs-extra": { - "version": "0.18.4" + "version": "0.26.3", + "dependencies": { + "graceful-fs": { + "version": "4.1.2" + } + } }, "fs-promise": { "version": "0.3.1" @@ -3727,6 +3732,9 @@ "kind-of": { "version": "3.0.2" }, + "klaw": { + "version": "1.1.3" + }, "labeled-stream-splicer": { "version": "1.0.2" }, diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 681ace7f7022..437fbf80381d 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -3608,9 +3608,16 @@ "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.0.tgz" }, "fs-extra": { - "version": "0.18.4", - "from": "fs-extra@>=0.18.0 <0.19.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.18.4.tgz" + "version": "0.26.3", + "from": "fs-extra@0.26.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.3.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.2", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" + } + } }, "fs-promise": { "version": "0.3.1", @@ -5931,6 +5938,11 @@ "from": "kind-of@>=3.0.2 <4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.0.2.tgz" }, + "klaw": { + "version": "1.1.3", + "from": "klaw@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.1.3.tgz" + }, "labeled-stream-splicer": { "version": "1.0.2", "from": "labeled-stream-splicer@>=1.0.0 <2.0.0", diff --git a/package.json b/package.json index fb18ab0881e1..50afd346d67f 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "conventional-changelog": "^0.2.1", "del": "~1", "firefox-profile": "^0.3.4", - "fs-extra": "^0.18.0", + "fs-extra": "^0.26.3", "glob": "^4.0.6", "googleapis": "1.0.x", "gulp": "^3.8.8", From 625474c4e2458bde9c623ee9a4d0eca66e94abe8 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Sat, 2 Jan 2016 20:18:20 -0800 Subject: [PATCH 51/70] build(npm): update to mock-fs@3.6.0 --- npm-shrinkwrap.clean.json | 6 +++--- npm-shrinkwrap.json | 14 +++++++------- package.json | 2 +- tools/broccoli/broccoli-flatten.spec.ts | 6 ------ tools/broccoli/broccoli-merge-trees.spec.ts | 6 ------ tools/broccoli/tree-differ.spec.ts | 8 +------- 6 files changed, 12 insertions(+), 30 deletions(-) diff --git a/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index fb2e10f34384..a2d8b49afcbe 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -4196,10 +4196,10 @@ "version": "0.3.5" }, "mock-fs": { - "version": "2.7.1", + "version": "3.6.0", "dependencies": { - "rewire": { - "version": "2.0.1" + "semver": { + "version": "5.1.0" } } }, diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 437fbf80381d..2979e3d8e8c6 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -6676,14 +6676,14 @@ "resolved": "https://registry.npmjs.org/mktemp/-/mktemp-0.3.5.tgz" }, "mock-fs": { - "version": "2.7.1", - "from": "mock-fs@>=2.5.0 <3.0.0", - "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-2.7.1.tgz", + "version": "3.6.0", + "from": "mock-fs@3.6.0", + "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-3.6.0.tgz", "dependencies": { - "rewire": { - "version": "2.0.1", - "from": "rewire@>=2.0.0 <2.1.0", - "resolved": "https://registry.npmjs.org/rewire/-/rewire-2.0.1.tgz" + "semver": { + "version": "5.1.0", + "from": "semver@>=5.0.3 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" } } }, diff --git a/package.json b/package.json index 50afd346d67f..a438076a43e2 100644 --- a/package.json +++ b/package.json @@ -93,7 +93,7 @@ "merge2": "^0.3.5", "minimatch": "^2.0.1", "minimist": "^1.2.0", - "mock-fs": "^2.5.0", + "mock-fs": "^3.6.0", "node-uuid": "1.4.x", "on-headers": "^1.0.0", "parse5": "1.3.2", diff --git a/tools/broccoli/broccoli-flatten.spec.ts b/tools/broccoli/broccoli-flatten.spec.ts index d89b613a7549..b58fd585d5e9 100644 --- a/tools/broccoli/broccoli-flatten.spec.ts +++ b/tools/broccoli/broccoli-flatten.spec.ts @@ -1,11 +1,6 @@ /// /// -console.warn( - "Skipping all tests in broccoli-flatten.spec.ts because they require mock-fs which is currently incompatible with node 4.x. See: https://github.com/tschaub/mock-fs/issues/59"); - - -/* let mockfs = require('mock-fs'); import fs = require('fs'); import path = require('path'); @@ -79,4 +74,3 @@ describe('Flatten', () => { path.sep + "file-1.txt'"); }); }); -*/ diff --git a/tools/broccoli/broccoli-merge-trees.spec.ts b/tools/broccoli/broccoli-merge-trees.spec.ts index 0576b654ade2..c1c659f54626 100644 --- a/tools/broccoli/broccoli-merge-trees.spec.ts +++ b/tools/broccoli/broccoli-merge-trees.spec.ts @@ -1,11 +1,6 @@ /// /// -console.warn( - "Skipping all tests in broccoli-merge-trees.spec.ts because they require mock-fs which is currently incompatible with node 4.x. See: https://github.com/tschaub/mock-fs/issues/59"); - - -/* let mockfs = require('mock-fs'); import fs = require('fs'); import {TreeDiffer} from './tree-differ'; @@ -94,4 +89,3 @@ describe('MergeTrees', () => { 'Either remove the duplicate or enable the "overwrite" option for this merge.'); }); }); -*/ diff --git a/tools/broccoli/tree-differ.spec.ts b/tools/broccoli/tree-differ.spec.ts index 00b6762ae1c3..0a2205ca522d 100644 --- a/tools/broccoli/tree-differ.spec.ts +++ b/tools/broccoli/tree-differ.spec.ts @@ -1,18 +1,13 @@ /// /// -console.warn( - "Skipping all tests in tree-differ.spec.ts because they require mock-fs which is currently incompatible with node 4.x. See: https://github.com/tschaub/mock-fs/issues/59"); - - -/* let mockfs = require('mock-fs'); import fs = require('fs'); import path = require('path'); import {TreeDiffer} from './tree-differ'; -xdescribe('TreeDiffer', () => { +describe('TreeDiffer', () => { afterEach(() => mockfs.restore()); @@ -381,4 +376,3 @@ xdescribe('TreeDiffer', () => { }); }); }); -*/ From a0d25db4a537350c0043f486b2aea0ce06a48f1d Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Sat, 2 Jan 2016 21:47:09 -0800 Subject: [PATCH 52/70] build(npm): add tools/npm/reshrinkwrap script and update docs --- npm-shrinkwrap.readme.md | 40 ++++++++++++----------------------- tools/npm/clean-shrinkwrap.js | 6 +++--- tools/npm/copy-npm-shrinkwrap | 1 + tools/npm/reshrinkwrap | 15 +++++++++++++ 4 files changed, 33 insertions(+), 29 deletions(-) create mode 100755 tools/npm/reshrinkwrap diff --git a/npm-shrinkwrap.readme.md b/npm-shrinkwrap.readme.md index 59083339c950..d57ad1e93098 100644 --- a/npm-shrinkwrap.readme.md +++ b/npm-shrinkwrap.readme.md @@ -3,16 +3,11 @@ All of our npm dependencies are locked via the `npm-shrinkwrap.json` file for th - our project has lots of dependencies which update at unpredictable times, so it's important that we update them explicitly once in a while rather than implicitly when any of us runs npm install - locked dependencies allow us to do reuse npm cache on travis, significantly speeding up our builds - (by 5min or more) + (by 5 minutes or more) - locked dependencies allow us to detect when node_modules folder is out of date after a branch switch which allows us to build the project with the correct dependencies every time -However npm's shrinkwrap is known to be buggy, so we need to take some extra steps to deal with this. -The most important step is generating the npm-shrinkwrap.clean.js which is used during code reviews -or debugging to easily review what has actually changed. -See https://github.com/npm/npm/issues/3581 for related npm issue. A common symptom is that the `from` -property of various dependencies in `npm-shrinkwrap.json` "arbitrarily" changes depending on when and -where the shrinkwrap command was run. +We also generate `npm-shrinkwrap.clean.js` file which is used during code reviews or debugging to easily review what has actually changed without extra noise. To add a new dependency do the following: @@ -20,14 +15,11 @@ To add a new dependency do the following: installation. This is due to an optional `fsevents` dependency that is really required on MacOS to get good performance from file watching. 2. make sure you are in sync with `upstream/master` -3. ensure that your `node_modules` directory is not stale or poisoned by doing a clean install with - `rm -rf node_modules && npm install` +3. ensure that your `node_modules` directory is not stale by running `npm install` 4. add a new dependency via `npm install --save-dev ` -5. update npm-shrinkwrap.json with `npm shrinkwrap --dev` -6. run `./tools/npm/clean-shrinkwrap.js` -7. these steps should change 3 files: `package.json`, `npm-shrinkwrap.json` and - `npm-shrinkwrap.clean.json` -8. commit changes to these three files and you are done +5. run `./tools/npm/reshrinkwrap` +6. these steps should change 3 files: `package.json`, `npm-shrinkwrap.json` and `npm-shrinkwrap.clean.json` +7. commit changes to these three files and you are done To update existing dependency do the following: @@ -36,16 +28,14 @@ To update existing dependency do the following: installation. This is due to an optional `fsevents` dependency that is really required on MacOS to get good performance from file watching. 2. make sure you are in sync with `upstream/master`: `git fetch upstream && git rebase upstream/master` -3. ensure that your `node_modules` directory is not stale or poisoned by doing a clean install with - `rm -rf node_modules && npm install` +3. ensure that your `node_modules` directory is not stale by running `npm install` 4. run `npm install --save-dev @` or `npm update ` to update to the latest version that matches version constraint in `package.json` -5. relock the dependencies with `npm shrinkwrap --dev` -6. clean up the shrinkwrap file for review with `./tools/npm/clean-shrinkwrap.js` -7. these steps should change 2 files: `npm-shrinkwrap.json` and `npm-shrinkwrap.clean.json`. +5. run `./tools/npm/reshrinkwrap` +6. these steps should change 2 files: `npm-shrinkwrap.json` and `npm-shrinkwrap.clean.json`. Optionally if you used `npm install ...` in the first step, `package.json` might be modified as well. -8. commit changes to these three files and you are done +7. commit changes to these three files and you are done To Remove an existing dependency do the following: @@ -54,10 +44,8 @@ To Remove an existing dependency do the following: installation. This is due to an optional `fsevents` dependency that is really required on MacOS to get good performance from file watching. 2. make sure you are in sync with `upstream/master`: `git fetch upstream && git rebase upstream/master` -3. ensure that your `node_modules` directory is not stale or poisoned by doing a clean install with - `rm -rf node_modules && npm install` +3. ensure that your `node_modules` directory is not stale by running `npm install` 4. run `npm uninstall --save-dev @` -5. relock the dependencies with `npm shrinkwrap --dev` -6. clean up the shrinkwrap file for review with `./tools/npm/clean-shrinkwrap.js` -7. these steps should change 3 files: `npm-shrinkwrap.json` and `npm-shrinkwrap.clean.json`. -8. commit changes to these three files and you are done +5. run `./tools/npm/reshrinkwrap` +6. these steps should change 3 files: `npm-shrinkwrap.json` and `npm-shrinkwrap.clean.json`. +7. commit changes to these three files and you are done diff --git a/tools/npm/clean-shrinkwrap.js b/tools/npm/clean-shrinkwrap.js index 40e3cd15a9d9..3fd05e1c7093 100755 --- a/tools/npm/clean-shrinkwrap.js +++ b/tools/npm/clean-shrinkwrap.js @@ -27,12 +27,12 @@ function cleanModule(moduleRecord, name) { } -console.log('Reading npm-shrinkwrap.json'); +//console.log('Reading npm-shrinkwrap.json'); var shrinkwrap = require('../../npm-shrinkwrap.json'); -console.log('Cleaning shrinkwrap object'); +//console.log('Cleaning shrinkwrap object'); cleanModule(shrinkwrap, shrinkwrap.name); var cleanShrinkwrapPath = path.join(__dirname, '..', '..', 'npm-shrinkwrap.clean.json'); -console.log('Writing cleaned to', cleanShrinkwrapPath); +console.log('writing npm-shrinkwrap.clean.json'); fs.writeFileSync(cleanShrinkwrapPath, JSON.stringify(sorted(shrinkwrap), null, 2) + "\n"); diff --git a/tools/npm/copy-npm-shrinkwrap b/tools/npm/copy-npm-shrinkwrap index cbc722c19939..b36528ec0489 100755 --- a/tools/npm/copy-npm-shrinkwrap +++ b/tools/npm/copy-npm-shrinkwrap @@ -11,6 +11,7 @@ var PROJECT_ROOT = path.join(__dirname, '../../'); process.chdir(PROJECT_ROOT); if (fs.existsSync(NPM_SHRINKWRAP_FILE)) { + console.log('copying shrinkwrap fingerprint to', NPM_SHRINKWRAP_CACHED_FILE); fse.copySync(NPM_SHRINKWRAP_FILE, NPM_SHRINKWRAP_CACHED_FILE); } else { console.warn(`${NPM_SHRINKWRAP_FILE} not found. Copy operation will be skipped.`); diff --git a/tools/npm/reshrinkwrap b/tools/npm/reshrinkwrap new file mode 100755 index 000000000000..b8f4c1454a05 --- /dev/null +++ b/tools/npm/reshrinkwrap @@ -0,0 +1,15 @@ +#!/usr/bin/env node + +'use strict'; + +let childProcess = require('child_process'); + +childProcess.spawn('npm', ['shrinkwrap', '--dev'], {stdio: 'inherit'}).on('exit', (exitCode) => { + if (exitCode !== 0) return; + + childProcess.fork('./tools/npm/clean-shrinkwrap.js').on('exit', (exitCode) => { + if (exitCode !== 0) return; + + childProcess.fork('./tools/npm/copy-npm-shrinkwrap'); + }); +}); From 0bdcb5c1e0e00a2229b8a5ba8c6c57effbf54771 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Sat, 2 Jan 2016 21:49:10 -0800 Subject: [PATCH 53/70] build(npm): remove `del` devDependency - use `fs-extra` instead --- gulpfile.js | 17 +++++----- npm-shrinkwrap.clean.json | 43 ------------------------ npm-shrinkwrap.json | 69 --------------------------------------- package.json | 1 - 4 files changed, 8 insertions(+), 122 deletions(-) diff --git a/gulpfile.js b/gulpfile.js index ed04fa12d149..d6bcfd67531a 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -6,7 +6,7 @@ require('./tools/check-environment')( {requiredNpmVersion: '>=3.5.2 <4.0.0', requiredNodeVersion: '>=4.2.1 <5.0.0'}); -var del = require('del'); +var fse = require('fs-extra'); var gulp = require('gulp'); var gulpPlugins = require('gulp-load-plugins')(); var merge = require('merge'); @@ -185,21 +185,20 @@ var PAYLOAD_TESTS_CONFIG = { // ------------ // clean -gulp.task('build/clean.tools', function() { del(path.join('dist', 'tools')); }); +gulp.task('build/clean.tools', (done) => fse.remove(path.join('dist', 'tools'), done)); -gulp.task('build/clean.js', function(done) { del(CONFIG.dest.js.all, done); }); +gulp.task('build/clean.js', (done) => fse.remove(CONFIG.dest.js.all, done)); -gulp.task('build/clean.dart', function(done) { del(CONFIG.dest.dart, done); }); +gulp.task('build/clean.dart', (done) => fse.remove(CONFIG.dest.dart, done)); -gulp.task('build/clean.docs', function(done) { del(CONFIG.dest.docs, done); }); +gulp.task('build/clean.docs', (done) => fse.remove(CONFIG.dest.docs, done)); -gulp.task('build/clean.docs_angular_io', - function(done) { del(CONFIG.dest.docs_angular_io, done); }); +gulp.task('build/clean.docs_angular_io', (done) => fse.remove(CONFIG.dest.docs_angular_io, done)); -gulp.task('build/clean.bundles', function(done) { del(CONFIG.dest.bundles.all, done); }); +gulp.task('build/clean.bundles', (done) => fse.remove(CONFIG.dest.bundles.all, done)); gulp.task('build/clean.bundles.benchpress', - function(done) { del(CONFIG.dest.bundles.benchpress, done); }); + (done) => fse.remove(CONFIG.dest.bundles.benchpress, done)); // ------------ // transpile diff --git a/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index a2d8b49afcbe..7c92af679ee0 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -1911,14 +1911,6 @@ "definition-header": { "version": "0.1.0" }, - "del": { - "version": "1.2.1", - "dependencies": { - "object-assign": { - "version": "3.0.0" - } - } - }, "delayed-stream": { "version": "1.0.0" }, @@ -1988,9 +1980,6 @@ } } }, - "each-async": { - "version": "1.1.1" - }, "ecc-jsbn": { "version": "0.1.1" }, @@ -2821,20 +2810,6 @@ "global": { "version": "2.0.1" }, - "globby": { - "version": "2.1.0", - "dependencies": { - "async": { - "version": "1.5.0" - }, - "glob": { - "version": "5.0.15" - }, - "object-assign": { - "version": "3.0.0" - } - } - }, "globule": { "version": "0.1.0", "dependencies": { @@ -3448,15 +3423,6 @@ "is-number": { "version": "2.1.0" }, - "is-path-cwd": { - "version": "1.0.0" - }, - "is-path-in-cwd": { - "version": "1.0.0" - }, - "is-path-inside": { - "version": "1.0.0" - }, "is-primitive": { "version": "2.0.0" }, @@ -4407,9 +4373,6 @@ "once": { "version": "1.3.3" }, - "onetime": { - "version": "1.1.0" - }, "open": { "version": "0.0.4" }, @@ -4504,9 +4467,6 @@ "path-is-absolute": { "version": "1.0.0" }, - "path-is-inside": { - "version": "1.0.1" - }, "path-platform": { "version": "0.11.15" }, @@ -5040,9 +5000,6 @@ } } }, - "set-immediate-shim": { - "version": "1.0.1" - }, "setimmediate": { "version": "1.0.4" }, diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 2979e3d8e8c6..e994a0a41285 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -3003,18 +3003,6 @@ "from": "definition-header@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/definition-header/-/definition-header-0.1.0.tgz" }, - "del": { - "version": "1.2.1", - "from": "del@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-1.2.1.tgz", - "dependencies": { - "object-assign": { - "version": "3.0.0", - "from": "object-assign@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" - } - } - }, "delayed-stream": { "version": "1.0.0", "from": "delayed-stream@>=1.0.0 <1.1.0", @@ -3126,11 +3114,6 @@ } } }, - "each-async": { - "version": "1.1.1", - "from": "each-async@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz" - }, "ecc-jsbn": { "version": "0.1.1", "from": "ecc-jsbn@>=0.0.1 <1.0.0", @@ -4465,28 +4448,6 @@ "from": "https://github.com/component/global/archive/v2.0.1.tar.gz", "resolved": "https://github.com/component/global/archive/v2.0.1.tar.gz" }, - "globby": { - "version": "2.1.0", - "from": "globby@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-2.1.0.tgz", - "dependencies": { - "async": { - "version": "1.5.0", - "from": "async@>=1.2.1 <2.0.0", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.0.tgz" - }, - "glob": { - "version": "5.0.15", - "from": "glob@>=5.0.3 <6.0.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz" - }, - "object-assign": { - "version": "3.0.0", - "from": "object-assign@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" - } - } - }, "globule": { "version": "0.1.0", "from": "globule@>=0.1.0 <0.2.0", @@ -5474,21 +5435,6 @@ "from": "is-number@>=2.1.0 <3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz" }, - "is-path-cwd": { - "version": "1.0.0", - "from": "is-path-cwd@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz" - }, - "is-path-in-cwd": { - "version": "1.0.0", - "from": "is-path-in-cwd@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz" - }, - "is-path-inside": { - "version": "1.0.0", - "from": "is-path-inside@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz" - }, "is-primitive": { "version": "2.0.0", "from": "is-primitive@>=2.0.0 <3.0.0", @@ -7019,11 +6965,6 @@ "from": "once@>=1.3.0 <2.0.0", "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz" }, - "onetime": { - "version": "1.1.0", - "from": "onetime@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz" - }, "open": { "version": "0.0.4", "from": "open@0.0.4", @@ -7178,11 +7119,6 @@ "from": "path-is-absolute@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" }, - "path-is-inside": { - "version": "1.0.1", - "from": "path-is-inside@>=1.0.1 <2.0.0", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.1.tgz" - }, "path-platform": { "version": "0.11.15", "from": "path-platform@>=0.11.15 <0.12.0", @@ -8042,11 +7978,6 @@ } } }, - "set-immediate-shim": { - "version": "1.0.1", - "from": "set-immediate-shim@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz" - }, "setimmediate": { "version": "1.0.4", "from": "setimmediate@>=1.0.1 <2.0.0", diff --git a/package.json b/package.json index a438076a43e2..8f85b3ba045b 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,6 @@ "chokidar": "^1.1.0", "clang-format": "^1.0.32", "conventional-changelog": "^0.2.1", - "del": "~1", "firefox-profile": "^0.3.4", "fs-extra": "^0.26.3", "glob": "^4.0.6", From f7985dbdb7efb299c067d1ea7bc2613b6bcb0bd4 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Sat, 2 Jan 2016 22:07:38 -0800 Subject: [PATCH 54/70] build(npm): update to lodash@3.10.1 --- npm-shrinkwrap.clean.json | 12 ++++++++++-- npm-shrinkwrap.json | 20 ++++++++++++++++---- package.json | 2 +- 3 files changed, 27 insertions(+), 7 deletions(-) diff --git a/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index 7c92af679ee0..9cf5db302265 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -3753,7 +3753,7 @@ "version": "0.2.12" }, "lodash": { - "version": "2.4.2" + "version": "3.10.1" }, "lodash-node": { "version": "2.4.1" @@ -4605,6 +4605,9 @@ "jasmine": { "version": "2.3.2" }, + "lodash": { + "version": "2.4.2" + }, "minimatch": { "version": "0.3.0" }, @@ -4703,7 +4706,12 @@ } }, "rcfinder": { - "version": "0.1.8" + "version": "0.1.8", + "dependencies": { + "lodash": { + "version": "2.4.2" + } + } }, "rcloader": { "version": "0.1.4", diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index e994a0a41285..28db68ca6104 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -5971,9 +5971,9 @@ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.12.tgz" }, "lodash": { - "version": "2.4.2", - "from": "lodash@>=2.4.1 <3.0.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" + "version": "3.10.1", + "from": "lodash@3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" }, "lodash-node": { "version": "2.4.1", @@ -7345,6 +7345,11 @@ "from": "jasmine@2.3.2", "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.3.2.tgz" }, + "lodash": { + "version": "2.4.2", + "from": "lodash@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" + }, "minimatch": { "version": "0.3.0", "from": "minimatch@>=0.3.0 <0.4.0", @@ -7503,7 +7508,14 @@ "rcfinder": { "version": "0.1.8", "from": "rcfinder@>=0.1.6 <0.2.0", - "resolved": "https://registry.npmjs.org/rcfinder/-/rcfinder-0.1.8.tgz" + "resolved": "https://registry.npmjs.org/rcfinder/-/rcfinder-0.1.8.tgz", + "dependencies": { + "lodash": { + "version": "2.4.2", + "from": "lodash@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" + } + } }, "rcloader": { "version": "0.1.4", diff --git a/package.json b/package.json index 8f85b3ba045b..eb504b5f7c09 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,7 @@ "karma-jasmine": "^0.3.6", "karma-sauce-launcher": "^0.3.0", "karma-sourcemap-loader": "^0.3.6", - "lodash": "^2.4.1", + "lodash": "^3.10.1", "madge": "0.5.0", "merge": "^1.2.0", "merge2": "^0.3.5", From a4bc19c5307ae3cbfacb0bd63575e7a90a799436 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Sat, 2 Jan 2016 23:01:31 -0800 Subject: [PATCH 55/70] build(npm): lock broccoli-slow-trees to the 1.x.x range --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index eb504b5f7c09..cab85abf312e 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "bower": "^1.3.12", "broccoli": "^0.16.9", "broccoli-funnel": "^1.0.1", - "broccoli-slow-trees": "^1.1.0", + "broccoli-slow-trees": "1.x.x", "broccoli-stew": "^0.2.1", "broccoli-writer": "^0.1.1", "browserify": "^10.2.4", From cc49790bdb886ced2f25f693dbc41b88665a838b Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Sun, 3 Jan 2016 08:38:38 -0800 Subject: [PATCH 56/70] build(npm): update gulp-connect's dependencies --- npm-shrinkwrap.clean.json | 52 ++++++++++++------------ npm-shrinkwrap.json | 84 +++++++++++++++++++-------------------- 2 files changed, 68 insertions(+), 68 deletions(-) diff --git a/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index 9cf5db302265..7780e58e8952 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -1577,6 +1577,9 @@ "builtins": { "version": "0.0.7" }, + "bytes": { + "version": "0.3.0" + }, "callsite": { "version": "1.0.0" }, @@ -2190,6 +2193,9 @@ "fast-ordered-set": { "version": "1.0.2" }, + "faye-websocket": { + "version": "0.4.4" + }, "fbjs": { "version": "0.6.0", "dependencies": { @@ -2909,9 +2915,6 @@ "gulp-connect": { "version": "1.1.1", "dependencies": { - "bytes": { - "version": "0.3.0" - }, "connect": { "version": "2.14.5" }, @@ -2921,9 +2924,6 @@ "event-stream": { "version": "3.1.7" }, - "faye-websocket": { - "version": "0.4.4" - }, "gulp-util": { "version": "2.2.20" }, @@ -2945,12 +2945,6 @@ "minimist": { "version": "0.2.0" }, - "qs": { - "version": "0.6.6" - }, - "raw-body": { - "version": "1.1.4" - }, "readable-stream": { "version": "1.0.33" }, @@ -2963,20 +2957,6 @@ "through2": { "version": "0.5.1" }, - "tiny-lr": { - "version": "0.0.5", - "dependencies": { - "debug": { - "version": "0.7.4" - }, - "noptify": { - "version": "0.0.3" - }, - "qs": { - "version": "0.5.6" - } - } - }, "vinyl": { "version": "0.2.3" }, @@ -4674,6 +4654,9 @@ } } }, + "qs": { + "version": "0.6.6" + }, "querystring": { "version": "0.2.0" }, @@ -4697,6 +4680,9 @@ "range-parser": { "version": "1.0.3" }, + "raw-body": { + "version": "1.1.4" + }, "rc": { "version": "1.1.6", "dependencies": { @@ -5380,6 +5366,20 @@ "timers-ext": { "version": "0.1.0" }, + "tiny-lr": { + "version": "0.0.5", + "dependencies": { + "debug": { + "version": "0.7.4" + }, + "noptify": { + "version": "0.0.3" + }, + "qs": { + "version": "0.5.6" + } + } + }, "tmp": { "version": "0.0.25" }, diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 28db68ca6104..486338b1bb6e 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -2465,6 +2465,11 @@ "from": "builtins@>=0.0.3 <0.1.0", "resolved": "https://registry.npmjs.org/builtins/-/builtins-0.0.7.tgz" }, + "bytes": { + "version": "0.3.0", + "from": "bytes@0.3.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-0.3.0.tgz" + }, "callsite": { "version": "1.0.0", "from": "callsite@1.0.0", @@ -3452,6 +3457,11 @@ "from": "fast-ordered-set@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/fast-ordered-set/-/fast-ordered-set-1.0.2.tgz" }, + "faye-websocket": { + "version": "0.4.4", + "from": "faye-websocket@>=0.4.3 <0.5.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz" + }, "fbjs": { "version": "0.6.0", "from": "fbjs@>=0.6.0 <0.7.0", @@ -4605,11 +4615,6 @@ "from": "gulp-connect@>=1.0.10 <2.0.0", "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-1.1.1.tgz", "dependencies": { - "bytes": { - "version": "0.3.0", - "from": "bytes@0.3.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-0.3.0.tgz" - }, "connect": { "version": "2.14.5", "from": "connect@>=2.14.3 <2.15.0", @@ -4625,11 +4630,6 @@ "from": "event-stream@>=3.1.0 <3.2.0", "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.1.7.tgz" }, - "faye-websocket": { - "version": "0.4.4", - "from": "faye-websocket@>=0.4.3 <0.5.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz" - }, "gulp-util": { "version": "2.2.20", "from": "gulp-util@>=2.2.14 <2.3.0", @@ -4665,16 +4665,6 @@ "from": "minimist@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz" }, - "qs": { - "version": "0.6.6", - "from": "qs@0.6.6", - "resolved": "https://registry.npmjs.org/qs/-/qs-0.6.6.tgz" - }, - "raw-body": { - "version": "1.1.4", - "from": "raw-body@1.1.4", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.4.tgz" - }, "readable-stream": { "version": "1.0.33", "from": "readable-stream@>=1.0.17 <1.1.0", @@ -4695,28 +4685,6 @@ "from": "through2@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz" }, - "tiny-lr": { - "version": "0.0.5", - "from": "tiny-lr@0.0.5", - "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.0.5.tgz", - "dependencies": { - "debug": { - "version": "0.7.4", - "from": "debug@>=0.7.0 <0.8.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" - }, - "noptify": { - "version": "0.0.3", - "from": "noptify@latest", - "resolved": "https://registry.npmjs.org/noptify/-/noptify-0.0.3.tgz" - }, - "qs": { - "version": "0.5.6", - "from": "qs@>=0.5.2 <0.6.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-0.5.6.tgz" - } - } - }, "vinyl": { "version": "0.2.3", "from": "vinyl@>=0.2.1 <0.3.0", @@ -7456,6 +7424,11 @@ } } }, + "qs": { + "version": "0.6.6", + "from": "qs@0.6.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-0.6.6.tgz" + }, "querystring": { "version": "0.2.0", "from": "querystring@0.2.0", @@ -7493,6 +7466,11 @@ "from": "range-parser@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz" }, + "raw-body": { + "version": "1.1.4", + "from": "raw-body@1.1.4", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.4.tgz" + }, "rc": { "version": "1.1.6", "from": "rc@>=1.0.1 <2.0.0", @@ -8582,6 +8560,28 @@ "from": "timers-ext@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.0.tgz" }, + "tiny-lr": { + "version": "0.0.5", + "from": "tiny-lr@0.0.5", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.0.5.tgz", + "dependencies": { + "debug": { + "version": "0.7.4", + "from": "debug@>=0.7.0 <0.8.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" + }, + "noptify": { + "version": "0.0.3", + "from": "noptify@latest", + "resolved": "https://registry.npmjs.org/noptify/-/noptify-0.0.3.tgz" + }, + "qs": { + "version": "0.5.6", + "from": "qs@>=0.5.2 <0.6.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-0.5.6.tgz" + } + } + }, "tmp": { "version": "0.0.25", "from": "tmp@0.0.25", From b60f594798e0528b02e2715c7061248058f151da Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Sun, 3 Jan 2016 08:44:31 -0800 Subject: [PATCH 57/70] build(npm): update to gulp-connect@2.3.1 --- npm-shrinkwrap.clean.json | 252 +++++++++---------- npm-shrinkwrap.json | 491 +++++++++++++++++++------------------- package.json | 2 +- 3 files changed, 378 insertions(+), 367 deletions(-) diff --git a/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index 7780e58e8952..bc581ca604ac 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -3,6 +3,17 @@ "abbrev": { "version": "1.0.7" }, + "accepts": { + "version": "1.2.13", + "dependencies": { + "mime-db": { + "version": "1.20.0" + }, + "mime-types": { + "version": "2.1.8" + } + } + }, "acorn": { "version": "1.2.2" }, @@ -214,11 +225,14 @@ } } }, + "basic-auth": { + "version": "1.0.3" + }, "basic-auth-connect": { "version": "1.0.0" }, "batch": { - "version": "0.5.0" + "version": "0.5.2" }, "beeper": { "version": "1.1.0" @@ -267,6 +281,9 @@ "bn.js": { "version": "4.6.1" }, + "body-parser": { + "version": "1.13.3" + }, "boom": { "version": "2.10.1" }, @@ -1578,7 +1595,7 @@ "version": "0.0.7" }, "bytes": { - "version": "0.3.0" + "version": "2.1.0" }, "callsite": { "version": "1.0.0" @@ -1693,16 +1710,16 @@ } }, "compressible": { - "version": "1.0.0" - }, - "compression": { - "version": "1.0.0", + "version": "2.0.6", "dependencies": { - "bytes": { - "version": "0.2.1" + "mime-db": { + "version": "1.20.0" } } }, + "compression": { + "version": "1.5.2" + }, "concat-map": { "version": "0.0.1" }, @@ -1732,10 +1749,10 @@ "version": "3.4.0" }, "connect-livereload": { - "version": "0.3.2" + "version": "0.5.4" }, "connect-timeout": { - "version": "1.0.0" + "version": "1.6.2" }, "console-browserify": { "version": "1.1.0" @@ -1801,13 +1818,13 @@ "version": "1.1.3" }, "cookie": { - "version": "0.1.0" + "version": "0.1.3" }, "cookie-parser": { - "version": "1.0.1" + "version": "1.3.5" }, "cookie-signature": { - "version": "1.0.3" + "version": "1.0.6" }, "copy-dereference": { "version": "1.0.0" @@ -1821,6 +1838,9 @@ "core-util-is": { "version": "1.0.2" }, + "crc": { + "version": "3.3.0" + }, "crc32-stream": { "version": "0.3.4", "dependencies": { @@ -1855,8 +1875,11 @@ "crypto-browserify": { "version": "3.11.0" }, + "csrf": { + "version": "3.0.0" + }, "csurf": { - "version": "1.1.0" + "version": "1.8.3" }, "ctype": { "version": "0.5.3" @@ -1920,6 +1943,9 @@ "delegates": { "version": "0.1.0" }, + "depd": { + "version": "1.0.1" + }, "deprecated": { "version": "0.0.1" }, @@ -1934,6 +1960,9 @@ "des.js": { "version": "1.0.0" }, + "destroy": { + "version": "1.0.3" + }, "detect-indent": { "version": "0.2.0", "dependencies": { @@ -2058,7 +2087,7 @@ "version": "1.3.0" }, "errorhandler": { - "version": "1.0.0" + "version": "1.4.2" }, "es5-ext": { "version": "0.10.11" @@ -2098,6 +2127,9 @@ "esprima": { "version": "2.7.1" }, + "etag": { + "version": "1.7.0" + }, "event-emitter": { "version": "0.3.4" }, @@ -2145,15 +2177,7 @@ "version": "1.8.1" }, "express-session": { - "version": "1.0.2", - "dependencies": { - "buffer-crc32": { - "version": "0.2.1" - }, - "debug": { - "version": "0.7.4" - } - } + "version": "1.11.3" }, "extend": { "version": "3.0.0" @@ -2194,7 +2218,7 @@ "version": "1.0.2" }, "faye-websocket": { - "version": "0.4.4" + "version": "0.10.0" }, "fbjs": { "version": "0.6.0", @@ -2274,7 +2298,7 @@ } }, "fresh": { - "version": "0.2.2" + "version": "0.3.0" }, "from": { "version": "0.1.3" @@ -2913,55 +2937,10 @@ "version": "2.6.0" }, "gulp-connect": { - "version": "1.1.1", + "version": "2.3.1", "dependencies": { "connect": { - "version": "2.14.5" - }, - "debug": { - "version": "0.8.1" - }, - "event-stream": { - "version": "3.1.7" - }, - "gulp-util": { - "version": "2.2.20" - }, - "lodash._reinterpolate": { - "version": "2.4.1" - }, - "lodash.escape": { - "version": "2.4.1" - }, - "lodash.keys": { - "version": "2.4.1" - }, - "lodash.template": { - "version": "2.4.1" - }, - "lodash.templatesettings": { - "version": "2.4.1" - }, - "minimist": { - "version": "0.2.0" - }, - "readable-stream": { - "version": "1.0.33" - }, - "setimmediate": { - "version": "1.0.1" - }, - "split": { - "version": "0.2.10" - }, - "through2": { - "version": "0.5.1" - }, - "vinyl": { - "version": "0.2.3" - }, - "xtend": { - "version": "3.0.0" + "version": "2.30.2" } } }, @@ -3312,6 +3291,9 @@ "https-proxy-agent": { "version": "1.0.0" }, + "iconv-lite": { + "version": "0.4.11" + }, "ieee754": { "version": "1.1.6" }, @@ -3721,6 +3703,9 @@ } } }, + "livereload-js": { + "version": "2.2.2" + }, "load-json-file": { "version": "1.1.0", "dependencies": { @@ -4081,7 +4066,7 @@ "version": "0.3.6" }, "method-override": { - "version": "1.0.0" + "version": "2.3.5" }, "methods": { "version": "1.1.1" @@ -4164,12 +4149,7 @@ "version": "2.10.6" }, "morgan": { - "version": "1.0.0", - "dependencies": { - "bytes": { - "version": "0.2.1" - } - } + "version": "1.6.1" }, "mozilla-toolkit-versioning": { "version": "0.0.2" @@ -4184,7 +4164,7 @@ "version": "2.0.0" }, "multiparty": { - "version": "2.2.0" + "version": "3.3.2" }, "multipipe": { "version": "0.1.2" @@ -4199,7 +4179,7 @@ "version": "1.0.1" }, "negotiator": { - "version": "0.3.0" + "version": "0.5.3" }, "nested-error-stacks": { "version": "1.0.2" @@ -4353,9 +4333,6 @@ "once": { "version": "1.3.3" }, - "open": { - "version": "0.0.4" - }, "optimist": { "version": "0.6.1", "dependencies": { @@ -4462,7 +4439,7 @@ } }, "pause": { - "version": "0.0.1" + "version": "0.1.0" }, "pause-stream": { "version": "0.0.11" @@ -4655,7 +4632,7 @@ } }, "qs": { - "version": "0.6.6" + "version": "4.0.0" }, "querystring": { "version": "0.2.0" @@ -4681,7 +4658,15 @@ "version": "1.0.3" }, "raw-body": { - "version": "1.1.4" + "version": "2.1.5", + "dependencies": { + "bytes": { + "version": "2.2.0" + }, + "iconv-lite": { + "version": "0.4.13" + } + } }, "rc": { "version": "1.1.6", @@ -4862,7 +4847,7 @@ "version": "1.1.6" }, "response-time": { - "version": "1.0.0" + "version": "2.3.1" }, "rewire": { "version": "2.5.1" @@ -4881,6 +4866,9 @@ "ripemd160": { "version": "1.0.1" }, + "rndm": { + "version": "1.1.1" + }, "rsvp": { "version": "3.1.0" }, @@ -4928,7 +4916,7 @@ "version": "1.1.4" }, "scmp": { - "version": "0.0.3" + "version": "1.0.0" }, "selenium-webdriver": { "version": "2.48.2", @@ -4962,37 +4950,27 @@ "version": "1.1.1" }, "send": { - "version": "0.3.0", - "dependencies": { - "buffer-crc32": { - "version": "0.2.1" - }, - "debug": { - "version": "0.8.0" - }, - "mime": { - "version": "1.2.11" - } - } + "version": "0.13.0" }, "sequencify": { "version": "0.0.7" }, + "serve-favicon": { + "version": "2.3.0" + }, "serve-index": { - "version": "1.0.1", + "version": "1.7.2", "dependencies": { - "negotiator": { - "version": "0.4.2" + "mime-db": { + "version": "1.20.0" + }, + "mime-types": { + "version": "2.1.8" } } }, "serve-static": { - "version": "1.1.0", - "dependencies": { - "parseurl": { - "version": "1.0.1" - } - } + "version": "1.10.0" }, "setimmediate": { "version": "1.0.4" @@ -5143,9 +5121,6 @@ } } }, - "static-favicon": { - "version": "1.0.2" - }, "statuses": { "version": "1.2.1" }, @@ -5367,16 +5342,27 @@ "version": "0.1.0" }, "tiny-lr": { - "version": "0.0.5", + "version": "0.2.1", "dependencies": { - "debug": { - "version": "0.7.4" + "body-parser": { + "version": "1.14.2", + "dependencies": { + "qs": { + "version": "5.2.0" + } + } }, - "noptify": { - "version": "0.0.3" + "bytes": { + "version": "2.2.0" + }, + "depd": { + "version": "1.1.0" + }, + "iconv-lite": { + "version": "0.4.13" }, "qs": { - "version": "0.5.6" + "version": "5.1.0" } } }, @@ -5510,6 +5496,17 @@ "type-detect": { "version": "0.1.2" }, + "type-is": { + "version": "1.6.10", + "dependencies": { + "mime-db": { + "version": "1.20.0" + }, + "mime-types": { + "version": "2.1.8" + } + } + }, "typedarray": { "version": "0.0.6" }, @@ -5539,8 +5536,8 @@ "uid-number": { "version": "0.0.5" }, - "uid2": { - "version": "0.0.3" + "uid-safe": { + "version": "2.0.0" }, "ultron": { "version": "1.0.2" @@ -5626,11 +5623,14 @@ "vargs": { "version": "0.1.0" }, + "vary": { + "version": "1.0.1" + }, "verror": { "version": "1.3.6" }, "vhost": { - "version": "1.0.0" + "version": "3.0.2" }, "vinyl": { "version": "0.5.3" @@ -5798,6 +5798,12 @@ } } }, + "websocket-driver": { + "version": "0.6.3" + }, + "websocket-extensions": { + "version": "0.1.1" + }, "whatwg-fetch": { "version": "0.9.0" }, diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 486338b1bb6e..b1caa943ade6 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -7,6 +7,21 @@ "from": "abbrev@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" }, + "accepts": { + "version": "1.2.13", + "from": "accepts@>=1.2.12 <1.3.0", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.13.tgz", + "dependencies": { + "mime-db": { + "version": "1.20.0", + "from": "mime-db@>=1.20.0 <1.21.0" + }, + "mime-types": { + "version": "2.1.8", + "from": "mime-types@>=2.1.6 <2.2.0" + } + } + }, "acorn": { "version": "1.2.2", "from": "acorn@>=1.0.3 <2.0.0", @@ -352,15 +367,20 @@ } } }, + "basic-auth": { + "version": "1.0.3", + "from": "basic-auth@>=1.0.3 <1.1.0", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.3.tgz" + }, "basic-auth-connect": { "version": "1.0.0", "from": "basic-auth-connect@1.0.0", "resolved": "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz" }, "batch": { - "version": "0.5.0", - "from": "batch@0.5.0", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.0.tgz" + "version": "0.5.2", + "from": "batch@0.5.2", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.2.tgz" }, "beeper": { "version": "1.1.0", @@ -439,6 +459,11 @@ "from": "bn.js@>=4.1.1 <5.0.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.6.1.tgz" }, + "body-parser": { + "version": "1.13.3", + "from": "body-parser@>=1.13.3 <1.14.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.13.3.tgz" + }, "boom": { "version": "2.10.1", "from": "boom@>=2.0.0 <3.0.0", @@ -2466,9 +2491,9 @@ "resolved": "https://registry.npmjs.org/builtins/-/builtins-0.0.7.tgz" }, "bytes": { - "version": "0.3.0", - "from": "bytes@0.3.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-0.3.0.tgz" + "version": "2.1.0", + "from": "bytes@2.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz" }, "callsite": { "version": "1.0.0", @@ -2651,22 +2676,21 @@ } }, "compressible": { - "version": "1.0.0", - "from": "compressible@1.0.0", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-1.0.0.tgz" - }, - "compression": { - "version": "1.0.0", - "from": "compression@1.0.0", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.0.0.tgz", + "version": "2.0.6", + "from": "compressible@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.6.tgz", "dependencies": { - "bytes": { - "version": "0.2.1", - "from": "bytes@0.2.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-0.2.1.tgz" + "mime-db": { + "version": "1.20.0", + "from": "mime-db@>=1.19.0 <2.0.0" } } }, + "compression": { + "version": "1.5.2", + "from": "compression@>=1.5.2 <1.6.0", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.5.2.tgz" + }, "concat-map": { "version": "0.0.1", "from": "concat-map@0.0.1", @@ -2712,14 +2736,14 @@ "resolved": "https://registry.npmjs.org/connect/-/connect-3.4.0.tgz" }, "connect-livereload": { - "version": "0.3.2", - "from": "connect-livereload@>=0.3.2 <0.4.0", - "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.3.2.tgz" + "version": "0.5.4", + "from": "connect-livereload@>=0.5.4 <0.6.0", + "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.5.4.tgz" }, "connect-timeout": { - "version": "1.0.0", - "from": "connect-timeout@1.0.0", - "resolved": "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.0.0.tgz" + "version": "1.6.2", + "from": "connect-timeout@>=1.6.2 <1.7.0", + "resolved": "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.6.2.tgz" }, "console-browserify": { "version": "1.1.0", @@ -2823,19 +2847,19 @@ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz" }, "cookie": { - "version": "0.1.0", - "from": "cookie@0.1.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.0.tgz" + "version": "0.1.3", + "from": "cookie@0.1.3", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz" }, "cookie-parser": { - "version": "1.0.1", - "from": "cookie-parser@1.0.1", - "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.0.1.tgz" + "version": "1.3.5", + "from": "cookie-parser@>=1.3.5 <1.4.0", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.5.tgz" }, "cookie-signature": { - "version": "1.0.3", - "from": "cookie-signature@1.0.3", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz" + "version": "1.0.6", + "from": "cookie-signature@1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" }, "copy-dereference": { "version": "1.0.0", @@ -2857,6 +2881,11 @@ "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" }, + "crc": { + "version": "3.3.0", + "from": "crc@3.3.0", + "resolved": "https://registry.npmjs.org/crc/-/crc-3.3.0.tgz" + }, "crc32-stream": { "version": "0.3.4", "from": "crc32-stream@>=0.3.1 <0.4.0", @@ -2911,10 +2940,15 @@ "from": "crypto-browserify@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.11.0.tgz" }, + "csrf": { + "version": "3.0.0", + "from": "csrf@>=3.0.0 <3.1.0", + "resolved": "https://registry.npmjs.org/csrf/-/csrf-3.0.0.tgz" + }, "csurf": { - "version": "1.1.0", - "from": "csurf@1.1.0", - "resolved": "https://registry.npmjs.org/csurf/-/csurf-1.1.0.tgz" + "version": "1.8.3", + "from": "csurf@>=1.8.3 <1.9.0", + "resolved": "https://registry.npmjs.org/csurf/-/csurf-1.8.3.tgz" }, "ctype": { "version": "0.5.3", @@ -3018,6 +3052,11 @@ "from": "delegates@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-0.1.0.tgz" }, + "depd": { + "version": "1.0.1", + "from": "depd@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz" + }, "deprecated": { "version": "0.0.1", "from": "deprecated@>=0.0.1 <0.0.2", @@ -3040,6 +3079,11 @@ "from": "des.js@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz" }, + "destroy": { + "version": "1.0.3", + "from": "destroy@1.0.3", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.3.tgz" + }, "detect-indent": { "version": "0.2.0", "from": "detect-indent@>=0.2.0 <0.3.0", @@ -3238,9 +3282,9 @@ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz" }, "errorhandler": { - "version": "1.0.0", - "from": "errorhandler@1.0.0", - "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.0.0.tgz" + "version": "1.4.2", + "from": "errorhandler@>=1.4.2 <1.5.0", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.4.2.tgz" }, "es5-ext": { "version": "0.10.11", @@ -3304,6 +3348,11 @@ "from": "esprima@>=2.6.0 <3.0.0", "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.1.tgz" }, + "etag": { + "version": "1.7.0", + "from": "etag@>=1.7.0 <1.8.0", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz" + }, "event-emitter": { "version": "0.3.4", "from": "event-emitter@>=0.3.3 <0.4.0", @@ -3379,21 +3428,9 @@ "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.1.tgz" }, "express-session": { - "version": "1.0.2", - "from": "express-session@1.0.2", - "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.0.2.tgz", - "dependencies": { - "buffer-crc32": { - "version": "0.2.1", - "from": "buffer-crc32@0.2.1", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz" - }, - "debug": { - "version": "0.7.4", - "from": "debug@0.7.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" - } - } + "version": "1.11.3", + "from": "express-session@>=1.11.3 <1.12.0", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.11.3.tgz" }, "extend": { "version": "3.0.0", @@ -3458,9 +3495,9 @@ "resolved": "https://registry.npmjs.org/fast-ordered-set/-/fast-ordered-set-1.0.2.tgz" }, "faye-websocket": { - "version": "0.4.4", - "from": "faye-websocket@>=0.4.3 <0.5.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz" + "version": "0.10.0", + "from": "faye-websocket@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz" }, "fbjs": { "version": "0.6.0", @@ -3586,9 +3623,9 @@ } }, "fresh": { - "version": "0.2.2", - "from": "fresh@0.2.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.2.2.tgz" + "version": "0.3.0", + "from": "fresh@0.3.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz" }, "from": { "version": "0.1.3", @@ -4611,89 +4648,14 @@ "resolved": "https://registry.npmjs.org/gulp-concat/-/gulp-concat-2.6.0.tgz" }, "gulp-connect": { - "version": "1.1.1", - "from": "gulp-connect@>=1.0.10 <2.0.0", - "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-1.1.1.tgz", + "version": "2.3.1", + "from": "gulp-connect@2.3.1", + "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-2.3.1.tgz", "dependencies": { "connect": { - "version": "2.14.5", - "from": "connect@>=2.14.3 <2.15.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-2.14.5.tgz" - }, - "debug": { - "version": "0.8.1", - "from": "debug@>=0.7.3 <1.0.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-0.8.1.tgz" - }, - "event-stream": { - "version": "3.1.7", - "from": "event-stream@>=3.1.0 <3.2.0", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.1.7.tgz" - }, - "gulp-util": { - "version": "2.2.20", - "from": "gulp-util@>=2.2.14 <2.3.0", - "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz" - }, - "lodash._reinterpolate": { - "version": "2.4.1", - "from": "lodash._reinterpolate@>=2.4.1 <3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz" - }, - "lodash.escape": { - "version": "2.4.1", - "from": "lodash.escape@>=2.4.1 <2.5.0", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz" - }, - "lodash.keys": { - "version": "2.4.1", - "from": "lodash.keys@>=2.4.1 <2.5.0", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz" - }, - "lodash.template": { - "version": "2.4.1", - "from": "lodash.template@>=2.4.1 <3.0.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz" - }, - "lodash.templatesettings": { - "version": "2.4.1", - "from": "lodash.templatesettings@>=2.4.1 <2.5.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz" - }, - "minimist": { - "version": "0.2.0", - "from": "minimist@>=0.2.0 <0.3.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz" - }, - "readable-stream": { - "version": "1.0.33", - "from": "readable-stream@>=1.0.17 <1.1.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz" - }, - "setimmediate": { - "version": "1.0.1", - "from": "setimmediate@1.0.1", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.1.tgz" - }, - "split": { - "version": "0.2.10", - "from": "split@>=0.2.0 <0.3.0", - "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz" - }, - "through2": { - "version": "0.5.1", - "from": "through2@>=0.5.0 <0.6.0", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz" - }, - "vinyl": { - "version": "0.2.3", - "from": "vinyl@>=0.2.1 <0.3.0", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz" - }, - "xtend": { - "version": "3.0.0", - "from": "xtend@>=3.0.0 <3.1.0", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz" + "version": "2.30.2", + "from": "connect@>=2.30.0 <3.0.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-2.30.2.tgz" } } }, @@ -5254,6 +5216,11 @@ "from": "https-proxy-agent@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz" }, + "iconv-lite": { + "version": "0.4.11", + "from": "iconv-lite@0.4.11", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.11.tgz" + }, "ieee754": { "version": "1.1.6", "from": "ieee754@>=1.1.4 <2.0.0", @@ -5921,6 +5888,11 @@ } } }, + "livereload-js": { + "version": "2.2.2", + "from": "livereload-js@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.2.2.tgz" + }, "load-json-file": { "version": "1.1.0", "from": "load-json-file@>=1.0.0 <2.0.0", @@ -6491,9 +6463,9 @@ "resolved": "https://registry.npmjs.org/merge2/-/merge2-0.3.6.tgz" }, "method-override": { - "version": "1.0.0", - "from": "method-override@1.0.0", - "resolved": "https://registry.npmjs.org/method-override/-/method-override-1.0.0.tgz" + "version": "2.3.5", + "from": "method-override@>=2.3.5 <2.4.0", + "resolved": "https://registry.npmjs.org/method-override/-/method-override-2.3.5.tgz" }, "methods": { "version": "1.1.1", @@ -6624,16 +6596,9 @@ "resolved": "https://registry.npmjs.org/moment/-/moment-2.10.6.tgz" }, "morgan": { - "version": "1.0.0", - "from": "morgan@1.0.0", - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.0.0.tgz", - "dependencies": { - "bytes": { - "version": "0.2.1", - "from": "bytes@>=0.2.0 <0.3.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-0.2.1.tgz" - } - } + "version": "1.6.1", + "from": "morgan@>=1.6.1 <1.7.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.6.1.tgz" }, "mozilla-toolkit-versioning": { "version": "0.0.2", @@ -6656,9 +6621,9 @@ "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.0.0.tgz" }, "multiparty": { - "version": "2.2.0", - "from": "multiparty@2.2.0", - "resolved": "https://registry.npmjs.org/multiparty/-/multiparty-2.2.0.tgz" + "version": "3.3.2", + "from": "multiparty@3.3.2", + "resolved": "https://registry.npmjs.org/multiparty/-/multiparty-3.3.2.tgz" }, "multipipe": { "version": "0.1.2", @@ -6681,9 +6646,9 @@ "resolved": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz" }, "negotiator": { - "version": "0.3.0", - "from": "negotiator@0.3.0", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.3.0.tgz" + "version": "0.5.3", + "from": "negotiator@0.5.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz" }, "nested-error-stacks": { "version": "1.0.2", @@ -6933,11 +6898,6 @@ "from": "once@>=1.3.0 <2.0.0", "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz" }, - "open": { - "version": "0.0.4", - "from": "open@0.0.4", - "resolved": "https://registry.npmjs.org/open/-/open-0.0.4.tgz" - }, "optimist": { "version": "0.6.1", "from": "optimist@>=0.6.1 <0.7.0", @@ -7110,9 +7070,9 @@ } }, "pause": { - "version": "0.0.1", - "from": "pause@0.0.1", - "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz" + "version": "0.1.0", + "from": "pause@0.1.0", + "resolved": "https://registry.npmjs.org/pause/-/pause-0.1.0.tgz" }, "pause-stream": { "version": "0.0.11", @@ -7425,9 +7385,9 @@ } }, "qs": { - "version": "0.6.6", - "from": "qs@0.6.6", - "resolved": "https://registry.npmjs.org/qs/-/qs-0.6.6.tgz" + "version": "4.0.0", + "from": "qs@4.0.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz" }, "querystring": { "version": "0.2.0", @@ -7467,9 +7427,21 @@ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz" }, "raw-body": { - "version": "1.1.4", - "from": "raw-body@1.1.4", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.4.tgz" + "version": "2.1.5", + "from": "raw-body@>=2.1.2 <2.2.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.5.tgz", + "dependencies": { + "bytes": { + "version": "2.2.0", + "from": "bytes@2.2.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz" + }, + "iconv-lite": { + "version": "0.4.13", + "from": "iconv-lite@0.4.13", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz" + } + } }, "rc": { "version": "1.1.6", @@ -7758,9 +7730,9 @@ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.6.tgz" }, "response-time": { - "version": "1.0.0", - "from": "response-time@1.0.0", - "resolved": "https://registry.npmjs.org/response-time/-/response-time-1.0.0.tgz" + "version": "2.3.1", + "from": "response-time@>=2.3.1 <2.4.0", + "resolved": "https://registry.npmjs.org/response-time/-/response-time-2.3.1.tgz" }, "rewire": { "version": "2.5.1", @@ -7789,6 +7761,11 @@ "from": "ripemd160@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-1.0.1.tgz" }, + "rndm": { + "version": "1.1.1", + "from": "rndm@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/rndm/-/rndm-1.1.1.tgz" + }, "rsvp": { "version": "3.1.0", "from": "rsvp@>=3.0.17 <4.0.0", @@ -7864,9 +7841,9 @@ "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz" }, "scmp": { - "version": "0.0.3", - "from": "scmp@>=0.0.3 <0.1.0", - "resolved": "https://registry.npmjs.org/scmp/-/scmp-0.0.3.tgz" + "version": "1.0.0", + "from": "scmp@1.0.0", + "resolved": "https://registry.npmjs.org/scmp/-/scmp-1.0.0.tgz" }, "selenium-webdriver": { "version": "2.48.2", @@ -7918,55 +7895,39 @@ "resolved": "https://registry.npmjs.org/semver-utils/-/semver-utils-1.1.1.tgz" }, "send": { - "version": "0.3.0", - "from": "send@0.3.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.3.0.tgz", - "dependencies": { - "buffer-crc32": { - "version": "0.2.1", - "from": "buffer-crc32@0.2.1", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz" - }, - "debug": { - "version": "0.8.0", - "from": "debug@0.8.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-0.8.0.tgz" - }, - "mime": { - "version": "1.2.11", - "from": "mime@1.2.11", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz" - } - } + "version": "0.13.0", + "from": "send@0.13.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.13.0.tgz" }, "sequencify": { "version": "0.0.7", "from": "sequencify@>=0.0.7 <0.1.0", "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz" }, + "serve-favicon": { + "version": "2.3.0", + "from": "serve-favicon@>=2.3.0 <2.4.0", + "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.3.0.tgz" + }, "serve-index": { - "version": "1.0.1", - "from": "serve-index@1.0.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.0.1.tgz", + "version": "1.7.2", + "from": "serve-index@>=1.7.2 <1.8.0", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.7.2.tgz", "dependencies": { - "negotiator": { - "version": "0.4.2", - "from": "negotiator@0.4.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.4.2.tgz" + "mime-db": { + "version": "1.20.0", + "from": "mime-db@>=1.20.0 <1.21.0" + }, + "mime-types": { + "version": "2.1.8", + "from": "mime-types@>=2.1.4 <2.2.0" } } }, "serve-static": { - "version": "1.1.0", - "from": "serve-static@1.1.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.1.0.tgz", - "dependencies": { - "parseurl": { - "version": "1.0.1", - "from": "parseurl@1.0.1", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.0.1.tgz" - } - } + "version": "1.10.0", + "from": "serve-static@>=1.10.0 <1.11.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.0.tgz" }, "setimmediate": { "version": "1.0.4", @@ -8203,11 +8164,6 @@ } } }, - "static-favicon": { - "version": "1.0.2", - "from": "static-favicon@1.0.2", - "resolved": "https://registry.npmjs.org/static-favicon/-/static-favicon-1.0.2.tgz" - }, "statuses": { "version": "1.2.1", "from": "statuses@>=1.0.0 <2.0.0", @@ -8561,24 +8517,41 @@ "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.0.tgz" }, "tiny-lr": { - "version": "0.0.5", - "from": "tiny-lr@0.0.5", - "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.0.5.tgz", + "version": "0.2.1", + "from": "tiny-lr@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.2.1.tgz", "dependencies": { - "debug": { - "version": "0.7.4", - "from": "debug@>=0.7.0 <0.8.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" + "body-parser": { + "version": "1.14.2", + "from": "body-parser@>=1.14.0 <1.15.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz", + "dependencies": { + "qs": { + "version": "5.2.0", + "from": "qs@5.2.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz" + } + } }, - "noptify": { - "version": "0.0.3", - "from": "noptify@latest", - "resolved": "https://registry.npmjs.org/noptify/-/noptify-0.0.3.tgz" + "bytes": { + "version": "2.2.0", + "from": "bytes@2.2.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz" + }, + "depd": { + "version": "1.1.0", + "from": "depd@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz" + }, + "iconv-lite": { + "version": "0.4.13", + "from": "iconv-lite@0.4.13", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz" }, "qs": { - "version": "0.5.6", - "from": "qs@>=0.5.2 <0.6.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-0.5.6.tgz" + "version": "5.1.0", + "from": "qs@>=5.1.0 <5.2.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz" } } }, @@ -8792,6 +8765,23 @@ "from": "type-detect@>=0.1.2 <0.2.0", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.2.tgz" }, + "type-is": { + "version": "1.6.10", + "from": "type-is@>=1.6.6 <1.7.0", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.10.tgz", + "dependencies": { + "mime-db": { + "version": "1.20.0", + "from": "mime-db@>=1.20.0 <1.21.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.20.0.tgz" + }, + "mime-types": { + "version": "2.1.8", + "from": "mime-types@>=2.1.8 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.8.tgz" + } + } + }, "typedarray": { "version": "0.0.6", "from": "typedarray@>=0.0.5 <0.1.0", @@ -8839,10 +8829,10 @@ "from": "uid-number@0.0.5", "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.5.tgz" }, - "uid2": { - "version": "0.0.3", - "from": "uid2@>=0.0.2 <0.1.0", - "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz" + "uid-safe": { + "version": "2.0.0", + "from": "uid-safe@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.0.0.tgz" }, "ultron": { "version": "1.0.2", @@ -8980,15 +8970,20 @@ "from": "vargs@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/vargs/-/vargs-0.1.0.tgz" }, + "vary": { + "version": "1.0.1", + "from": "vary@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz" + }, "verror": { "version": "1.3.6", "from": "verror@1.3.6", "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz" }, "vhost": { - "version": "1.0.0", - "from": "vhost@1.0.0", - "resolved": "https://registry.npmjs.org/vhost/-/vhost-1.0.0.tgz" + "version": "3.0.2", + "from": "vhost@>=3.0.1 <3.1.0", + "resolved": "https://registry.npmjs.org/vhost/-/vhost-3.0.2.tgz" }, "vinyl": { "version": "0.5.3", @@ -9256,6 +9251,16 @@ } } }, + "websocket-driver": { + "version": "0.6.3", + "from": "websocket-driver@>=0.5.1", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.3.tgz" + }, + "websocket-extensions": { + "version": "0.1.1", + "from": "websocket-extensions@>=0.1.1", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.1.tgz" + }, "whatwg-fetch": { "version": "0.9.0", "from": "whatwg-fetch@>=0.9.0 <0.10.0", diff --git a/package.json b/package.json index cab85abf312e..51dada9f1112 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "gulp-autoprefixer": "^3.1.0", "gulp-clang-format": "^1.0.23", "gulp-concat": "^2.5.2", - "gulp-connect": "^1.0.10", + "gulp-connect": "^2.3.1", "gulp-gzip": "^1.2.0", "gulp-insert": "^0.5.0", "gulp-load-plugins": "^1.0.0", From 775fb2c340d44b12fcbe09020b59b865b462ab6b Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Sun, 3 Jan 2016 09:03:13 -0800 Subject: [PATCH 58/70] build(npm): remove googleapis it was previously used by benchpress (see d02c0accbb877bc09095b628f40d18562af748f3) but that's no longer the case. I also removed a bunch of extranous dependencies that should never have been part of node_modules (npm bug?) --- npm-shrinkwrap.clean.json | 85 ------------------------ npm-shrinkwrap.json | 135 -------------------------------------- package.json | 1 - 3 files changed, 221 deletions(-) diff --git a/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index bc581ca604ac..9836f57f0f0f 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -202,29 +202,6 @@ "base64id": { "version": "0.1.0" }, - "base64url": { - "version": "1.0.5", - "dependencies": { - "camelcase": { - "version": "1.2.1" - }, - "camelcase-keys": { - "version": "1.0.0" - }, - "indent-string": { - "version": "1.2.2" - }, - "meow": { - "version": "2.0.0" - }, - "object-assign": { - "version": "1.0.0" - }, - "repeating": { - "version": "1.1.3" - } - } - }, "basic-auth": { "version": "1.0.3" }, @@ -1576,9 +1553,6 @@ "buffer-crc32": { "version": "0.2.5" }, - "buffer-equal-constant-time": { - "version": "1.0.1" - }, "buffer-xor": { "version": "1.0.3" }, @@ -2015,17 +1989,6 @@ "ecc-jsbn": { "version": "0.1.1" }, - "ecdsa-sig-formatter": { - "version": "1.0.2", - "dependencies": { - "asn1.js": { - "version": "2.2.1" - }, - "bn.js": { - "version": "2.2.0" - } - } - }, "ee-first": { "version": "1.1.1" }, @@ -2751,29 +2714,6 @@ } } }, - "gapitoken": { - "version": "0.1.5", - "dependencies": { - "bl": { - "version": "1.0.0" - }, - "mime-db": { - "version": "1.20.0" - }, - "mime-types": { - "version": "2.1.8" - }, - "qs": { - "version": "5.2.0" - }, - "readable-stream": { - "version": "2.0.5" - }, - "request": { - "version": "2.67.0" - } - } - }, "gauge": { "version": "1.2.2" }, @@ -2863,14 +2803,6 @@ "glogg": { "version": "1.0.0" }, - "googleapis": { - "version": "1.0.23", - "dependencies": { - "async": { - "version": "0.9.2" - } - } - }, "got": { "version": "3.3.1", "dependencies": { @@ -3578,17 +3510,6 @@ "jszip": { "version": "2.5.0" }, - "jwa": { - "version": "1.0.2", - "dependencies": { - "base64url": { - "version": "0.0.6" - } - } - }, - "jws": { - "version": "3.0.0" - }, "karma": { "version": "0.13.15", "dependencies": { @@ -4277,9 +4198,6 @@ "nopt": { "version": "2.0.0" }, - "noptify": { - "version": "0.0.3" - }, "normalize-package-data": { "version": "2.3.5" }, @@ -5181,9 +5099,6 @@ } } }, - "string-template": { - "version": "0.2.1" - }, "string-width": { "version": "1.0.1", "dependencies": { diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index b1caa943ade6..35351ee00829 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -330,43 +330,6 @@ "from": "base64id@0.1.0", "resolved": "https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz" }, - "base64url": { - "version": "1.0.5", - "from": "base64url@>=1.0.4 <1.1.0", - "resolved": "https://registry.npmjs.org/base64url/-/base64url-1.0.5.tgz", - "dependencies": { - "camelcase": { - "version": "1.2.1", - "from": "camelcase@>=1.0.1 <2.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" - }, - "camelcase-keys": { - "version": "1.0.0", - "from": "camelcase-keys@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz" - }, - "indent-string": { - "version": "1.2.2", - "from": "indent-string@>=1.1.0 <2.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.2.tgz" - }, - "meow": { - "version": "2.0.0", - "from": "meow@>=2.0.0 <2.1.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-2.0.0.tgz" - }, - "object-assign": { - "version": "1.0.0", - "from": "object-assign@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-1.0.0.tgz" - }, - "repeating": { - "version": "1.1.3", - "from": "repeating@>=1.1.0 <2.0.0", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz" - } - } - }, "basic-auth": { "version": "1.0.3", "from": "basic-auth@>=1.0.3 <1.1.0", @@ -2460,11 +2423,6 @@ "from": "buffer-crc32@>=0.2.1 <0.3.0", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.5.tgz" }, - "buffer-equal-constant-time": { - "version": "1.0.1", - "from": "buffer-equal-constant-time@>=1.0.1 <2.0.0", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz" - }, "buffer-xor": { "version": "1.0.3", "from": "buffer-xor@>=1.0.2 <2.0.0", @@ -3168,23 +3126,6 @@ "from": "ecc-jsbn@>=0.0.1 <1.0.0", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz" }, - "ecdsa-sig-formatter": { - "version": "1.0.2", - "from": "ecdsa-sig-formatter@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.2.tgz", - "dependencies": { - "asn1.js": { - "version": "2.2.1", - "from": "asn1.js@>=2.0.3 <3.0.0", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-2.2.1.tgz" - }, - "bn.js": { - "version": "2.2.0", - "from": "bn.js@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-2.2.0.tgz" - } - } - }, "ee-first": { "version": "1.1.1", "from": "ee-first@1.1.1", @@ -4352,43 +4293,6 @@ } } }, - "gapitoken": { - "version": "0.1.5", - "from": "gapitoken@>=0.1.2 <0.2.0", - "resolved": "https://registry.npmjs.org/gapitoken/-/gapitoken-0.1.5.tgz", - "dependencies": { - "bl": { - "version": "1.0.0", - "from": "bl@>=1.0.0 <1.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz" - }, - "mime-db": { - "version": "1.20.0", - "from": "mime-db@>=1.20.0 <1.21.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.20.0.tgz" - }, - "mime-types": { - "version": "2.1.8", - "from": "mime-types@>=2.1.7 <2.2.0", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.8.tgz" - }, - "qs": { - "version": "5.2.0", - "from": "qs@>=5.2.0 <5.3.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz" - }, - "readable-stream": { - "version": "2.0.5", - "from": "readable-stream@>=2.0.0 <2.1.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.5.tgz" - }, - "request": { - "version": "2.67.0", - "from": "request@>=2.54.0 <3.0.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.67.0.tgz" - } - } - }, "gauge": { "version": "1.2.2", "from": "gauge@>=1.2.0 <1.3.0", @@ -4532,18 +4436,6 @@ "from": "glogg@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz" }, - "googleapis": { - "version": "1.0.23", - "from": "googleapis@>=1.0.0 <1.1.0", - "resolved": "https://registry.npmjs.org/googleapis/-/googleapis-1.0.23.tgz", - "dependencies": { - "async": { - "version": "0.9.2", - "from": "async@>=0.9.0 <0.10.0", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" - } - } - }, "got": { "version": "3.3.1", "from": "got@>=3.2.0 <4.0.0", @@ -5685,23 +5577,6 @@ "from": "jszip@>=2.4.0 <3.0.0", "resolved": "https://registry.npmjs.org/jszip/-/jszip-2.5.0.tgz" }, - "jwa": { - "version": "1.0.2", - "from": "jwa@>=1.0.0 <1.1.0", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.0.2.tgz", - "dependencies": { - "base64url": { - "version": "0.0.6", - "from": "base64url@>=0.0.4 <0.1.0", - "resolved": "https://registry.npmjs.org/base64url/-/base64url-0.0.6.tgz" - } - } - }, - "jws": { - "version": "3.0.0", - "from": "jws@>=3.0.0 <3.1.0", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.0.0.tgz" - }, "karma": { "version": "0.13.15", "from": "karma@0.13.15", @@ -6806,11 +6681,6 @@ "from": "nopt@>=2.0.0 <2.1.0", "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz" }, - "noptify": { - "version": "0.0.3", - "from": "noptify@latest", - "resolved": "https://registry.npmjs.org/noptify/-/noptify-0.0.3.tgz" - }, "normalize-package-data": { "version": "2.3.5", "from": "normalize-package-data@>=2.3.4 <3.0.0", @@ -8260,11 +8130,6 @@ } } }, - "string-template": { - "version": "0.2.1", - "from": "string-template@>=0.2.0 <0.3.0", - "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz" - }, "string-width": { "version": "1.0.1", "from": "string-width@>=1.0.1 <2.0.0", diff --git a/package.json b/package.json index 51dada9f1112..db02bdf37047 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,6 @@ "firefox-profile": "^0.3.4", "fs-extra": "^0.26.3", "glob": "^4.0.6", - "googleapis": "1.0.x", "gulp": "^3.8.8", "gulp-autoprefixer": "^3.1.0", "gulp-clang-format": "^1.0.23", From fdbe8741c9e6c84b3df524f605db23583cc11cbb Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Sun, 3 Jan 2016 09:26:30 -0800 Subject: [PATCH 59/70] build(npm): update to proxy-middleware@0.15.0 --- npm-shrinkwrap.clean.json | 2 +- npm-shrinkwrap.json | 6 +++--- package.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index 9836f57f0f0f..62360493383d 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -4510,7 +4510,7 @@ } }, "proxy-middleware": { - "version": "0.13.1" + "version": "0.15.0" }, "prr": { "version": "0.0.0" diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 35351ee00829..4c9808b5c444 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -7191,9 +7191,9 @@ } }, "proxy-middleware": { - "version": "0.13.1", - "from": "proxy-middleware@>=0.13.0 <0.14.0", - "resolved": "https://registry.npmjs.org/proxy-middleware/-/proxy-middleware-0.13.1.tgz" + "version": "0.15.0", + "from": "proxy-middleware@>=0.15.0 <0.16.0", + "resolved": "https://registry.npmjs.org/proxy-middleware/-/proxy-middleware-0.15.0.tgz" }, "prr": { "version": "0.0.0", diff --git a/package.json b/package.json index db02bdf37047..a3ce38bdfd18 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "on-headers": "^1.0.0", "parse5": "1.3.2", "protractor": "^3.0.0", - "proxy-middleware": "^0.13.0", + "proxy-middleware": "^0.15.0", "q": "^1.0.1", "react": "^0.14.0", "rewire": "^2.3.3", From 8e6cf7fca868d425034907e35ad87c88aec9cf55 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Sun, 3 Jan 2016 09:29:02 -0800 Subject: [PATCH 60/70] build(npm): update to yargs@3.31.0 --- npm-shrinkwrap.clean.json | 7 +------ npm-shrinkwrap.json | 13 +++---------- package.json | 2 +- 3 files changed, 5 insertions(+), 17 deletions(-) diff --git a/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index 62360493383d..3fe0761becfc 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -5776,12 +5776,7 @@ "version": "3.2.0" }, "yargs": { - "version": "2.3.0", - "dependencies": { - "wordwrap": { - "version": "0.0.2" - } - } + "version": "3.31.0" }, "zip-dir": { "version": "1.0.0" diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 4c9808b5c444..54d2a7ac1e56 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -9219,16 +9219,9 @@ "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.0.tgz" }, "yargs": { - "version": "2.3.0", - "from": "yargs@>=2.3.0 <2.4.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-2.3.0.tgz", - "dependencies": { - "wordwrap": { - "version": "0.0.2", - "from": "wordwrap@0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" - } - } + "version": "3.31.0", + "from": "yargs@3.31.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.31.0.tgz" }, "zip-dir": { "version": "1.0.0", diff --git a/package.json b/package.json index a3ce38bdfd18..144972a47474 100644 --- a/package.json +++ b/package.json @@ -118,6 +118,6 @@ "universal-analytics": "^0.3.9", "webpack": "^1.12.6", "which": "~1", - "yargs": "2.3.*" + "yargs": "^3.31.0" } } From 96f5b0929d3bb00c3489a7e12526bcf687a5f403 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Sun, 3 Jan 2016 09:57:20 -0800 Subject: [PATCH 61/70] build(npm): lock karma at 0.13.15 due to karma-runner/karma#1768 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 144972a47474..17f70821ea5f 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "jasmine": "^2.4.1", "jpm": "1.0.0", "js-yaml": "^3.2.7", - "karma": "^0.13.15", + "karma": "0.13.15", "karma-browserstack-launcher": "^0.1.7", "karma-chrome-launcher": "^0.2.0", "karma-dart": "^0.3.0", From a32a0a3a97091ae8353eb73d4c89c0c953424091 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Sun, 3 Jan 2016 09:58:55 -0800 Subject: [PATCH 62/70] build(npm): update to semver@5.1.0 --- npm-shrinkwrap.clean.json | 14 +++++++++++++- npm-shrinkwrap.json | 26 +++++++++++++++++++++++--- package.json | 2 +- 3 files changed, 37 insertions(+), 5 deletions(-) diff --git a/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index 3fe0761becfc..60e72755f717 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -2832,6 +2832,9 @@ "has-ansi": { "version": "2.0.0" }, + "semver": { + "version": "4.3.6" + }, "strip-ansi": { "version": "3.0.0" }, @@ -3758,6 +3761,9 @@ "readable-stream": { "version": "1.0.33" }, + "semver": { + "version": "4.3.6" + }, "underscore": { "version": "1.8.2" } @@ -4212,6 +4218,9 @@ "dependencies": { "nopt": { "version": "3.0.6" + }, + "semver": { + "version": "4.3.6" } } }, @@ -4854,7 +4863,7 @@ } }, "semver": { - "version": "4.3.6" + "version": "5.1.0" }, "semver-diff": { "version": "2.1.0", @@ -5374,6 +5383,9 @@ "rimraf": { "version": "2.2.8" }, + "semver": { + "version": "4.3.6" + }, "split": { "version": "0.2.10" }, diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 54d2a7ac1e56..eb8fc1cc5c95 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -4483,6 +4483,11 @@ "from": "has-ansi@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" }, + "semver": { + "version": "4.3.6", + "from": "semver@>=4.1.0 <5.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz" + }, "strip-ansi": { "version": "3.0.0", "from": "strip-ansi@>=3.0.0 <4.0.0", @@ -5981,6 +5986,11 @@ "from": "readable-stream@>=1.0.2 <1.1.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz" }, + "semver": { + "version": "4.3.6", + "from": "semver@>=4.3.3 <4.4.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz" + }, "underscore": { "version": "1.8.2", "from": "underscore@1.8.2", @@ -6705,6 +6715,11 @@ "version": "3.0.6", "from": "nopt@>=3.0.1 <3.1.0", "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz" + }, + "semver": { + "version": "4.3.6", + "from": "semver@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0||>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz" } } }, @@ -7743,9 +7758,9 @@ } }, "semver": { - "version": "4.3.6", - "from": "semver@>=4.3.4 <5.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz" + "version": "5.1.0", + "from": "semver@5.1.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" }, "semver-diff": { "version": "2.1.0", @@ -8571,6 +8586,11 @@ "from": "rimraf@>=2.2.8 <2.3.0", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" }, + "semver": { + "version": "4.3.6", + "from": "semver@>=4.3.1 <5.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz" + }, "split": { "version": "0.2.10", "from": "split@>=0.2.0 <0.3.0", diff --git a/package.json b/package.json index 17f70821ea5f..bcc1c1a93403 100644 --- a/package.json +++ b/package.json @@ -102,7 +102,7 @@ "rewire": "^2.3.3", "run-sequence": "^1.1.0", "selenium-webdriver": "^2.47.0", - "semver": "^4.3.4", + "semver": "^5.1.0", "sorted-object": "^1.0.0", "source-map": "^0.3.0", "source-map-loader": "^0.1.5", From 59684c97b065645dbbeda2ffb9b33bb39572d0dd Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Sun, 3 Jan 2016 10:01:43 -0800 Subject: [PATCH 63/70] build(npm): update to minimatch@3.0.0 --- npm-shrinkwrap.clean.json | 60 ++++++++++++++++++++++++---- npm-shrinkwrap.json | 84 ++++++++++++++++++++++++++++++++++----- package.json | 2 +- 3 files changed, 127 insertions(+), 19 deletions(-) diff --git a/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index 60e72755f717..009a91a23cf1 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -82,7 +82,12 @@ "version": "0.9.2" }, "glob": { - "version": "4.3.5" + "version": "4.3.5", + "dependencies": { + "minimatch": { + "version": "2.0.10" + } + } }, "lodash": { "version": "3.2.0" @@ -1457,6 +1462,9 @@ "broccoli-funnel": { "version": "1.0.1", "dependencies": { + "minimatch": { + "version": "2.0.10" + }, "walk-sync": { "version": "0.2.6" } @@ -1487,6 +1495,9 @@ }, "fs-extra": { "version": "0.13.0" + }, + "minimatch": { + "version": "2.0.10" } } }, @@ -2210,7 +2221,12 @@ "version": "0.2.1", "dependencies": { "glob": { - "version": "4.3.5" + "version": "4.3.5", + "dependencies": { + "minimatch": { + "version": "2.0.10" + } + } } } }, @@ -2760,7 +2776,12 @@ } }, "glob": { - "version": "4.5.3" + "version": "4.5.3", + "dependencies": { + "minimatch": { + "version": "2.0.10" + } + } }, "glob-base": { "version": "0.3.0" @@ -2769,7 +2790,12 @@ "version": "2.0.0" }, "glob-stream": { - "version": "3.1.18" + "version": "3.1.18", + "dependencies": { + "minimatch": { + "version": "2.0.10" + } + } }, "glob-watcher": { "version": "0.0.6" @@ -3959,7 +3985,12 @@ } }, "matcher-collection": { - "version": "1.0.1" + "version": "1.0.1", + "dependencies": { + "minimatch": { + "version": "2.0.10" + } + } }, "media-typer": { "version": "0.3.0" @@ -4023,7 +4054,7 @@ "version": "1.0.0" }, "minimatch": { - "version": "2.0.10" + "version": "3.0.0" }, "minimist": { "version": "1.2.0" @@ -4088,7 +4119,12 @@ "version": "0.7.1" }, "multimatch": { - "version": "2.0.0" + "version": "2.0.0", + "dependencies": { + "minimatch": { + "version": "2.0.10" + } + } }, "multiparty": { "version": "3.3.2" @@ -4663,6 +4699,9 @@ "graceful-fs": { "version": "4.1.2" }, + "minimatch": { + "version": "2.0.10" + }, "readable-stream": { "version": "2.0.5" } @@ -5312,7 +5351,12 @@ "version": "2.6.0" }, "glob": { - "version": "4.3.5" + "version": "4.3.5", + "dependencies": { + "minimatch": { + "version": "2.0.10" + } + } }, "semver": { "version": "2.3.2" diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index eb8fc1cc5c95..b9aa5c8e9f10 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -134,7 +134,14 @@ "glob": { "version": "4.3.5", "from": "glob@>=4.3.0 <4.4.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz" + "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", + "dependencies": { + "minimatch": { + "version": "2.0.10", + "from": "minimatch@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz" + } + } }, "lodash": { "version": "3.2.0", @@ -2271,6 +2278,11 @@ "from": "broccoli-funnel@1.0.1", "resolved": "https://registry.npmjs.org/broccoli-funnel/-/broccoli-funnel-1.0.1.tgz", "dependencies": { + "minimatch": { + "version": "2.0.10", + "from": "minimatch@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz" + }, "walk-sync": { "version": "0.2.6", "from": "walk-sync@>=0.2.6 <0.3.0", @@ -2319,6 +2331,11 @@ "version": "0.13.0", "from": "fs-extra@>=0.13.0 <0.14.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.13.0.tgz" + }, + "minimatch": { + "version": "2.0.10", + "from": "minimatch@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz" } } }, @@ -3485,7 +3502,14 @@ "glob": { "version": "4.3.5", "from": "glob@>=4.3.0 <4.4.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz" + "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", + "dependencies": { + "minimatch": { + "version": "2.0.10", + "from": "minimatch@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz" + } + } } } }, @@ -4367,7 +4391,14 @@ "glob": { "version": "4.5.3", "from": "glob@>=4.0.6 <5.0.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz" + "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "dependencies": { + "minimatch": { + "version": "2.0.10", + "from": "minimatch@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz" + } + } }, "glob-base": { "version": "0.3.0", @@ -4382,7 +4413,14 @@ "glob-stream": { "version": "3.1.18", "from": "glob-stream@>=3.1.5 <4.0.0", - "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz" + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz", + "dependencies": { + "minimatch": { + "version": "2.0.10", + "from": "minimatch@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz" + } + } }, "glob-watcher": { "version": "0.0.6", @@ -6296,7 +6334,14 @@ "matcher-collection": { "version": "1.0.1", "from": "matcher-collection@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.0.1.tgz" + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.0.1.tgz", + "dependencies": { + "minimatch": { + "version": "2.0.10", + "from": "minimatch@>=2.0.10 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz" + } + } }, "media-typer": { "version": "0.3.0", @@ -6398,9 +6443,9 @@ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz" }, "minimatch": { - "version": "2.0.10", - "from": "minimatch@>=2.0.1 <3.0.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz" + "version": "3.0.0", + "from": "minimatch@3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz" }, "minimist": { "version": "1.2.0", @@ -6503,7 +6548,14 @@ "multimatch": { "version": "2.0.0", "from": "multimatch@2.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.0.0.tgz" + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.0.0.tgz", + "dependencies": { + "minimatch": { + "version": "2.0.10", + "from": "minimatch@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz" + } + } }, "multiparty": { "version": "3.3.2", @@ -7436,6 +7488,11 @@ "from": "graceful-fs@>=4.1.2 <5.0.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" }, + "minimatch": { + "version": "2.0.10", + "from": "minimatch@>=2.0.10 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz" + }, "readable-stream": { "version": "2.0.5", "from": "readable-stream@>=2.0.2 <3.0.0", @@ -8473,7 +8530,14 @@ "glob": { "version": "4.3.5", "from": "glob@>=4.3.0 <4.4.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz" + "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", + "dependencies": { + "minimatch": { + "version": "2.0.10", + "from": "minimatch@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz" + } + } }, "semver": { "version": "2.3.2", diff --git a/package.json b/package.json index bcc1c1a93403..d4206835e68c 100644 --- a/package.json +++ b/package.json @@ -89,7 +89,7 @@ "madge": "0.5.0", "merge": "^1.2.0", "merge2": "^0.3.5", - "minimatch": "^2.0.1", + "minimatch": "^3.0.0", "minimist": "^1.2.0", "mock-fs": "^3.6.0", "node-uuid": "1.4.x", From 32f01da49aef8392726a4a6d184ec036c2766262 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Mon, 4 Jan 2016 21:19:52 -0800 Subject: [PATCH 64/70] build(npm): update to karma@0.13.17 Mark says that karma-runner/karma#1768 is resolved in 0.13.17 --- npm-shrinkwrap.clean.json | 39 ++----------------- npm-shrinkwrap.json | 79 +++++++-------------------------------- package.json | 2 +- 3 files changed, 17 insertions(+), 103 deletions(-) diff --git a/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index 009a91a23cf1..215a1486e8aa 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -1815,7 +1815,7 @@ "version": "1.0.0" }, "core-js": { - "version": "1.2.6" + "version": "2.0.2" }, "core-object": { "version": "0.0.2" @@ -3540,52 +3540,19 @@ "version": "2.5.0" }, "karma": { - "version": "0.13.15", + "version": "0.13.17", "dependencies": { "batch": { "version": "0.5.3" }, - "body-parser": { - "version": "1.14.2" - }, - "bytes": { - "version": "2.2.0" - }, - "depd": { - "version": "1.1.0" - }, "glob": { - "version": "5.0.15" + "version": "6.0.3" }, "graceful-fs": { "version": "4.1.2" }, - "iconv-lite": { - "version": "0.4.13" - }, - "lodash": { - "version": "3.10.1" - }, - "mime-db": { - "version": "1.20.0" - }, - "mime-types": { - "version": "2.1.8" - }, - "minimatch": { - "version": "3.0.0" - }, - "qs": { - "version": "5.2.0" - }, - "raw-body": { - "version": "2.1.5" - }, "source-map": { "version": "0.5.3" - }, - "type-is": { - "version": "1.6.10" } } }, diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index b9aa5c8e9f10..de8238224b70 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -14,11 +14,13 @@ "dependencies": { "mime-db": { "version": "1.20.0", - "from": "mime-db@>=1.20.0 <1.21.0" + "from": "mime-db@1.20.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.20.0.tgz" }, "mime-types": { "version": "2.1.8", - "from": "mime-types@>=2.1.6 <2.2.0" + "from": "mime-types@2.1.8", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.8.tgz" } } }, @@ -2842,9 +2844,9 @@ "resolved": "https://registry.npmjs.org/copy-dereference/-/copy-dereference-1.0.0.tgz" }, "core-js": { - "version": "1.2.6", - "from": "core-js@>=1.2.2 <2.0.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.6.tgz" + "version": "2.0.2", + "from": "core-js@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.0.2.tgz" }, "core-object": { "version": "0.0.2", @@ -5621,84 +5623,29 @@ "resolved": "https://registry.npmjs.org/jszip/-/jszip-2.5.0.tgz" }, "karma": { - "version": "0.13.15", - "from": "karma@0.13.15", - "resolved": "https://registry.npmjs.org/karma/-/karma-0.13.15.tgz", + "version": "0.13.17", + "from": "karma@0.13.17", + "resolved": "https://registry.npmjs.org/karma/-/karma-0.13.17.tgz", "dependencies": { "batch": { "version": "0.5.3", "from": "batch@>=0.5.3 <0.6.0", "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz" }, - "body-parser": { - "version": "1.14.2", - "from": "body-parser@>=1.12.4 <2.0.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz" - }, - "bytes": { - "version": "2.2.0", - "from": "bytes@2.2.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz" - }, - "depd": { - "version": "1.1.0", - "from": "depd@>=1.1.0 <1.2.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz" - }, "glob": { - "version": "5.0.15", - "from": "glob@>=5.0.10 <6.0.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz" + "version": "6.0.3", + "from": "glob@>=6.0.1 <7.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.3.tgz" }, "graceful-fs": { "version": "4.1.2", "from": "graceful-fs@>=4.1.2 <5.0.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" }, - "iconv-lite": { - "version": "0.4.13", - "from": "iconv-lite@0.4.13", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz" - }, - "lodash": { - "version": "3.10.1", - "from": "lodash@>=3.8.0 <4.0.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" - }, - "mime-db": { - "version": "1.20.0", - "from": "mime-db@>=1.20.0 <1.21.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.20.0.tgz" - }, - "mime-types": { - "version": "2.1.8", - "from": "mime-types@>=2.1.8 <2.2.0", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.8.tgz" - }, - "minimatch": { - "version": "3.0.0", - "from": "minimatch@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz" - }, - "qs": { - "version": "5.2.0", - "from": "qs@5.2.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz" - }, - "raw-body": { - "version": "2.1.5", - "from": "raw-body@>=2.1.5 <2.2.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.5.tgz" - }, "source-map": { "version": "0.5.3", "from": "source-map@>=0.5.3 <0.6.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.3.tgz" - }, - "type-is": { - "version": "1.6.10", - "from": "type-is@>=1.6.10 <1.7.0", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.10.tgz" } } }, diff --git a/package.json b/package.json index d4206835e68c..cfc309a7eb61 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "jasmine": "^2.4.1", "jpm": "1.0.0", "js-yaml": "^3.2.7", - "karma": "0.13.15", + "karma": "^0.13.17", "karma-browserstack-launcher": "^0.1.7", "karma-chrome-launcher": "^0.2.0", "karma-dart": "^0.3.0", From f7b1973358b381d582cd1bc9769924773ff6baaf Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Mon, 11 Jan 2016 22:57:35 -0800 Subject: [PATCH 65/70] build(npm): bump Angular's version number in shrinkwrap files to 2.0.0-beta.1 --- npm-shrinkwrap.clean.json | 2 +- npm-shrinkwrap.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index 215a1486e8aa..cf78ed75f5d1 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -5820,5 +5820,5 @@ } }, "name": "angular-srcs", - "version": "2.0.0-beta.0" + "version": "2.0.0-beta.1" } diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index de8238224b70..eea58d0b5379 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,6 +1,6 @@ { "name": "angular-srcs", - "version": "2.0.0-beta.0", + "version": "2.0.0-beta.1", "dependencies": { "abbrev": { "version": "1.0.7", From 31b81a743976a32176ff86520d513ed226240651 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Mon, 11 Jan 2016 22:58:59 -0800 Subject: [PATCH 66/70] build(npm): update to karma-browserstack-launcher@0.1.9 --- npm-shrinkwrap.clean.json | 2 +- npm-shrinkwrap.json | 6 +++--- package.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index cf78ed75f5d1..3735d7aab4ab 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -3557,7 +3557,7 @@ } }, "karma-browserstack-launcher": { - "version": "0.1.8" + "version": "0.1.9" }, "karma-chrome-launcher": { "version": "0.2.2" diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index eea58d0b5379..f59d259ae81a 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -5650,9 +5650,9 @@ } }, "karma-browserstack-launcher": { - "version": "0.1.8", - "from": "karma-browserstack-launcher@>=0.1.7 <0.2.0", - "resolved": "https://registry.npmjs.org/karma-browserstack-launcher/-/karma-browserstack-launcher-0.1.8.tgz" + "version": "0.1.9", + "from": "karma-browserstack-launcher@0.1.9", + "resolved": "https://registry.npmjs.org/karma-browserstack-launcher/-/karma-browserstack-launcher-0.1.9.tgz" }, "karma-chrome-launcher": { "version": "0.2.2", diff --git a/package.json b/package.json index cfc309a7eb61..8edcb013368c 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "jpm": "1.0.0", "js-yaml": "^3.2.7", "karma": "^0.13.17", - "karma-browserstack-launcher": "^0.1.7", + "karma-browserstack-launcher": "^0.1.9", "karma-chrome-launcher": "^0.2.0", "karma-dart": "^0.3.0", "karma-jasmine": "^0.3.6", From caafb41eb5bc56567e4e38d0554c4391e5c64ef1 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Wed, 20 Jan 2016 11:00:30 -0800 Subject: [PATCH 67/70] build(node): upgrade to node 5.4.1 --- .nvmrc | 2 +- .travis.yml | 4 ++-- circle.yml | 2 +- gulpfile.js | 2 +- package.json | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.nvmrc b/.nvmrc index fae6e3d04b2c..ade65226e0aa 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -4.2.1 +5.4.1 diff --git a/.travis.yml b/.travis.yml index 955c96124a26..d64cd40c0b2a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,7 @@ language: node_js sudo: false node_js: -- '4.2.1' +- '5.4.1' branches: except: @@ -60,7 +60,7 @@ addons: firefox: "38.0" before_install: -- npm install -g npm@3.5.2 +- npm install -g npm@3.5.3 - node tools/analytics/build-analytics start ci job - node tools/analytics/build-analytics start ci before_install - echo ${TSDRC} > .tsdrc diff --git a/circle.yml b/circle.yml index d3e267b9c898..f4ea02a4c22b 100644 --- a/circle.yml +++ b/circle.yml @@ -1,6 +1,6 @@ machine: node: - version: 4.2.1 + version: 5.4.1 test: override: - npm run build diff --git a/gulpfile.js b/gulpfile.js index d6bcfd67531a..27231352c302 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -3,7 +3,7 @@ // THIS CHECK SHOULD BE THE FIRST THING IN THIS FILE // This is to ensure that we catch env issues before we error while requiring other dependencies. require('./tools/check-environment')( - {requiredNpmVersion: '>=3.5.2 <4.0.0', requiredNodeVersion: '>=4.2.1 <5.0.0'}); + {requiredNpmVersion: '>=3.5.3 <4.0.0', requiredNodeVersion: '>=5.4.1 <6.0.0'}); var fse = require('fs-extra'); diff --git a/package.json b/package.json index 8edcb013368c..303ffb607c7d 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ ], "license": "MIT", "engines": { - "node": ">= 4.2.1 < 5" + "node": ">= 5.4.1 < 6" }, "repository": { "type": "git", From 89bd00844592fac29667f830cea16943d4f0892b Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Thu, 21 Jan 2016 13:30:03 -0800 Subject: [PATCH 68/70] docs(DEVELOPER.md): update framework developer instructions --- DEVELOPER.md | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/DEVELOPER.md b/DEVELOPER.md index a687c53a05f7..cc3bbc993a1b 100644 --- a/DEVELOPER.md +++ b/DEVELOPER.md @@ -23,7 +23,16 @@ if you'd like to contribute to Angular. Before you can build and test Angular, you must install and configure the following products on your development machine: -* [Dart](https://www.dartlang.org) (version ` >=1.12.0 <2.0.0`), specifically the Dart-SDK and +* [Git](http://git-scm.com) and/or the **GitHub app** (for [Mac](http://mac.github.com) or + [Windows](http://windows.github.com)); [GitHub's Guide to Installing + Git](https://help.github.com/articles/set-up-git) is a good source of information. + +* [Node.js](http://nodejs.org), (version `>=5.4.1 <6`) which is used to run a development web server, + run tests, and generate distributable files. We also use Node's Package Manager, `npm` + (version `>=3.5.3 <4.0`), which comes with Node. Depending on your system, you can install Node either from + source or as a pre-packaged bundle. + +* *Optional*: [Dart](https://www.dartlang.org) (version ` >=1.13.2 <2.0.0`), specifically the Dart-SDK and Dartium (a version of [Chromium](http://www.chromium.org) with native support for Dart through the Dart VM). One of the **simplest** ways to get both is to install the **Dart Editor bundle**, which includes the editor, SDK and Dartium. See the [Dart tools](https://www.dartlang.org/tools) @@ -33,19 +42,6 @@ following products on your development machine: to the `Path` (e.g. `path-to-dart-sdk-folder\bin`) and a new `DARTIUM_BIN` environment variable must be created, pointing to the executable (e.g. `path-to-dartium-folder\chrome.exe).` -* [Git](http://git-scm.com) and/or the **GitHub app** (for [Mac](http://mac.github.com) or - [Windows](http://windows.github.com)); [GitHub's Guide to Installing - Git](https://help.github.com/articles/set-up-git) is a good source of information. - -* [Node.js](http://nodejs.org), (version `>=4.2.1 <5`) which is used to run a development web server, - run tests, and generate distributable files. We also use Node's Package Manager, `npm` - (version `>=2.14.7 <3.0`), which comes with Node. Depending on your system, you can install Node either from - source or as a pre-packaged bundle. - -* [Chrome Canary](https://www.google.com/chrome/browser/canary.html), a version of Chrome with - bleeding edge functionality, built especially for developers (and early adopters). - -* [Bower](http://bower.io/). ## Getting the Sources From fb6335ab60265e2341f4e28c98de0910d24e82fc Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Thu, 21 Jan 2016 14:15:32 -0800 Subject: [PATCH 69/70] build(gulp): fail hard w/ legacy node version and provide clear upgrade instructions Closes #6213 --- tools/check-environment.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/tools/check-environment.js b/tools/check-environment.js index b10be47f4c42..7c21b8865238 100644 --- a/tools/check-environment.js +++ b/tools/check-environment.js @@ -17,8 +17,8 @@ var semver; var issues = []; // coarse Node version check -if (process.version[1] !== '4') { - issues.push("Angular 2 build currently requires Node 4. Use nvm to update your node version."); +if (Number.parseInt(process.version[1], 10) < 5) { + issues.push("Angular 2 build currently requires Node 5. Use nvm to update your node version."); } try { @@ -27,6 +27,14 @@ try { issues.push("Looks like you are missing some npm dependencies. Run: npm install"); } +if (issues.length) { + printWarning(issues); + console.error("Your environment doesn't provide the prerequisite dependencies.\n" + + "Please fix the issues listed above and then rerun the gulp command.\n" + + "Check out https://github.com/angular/angular/blob/master/DEVELOPER.md for more info."); + process.exit(1); +} + // wrap in try/catch in case someone requires from within that file try { checkNodeModules = require('./npm/check-node-modules.js'); From 4a414420e940bf4a5eea2c870ddff6e33f0343b9 Mon Sep 17 00:00:00 2001 From: Alex Eagle Date: Thu, 21 Jan 2016 19:36:44 -0800 Subject: [PATCH 70/70] fix(bundles): testing bundle should include browser platform Closes #6626 --- tools/build/webpack/angular2-all-testing.umd.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/tools/build/webpack/angular2-all-testing.umd.js b/tools/build/webpack/angular2-all-testing.umd.js index fad83ecb246e..05268551fe25 100644 --- a/tools/build/webpack/angular2-all-testing.umd.js +++ b/tools/build/webpack/angular2-all-testing.umd.js @@ -1,18 +1,24 @@ // this bundle is almost identical to the angular2.umd.js -// the only difference being "testing" export +// the only difference being "testing" exports exports.core = require('angular2/core'); exports.common = require('angular2/common'); exports.compiler = require('angular2/compiler'); exports.platform = { browser: require('angular2/platform/browser'), - common_dom: require('angular2/platform/common_dom') + common_dom: require('angular2/platform/common_dom'), + + // this is included as compared to the angular2-all.umd.js bundle + testing: { + browser: require('angular2/platform/testing/browser') + } }; exports.http = require('angular2/http'); exports.router = require('angular2/router'); exports.router_link_dsl = require('angular2/router/router_link_dsl.js'); exports.instrumentation = require('angular2/instrumentation'); exports.upgrade = require('angular2/upgrade'); -// this is the only difference as compared to the angular2-all.umd.js bundle + +// this is included as compared to the angular2-all.umd.js bundle exports.testing = require('angular2/testing'); exports.http.testing = require('angular2/http/testing'); exports.router.testing = require('angular2/router/testing');