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 4199ab17b6e4..d64cd40c0b2a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,11 +1,11 @@ language: node_js sudo: false node_js: -- '4.2.1' +- '5.4.1' branches: except: - - g3sync + - g3_v2_0 cache: directories: @@ -60,6 +60,7 @@ addons: firefox: "38.0" before_install: +- 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 @@ -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/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) diff --git a/DEVELOPER.md b/DEVELOPER.md index aa162be51335..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 @@ -200,15 +196,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 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. diff --git a/circle.yml b/circle.yml new file mode 100644 index 000000000000..f4ea02a4c22b --- /dev/null +++ b/circle.yml @@ -0,0 +1,6 @@ +machine: + node: + version: 5.4.1 +test: + override: + - npm run build diff --git a/gulpfile.js b/gulpfile.js index 1415c67128df..27231352c302 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -3,10 +3,10 @@ // 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.3 <4.0.0', requiredNodeVersion: '>=5.4.1 <6.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'); @@ -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,24 +168,37 @@ 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 -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 @@ -313,7 +326,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/**']) @@ -638,7 +653,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 +673,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', @@ -906,24 +979,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/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/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) { @@ -1127,8 +1196,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() { @@ -1276,7 +1345,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', 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/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)) 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} 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: 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/manual_typings/globals-es6.d.ts b/modules/angular2/manual_typings/globals-es6.d.ts index b1292515c2e0..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 @@ -30,6 +28,7 @@ interface BrowserNodeGlobal { zone: Zone; getAngularTestability: Function; getAllAngularTestabilities: Function; + frameworkStabilizers: Array; setTimeout: Function; clearTimeout: Function; setInterval: Function; 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/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/pubspec.yaml b/modules/angular2/pubspec.yaml index 980ce1a25f73..a5243e3025dd 100644 --- a/modules/angular2/pubspec.yaml +++ b/modules/angular2/pubspec.yaml @@ -9,9 +9,8 @@ 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' - code_transformers: '0.2.9+4' dart_style: '>=0.1.8 <0.3.0' glob: '^1.0.0' html: '^0.12.0' @@ -23,7 +22,9 @@ dependencies: source_span: '^1.0.0' stack_trace: '^1.1.1' dev_dependencies: + 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/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/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/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/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; 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/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/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/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/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); 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/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/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 +} 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/src/platform/dom/dom_adapter.ts b/modules/angular2/src/platform/dom/dom_adapter.ts index 50049a52a0bc..6f183da66557 100644 --- a/modules/angular2/src/platform/dom/dom_adapter.ts +++ b/modules/angular2/src/platform/dom/dom_adapter.ts @@ -23,13 +23,17 @@ export abstract class DomAdapter { abstract logGroup(error); abstract logGroupEnd(); + /** @deprecated */ abstract getXHR(): Type; /** * 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/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/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/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/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/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/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/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, ''] + ]); + }); + }); + }); } 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/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/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 = ` 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."); + })); + }); }); } 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', () => { 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', () => { 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/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/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/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/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/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_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/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/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/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/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/shared/service_message_broker_spec.ts b/modules/angular2/test/web_workers/shared/service_message_broker_spec.ts index 0273a7735e5c..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'; @@ -28,7 +30,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; @@ -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/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/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 {} 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/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/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); }); 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/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/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/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/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/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/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.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 2b091beab0d3..ea1418e52339 100644 --- a/modules/playground/src/web_workers/todo/index_web_socket.dart +++ b/modules/playground/src/web_workers/todo/index_web_socket.dart @@ -1,20 +1,18 @@ 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); 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], 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/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 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/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/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/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/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.', 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) { 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/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]; 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..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 @@ -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 = {}; @@ -116,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 ' 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, 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( 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); } """; 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/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index f026eea42b2a..3735d7aab4ab 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -1,19 +1,276 @@ { "dependencies": { + "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" + }, + "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", + "dependencies": { + "minimatch": { + "version": "2.0.10" + } + } + }, + "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-equal": { + "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" + }, + "basic-auth": { + "version": "1.0.3" + }, + "basic-auth-connect": { + "version": "1.0.0" + }, + "batch": { + "version": "0.5.2" + }, + "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" + } + } + }, + "blank-object": { + "version": "1.0.1" + }, + "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.13.3" + }, + "boom": { + "version": "2.10.1" + }, "bower": { - "version": "1.6.5", + "version": "1.7.2", "dependencies": { "abbrev": { "version": "1.0.7" @@ -22,7 +279,7 @@ "version": "1.0.0" }, "bower-config": { - "version": "1.2.2", + "version": "1.3.0", "dependencies": { "graceful-fs": { "version": "4.1.2" @@ -30,11 +287,11 @@ "optimist": { "version": "0.6.1", "dependencies": { - "wordwrap": { - "version": "0.0.3" - }, "minimist": { "version": "0.0.10" + }, + "wordwrap": { + "version": "0.0.3" } } }, @@ -48,6 +305,14 @@ "version": "1.0.1" } } + }, + "untildify": { + "version": "2.1.0", + "dependencies": { + "os-homedir": { + "version": "1.0.1" + } + } } } }, @@ -80,17 +345,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 +366,6 @@ "version": "1.0.4" } } - }, - "ansicolors": { - "version": "0.2.1" } } }, @@ -111,7 +376,7 @@ "version": "2.1.0" }, "escape-string-regexp": { - "version": "1.0.3" + "version": "1.0.4" }, "has-ansi": { "version": "2.0.0", @@ -141,10 +406,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" @@ -155,7 +420,10 @@ } }, "esprima": { - "version": "2.6.0" + "version": "2.7.1" + }, + "inherit": { + "version": "2.2.2" } } }, @@ -187,6 +455,9 @@ "binary": { "version": "0.3.0", "dependencies": { + "buffers": { + "version": "0.1.1" + }, "chainsaw": { "version": "0.1.0", "dependencies": { @@ -194,9 +465,6 @@ "version": "0.3.9" } } - }, - "buffers": { - "version": "0.1.1" } } }, @@ -207,16 +475,16 @@ "version": "1.1.13", "dependencies": { "core-util-is": { - "version": "1.0.1" + "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" } } }, @@ -234,10 +502,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" } } }, @@ -253,19 +524,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" @@ -302,10 +573,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" @@ -315,7 +586,7 @@ } }, "once": { - "version": "1.3.2", + "version": "1.3.3", "dependencies": { "wrappy": { "version": "1.0.1" @@ -375,14 +646,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" @@ -418,7 +689,7 @@ "version": "0.1.0", "dependencies": { "once": { - "version": "1.3.2", + "version": "1.3.3", "dependencies": { "wrappy": { "version": "1.0.1" @@ -442,17 +713,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" }, @@ -468,8 +736,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" } @@ -511,14 +782,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" } } }, @@ -532,10 +803,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" @@ -551,10 +822,10 @@ } }, "mout": { - "version": "0.11.0" + "version": "0.11.1" }, "nopt": { - "version": "3.0.4" + "version": "3.0.6" }, "opn": { "version": "1.0.2" @@ -586,6 +857,9 @@ "request": { "version": "2.53.0", "dependencies": { + "aws-sign2": { + "version": "0.5.0" + }, "bl": { "version": "0.9.4", "dependencies": { @@ -593,16 +867,16 @@ "version": "1.0.33", "dependencies": { "core-util-is": { - "version": "1.0.1" + "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" } } } @@ -611,6 +885,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,6 +904,40 @@ } } }, + "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" }, @@ -634,67 +950,22 @@ } }, "node-uuid": { - "version": "1.4.3" + "version": "1.4.7" + }, + "oauth-sign": { + "version": "0.6.0" }, "qs": { "version": "2.3.3" }, - "tunnel-agent": { - "version": "0.4.1" + "stringstream": { + "version": "0.0.5" }, "tough-cookie": { - "version": "2.2.0" + "version": "2.2.1" }, - "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.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": "0.0.7", - "dependencies": { - "delayed-stream": { - "version": "0.0.5" - } - } - }, - "isstream": { - "version": "0.1.2" + "tunnel-agent": { + "version": "0.4.2" } } }, @@ -710,10 +981,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", @@ -730,10 +1001,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" @@ -743,7 +1014,7 @@ } }, "once": { - "version": "1.3.2", + "version": "1.3.3", "dependencies": { "wrappy": { "version": "1.0.1" @@ -763,16 +1034,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" } } @@ -781,16 +1052,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" @@ -800,7 +1071,7 @@ } }, "tar-stream": { - "version": "1.2.1", + "version": "1.3.1", "dependencies": { "bl": { "version": "1.0.0" @@ -809,7 +1080,7 @@ "version": "1.1.0", "dependencies": { "once": { - "version": "1.3.2", + "version": "1.3.3", "dependencies": { "wrappy": { "version": "1.0.1" @@ -819,10 +1090,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" @@ -831,7 +1102,7 @@ "version": "0.0.1" }, "process-nextick-args": { - "version": "1.0.3" + "version": "1.0.6" }, "string_decoder": { "version": "0.10.31" @@ -842,7 +1113,7 @@ } }, "xtend": { - "version": "4.0.0" + "version": "4.0.1" } } } @@ -852,20 +1123,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": { @@ -873,7 +1199,7 @@ "version": "1.0.0", "dependencies": { "once": { - "version": "1.3.2", + "version": "1.3.3", "dependencies": { "wrappy": { "version": "1.0.1" @@ -883,10 +1209,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" @@ -895,7 +1221,7 @@ "version": "0.0.1" }, "process-nextick-args": { - "version": "1.0.3" + "version": "1.0.6" }, "string_decoder": { "version": "0.10.31" @@ -907,8 +1233,8 @@ } } }, - "infinity-agent": { - "version": "2.0.3" + "is-plain-obj": { + "version": "1.1.0" }, "is-redirect": { "version": "1.0.0" @@ -919,20 +1245,33 @@ "lowercase-keys": { "version": "1.0.0" }, - "nested-error-stacks": { - "version": "1.0.1", + "node-status-codes": { + "version": "1.0.0" + }, + "object-assign": { + "version": "4.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": { - "inherits": { + "pinkie": { "version": "2.0.1" } } }, - "object-assign": { - "version": "3.0.0" - }, - "prepend-http": { - "version": "1.0.3" - }, "read-all-stream": { "version": "3.0.1", "dependencies": { @@ -945,10 +1284,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" @@ -957,7 +1296,7 @@ "version": "0.0.1" }, "process-nextick-args": { - "version": "1.0.3" + "version": "1.0.6" }, "string_decoder": { "version": "0.10.31" @@ -971,40 +1310,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": { - "minimist": { - "version": "1.2.0" - }, - "deep-extend": { - "version": "0.2.11" - }, - "strip-json-comments": { - "version": "0.1.3" - }, - "ini": { - "version": "1.3.4" - } - } + "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" } } }, @@ -1027,7 +1391,7 @@ "version": "1.1.1" }, "which": { - "version": "1.2.0", + "version": "1.2.1", "dependencies": { "is-absolute": { "version": "0.1.7", @@ -1041,1515 +1405,1274 @@ } } }, + "brace-expansion": { + "version": "1.1.2" + }, + "braces": { + "version": "1.8.3" + }, "broccoli": { - "version": "0.15.4", + "version": "0.16.9", "dependencies": { - "broccoli-kitchen-sink-helpers": { - "version": "0.2.9", + "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": { - "mkdirp": { - "version": "0.5.1", - "dependencies": { - "minimist": { - "version": "0.0.8" - } - } + "async": { + "version": "0.2.10" }, - "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.5.3" } } }, - "commander": { - "version": "2.9.0", - "dependencies": { - "graceful-readlink": { - "version": "1.0.1" - } - } + "window-size": { + "version": "0.1.0" }, - "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" - } - } - }, - "copy-dereference": { - "version": "1.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": { - "wordwrap": { - "version": "0.0.3" - }, - "minimist": { - "version": "0.0.10" - } - } - }, - "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": { - "version": "0.2.1" - }, - "quick-temp": { - "version": "0.1.3", - "dependencies": { - "rimraf": { - "version": "2.2.8" - }, - "mktemp": { - "version": "0.3.5" - }, - "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" + "wordwrap": { + "version": "0.0.2" }, - "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" - } - } + "yargs": { + "version": "3.10.0" } } }, - "broccoli-funnel": { - "version": "0.2.3", - "resolved": "git://github.com/igorminar/broccoli-funnel.git#6bfb53c4ca8dd3fa16416b9f85dc923a227e30ee", + "broccoli-filter": { + "version": "0.1.14", "dependencies": { - "broccoli-read-compat": { - "version": "0.1.3", - "dependencies": { - "promise-map-series": { - "version": "0.2.1" - }, - "quick-temp": { - "version": "0.1.3", - "dependencies": { - "rimraf": { - "version": "2.2.8" - }, - "mktemp": { - "version": "0.3.5" - }, - "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" - } - } - }, - "core-object": { - "version": "0.0.2", - "dependencies": { - "lodash-node": { - "version": "2.4.1" - } - } - }, "mkdirp": { - "version": "0.5.1", - "dependencies": { - "minimist": { - "version": "0.0.8" - } - } + "version": "0.3.5" + } + } + }, + "broccoli-funnel": { + "version": "1.0.1", + "dependencies": { + "minimatch": { + "version": "2.0.10" }, "walk-sync": { - "version": "0.1.3" + "version": "0.2.6" + } + } + }, + "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-slow-trees": { "version": "1.1.0" }, "broccoli-stew": { "version": "0.2.1", "dependencies": { - "broccoli-filter": { - "version": "0.1.14", - "dependencies": { - "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": { - "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.3.5" - }, - "promise-map-series": { - "version": "0.2.1" - }, - "quick-temp": { - "version": "0.1.3", - "dependencies": { - "rimraf": { - "version": "2.2.8" - }, - "mktemp": { - "version": "0.3.5" - }, - "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": { - "rimraf": { - "version": "2.2.8" - }, - "mktemp": { - "version": "0.3.5" - }, - "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" - } - } + "version": "0.1.7" }, "fs-extra": { - "version": "0.13.0", - "dependencies": { - "ncp": { - "version": "1.0.1" - }, - "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" - } - } - } - } - } - } - }, - "lodash-node": { - "version": "2.4.1" - }, - "rsvp": { - "version": "3.1.0" + "version": "0.13.0" }, - "walk-sync": { - "version": "0.1.3" + "minimatch": { + "version": "2.0.10" } } }, "broccoli-writer": { - "version": "0.1.1", + "version": "0.1.1" + }, + "brorand": { + "version": "1.0.5" + }, + "browser-pack": { + "version": "5.0.1", "dependencies": { - "quick-temp": { - "version": "0.1.3", - "dependencies": { - "rimraf": { - "version": "2.2.8" - }, - "mktemp": { - "version": "0.3.5" - }, - "underscore.string": { - "version": "2.3.3" - } - } - }, - "rsvp": { - "version": "3.1.0" + "through2": { + "version": "1.1.1" } } }, + "browser-resolve": { + "version": "1.11.0" + }, "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" + "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-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": "2.1.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.32" + }, + "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" }, - "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" - } - } - }, - "browser-resolve": { - "version": "1.10.1" + "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": "2.0.6", + "dependencies": { + "mime-db": { + "version": "1.20.0" + } + } + }, + "compression": { + "version": "1.5.2" + }, + "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.5.4" + }, + "connect-timeout": { + "version": "1.6.2" + }, + "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" }, - "browserify-zlib": { - "version": "0.1.4", - "dependencies": { - "pako": { - "version": "0.2.8" - } - } + "readable-stream": { + "version": "2.0.5" }, - "buffer": { - "version": "3.5.1", - "dependencies": { - "ieee754": { - "version": "1.1.6" - }, - "is-array": { - "version": "1.0.1" - } - } + "semver": { + "version": "5.1.0" }, - "builtins": { - "version": "0.0.7" + "through2": { + "version": "2.0.0" + } + } + }, + "conventional-changelog-writer": { + "version": "0.2.1", + "dependencies": { + "lodash": { + "version": "3.10.1" }, - "commondir": { - "version": "0.0.1" + "readable-stream": { + "version": "2.0.5" }, - "concat-stream": { - "version": "1.4.10", - "dependencies": { - "typedarray": { - "version": "0.0.6" - } - } + "semver": { + "version": "5.1.0" }, - "console-browserify": { - "version": "1.1.0", - "dependencies": { - "date-now": { - "version": "0.1.4" - } - } + "through2": { + "version": "2.0.0" + } + } + }, + "conventional-commits-filter": { + "version": "0.1.1" + }, + "conventional-commits-parser": { + "version": "0.0.19", + "dependencies": { + "lodash": { + "version": "3.10.1" }, - "constants-browserify": { - "version": "0.0.1" + "readable-stream": { + "version": "2.0.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" - } - } + "through2": { + "version": "2.0.0" + } + } + }, + "convert-source-map": { + "version": "1.1.3" + }, + "cookie": { + "version": "0.1.3" + }, + "cookie-parser": { + "version": "1.3.5" + }, + "cookie-signature": { + "version": "1.0.6" + }, + "copy-dereference": { + "version": "1.0.0" + }, + "core-js": { + "version": "2.0.2" + }, + "core-object": { + "version": "0.0.2" + }, + "core-util-is": { + "version": "1.0.2" + }, + "crc": { + "version": "3.3.0" + }, + "crc32-stream": { + "version": "0.3.4", + "dependencies": { + "readable-stream": { + "version": "1.0.33" + } + } + }, + "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" + }, + "csrf": { + "version": "3.0.0" + }, + "csurf": { + "version": "1.8.3" + }, + "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": { + "mkdirp": { + "version": "0.3.5" }, - "defined": { - "version": "1.0.0" - }, - "deps-sort": { - "version": "1.3.9" - }, - "domain-browser": { - "version": "1.1.4" + "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" + }, + "delayed-stream": { + "version": "1.0.0" + }, + "delegates": { + "version": "0.1.0" + }, + "depd": { + "version": "1.0.1" + }, + "deprecated": { + "version": "0.0.1" + }, + "deps-sort": { + "version": "1.3.9", + "dependencies": { + "through2": { + "version": "1.1.1" + } + } + }, + "des.js": { + "version": "1.0.0" + }, + "destroy": { + "version": "1.0.3" + }, + "detect-indent": { + "version": "0.2.0", + "dependencies": { + "get-stdin": { + "version": "0.1.0" }, - "duplexer2": { - "version": "0.0.2" + "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" }, - "events": { - "version": "1.0.2" + "readable-stream": { + "version": "2.0.5" + } + } + }, + "ecc-jsbn": { + "version": "0.1.1" + }, + "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" }, - "has": { - "version": "1.0.1", - "dependencies": { - "function-bind": { - "version": "1.0.2" - } - } + "ms": { + "version": "0.6.2" + } + } + }, + "engine.io-client": { + "version": "1.5.4", + "dependencies": { + "debug": { + "version": "1.0.4" }, - "htmlescape": { - "version": "1.1.0" + "ms": { + "version": "0.6.2" }, - "http-browserify": { - "version": "1.7.0", - "dependencies": { - "Base64": { - "version": "0.2.1" - } - } + "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" }, - "https-browserify": { - "version": "0.0.1" + "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.4.2" + }, + "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" }, - "inherits": { + "es6-symbol": { "version": "2.0.1" + } + } + }, + "escape-html": { + "version": "1.0.2" + }, + "escape-string-regexp": { + "version": "1.0.4" + }, + "esprima": { + "version": "2.7.1" + }, + "etag": { + "version": "1.7.0" + }, + "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" }, - "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" - } - } - } - } - } - } - }, - "isarray": { - "version": "0.0.1" - }, - "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" - } - } - } - } - }, - "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" - } - } - } - } - } - } + "expand-range": { + "version": "0.1.1" }, - "os-browserify": { - "version": "0.1.2" + "is-number": { + "version": "0.1.1" }, - "parents": { - "version": "1.0.1", - "dependencies": { - "path-platform": { - "version": "0.11.15" - } - } + "repeat-string": { + "version": "0.2.2" + } + } + }, + "expand-brackets": { + "version": "0.1.4" + }, + "expand-range": { + "version": "1.8.1" + }, + "express-session": { + "version": "1.11.3" + }, + "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" }, - "path-browserify": { - "version": "0.0.0" + "ansi-styles": { + "version": "2.1.0" }, - "process": { - "version": "0.11.2" + "chalk": { + "version": "1.1.1" }, - "punycode": { - "version": "1.3.2" + "has-ansi": { + "version": "2.0.0" }, - "querystring-es3": { - "version": "0.2.1" + "strip-ansi": { + "version": "3.0.0" }, - "read-only-stream": { - "version": "1.1.1", + "supports-color": { + "version": "2.0.0" + } + } + }, + "fast-ordered-set": { + "version": "1.0.2" + }, + "faye-websocket": { + "version": "0.10.0" + }, + "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", "dependencies": { - "readable-wrap": { - "version": "1.0.0" + "minimatch": { + "version": "2.0.10" } } + } + } + }, + "firefox-profile": { + "version": "0.3.11", + "dependencies": { + "async": { + "version": "0.9.2" }, - "readable-stream": { - "version": "1.1.13", + "fs-extra": { + "version": "0.16.5" + }, + "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" + }, + "mime-db": { + "version": "1.20.0" + }, + "mime-types": { + "version": "2.1.8" + } + } + }, + "fresh": { + "version": "0.3.0" + }, + "from": { + "version": "0.1.3" + }, + "fs-access": { + "version": "1.0.0" + }, + "fs-extra": { + "version": "0.26.3", + "dependencies": { + "graceful-fs": { + "version": "4.1.2" + } + } + }, + "fs-promise": { + "version": "0.3.1" + }, + "fs-tree-diff": { + "version": "0.3.1" + }, + "fsevents": { + "version": "1.0.6", + "dependencies": { + "ansi": { + "version": "0.3.0" + }, + "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" + }, + "bl": { + "version": "1.0.0", "dependencies": { - "core-util-is": { - "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.3" + }, + "string_decoder": { + "version": "0.10.31" + }, + "util-deprecate": { + "version": "1.0.2" + } + } } } }, - "resolve": { - "version": "1.1.6" + "block-stream": { + "version": "0.0.8" + }, + "boom": { + "version": "2.10.1" + }, + "caseless": { + "version": "0.11.0" + }, + "chalk": { + "version": "1.1.1" + }, + "combined-stream": { + "version": "1.0.5" + }, + "commander": { + "version": "2.9.0" + }, + "core-util-is": { + "version": "1.0.2" + }, + "cryptiles": { + "version": "2.0.5" + }, + "dashdash": { + "version": "1.10.1" + }, + "debug": { + "version": "0.7.4" + }, + "deep-extend": { + "version": "0.4.0" + }, + "delayed-stream": { + "version": "1.0.0" + }, + "delegates": { + "version": "0.1.0" + }, + "ecc-jsbn": { + "version": "0.1.1" + }, + "escape-string-regexp": { + "version": "1.0.3" + }, + "extend": { + "version": "3.0.0" + }, + "extsprintf": { + "version": "1.0.2" + }, + "forever-agent": { + "version": "0.6.1" + }, + "form-data": { + "version": "1.0.0-rc3" }, - "shasum": { - "version": "1.0.2", + "fstream": { + "version": "1.0.8" + }, + "fstream-ignore": { + "version": "1.0.3", "dependencies": { - "json-stable-stringify": { - "version": "0.0.1", + "minimatch": { + "version": "3.0.0", "dependencies": { - "jsonify": { - "version": "0.0.0" + "brace-expansion": { + "version": "1.1.1", + "dependencies": { + "balanced-match": { + "version": "0.2.1" + }, + "concat-map": { + "version": "0.0.1" + } + } } } - }, - "sha.js": { - "version": "2.4.4" } } }, - "shell-quote": { - "version": "0.0.1" + "gauge": { + "version": "1.2.2" }, - "stream-browserify": { - "version": "1.0.0" + "generate-function": { + "version": "2.0.0" }, - "string_decoder": { - "version": "0.10.31" + "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" }, - "subarg": { + "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" }, - "syntax-error": { - "version": "1.1.4", + "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": { - "acorn": { - "version": "1.2.2" + "nopt": { + "version": "3.0.6", + "dependencies": { + "abbrev": { + "version": "1.0.7" + } + } } } }, - "through2": { + "node-uuid": { + "version": "1.4.7" + }, + "npmlog": { + "version": "2.0.0" + }, + "oauth-sign": { + "version": "0.8.0" + }, + "once": { "version": "1.1.1" }, - "timers-browserify": { - "version": "1.4.1" + "pinkie": { + "version": "2.0.1" }, - "tty-browserify": { - "version": "0.0.0" + "pinkie-promise": { + "version": "2.0.0" }, - "url": { - "version": "0.10.3", + "qs": { + "version": "5.2.0" + }, + "rc": { + "version": "1.1.5", "dependencies": { - "querystring": { - "version": "0.2.0" + "minimist": { + "version": "1.2.0" } } }, - "util": { - "version": "0.10.3" + "readable-stream": { + "version": "1.1.13" }, - "vm-browserify": { - "version": "0.0.4", - "dependencies": { - "indexof": { - "version": "0.0.1" - } - } + "request": { + "version": "2.67.0" }, - "xtend": { - "version": "4.0.1" - } - } - }, - "browserstacktunnel-wrapper": { - "version": "1.4.2", - "dependencies": { - "unzip": { - "version": "0.1.11", + "rimraf": { + "version": "2.4.4", "dependencies": { - "fstream": { - "version": "0.1.31", + "glob": { + "version": "5.0.15", "dependencies": { - "graceful-fs": { - "version": "3.0.8" - }, - "inherits": { - "version": "2.0.1" - }, - "mkdirp": { - "version": "0.5.1", + "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" } } } } - } - } - }, - "pullstream": { - "version": "0.4.1", - "dependencies": { - "over": { - "version": "0.0.5" }, - "slice-stream": { - "version": "1.0.0" - } - } - }, - "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" - }, - "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" - } - } - } - } - } - } - }, - "canonical-path": { - "version": "0.0.2" - }, - "chokidar": { - "version": "1.2.0", - "dependencies": { - "anymatch": { - "version": "1.3.0", - "dependencies": { - "micromatch": { - "version": "2.2.0", - "dependencies": { - "arr-diff": { - "version": "1.1.0", + "once": { + "version": "1.3.3", "dependencies": { - "arr-flatten": { + "wrappy": { "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" - } - } + "path-is-absolute": { + "version": "1.0.0" } } } } }, - "arrify": { - "version": "1.0.0" - }, - "async-each": { - "version": "0.1.6" + "semver": { + "version": "5.1.0" }, - "glob-parent": { - "version": "2.0.0" + "sntp": { + "version": "1.0.9" }, - "is-binary-path": { - "version": "1.0.1", + "sshpk": { + "version": "1.7.0", "dependencies": { - "binary-extensions": { - "version": "1.3.1" + "assert-plus": { + "version": "0.2.0" } } }, - "is-glob": { - "version": "2.0.1", - "dependencies": { - "is-extglob": { - "version": "1.0.0" - } - } + "string_decoder": { + "version": "0.10.31" }, - "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" - } - } + "stringstream": { + "version": "0.0.5" }, - "path-is-absolute": { - "version": "1.0.0" + "strip-ansi": { + "version": "3.0.0" }, - "readdirp": { - "version": "2.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": { - "graceful-fs": { - "version": "4.1.2" - }, "readable-stream": { - "version": "2.0.4", + "version": "1.0.33", "dependencies": { "core-util-is": { - "version": "1.0.1" + "version": "1.0.2" }, "inherits": { "version": "2.0.1" @@ -2557,9634 +2680,1105 @@ "isarray": { "version": "0.0.1" }, - "process-nextick-args": { - "version": "1.0.3" - }, "string_decoder": { "version": "0.10.31" - }, - "util-deprecate": { - "version": "1.0.2" } } + }, + "rimraf": { + "version": "2.2.8" } } }, - "fsevents": { - "version": "1.0.2", - "dependencies": { - "nan": { - "version": "2.1.0" - }, - "node-pre-gyp": { - "version": "0.6.12", - "dependencies": { - "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" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - } - } - }, - "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" - } - } - } - } - } - } - } - } - }, - "request": { - "version": "2.64.0", - "dependencies": { - "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" - }, - "extend": { - "version": "3.0.0" - }, - "forever-agent": { - "version": "0.6.1" - }, - "form-data": { - "version": "1.0.0-rc3", - "dependencies": { - "async": { - "version": "1.4.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" - }, - "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": { - "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" - } - } - } - } - } - } - }, - "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", - "dependencies": { - "graceful-fs": { - "version": "3.0.8" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "tar": { - "version": "0.1.20", - "dependencies": { - "block-stream": { - "version": "0.0.8" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "fstream-ignore": { - "version": "0.0.7", - "dependencies": { - "minimatch": { - "version": "0.2.14", - "dependencies": { - "lru-cache": { - "version": "2.7.0" - }, - "sigmund": { - "version": "1.0.1" - } - } - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "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" - } - } - }, - "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" - }, - "deep-extend": { - "version": "0.2.11" - }, - "strip-json-comments": { - "version": "0.1.3" - }, - "ini": { - "version": "1.3.4" - } - } - }, - "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" - } - } - } - } - } - } - } - } + "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" } } }, - "clang-format": { - "version": "1.0.32", + "fstream": { + "version": "0.1.31" + }, + "function-bind": { + "version": "1.0.2" + }, + "fx-runner": { + "version": "0.0.7", "dependencies": { - "resolve": { - "version": "1.1.6" + "commander": { + "version": "2.6.0" + }, + "lodash": { + "version": "2.4.1" + }, + "when": { + "version": "3.6.4" } } }, - "conventional-changelog": { - "version": "0.2.1", + "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": { - "add-stream": { - "version": "1.0.0" - }, - "compare-func": { - "version": "1.3.1", - "dependencies": { - "array-ify": { - "version": "1.0.0" - }, - "dot-prop": { - "version": "2.2.0" - } - } + "readable-stream": { + "version": "2.0.5" }, - "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": { - "wordwrap": { - "version": "0.0.3" - }, - "minimist": { - "version": "0.0.10" - } - } - }, - "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" - } - } - } - } + "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" }, - "conventional-commits-parser": { - "version": "0.0.19", - "dependencies": { - "JSONStream": { - "version": "1.0.6", - "dependencies": { - "jsonparse": { - "version": "1.2.0" - }, - "through": { - "version": "2.3.8" - } - } - }, - "is-text-path": { - "version": "1.0.1", - "dependencies": { - "text-extensions": { - "version": "1.3.3" - } - } - }, - "split": { - "version": "1.0.0", - "dependencies": { - "through": { - "version": "2.3.8" - } - } - } - } + "through2": { + "version": "2.0.0" + } + } + }, + "git-semver-tags": { + "version": "1.1.1", + "dependencies": { + "semver": { + "version": "5.1.0" + } + } + }, + "glob": { + "version": "4.5.3", + "dependencies": { + "minimatch": { + "version": "2.0.10" + } + } + }, + "glob-base": { + "version": "0.3.0" + }, + "glob-parent": { + "version": "2.0.0" + }, + "glob-stream": { + "version": "3.1.18", + "dependencies": { + "minimatch": { + "version": "2.0.10" + } + } + }, + "glob-watcher": { + "version": "0.0.6" + }, + "glob2base": { + "version": "0.0.12" + }, + "global": { + "version": "2.0.1" + }, + "globule": { + "version": "0.1.0", + "dependencies": { + "glob": { + "version": "3.1.21" }, - "dateformat": { - "version": "1.0.11", - "dependencies": { - "get-stdin": { - "version": "5.0.0" - } - } + "graceful-fs": { + "version": "1.2.3" }, - "get-pkg-repo": { - "version": "0.1.0", + "inherits": { + "version": "1.0.2" + }, + "lodash": { + "version": "1.0.2" + }, + "minimatch": { + "version": "0.2.14" + } + } + }, + "glogg": { + "version": "1.0.0" + }, + "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" + }, + "semver": { + "version": "4.3.6" + }, + "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": "2.3.1", + "dependencies": { + "connect": { + "version": "2.30.2" + } + } + }, + "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" + }, + "gulp-util": { + "version": "2.2.20", "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" - } - } - } - } - } - } + "through2": { + "version": "0.5.1" } } }, - "git-raw-commits": { - "version": "0.1.0", + "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" + }, + "through2": { + "version": "0.4.2", "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" - } - } - }, - "split2": { - "version": "1.0.0" + "xtend": { + "version": "2.1.2" } } }, - "git-semver-tags": { - "version": "1.0.0" + "vinyl": { + "version": "0.2.3" + }, + "xtend": { + "version": "3.0.0" + } + } + }, + "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": { + "readable-stream": { + "version": "2.0.5" + } + } + }, + "gulp-sass": { + "version": "2.1.1", + "dependencies": { + "readable-stream": { + "version": "2.0.5" + }, + "through2": { + "version": "2.0.0" + } + } + }, + "gulp-shell": { + "version": "0.5.1", + "dependencies": { + "async": { + "version": "1.5.0" }, "lodash": { "version": "3.10.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.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" - } - } + "readable-stream": { + "version": "2.0.5" }, - "semver": { - "version": "5.0.3" + "through2": { + "version": "2.0.0" + } + } + }, + "gulp-sourcemaps": { + "version": "1.6.0", + "dependencies": { + "graceful-fs": { + "version": "4.1.2" }, - "tempfile": { - "version": "1.1.1", - "dependencies": { - "os-tmpdir": { - "version": "1.0.1" - }, - "uuid": { - "version": "2.0.1" - } - } + "readable-stream": { + "version": "2.0.5" }, "through2": { - "version": "2.0.0", + "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": { "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" - } - } + "version": "1.0.33" }, - "xtend": { - "version": "4.0.1" + "through2": { + "version": "0.6.5" } } + }, + "graceful-fs": { + "version": "4.1.2" + }, + "ordered-read-streams": { + "version": "0.3.0" + }, + "readable-stream": { + "version": "2.0.5" + }, + "source-map": { + "version": "0.5.3" + }, + "through2": { + "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" - }, - "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" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "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" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - } - } + "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", - "dependencies": { - "async": { - "version": "0.9.2" - }, - "gapitoken": { - "version": "0.1.5", - "dependencies": { - "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": { - "concat-stream": { - "version": "1.4.10", - "dependencies": { - "inherits": { - "version": "2.0.1" - }, - "typedarray": { - "version": "0.0.6" - }, - "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" - } - } - } - } - }, - "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" - } - } - } - } - } - } - }, - "request": { - "version": "2.65.0", - "dependencies": { - "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" - }, - "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" - }, - "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": { - "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" - } - } - } - } - } - } - } - } - }, - "request": { - "version": "2.51.0", - "dependencies": { - "bl": { - "version": "0.9.4", - "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" - } - } - } - } - }, - "caseless": { - "version": "0.8.0" - }, - "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" - } - } - } - } - }, - "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" - }, - "sntp": { - "version": "0.2.4" - } - } - }, - "aws-sign2": { - "version": "0.5.0" - }, - "stringstream": { - "version": "0.0.5" - }, - "combined-stream": { - "version": "0.0.7", - "dependencies": { - "delayed-stream": { - "version": "0.0.5" - } - } - } - } - }, - "string-template": { - "version": "0.2.1" - } - } - }, - "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" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - } - } - } - } - }, - "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": { - "ordered-read-streams": { - "version": "0.1.0" - }, - "glob2base": { - "version": "0.0.12", - "dependencies": { - "find-index": { - "version": "0.1.1" - } - } - }, - "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": { - "lodash": { - "version": "1.0.2" - }, - "glob": { - "version": "3.1.21", - "dependencies": { - "graceful-fs": { - "version": "1.2.3" - }, - "inherits": { - "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": { - "num2fraction": { - "version": "1.2.2" - }, - "browserslist": { - "version": "1.0.1" - }, - "caniuse-db": { - "version": "1.0.30000356" - } - } - }, - "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" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - } - } - } - } - }, - "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": { - "supports-color": { - "version": "3.1.2", - "dependencies": { - "has-flag": { - "version": "1.0.0" - } - } - }, - "source-map": { - "version": "0.5.3" - }, - "js-base64": { - "version": "2.1.9" - } - } - }, - "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": { - "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": { - "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" - } - } - } - } - }, - "event-stream": { - "version": "3.3.2", - "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.3.3" - }, - "stream-combiner": { - "version": "0.0.4" - } - } - } - } - }, - "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" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - } - } - } - } - }, - "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" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - } - } - } - } - }, - "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": { - "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.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._escapestringchar": { - "version": "2.4.1" - }, - "lodash.keys": { - "version": "2.4.1", - "dependencies": { - "lodash._isnative": { - "version": "2.4.1" - }, - "lodash.isobject": { - "version": "2.4.1", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1" - } - } - }, - "lodash._shimkeys": { - "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" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - } - } - } - } - }, - "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", - "dependencies": { - "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" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "stream-counter": { - "version": "0.2.0" - } - } - } - } - } - } - }, - "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.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._escapestringchar": { - "version": "2.4.1" - }, - "lodash.keys": { - "version": "2.4.1", - "dependencies": { - "lodash._isnative": { - "version": "2.4.1" - }, - "lodash.isobject": { - "version": "2.4.1", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1" - } - } - }, - "lodash._shimkeys": { - "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" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - } - } - } - } - }, - "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" - } - } - } - } - }, - "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" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "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" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "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": { - "textextensions": { - "version": "1.0.1" - }, - "binaryextensions": { - "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" - } - } - }, - "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" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - } - } - } - } - }, - "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" - }, - "typedarray": { - "version": "0.0.6" - }, - "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" - } - } - } - } - }, - "os-shim": { - "version": "0.1.3" - } - } - } - } - }, - "gaze": { - "version": "0.5.2", - "dependencies": { - "globule": { - "version": "0.1.0", - "dependencies": { - "lodash": { - "version": "1.0.2" - }, - "glob": { - "version": "3.1.21", - "dependencies": { - "graceful-fs": { - "version": "1.2.3" - }, - "inherits": { - "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" - }, - "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": { - "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" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - } - } - }, - "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" - } - } - } - } - }, - "request": { - "version": "2.65.0", - "dependencies": { - "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" - }, - "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" - }, - "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": { - "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" - } - } - } - } - } - } - }, - "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" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - } - } - } - } - }, - "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" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - } - } - } - } - }, - "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": { - "wordwrap": { - "version": "0.0.3" - }, - "minimist": { - "version": "0.0.10" - } - } - }, - "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" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - } - } - } - } - }, - "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" - } - } - }, - "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" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "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" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - } - } - } - } - }, - "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" + "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": { + "glob": { + "version": "3.2.11" }, - "vinyl-sourcemaps-apply": { - "version": "0.2.0", - "dependencies": { - "source-map": { - "version": "0.5.3" - } - } + "minimatch": { + "version": "0.3.0" } } }, - "hash-files": { - "version": "1.0.0", + "hash.js": { + "version": "1.0.3" + }, + "hawk": { + "version": "3.1.2" + }, + "hoek": { + "version": "2.16.3" + }, + "hosted-git-info": { + "version": "2.1.4" + }, + "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.11" + }, + "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": { - "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" - }, - "async": { - "version": "0.9.2" + "source-map": { + "version": "0.4.4" } } }, - "jasmine": { - "version": "2.3.1", + "insert-module-globals": { + "version": "6.6.3", "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" - } - } - } - } + "through2": { + "version": "1.1.1" } } }, - "jasmine-core": { - "version": "2.3.4" + "interpret": { + "version": "0.6.6" }, - "jpm": { - "version": "1.0.0", - "dependencies": { - "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": { - "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" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "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" - }, - "lazystream": { - "version": "0.1.0", - "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" - } - } - } - } - }, - "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" - } - } - }, - "ini": { - "version": "1.3.4" - } - } - }, - "jsontoxml": { - "version": "0.0.11" + "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-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.4.1", + "dependencies": { + "glob": { + "version": "3.2.11" }, - "lodash": { - "version": "3.3.1" + "jasmine-core": { + "version": "2.4.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" - } - } - } - } - }, - "node-watch": { - "version": "0.3.4" - }, - "tmp": { - "version": "0.0.25" - }, - "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" - }, - "mozilla-version-comparator": { - "version": "1.0.2" - }, - "mozilla-toolkit-versioning": { - "version": "0.0.2" - }, - "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", + "jasmine-core": { + "version": "2.3.4" + }, + "jasminewd2": { + "version": "0.0.6" + }, + "jetpack-id": { + "version": "0.0.4" + }, + "jetpack-validation": { + "version": "0.0.4", "dependencies": { - "argparse": { - "version": "1.0.3", - "dependencies": { - "lodash": { - "version": "3.10.1" - }, - "sprintf-js": { - "version": "1.0.3" - } - } + "resolve": { + "version": "0.7.4" }, - "esprima": { - "version": "2.7.0" + "semver": { + "version": "2.3.2" } } }, - "karma": { - "version": "0.13.15", + "jodid25519": { + "version": "1.0.2" + }, + "joi": { + "version": "4.9.0" + }, + "joi-assert": { + "version": "0.0.3" + }, + "jpm": { + "version": "1.0.0", "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" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "underscore": { - "version": "1.8.2" - } - } - }, - "mime": { - "version": "1.3.4" + "async": { + "version": "0.9.2" }, - "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" - } - } - } - } + "commander": { + "version": "2.6.0" }, - "optimist": { - "version": "0.6.1", + "firefox-profile": { + "version": "0.3.9", "dependencies": { - "wordwrap": { - "version": "0.0.3" - }, - "minimist": { - "version": "0.0.10" + "lodash": { + "version": "3.5.0" } } }, - "rimraf": { - "version": "2.4.3" + "fs-extra": { + "version": "0.16.4" }, - "socket.io": { - "version": "1.3.7", - "dependencies": { - "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" - } - } - } - } - }, - "socket.io-parser": { - "version": "2.2.4", - "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" - } - } - }, - "socket.io-client": { - "version": "1.3.7", - "dependencies": { - "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" - } - } - }, - "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": { - "isarray": { - "version": "0.0.1" - } - } - }, - "indexof": { - "version": "0.0.1" - }, - "parseuri": { - "version": "0.0.2", - "dependencies": { - "better-assert": { - "version": "1.0.2", - "dependencies": { - "callsite": { - "version": "1.0.0" - } - } - } - } - }, - "to-array": { - "version": "0.1.3" - }, - "backo2": { - "version": "1.0.2" - } - } - }, - "socket.io-adapter": { - "version": "0.3.1", - "dependencies": { - "debug": { - "version": "1.0.2", - "dependencies": { - "ms": { - "version": "0.6.2" - } - } - }, - "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" - } - } - }, - "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" - } - } - } - } + "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" + }, + "karma": { + "version": "0.13.17", + "dependencies": { + "batch": { + "version": "0.5.3" + }, + "glob": { + "version": "6.0.3" + }, + "graceful-fs": { + "version": "4.1.2" + }, + "source-map": { + "version": "0.5.3" + } + } + }, + "karma-browserstack-launcher": { + "version": "0.1.9" + }, + "karma-chrome-launcher": { + "version": "0.2.2" + }, + "karma-dart": { + "version": "0.3.0" + }, + "karma-jasmine": { + "version": "0.3.6" + }, + "karma-sauce-launcher": { + "version": "0.3.0" + }, + "karma-sourcemap-loader": { + "version": "0.3.6" + }, + "kind-of": { + "version": "3.0.2" + }, + "klaw": { + "version": "1.1.3" + }, + "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" }, - "source-map": { - "version": "0.5.3" + "findup-sync": { + "version": "0.3.0" }, - "useragent": { - "version": "2.1.7", - "dependencies": { - "lru-cache": { - "version": "2.2.4" - } - } + "glob": { + "version": "5.0.15" } } }, - "karma-browserstack-launcher": { - "version": "0.1.7", + "livereload-js": { + "version": "2.2.2" + }, + "load-json-file": { + "version": "1.1.0", "dependencies": { - "browserstack": { - "version": "1.2.0" + "graceful-fs": { + "version": "4.1.2" } } }, - "karma-chrome-launcher": { - "version": "0.2.1", + "loader-utils": { + "version": "0.2.12" + }, + "lodash": { + "version": "3.10.1" + }, + "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": { - "fs-access": { - "version": "1.0.0", - "dependencies": { - "null-check": { - "version": "1.0.0" - } - } + "lodash.keys": { + "version": "2.4.1" } } }, - "karma-dart": { - "version": "0.3.0", + "lodash._shimkeys": { + "version": "2.4.1" + }, + "lodash.defaults": { + "version": "2.4.1", "dependencies": { - "dart2jsaas": { - "version": "0.0.16", - "dependencies": { - "mkdirp": { - "version": "0.3.5" - }, - "q": { - "version": "0.9.7" - }, - "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": { - "weak-map": { - "version": "1.0.0" - } - } - } - } - } - } + "lodash.keys": { + "version": "2.4.1" } } }, - "karma-jasmine": { - "version": "0.3.6" + "lodash.escape": { + "version": "3.0.0" }, - "karma-sauce-launcher": { - "version": "0.2.14", - "dependencies": { - "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" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "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": { - "bl": { - "version": "0.9.4", - "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" - } - } - } - } - }, - "caseless": { - "version": "0.9.0" - }, - "forever-agent": { - "version": "0.6.1" - }, - "form-data": { - "version": "0.2.0", - "dependencies": { - "async": { - "version": "0.9.2" - } - } - }, - "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": { - "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" - } - } - } - } - } - } - }, - "underscore.string": { - "version": "3.0.3" - }, - "vargs": { - "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" - } - } + "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" }, - "q": { - "version": "0.9.7" + "semver": { + "version": "4.3.6" }, - "saucelabs": { - "version": "0.1.1" + "underscore": { + "version": "1.8.2" } } }, - "karma-sourcemap-loader": { - "version": "0.3.6" + "longest": { + "version": "1.0.1" }, - "lodash": { - "version": "2.4.2" + "loose-envify": { + "version": "1.1.0" + }, + "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", @@ -12213,17 +3807,7 @@ "version": "0.1.1" }, "detective-es6": { - "version": "1.1.0", - "dependencies": { - "node-source-walk": { - "version": "1.4.2", - "dependencies": { - "acorn": { - "version": "1.2.2" - } - } - } - } + "version": "1.1.0" }, "graphviz": { "version": "0.0.7", @@ -12239,34 +3823,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 +3861,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 +3881,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" + } + } + } + } } } }, @@ -12348,2415 +3932,1886 @@ "uglify-js": { "version": "1.2.6" }, - "walkdir": { - "version": "0.0.5" + "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" + } + } + }, + "matcher-collection": { + "version": "1.0.1", + "dependencies": { + "minimatch": { + "version": "2.0.10" + } + } + }, + "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": "2.3.5" + }, + "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" + }, + "minimalistic-assert": { + "version": "1.0.0" + }, + "minimatch": { + "version": "3.0.0" + }, + "minimist": { + "version": "1.2.0" + }, + "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": "3.6.0", + "dependencies": { + "semver": { + "version": "5.1.0" + } + } + }, + "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.6.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", + "dependencies": { + "minimatch": { + "version": "2.0.10" + } + } + }, + "multiparty": { + "version": "3.3.2" + }, + "multipipe": { + "version": "0.1.2" + }, + "mute-stream": { + "version": "0.0.5" + }, + "nan": { + "version": "2.1.0" + }, + "ncp": { + "version": "1.0.1" + }, + "negotiator": { + "version": "0.5.3" + }, + "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" + }, + "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" + }, + "semver": { + "version": "4.3.6" } } }, - "merge": { - "version": "1.2.0" + "npmlog": { + "version": "1.2.1" }, - "merge2": { - "version": "0.3.6" + "null-check": { + "version": "1.0.0" }, - "minimatch": { - "version": "2.0.10", + "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" + }, + "optimist": { + "version": "0.6.1", "dependencies": { - "brace-expansion": { - "version": "1.1.1", - "dependencies": { - "balanced-match": { - "version": "0.2.1" - }, - "concat-map": { - "version": "0.0.1" - } - } + "minimist": { + "version": "0.0.10" } } }, - "minimist": { - "version": "1.1.3" + "options": { + "version": "0.0.6" }, - "mock-fs": { - "version": "2.7.1", + "orchestrator": { + "version": "0.3.7", "dependencies": { - "rewire": { - "version": "2.0.1" + "end-of-stream": { + "version": "0.1.5" } } }, - "node-uuid": { - "version": "1.4.3" + "ordered-read-streams": { + "version": "0.1.0" }, - "on-headers": { + "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" }, - "protractor": { - "version": "2.5.1", + "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-platform": { + "version": "0.11.15" + }, + "path-posix": { + "version": "1.0.0" + }, + "path-type": { + "version": "1.1.0", "dependencies": { - "request": { - "version": "2.57.0", - "dependencies": { - "bl": { - "version": "0.9.4", - "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" - } - } - } - } - }, - "caseless": { - "version": "0.10.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" - } - } - } - } - }, - "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": { - "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" - } - } - } - } - } - } + "graceful-fs": { + "version": "4.1.2" + } + } + }, + "pause": { + "version": "0.1.0" + }, + "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": "3.0.0", + "dependencies": { + "adm-zip": { + "version": "0.4.4" }, - "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" - } - } - } - } - } - } + "ansi-regex": { + "version": "2.0.0" }, - "minijasminenode": { - "version": "1.1.1" + "ansi-styles": { + "version": "2.1.0" }, - "jasminewd": { - "version": "1.1.0" + "asn1": { + "version": "0.1.11" }, - "jasminewd2": { - "version": "0.0.6" + "async": { + "version": "0.9.2" }, - "jasmine": { - "version": "2.3.2", - "dependencies": { - "exit": { - "version": "0.1.2" - } - } + "aws-sign2": { + "version": "0.5.0" + }, + "caseless": { + "version": "0.10.0" + }, + "chalk": { + "version": "1.1.1" + }, + "delayed-stream": { + "version": "0.0.5" }, - "saucelabs": { - "version": "1.0.1", + "form-data": { + "version": "0.2.0", "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" - } - } + "combined-stream": { + "version": "0.0.7" } } }, "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" - } - } - } - } + "version": "3.2.11" }, - "adm-zip": { - "version": "0.4.4" + "har-validator": { + "version": "1.8.0" }, - "optimist": { - "version": "0.6.1", - "dependencies": { - "wordwrap": { - "version": "0.0.3" - }, - "minimist": { - "version": "0.0.10" - } - } + "has-ansi": { + "version": "2.0.0" + }, + "hawk": { + "version": "2.3.1" + }, + "http-signature": { + "version": "0.11.0" + }, + "jasmine": { + "version": "2.3.2" + }, + "lodash": { + "version": "2.4.2" + }, + "minimatch": { + "version": "0.3.0" }, "q": { "version": "1.0.0" }, + "qs": { + "version": "3.1.0" + }, + "request": { + "version": "2.57.0" + }, + "source-map": { + "version": "0.1.32" + }, "source-map-support": { - "version": "0.2.10", - "dependencies": { - "source-map": { - "version": "0.1.32", - "dependencies": { - "amdefine": { - "version": "1.0.0" - } - } - } - } + "version": "0.3.3" }, - "html-entities": { - "version": "1.1.3" + "strip-ansi": { + "version": "3.0.0" }, - "accessibility-developer-tools": { - "version": "2.6.0" + "supports-color": { + "version": "2.0.0" } } }, "proxy-middleware": { - "version": "0.13.1" + "version": "0.15.0" + }, + "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": "4.0.0" + }, + "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": "2.1.5", + "dependencies": { + "bytes": { + "version": "2.2.0" + }, + "iconv-lite": { + "version": "0.4.13" + } + } + }, + "rc": { + "version": "1.1.6", + "dependencies": { + "minimist": { + "version": "1.2.0" + } + } + }, + "rcfinder": { + "version": "0.1.8", + "dependencies": { + "lodash": { + "version": "2.4.2" + } + } + }, + "rcloader": { + "version": "0.1.4", + "dependencies": { + "lodash": { + "version": "3.10.1" + } + } + }, "react": { - "version": "0.14.2", + "version": "0.14.5" + }, + "read": { + "version": "1.0.5" + }, + "read-all-stream": { + "version": "3.0.1", "dependencies": { - "envify": { - "version": "3.4.0", - "dependencies": { - "through": { - "version": "2.3.8" - }, - "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" - } - } - } - } - } - } + "pinkie": { + "version": "1.0.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" - } - } + "pinkie-promise": { + "version": "1.0.0" + }, + "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" + }, + "minimatch": { + "version": "2.0.10" + }, + "readable-stream": { + "version": "2.0.5" } } }, + "rechoir": { + "version": "0.6.2" + }, + "redent": { + "version": "1.0.0" + }, "reflect-metadata": { "version": "0.1.2" }, - "rewire": { - "version": "2.3.4" + "regex-cache": { + "version": "0.4.2" }, - "run-sequence": { - "version": "1.1.4", + "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": { - "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" - } - } + "object-assign": { + "version": "3.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" - }, - "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" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - } - } - } - } - }, - "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" - } - } + "readable-stream": { + "version": "2.0.5" + } + } + }, + "request": { + "version": "2.51.0", + "dependencies": { + "asn1": { + "version": "0.1.11" + }, + "async": { + "version": "0.9.2" + }, + "aws-sign2": { + "version": "0.5.0" + }, + "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": { + "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" + } + } + }, + "requires-port": { + "version": "0.0.1" + }, + "resolve": { + "version": "1.1.6" + }, + "response-time": { + "version": "2.3.1" + }, + "rewire": { + "version": "2.5.1" + }, + "right-align": { + "version": "0.1.3" + }, + "rimraf": { + "version": "2.5.0", + "dependencies": { + "glob": { + "version": "6.0.3" } } }, + "ripemd160": { + "version": "1.0.1" + }, + "rndm": { + "version": "1.1.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": { + "glob": { + "version": "5.0.15" + }, + "lodash": { + "version": "3.10.1" + }, + "yargs": { + "version": "3.31.0" + } + } + }, + "sauce-connect-launcher": { + "version": "0.13.0", + "dependencies": { + "async": { + "version": "1.4.0" + }, + "glob": { + "version": "5.0.15" + }, + "lodash": { + "version": "3.10.1" + }, + "rimraf": { + "version": "2.4.3" + } + } + }, + "saucelabs": { + "version": "1.0.1" + }, + "sax": { + "version": "1.1.4" + }, + "scmp": { + "version": "1.0.0" + }, "selenium-webdriver": { "version": "2.48.2", "dependencies": { "adm-zip": { "version": "0.4.4" }, - "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" - } - } - } - } + "sax": { + "version": "0.6.1" }, "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" - } - } - } - } + "version": "0.4.4" } } }, "semver": { - "version": "4.3.6" - }, - "sorted-object": { - "version": "1.0.0" + "version": "5.1.0" }, - "source-map": { - "version": "0.3.0", + "semver-diff": { + "version": "2.1.0", "dependencies": { - "amdefine": { - "version": "1.0.0" + "semver": { + "version": "5.1.0" } } }, - "source-map-loader": { - "version": "0.1.5", + "semver-utils": { + "version": "1.1.1" + }, + "send": { + "version": "0.13.0" + }, + "sequencify": { + "version": "0.0.7" + }, + "serve-favicon": { + "version": "2.3.0" + }, + "serve-index": { + "version": "1.7.2", "dependencies": { - "loader-utils": { - "version": "0.2.12", - "dependencies": { - "big.js": { - "version": "3.1.3" - }, - "json5": { - "version": "0.4.0" - } - } - }, - "source-map": { - "version": "0.1.43", - "dependencies": { - "amdefine": { - "version": "1.0.0" - } - } + "mime-db": { + "version": "1.20.0" }, - "async": { - "version": "0.9.2" + "mime-types": { + "version": "2.1.8" } } }, - "strip-ansi": { - "version": "2.0.1", - "dependencies": { - "ansi-regex": { - "version": "1.1.1" - } - } + "serve-static": { + "version": "1.10.0" }, - "symlink-or-copy": { - "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": { - "copy-dereference": { - "version": "1.0.0" + "readable-stream": { + "version": "1.0.33" } } }, - "systemjs": { - "version": "0.18.10", + "sntp": { + "version": "1.0.9" + }, + "socket.io": { + "version": "1.3.7", "dependencies": { - "es6-module-loader": { - "version": "0.17.8" + "debug": { + "version": "2.1.0" }, - "when": { - "version": "3.7.4" + "ms": { + "version": "0.6.2" } } }, - "systemjs-builder": { - "version": "0.10.6", + "socket.io-adapter": { + "version": "0.3.1", "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" - } - } - }, - "rsvp": { - "version": "3.1.0" - }, - "source-map": { - "version": "0.4.4", - "dependencies": { - "amdefine": { - "version": "1.0.0" - } - } + "debug": { + "version": "1.0.2" }, - "systemjs": { - "version": "0.16.11", - "dependencies": { - "es6-module-loader": { - "version": "0.16.6", - "dependencies": { - "when": { - "version": "3.7.4" - } - } - } - } + "ms": { + "version": "0.6.2" }, - "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" - } - } - } - } - } - } + "object-keys": { + "version": "1.0.1" }, - "uglify-js": { - "version": "2.5.0", + "socket.io-parser": { + "version": "2.2.2", "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" - } - } + "debug": { + "version": "0.7.4" } } } } }, - "through2": { - "version": "0.6.5", + "socket.io-client": { + "version": "1.3.7", "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" - } - } + "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" }, - "xtend": { - "version": "4.0.1" + "source-map": { + "version": "0.1.43" } } }, - "ts2dart": { - "version": "0.7.18", + "source-map-support": { + "version": "0.2.10", "dependencies": { "source-map": { - "version": "0.4.4", - "dependencies": { - "amdefine": { - "version": "1.0.0" - } - } + "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" }, - "source-map-support": { - "version": "0.3.3", - "dependencies": { - "source-map": { - "version": "0.1.32", - "dependencies": { - "amdefine": { - "version": "1.0.0" - } - } - } - } + "through2": { + "version": "2.0.0" } } }, - "tsd": { - "version": "0.6.5", + "sprintf-js": { + "version": "1.0.3" + }, + "sshpk": { + "version": "1.7.1", "dependencies": { - "assertion-error": { - "version": "1.0.0" + "assert-plus": { + "version": "0.2.0" + } + } + }, + "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" }, - "bl": { - "version": "0.9.4", - "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" - } - } - } - } + "through2": { + "version": "0.5.1" }, - "bluebird": { - "version": "1.2.4" + "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" }, - "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" - } - } + "strip-ansi": { + "version": "3.0.0" + } + } + }, + "string-width": { + "version": "1.0.1", + "dependencies": { + "ansi-regex": { + "version": "2.0.0" }, - "colors": { - "version": "1.1.2" + "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" }, - "deep-freeze": { - "version": "0.0.1" + "cliui": { + "version": "2.1.0" }, - "definition-header": { - "version": "0.1.0", - "dependencies": { - "parsimmon": { - "version": "0.5.1", - "dependencies": { - "pjs": { - "version": "5.1.1" - } - } - }, - "xregexp": { - "version": "2.0.0" - } - } + "es6-module-loader": { + "version": "0.16.6" }, - "detect-indent": { - "version": "0.2.0", - "dependencies": { - "get-stdin": { - "version": "0.1.0" - }, - "minimist": { - "version": "0.1.0" - } - } + "glob": { + "version": "5.0.15" }, - "diff": { - "version": "1.4.0" + "source-map": { + "version": "0.4.4" }, - "event-stream": { - "version": "3.1.7", + "systemjs": { + "version": "0.16.11" + }, + "uglify-js": { + "version": "2.6.1", "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" + "source-map": { + "version": "0.5.3" } } }, - "exit": { - "version": "0.1.2" + "window-size": { + "version": "0.1.0" }, - "joi": { - "version": "4.9.0", - "dependencies": { - "hoek": { - "version": "2.16.3" - }, - "topo": { - "version": "1.1.0" - }, - "isemail": { - "version": "1.2.0" - }, - "moment": { - "version": "2.10.6" - } - } + "wordwrap": { + "version": "0.0.2" }, - "joi-assert": { - "version": "0.0.3" + "yargs": { + "version": "3.10.0" + } + } + }, + "tapable": { + "version": "0.1.10" + }, + "tar": { + "version": "2.2.1", + "dependencies": { + "fstream": { + "version": "1.0.8" }, - "jsesc": { - "version": "0.5.0" + "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" }, - "json-pointer": { - "version": "0.2.2", + "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.2.1", + "dependencies": { + "body-parser": { + "version": "1.14.2", "dependencies": { - "foreach": { - "version": "2.0.5" + "qs": { + "version": "5.2.0" } } }, - "lazy.js": { - "version": "0.3.2" + "bytes": { + "version": "2.2.0" }, - "lru-cache": { - "version": "2.5.2" + "depd": { + "version": "1.1.0" }, - "minimatch": { - "version": "1.0.0", - "dependencies": { - "sigmund": { - "version": "1.0.1" - } - } + "iconv-lite": { + "version": "0.4.13" }, - "ministyle": { - "version": "0.1.4" + "qs": { + "version": "5.1.0" + } + } + }, + "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" }, - "minitable": { - "version": "0.0.4", + "glob": { + "version": "4.3.5", "dependencies": { - "minichain": { - "version": "0.0.1" + "minimatch": { + "version": "2.0.10" } } }, - "miniwrite": { - "version": "0.1.4", - "dependencies": { - "mkdirp": { - "version": "0.3.5" - } - } + "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" }, - "mkdirp": { - "version": "0.5.1", + "source-map-support": { + "version": "0.3.3", "dependencies": { - "minimist": { - "version": "0.0.8" + "source-map": { + "version": "0.1.32" } } }, - "open": { - "version": "0.0.5" + "typescript": { + "version": "1.7.3" + } + } + }, + "tsd": { + "version": "0.6.5", + "dependencies": { + "ansi-regex": { + "version": "2.0.0" }, - "request": { - "version": "2.65.0", - "dependencies": { - "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" - }, - "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" - }, - "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": { - "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" - } - } - } - } - } - } + "ansi-styles": { + "version": "2.1.0" + }, + "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" }, - "type-detect": { - "version": "0.1.2" + "semver": { + "version": "4.3.6" }, - "update-notifier": { - "version": "0.2.2", - "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" - }, - "strip-json-comments": { - "version": "0.1.3" - }, - "ini": { - "version": "1.3.4" - } - } - } - } - } - } - } - } - }, - "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" - } - } - } - } - } - } + "split": { + "version": "0.2.10" }, - "uri-templates": { - "version": "0.1.9" + "strip-ansi": { + "version": "3.0.0" }, - "uuid": { - "version": "2.0.1" + "supports-color": { + "version": "2.0.0" }, "verror": { - "version": "1.4.0", - "dependencies": { - "extsprintf": { - "version": "1.0.3" - } - } + "version": "1.4.0" + } + } + }, + "tslint": { + "version": "3.2.1", + "dependencies": { + "glob": { + "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.6.10", + "dependencies": { + "mime-db": { + "version": "1.20.0" + }, + "mime-types": { + "version": "2.1.8" + } + } + }, + "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" + }, + "uid-safe": { + "version": "2.0.0" + }, + "ultron": { + "version": "1.0.2" + }, + "umd": { + "version": "3.0.1" + }, + "underscore": { + "version": "1.8.3" + }, + "underscore.string": { + "version": "2.3.3" + }, + "unique-stream": { + "version": "1.0.0" + }, + "universal-analytics": { + "version": "0.3.10" + }, + "unpipe": { + "version": "1.0.0" + }, + "unzip": { + "version": "0.1.11", + "dependencies": { + "readable-stream": { + "version": "1.0.33" } } }, - "tslint": { - "version": "3.0.0-dev.1", + "update-notifier": { + "version": "0.2.2" + }, + "uri-templates": { + "version": "0.1.9" + }, + "url": { + "version": "0.10.3", "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" - } - } + "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" + }, + "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" + }, + "vary": { + "version": "1.0.1" + }, + "verror": { + "version": "1.3.6" + }, + "vhost": { + "version": "3.0.2" + }, + "vinyl": { + "version": "0.5.3" + }, + "vinyl-fs": { + "version": "0.3.14", + "dependencies": { + "clone": { + "version": "0.2.0" }, - "underscore.string": { - "version": "3.1.1" + "strip-bom": { + "version": "1.0.0" }, - "typescript": { - "version": "1.8.0-dev.20151103" + "vinyl": { + "version": "0.4.6" } } }, - "typescript": { - "version": "1.7.3" + "vinyl-sourcemaps-apply": { + "version": "0.2.1", + "dependencies": { + "source-map": { + "version": "0.5.3" + } + } }, - "universal-analytics": { - "version": "0.3.9", + "vm-browserify": { + "version": "0.0.4" + }, + "void-elements": { + "version": "2.0.1" + }, + "walk-sync": { + "version": "0.1.3" + }, + "watchpack": { + "version": "0.2.9", "dependencies": { - "request": { - "version": "2.65.0", - "dependencies": { - "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" - }, - "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" - }, - "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": { - "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" - } - } - } - } - } - } + "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.0.0" + }, + "aws-sign2": { + "version": "0.5.0" + }, + "caseless": { + "version": "0.9.0" }, - "underscore": { - "version": "1.8.3" + "chalk": { + "version": "1.1.1" }, - "async": { - "version": "0.2.10" - } - } - }, - "webpack": { - "version": "1.12.6", - "dependencies": { - "async": { - "version": "1.5.0" + "combined-stream": { + "version": "0.0.7" }, - "clone": { - "version": "1.0.2" + "delayed-stream": { + "version": "0.0.5" }, - "enhanced-resolve": { - "version": "0.9.1", + "form-data": { + "version": "0.2.0", "dependencies": { - "graceful-fs": { - "version": "4.1.2" + "async": { + "version": "0.9.2" } } }, - "esprima": { - "version": "2.7.0" + "har-validator": { + "version": "1.8.0" }, - "interpret": { - "version": "0.6.6" + "has-ansi": { + "version": "2.0.0" }, - "loader-utils": { - "version": "0.2.11", - "dependencies": { - "big.js": { - "version": "3.1.3" - }, - "json5": { - "version": "0.4.0" - } - } + "hawk": { + "version": "2.3.1" }, - "memory-fs": { - "version": "0.2.0" + "http-signature": { + "version": "0.10.1" }, - "mkdirp": { - "version": "0.5.1", - "dependencies": { - "minimist": { - "version": "0.0.8" - } - } + "lodash": { + "version": "3.9.3" }, - "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" - }, - "isarray": { - "version": "0.0.1" - }, - "inherits": { - "version": "2.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" - } - } - } - } + "oauth-sign": { + "version": "0.6.0" }, - "optimist": { - "version": "0.6.1", - "dependencies": { - "wordwrap": { - "version": "0.0.3" - }, - "minimist": { - "version": "0.0.10" - } - } + "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" + }, + "source-map": { + "version": "0.5.3" }, - "tapable": { - "version": "0.1.9" + "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-map": { - "version": "0.4.4", - "dependencies": { - "amdefine": { - "version": "1.0.0" - } - } - }, - "source-list-map": { - "version": "0.1.5" - } - } + "wordwrap": { + "version": "0.0.2" + }, + "yargs": { + "version": "3.10.0" + } + } + }, + "webpack-core": { + "version": "0.6.8", + "dependencies": { + "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.0", + "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": { - "is-absolute": { - "version": "0.1.7", - "dependencies": { - "is-relative": { - "version": "0.1.3" - } - } + "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", + "version": "3.31.0" + }, + "zip-dir": { + "version": "1.0.0" + }, + "zip-stream": { + "version": "0.5.2", "dependencies": { - "wordwrap": { - "version": "0.0.2" + "lodash": { + "version": "3.2.0" + }, + "readable-stream": { + "version": "1.0.33" } } }, @@ -14765,5 +5820,5 @@ } }, "name": "angular-srcs", - "version": "2.0.0-alpha.53" + "version": "2.0.0-beta.1" } diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 9594c52d5250..f59d259ae81a 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,359 +1,795 @@ { "name": "angular-srcs", - "version": "2.0.0-alpha.53", + "version": "2.0.0-beta.1", "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" + }, + "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", + "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", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.8.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", + "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", + "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-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", + "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" + }, + "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.2", + "from": "batch@0.5.2", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.2.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" + } + } + }, + "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", + "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.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", + "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": { - "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", + "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": "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" }, - "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", + "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": "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": "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" } } - }, - "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" } } }, "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": "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" } } - }, - "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" } } }, "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": "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" - }, - "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" } } }, "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" } } @@ -362,66 +798,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" } } @@ -432,56 +873,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" } } @@ -489,13 +930,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" } } @@ -504,44 +945,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" } } @@ -552,107 +993,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" } } @@ -661,88 +1102,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" } } @@ -751,143 +1192,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" } } @@ -896,43 +1337,48 @@ }, "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": "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": "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" - }, - "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" } } } @@ -940,208 +1386,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": "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": "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" } } }, - "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", + "hawk": { + "version": "2.3.1", + "from": "hawk@>=2.3.0 <2.4.0", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.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" + "boom": { + "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": "cryptiles@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.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" + }, + "sntp": { + "version": "1.0.9", + "from": "sntp@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.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" - }, - "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", + "from": "http-signature@>=0.10.0 <0.11.0", "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", + "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 <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" } } }, - "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" + "isstream": { + "version": "0.1.2", + "from": "isstream@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.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", + "json-stringify-safe": { + "version": "5.0.1", + "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": "mime-types@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.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" + "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" } } }, - "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" + "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" + }, + "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.3.3", + "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" }, - "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.1", + "from": "tough-cookie@>=0.12.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.1.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.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" } } @@ -1149,20 +1590,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" } } @@ -1171,64 +1612,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": { - "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", + "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": "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" }, - "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": "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" } } @@ -1236,28 +1677,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" } } @@ -1265,46 +1706,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" } } } @@ -1312,52 +1753,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": { + "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": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", + "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": "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", + "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" } } @@ -1365,136 +1891,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" } } @@ -1503,74 +2048,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": { - "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" - } - } + "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" } } @@ -1581,22 +2165,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" } } @@ -1605,18566 +2189,4018 @@ } } }, + "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", + "version": "0.16.9", + "from": "broccoli@0.16.9", + "resolved": "https://registry.npmjs.org/broccoli/-/broccoli-0.16.9.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": { - "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", - "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" - } - } - } - } + "async": { + "version": "1.5.0", + "from": "async@>=1.4.0 <2.0.0", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.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" - } - } + "camelcase": { + "version": "1.2.1", + "from": "camelcase@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.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" - } - } + "cliui": { + "version": "2.1.0", + "from": "cliui@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.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" + "handlebars": { + "version": "4.0.5", + "from": "handlebars@>=4.0.4 <5.0.0", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.5.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" - } - } - } - } - } - } + "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" }, - "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", + "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": { - "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" - } - } + "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.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" - } - } - } - } + "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" } } }, - "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": { - "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" - }, - "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" - } - } + "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" }, - "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" - } - } - } - } + "wordwrap": { + "version": "0.0.2", + "from": "wordwrap@0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.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" + "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", + "from": "broccoli-filter@>=0.1.10 <0.2.0", + "resolved": "https://registry.npmjs.org/broccoli-filter/-/broccoli-filter-0.1.14.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" + } + } + }, + "broccoli-funnel": { + "version": "1.0.1", + "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" }, - "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" - } - } + "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-funnel": { - "version": "0.2.3", - "from": "git://github.com/igorminar/broccoli-funnel.git#6bfb53c4ca8dd3fa16416b9f85dc923a227e30ee", - "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": { - "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": { - "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" - }, - "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" + "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-slow-trees": { "version": "1.1.0", - "from": "https://registry.npmjs.org/broccoli-slow-trees/-/broccoli-slow-trees-1.1.0.tgz", + "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": "https://registry.npmjs.org/broccoli-stew/-/broccoli-stew-0.2.1.tgz", + "from": "broccoli-stew@>=0.2.1 <0.3.0", "resolved": "https://registry.npmjs.org/broccoli-stew/-/broccoli-stew-0.2.1.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": { - "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", - "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.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": { - "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" - }, - "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" - } - } - } - } - } - } + "from": "broccoli-funnel@>=0.1.7 <0.2.0", + "resolved": "https://registry.npmjs.org/broccoli-funnel/-/broccoli-funnel-0.1.7.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": { - "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" - }, - "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" - } - } - } - } - } - } - } - } + "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" }, - "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": { - "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" - }, - "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" + "minimatch": { + "version": "2.0.10", + "from": "minimatch@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.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", + "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": { - "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": { - "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" - }, - "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" + "through2": { + "version": "1.1.1", + "from": "through2@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-1.1.1.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" + }, "browserify": { "version": "10.2.6", - "from": "https://registry.npmjs.org/browserify/-/browserify-10.2.6.tgz", + "from": "browserify@>=10.2.4 <11.0.0", "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" - } - } + "through2": { + "version": "1.1.1", + "from": "through2@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-1.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": { + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.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-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": "2.1.0", + "from": "bytes@2.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.1.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.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": "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" }, - "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" + "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": "2.0.6", + "from": "compressible@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.6.tgz", + "dependencies": { + "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", + "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.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.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", + "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" }, - "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" - } - } - }, - "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" - }, - "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.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" - } - } - }, - "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" - }, - "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" - }, - "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" - } - } + "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" }, - "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" - } - } + "semver": { + "version": "5.1.0", + "from": "semver@>=5.0.1 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.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" + "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" }, - "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" - } - } + "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" }, - "defined": { - "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" + "semver": { + "version": "5.1.0", + "from": "semver@>=5.0.1 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.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" + "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" }, - "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" + "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" }, - "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" + "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.3", + "from": "cookie@0.1.3", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz" + }, + "cookie-parser": { + "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.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", + "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.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", + "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" + }, + "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", + "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" + }, + "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.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", + "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" }, - "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" + "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" + }, + "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": "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", + "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" + }, + "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", + "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" }, - "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" - } - } - }, - "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" - }, - "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" - } - } + "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": "end-of-stream@1.0.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.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" + "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" + } + } + }, + "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" + }, + "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" }, - "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" + "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" }, - "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" - } - } - } - } - } - } + "ms": { + "version": "0.6.2", + "from": "ms@0.6.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.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" + "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" }, - "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": { - "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" - } - } - } - } + "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.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", + "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" }, - "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" - } - } - } - } - } - } + "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" + }, + "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", + "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" }, - "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" + "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" }, - "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" - } - } + "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" }, - "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" + "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.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", + "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" }, - "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" + "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" }, - "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" + "chalk": { + "version": "1.1.1", + "from": "chalk@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.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" + "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" }, - "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" - } - } + "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" }, - "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", + "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" + } + } + }, + "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.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", + "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", "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" + "minimatch": { + "version": "2.0.10", + "from": "minimatch@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.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" }, - "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" + "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" }, - "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", - "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", - "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" - } - } - }, - "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" - }, - "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" + "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" }, - "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" + "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" }, - "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" + "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.3.0", + "from": "fresh@0.3.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.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.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", + "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", + "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" }, - "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" - } - } + "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" }, - "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" + "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" }, - "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" + "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" }, - "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" + "asn1": { + "version": "0.2.3", + "from": "asn1@>=0.2.3 <0.3.0", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.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" - } - } + "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" }, - "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" + "async": { + "version": "1.5.0", + "from": "async@^1.4.0", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.0.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" - } - } + "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" }, - "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", + "bl": { + "version": "1.0.0", + "from": "bl@~1.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz", "dependencies": { - "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", + "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": { - "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" + "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": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@~2.0.1", "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", - "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" - } - } - }, - "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" - } - } - } - } - } - } - }, - "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": { - "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" - } - } - }, - "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", - "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", + "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": "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" }, - "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" - } - } - }, - "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" - }, - "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" + "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" } } } } - } - } - }, - "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" - }, - "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", - "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", + }, + "block-stream": { + "version": "0.0.8", + "from": "block-stream@*", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz" + }, + "boom": { + "version": "2.10.1", + "from": "boom@2.x.x", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" + }, + "caseless": { + "version": "0.11.0", + "from": "caseless@~0.11.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" + }, + "chalk": { + "version": "1.1.1", + "from": "chalk@^1.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.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" + }, + "commander": { + "version": "2.9.0", + "from": "commander@^2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.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" + }, + "cryptiles": { + "version": "2.0.5", + "from": "cryptiles@2.x.x", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.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" + }, + "debug": { + "version": "0.7.4", + "from": "debug@~0.7.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.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" + }, + "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": { - "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", + "minimatch": { + "version": "3.0.0", + "from": "minimatch@^3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.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", + "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": { - "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" + "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" }, - "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" + "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" } } - }, - "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", + } + } + } + } + }, + "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": { + "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": { - "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" + "wrappy": { + "version": "1.0.1", + "from": "wrappy@1", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.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" + "inherits": { + "version": "2.0.1", + "from": "inherits@2", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.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", + "minimatch": { + "version": "3.0.0", + "from": "minimatch@2 || 3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.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", + "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": { - "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" + "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" } } - }, - "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", + "once": { + "version": "1.3.3", + "from": "once@^1.3.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.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" + "wrappy": { + "version": "1.0.1", + "from": "wrappy@1", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.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" - } - } + "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" } } } } }, - "arrify": { - "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" - }, - "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" + "semver": { + "version": "5.1.0", + "from": "semver@~5.1.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.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" + "sntp": { + "version": "1.0.9", + "from": "sntp@1.x.x", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.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", + "sshpk": { + "version": "1.7.0", + "from": "sshpk@^1.7.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.7.0.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" + "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" } } }, - "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" - } - } + "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" }, - "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" - } - } + "stringstream": { + "version": "0.0.5", + "from": "stringstream@~0.0.4", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.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", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz" }, - "readdirp": { + "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": "https://registry.npmjs.org/readdirp/-/readdirp-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.0.0.tgz", + "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": { - "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", + "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": "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" }, - "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", + "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": "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" } } + }, + "rimraf": { + "version": "2.2.8", + "from": "rimraf@~2.2.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" } } }, - "fsevents": { - "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": { - "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" - }, - "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" - }, - "inherits": { - "version": "2.0.1", - "from": "inherits@2", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.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" - } - } - } - } - } - } - } - } - }, - "request": { - "version": "2.64.0", - "from": "request@2.x", - "resolved": "https://registry.npmjs.org/request/-/request-2.64.0.tgz", - "dependencies": { - "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" - }, - "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" - } - } - }, - "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", - "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" - }, - "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" - } - } - } - } - } - } - }, - "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": { - "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", - "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" - } - } - }, - "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" - } - } - }, - "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", - "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" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "inherits@~2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.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" - }, - "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" - }, - "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" - }, - "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", - "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" - } - } - } - } - } - } - } - } + "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" } } }, - "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" - } - } + "fstream": { + "version": "0.1.31", + "from": "fstream@>=0.1.30 <1.0.0", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-0.1.31.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", + "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" + }, + "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": { - "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" + "commander": { + "version": "2.6.0", + "from": "commander@2.6.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.6.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" - } - } + "lodash": { + "version": "2.4.1", + "from": "lodash@2.4.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.1.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": { - "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" - } - } - }, - "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" - } - } - } - } + "when": { + "version": "3.6.4", + "from": "when@3.6.4", + "resolved": "https://registry.npmjs.org/when/-/when-3.6.4.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", + "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", + "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", + "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", + "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" + }, + "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" + }, + "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": "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" + }, + "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" + }, + "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": "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" + }, + "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", + "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" + } + } + }, + "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": { + "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-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": { + "duplexer2": { + "version": "0.1.4", + "from": "duplexer2@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.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" + }, + "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": "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.30.2", + "from": "connect@>=2.30.0 <3.0.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-2.30.2.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" }, - "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", + "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": { - "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" - } - } - }, - "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", - "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" - } - } + "through2": { + "version": "0.5.1", + "from": "through2@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.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", + "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": { - "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" + "xtend": { + "version": "2.1.2", + "from": "xtend@>=2.1.1 <2.2.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.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", - "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" - } - } - } - } - } - } - } - } + "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-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" - } - } + "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" }, - "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" + "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" - } - } + "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" }, - "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" + "through2": { + "version": "2.0.0", + "from": "through2@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.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": { + "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" }, - "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 <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" } } }, - "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-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": { - "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", + "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": { - "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" + "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" }, - "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" + "through2": { + "version": "0.6.5", + "from": "through2@0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz" } } }, - "globby": { + "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" + }, + "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": "https://registry.npmjs.org/globby/-/globby-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/globby/-/globby-2.1.0.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" - }, - "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": "cliui@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz" }, - "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" + "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" }, - "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" - } - } - } - } + "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" + } + } }, - "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", + "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": { - "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" - }, - "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" - } - } - }, - "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" + "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" }, - "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" + "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" }, - "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" - }, - "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" - } - } - } - } + "chalk": { + "version": "1.1.1", + "from": "chalk@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.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" + "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" }, - "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" + "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" }, - "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" - } - } + "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" } } }, - "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", + "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": { - "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" + "glob": { + "version": "3.2.11", + "from": "glob@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.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" - } - } - } - } + "minimatch": { + "version": "0.3.0", + "from": "minimatch@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.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", + "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" + }, + "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.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", + "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": { - "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" - } - } + "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" } } }, - "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", + "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": { - "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" - }, - "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", - "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": { - "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", - "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" - }, - "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", - "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" - } - } - } - } - }, - "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" - } - } - } - } - } - } - }, - "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": { - "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" - }, - "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" - } - } - }, - "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", - "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" - } - } - } - } - } - } - } - } - }, - "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", - "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" - } - } - } - } - }, - "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", - "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" - } - } - } - } - }, - "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", - "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" - }, - "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" - } - } - }, - "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": "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" - } - } - } - } - }, - "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" - } - } - }, - "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", - "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" - }, - "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" - } - } - }, - "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" - }, - "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" - }, - "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" - } - } - } - } - } - } - }, - "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" - } - } - } - } - }, - "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" - }, - "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" - } - } - }, - "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" - } - } - }, - "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" - }, - "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" - } - } - }, - "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" - } - } - }, - "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": { - "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", - "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" - } - } - }, - "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": { - "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", - "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" - } - } - }, - "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" - } - } - } - } - } - } - }, - "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", - "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": { - "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", - "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" - } - } - }, - "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" - }, - "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" - } - } - } - } - } - } - }, - "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": { - "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" - } - } - }, - "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" - } - } - }, - "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": { - "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", - "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" - } - } - } - } - }, - "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", - "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" - } - } - } - } - }, - "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" - }, - "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" - } - } - } - } - } - } - }, - "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" - }, - "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" - } - } - } - } - } - } - }, - "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": { - "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.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" - }, - "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" - } - } - } - } - }, - "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" - }, - "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" - }, - "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" - }, - "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" - } - } - }, - "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" - } - } - } - } - } - } - }, - "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.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" - } - } - } - } - }, - "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" - }, - "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": "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" - }, - "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" - } - } - }, - "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": { - "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" - } - } - }, - "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" - }, - "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" - } - } - } - } - } - } - }, - "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" - }, - "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", - "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" - } - } - } - } - }, - "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": { - "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", - "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" - } - } - }, - "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" - }, - "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", - "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" - }, - "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" - } - } - } - } - }, - "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" - } - } - } - } - }, - "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": { - "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" - }, - "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" - } - } - }, - "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", - "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" - } - } - } - } - } - } - }, - "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" - }, - "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" - } - } - } - } - } - } - }, - "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" - }, - "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" - } - } - } - } - } - } - }, - "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": { - "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" - } - } - } - } - }, - "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" - }, - "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" - } - } - } - } - } - } - }, - "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" - } - } - }, - "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" - }, - "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": "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" - }, - "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" - } - } - } - } - } - } - }, - "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": { - "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", - "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" - }, - "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" - } - } - } - } - } - } - }, - "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" - }, - "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" - } - } - }, - "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" - }, - "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" - } - } - }, - "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" - }, - "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" - }, - "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" - } - } - } - } - }, - "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" - } - } - }, - "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" - } - } - }, - "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" - } - } - } - } - }, - "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", - "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" - }, - "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" - }, - "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" - }, - "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" - } - } - }, - "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": { - "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" - } - } - }, - "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": { - "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" - } - } - } - } - }, - "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": { - "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" - } - } - }, - "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": { - "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" - } - } - }, - "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", - "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" - }, - "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" - }, - "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", - "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" - } - } - }, - "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" - } - } - } - } - }, - "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": { - "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", - "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" - } - } - } - } - } - } - } - } - }, - "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": { - "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" - }, - "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" - } - } - }, - "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": { - "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" - }, - "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" - } - } - }, - "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": "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" - } - } - }, - "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", - "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" - } - } - } - } - } - } - }, - "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" - } - } - }, - "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" - } - } - }, - "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": { - "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", - "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" - } - } - } - } - }, - "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" - }, - "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" - }, - "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" - } - } - }, - "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" + "through2": { + "version": "1.1.1", + "from": "through2@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-1.1.1.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" + "interpret": { + "version": "0.6.6", + "from": "interpret@>=0.6.2 <0.7.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-0.6.6.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" + "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" }, - "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" - } - } - } - } + "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" }, - "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" + "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" }, - "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" - } - } + "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" }, - "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" + "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" }, - "on-headers": { + "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": "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" + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.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" + "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" }, - "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", + "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-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.4.1", + "from": "jasmine@2.4.1", + "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.4.1.tgz", "dependencies": { - "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": { - "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" - }, - "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.10.0", - "from": "https://registry.npmjs.org/caseless/-/caseless-0.10.0.tgz", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.10.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" - } - } - } - } - }, - "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" - } - } - }, - "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", - "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" - } - } - } - } - } - } + "glob": { + "version": "3.2.11", + "from": "glob@>=3.2.11 <4.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.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" - } - } - } - } - } - } + "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" }, - "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" + "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" + }, + "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" }, - "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" + "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": "async@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.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" + "commander": { + "version": "2.6.0", + "from": "commander@2.6.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.6.0.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", + "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": { - "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" + "lodash": { + "version": "3.5.0", + "from": "lodash@>=3.5.0 <3.6.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.5.0.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" - } - } - } - } + "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" }, - "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.3.1", + "from": "lodash@3.3.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.3.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" + "minimatch": { + "version": "2.0.4", + "from": "minimatch@2.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.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" - } - } + "open": { + "version": "0.0.5", + "from": "open@0.0.5", + "resolved": "https://registry.npmjs.org/open/-/open-0.0.5.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" + "semver": { + "version": "4.3.3", + "from": "semver@4.3.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.3.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": { + "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" }, - "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" - } - } - } - } + "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" + }, + "karma": { + "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" + }, + "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" + }, + "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" + } + } + }, + "karma-browserstack-launcher": { + "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", + "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.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", + "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" + }, + "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", + "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" }, - "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" + "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" }, - "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" + "glob": { + "version": "5.0.15", + "from": "glob@>=5.0.0 <5.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.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" + "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" }, - "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" + "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" + } + } }, - "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", + "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": "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", + "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": { - "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": { - "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", - "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" - } - } - } - } - } - } + "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" }, - "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" - } - } + "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", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.2.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" + "longest": { + "version": "1.0.1", + "from": "longest@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.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" + "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" }, - "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", + "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": { - "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", + "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": { - "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" + "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" } } }, - "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", + "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": { - "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", + "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": { - "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" + "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" }, - "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" - } - } - } - } + "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": { + "wrappy": { + "version": "1.0.1", + "from": "wrappy@https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.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" + "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" }, - "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", + "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": { - "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" - } - } - } - } + "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" }, - "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" - } - } - } - } - } - } + "sigmund": { + "version": "1.0.0", + "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" - }, - "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" + "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" } } } @@ -20172,2480 +6208,3077 @@ } } }, - "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": "rxjs@5.0.0-beta.0", - "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" - }, - "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", + "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": { - "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" - } - } + "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" }, - "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" + "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" }, - "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", + "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": { - "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" + "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" } } - }, - "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" + "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" }, - "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" - } - } + "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" }, - "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" - } - } - } - } + "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" } } }, - "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" + "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" }, - "sorted-object": { + "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" + } + } + }, + "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", + "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", + "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": "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" + "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": "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", + "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" + }, + "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": "3.0.0", + "from": "minimatch@3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz" + }, + "minimist": { + "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", + "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": "3.6.0", + "from": "mock-fs@3.6.0", + "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-3.6.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" + } + } + }, + "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.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", + "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", + "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", + "from": "multiparty@3.3.2", + "resolved": "https://registry.npmjs.org/multiparty/-/multiparty-3.3.2.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.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", + "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" + }, + "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" + }, + "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" + }, + "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" + }, + "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" + } + } + }, + "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": { + "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" + }, + "bl": { + "version": "1.0.0", + "from": "bl@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-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" + }, + "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" + } + } + }, + "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" + }, + "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" + }, + "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" + }, + "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": { + "nopt": { + "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" + } + } + }, + "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" }, - "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", + "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": { - "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" + "minimist": { + "version": "0.0.10", + "from": "minimist@>=0.0.1 <0.1.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.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": { - "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" - } - } - }, - "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" - } - } + "options": { + "version": "0.0.6", + "from": "options@>=0.0.5", + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.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", + "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": "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": "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-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-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", + "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.1.0", + "from": "pause@0.1.0", + "resolved": "https://registry.npmjs.org/pause/-/pause-0.1.0.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": "3.0.0", + "from": "protractor@3.0.0", + "resolved": "https://registry.npmjs.org/protractor/-/protractor-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", - "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" + }, + "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", + "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" + }, + "request": { + "version": "2.57.0", + "from": "request@>=2.57.0 <2.58.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.57.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" - } - } + "version": "0.1.32", + "from": "source-map@0.1.32", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.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" - } - } - } - } + "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" }, - "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" - } - } - } - } - } - } + "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" } } }, - "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.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", + "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" - }, - "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" - } - } + "from": "readable-stream@>=1.0.31 <1.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.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": { + "mime": { + "version": "1.2.11", + "from": "mime@>=1.2.11 <1.3.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.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" + "q": { + "version": "0.9.7", + "from": "q@>=0.9.7 <0.10.0", + "resolved": "https://registry.npmjs.org/q/-/q-0.9.7.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" } } }, - "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", + "qs": { + "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", + "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": { - "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" - } - } + "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": "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" }, - "source-map-support": { - "version": "0.3.3", - "from": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.3.3.tgz", - "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", - "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" - } - } - } - } + "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" } } }, - "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", + "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", + "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", + "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" - }, - "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" - }, - "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" - } - } - } - } - }, - "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" - }, - "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" - } - } + "from": "pinkie@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.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" + "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" }, - "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" + "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" }, - "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" - } - } + "minimatch": { + "version": "2.0.10", + "from": "minimatch@>=2.0.10 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz" }, - "detect-indent": { - "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", - "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" - } - } + "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" }, - "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" + "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" }, - "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" - } - } + "async": { + "version": "0.9.2", + "from": "async@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.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" + "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" }, - "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" - }, - "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", - "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" - } - } + "boom": { + "version": "0.4.2", + "from": "boom@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.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" + "caseless": { + "version": "0.8.0", + "from": "caseless@>=0.8.0 <0.9.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.8.0.tgz" }, - "jsesc": { - "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" + "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" }, - "json-pointer": { + "cryptiles": { "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" - } - } + "from": "cryptiles@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.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" + "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" }, - "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" + "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" }, - "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", + "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": { - "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" + "mime-types": { + "version": "2.0.14", + "from": "mime-types@2.0.14", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.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" + "hawk": { + "version": "1.1.1", + "from": "hawk@1.1.1", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.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", - "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" - } - } + "hoek": { + "version": "0.9.1", + "from": "hoek@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.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" - } - } + "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" }, - "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" - } - } + "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" }, - "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" + "oauth-sign": { + "version": "0.5.0", + "from": "oauth-sign@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.5.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": { - "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" - }, - "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" - } - } - }, - "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", - "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" - } - } - } - } - } - } + "qs": { + "version": "2.3.3", + "from": "qs@>=2.3.1 <2.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.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": "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", + "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" + }, + "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", + "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" }, - "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" + "lodash": { + "version": "3.10.1", + "from": "lodash@>=3.8.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.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" + "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.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": "1.4.0", + "from": "async@1.4.0", + "resolved": "https://registry.npmjs.org/async/-/async-1.4.0.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", - "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" - }, - "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" - } - } - } - } - } - } - } - } - }, - "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" - } - } - } - } - } - } + "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.10.1", + "from": "lodash@3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" + }, + "rimraf": { + "version": "2.4.3", + "from": "rimraf@2.4.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz" + } + } + }, + "saucelabs": { + "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", + "from": "sax@>=0.6.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz" + }, + "scmp": { + "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", + "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" }, - "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" + "sax": { + "version": "0.6.1", + "from": "sax@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-0.6.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" + "tmp": { + "version": "0.0.24", + "from": "tmp@0.0.24", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.24.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" - } - } + "xml2js": { + "version": "0.4.4", + "from": "xml2js@0.4.4", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.4.tgz" } } }, - "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", + "semver": { + "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", + "from": "semver-diff@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.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", + "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.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.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": { + "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.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", + "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": { - "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" - } - } - } - } + "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" + }, + "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" + } + } + }, + "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" + }, + "through2": { + "version": "0.5.1", + "from": "through2@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.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" + }, + "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-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" + }, + "cliui": { + "version": "2.1.0", + "from": "cliui@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.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" + }, + "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" }, - "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", + "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": { - "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" + "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" } } }, - "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" + "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" }, - "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" + "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" } } }, - "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" + "tapable": { + "version": "0.1.10", + "from": "tapable@>=0.1.8 <0.2.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.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", + "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": { - "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", + "fstream": { + "version": "1.0.8", + "from": "fstream@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.8.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" + }, + "through2": { + "version": "2.0.0", + "from": "through2@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.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.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": { + "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": { - "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" - }, - "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", + "from": "qs@5.2.0", "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", - "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" - } - } - } - } } } }, - "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.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.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": "5.1.0", + "from": "qs@>=5.1.0 <5.2.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz" + } + } + }, + "tmp": { + "version": "0.0.25", + "from": "tmp@0.0.25", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.25.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" + }, + "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": { + "commander": { + "version": "2.6.0", + "from": "commander@>=2.6.0 <2.7.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.6.0.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", + "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", + "from": "semver@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-2.3.2.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", + "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": { - "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" - }, - "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" + "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" }, - "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", + "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": { - "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" + "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" } } }, - "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" + "typescript": { + "version": "1.7.3", + "from": "typescript@1.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-1.7.3.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": { + "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" }, - "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" + "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" }, - "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" - } - } + "bluebird": { + "version": "1.2.4", + "from": "bluebird@>=1.2.4 <1.3.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-1.2.4.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" + "chalk": { + "version": "1.1.1", + "from": "chalk@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.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" - } - } + "diff": { + "version": "1.4.0", + "from": "diff@>=1.4.0 <2.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-1.4.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" - }, - "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" - } - } - }, - "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" - } - } - } - } + "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" + }, + "extsprintf": { + "version": "1.0.3", + "from": "extsprintf@1.0.3", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.3.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" + }, + "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" + }, + "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", + "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.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", + "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" + }, + "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", + "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" + }, + "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": "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", + "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": { - "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" + "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", + "from": "async@0.2.10", "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" - } - } } } }, - "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-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" - } - } - }, - "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" - } - } + "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" + } + } + }, + "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": { + "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.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", + "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.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.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": { - "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" - } - } + "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", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-2.3.0.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", + "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": { - "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" + "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" } } 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/package.json b/package.json index 4ac7d861bd18..303ffb607c7d 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", @@ -17,17 +17,18 @@ "Yegor Jbanov ", "Jeremy Elbourn " ], - "license": "Apache-2.0", + "license": "MIT", "engines": { - "node": ">= 4.2.1 < 5" + "node": ">= 5.4.1 < 6" }, "repository": { "type": "git", "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" }, "dependencies": { @@ -43,9 +44,9 @@ "angular-mocks": "^1.4.7", "base64-js": "^0.0.8", "bower": "^1.3.12", - "broccoli": "^0.15.3", - "broccoli-funnel": "igorminar/broccoli-funnel#perf-files", - "broccoli-slow-trees": "^1.1.0", + "broccoli": "^0.16.9", + "broccoli-funnel": "^1.0.1", + "broccoli-slow-trees": "1.x.x", "broccoli-stew": "^0.2.1", "broccoli-writer": "^0.1.1", "browserify": "^10.2.4", @@ -54,16 +55,14 @@ "chokidar": "^1.1.0", "clang-format": "^1.0.32", "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", "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", @@ -76,34 +75,34 @@ "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.10", - "karma-browserstack-launcher": "^0.1.7", + "karma": "^0.13.17", + "karma-browserstack-launcher": "^0.1.9", "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", + "lodash": "^3.10.1", "madge": "0.5.0", "merge": "^1.2.0", "merge2": "^0.3.5", - "minimatch": "^2.0.1", - "minimist": "1.1.x", - "mock-fs": "^2.5.0", + "minimatch": "^3.0.0", + "minimist": "^1.2.0", + "mock-fs": "^3.6.0", "node-uuid": "1.4.x", "on-headers": "^1.0.0", "parse5": "1.3.2", - "protractor": "^2.5.0", - "proxy-middleware": "^0.13.0", + "protractor": "^3.0.0", + "proxy-middleware": "^0.15.0", "q": "^1.0.1", "react": "^0.14.0", "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", @@ -112,13 +111,13 @@ "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", + "tslint": "^3.2.1", "typescript": "^1.7.3", "universal-analytics": "^0.3.9", "webpack": "^1.12.6", "which": "~1", - "yargs": "2.3.*" + "yargs": "^3.31.0" } } 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/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 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/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/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/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/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', () => { }); }); }); -*/ 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 a626e837d63e..69384fcbb926 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/**', @@ -36,61 +71,53 @@ module.exports = function makeNodeTree(projects, destinationPath) { 'angular2/test/symbol_inspector/**/*.ts', 'angular2/test/public_api_spec.ts', - 'angular2/test/upgrade/**/*.ts', + 'angular2/test/web_workers/worker/renderer_integration_spec.ts', + 'angular2/test/upgrade/**/*.ts', 'angular1_router/**', - 'angular2/examples/**/!(*_spec.ts)', + 'payload_tests/**' ] }); - 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, { @@ -130,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}}); +} 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; diff --git a/tools/build/run_server_dart_tests.js b/tools/build/run_server_dart_tests.js index e57f656d677c..af17bc6317a1 100644 --- a/tools/build/run_server_dart_tests.js +++ b/tools/build/run_server_dart_tests.js @@ -16,37 +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;', '']; - var main = ['main() {']; - 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'); }); 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'); 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'); 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); 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/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 ad1fea788e97..b36528ec0489 100755 --- a/tools/npm/copy-npm-shrinkwrap +++ b/tools/npm/copy-npm-shrinkwrap @@ -1,12 +1,18 @@ #!/usr/bin/env node +var fs = require('fs'); 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); -fse.copySync(NPM_SHRINKWRAP_FILE, NPM_SHRINKWRAP_CACHED_FILE); +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'); + }); +}); 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";