Make WordPress Core

Changeset 49533


Ignore:
Timestamp:
11/06/2020 05:39:40 PM (2 years ago)
Author:
desrosj
Message:

Build/Test Tools: Backport the local Docker environment to the 4.6 branch.

This commit introduces the Docker-based local WordPress development environment to the 4.6 branch and converts the Travis test jobs to utilize this environment for easier and more consistent testing.

Until existing blockers with the PHP 5.2 Docker container can be solved, the PHP 5.2 test job will remain using the Travis precise image.

Merges [45745,45762,45783-45784,45800,45819,45885,46320,46999,47225,47912,48121,49335,49358,49360,49362] to the 4.6 branch.
See #48301, #47767.

Location:
branches/4.6
Files:
12 added
6 edited

Legend:

Unmodified
Added
Removed
  • branches/4.6

  • branches/4.6/.travis.yml

    r45009 r49533  
    1 sudo: false
    2 dist: trusty
    31language: php
     2
     3services:
     4  - docker
     5
    46cache:
    57  apt: true
     
    79    - $HOME/.npm
    810    - vendor
    9     - $HOME/.composer/cache
     11
    1012env:
    1113  global:
    12     - WP_TRAVISCI=travis:phpunit
     14    - LOCAL_DIR: build
     15    - NPM_INSTALL: true
     16    - WP_INSTALL: true
     17    - PHP_FPM_UID: "`id -u`"
     18    - PHP_FPM_GID: "`id -g`"
     19
    1320matrix:
    1421  include:
    15   - php: 7.0
    16     env: WP_TRAVISCI=travis:js
    17   - php: 7.0
    18   - php: 5.6
    19     env: WP_TRAVIS_OBJECT_CACHE=true
    20     services: memcached
    21   - php: 5.2
    22     dist: precise
     22    - env: WP_TRAVISCI=travis:js LOCAL_PHP=7.0-fpm WP_INSTALL=false
     23      name: "JS Tests"
     24    - env: LOCAL_PHPUNIT=5-php-7.0-fpm WP_TRAVISCI=test:php
     25      name: "PHPUnit Tests: PHP 7.0"
     26    - env: LOCAL_PHP_MEMCACHED=true LOCAL_PHP=5.6-fpm LOCAL_PHPUNIT=4-php-5.6-fpm WP_TRAVISCI=test:php
     27      name: "PHPUnit Tests: PHP 5.6 with Memcached"
     28    - env: WP_TRAVISCI=travis:phpunit WP_INSTALL=false
     29      php: 5.2
     30      dist: precise
     31      name: "PHPUnit Tests: PHP 5.2"
     32  fast_finish: true
     33
    2334before_install:
    24 - |
    25   if [[ "$WP_TRAVISCI" == "travis:phpunit" ]]; then
     35  - |
     36    if [[ "$WP_TRAVISCI" == "test:php" ]]; then
     37      travis_retry svn checkout https://plugins.svn.wordpress.org/wordpress-importer/tags/0.6.3/ tests/phpunit/data/plugins/wordpress-importer
     38    fi
     39  - |
     40    if [[ "$WP_TRAVISCI" != "travis:phpunit" ]]; then
     41      curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
     42      sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
     43      sudo apt-get update
     44      sudo apt-get -y -o Dpkg::Options::="--force-confnew" install docker-ce
     45    fi
     46  - |
     47    sudo rm /usr/local/bin/docker-compose
     48    curl -L https://github.com/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` > docker-compose
     49    chmod +x docker-compose
     50    sudo mv docker-compose /usr/local/bin
     51  - |
     52    if [[ "$WP_TRAVISCI" == "travis:phpunit" ]]; then
    2653      mysql -u root -e "CREATE DATABASE wordpress_tests;"
    2754      cp wp-tests-config-sample.php wp-tests-config.php
     
    2956      sed -i "s/yourusernamehere/root/" wp-tests-config.php
    3057      sed -i "s/yourpasswordhere//" wp-tests-config.php
    31       svn checkout https://plugins.svn.wordpress.org/wordpress-importer/trunk tests/phpunit/data/plugins/wordpress-importer
    32   fi
    33 - |
    34   if [[ "$WP_TRAVIS_OBJECT_CACHE" == "true" ]]; then
    35     curl https://raw.githubusercontent.com/tollmanz/wordpress-pecl-memcached-object-cache/584392b56dc4adbe52bd2c7b86f875e23a3e5f75/object-cache.php > src/wp-content/object-cache.php
    36     echo "extension = memcached.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
    37   fi
     58      travis_retry svn checkout https://plugins.svn.wordpress.org/wordpress-importer/tags/0.6.3/ tests/phpunit/data/plugins/wordpress-importer
     59    fi
     60
    3861before_script:
    39 - |
    40   # Remove Xdebug for a huge performance increase, but not from nightly:
    41   stable='^[0-9\.]+$'
    42   if [[ "$TRAVIS_PHP_VERSION" =~ $stable ]]; then
    43     phpenv config-rm xdebug.ini
    44   fi
    45 - |
    46   # Export Composer's global bin dir to PATH, but not on PHP 5.2:
    47   if [[ ${TRAVIS_PHP_VERSION:0:3} != "5.2" ]]; then
    48     composer config --list --global
    49     export PATH=`composer config --list --global | grep '\[home\]' | { read a; echo "${a#* }/vendor/bin:$PATH"; }`
    50   fi
    51 - |
    52   # Install the specified version of PHPUnit depending on the PHP version:
    53   if [[ "$WP_TRAVISCI" == "travis:phpunit" ]]; then
    54     case "$TRAVIS_PHP_VERSION" in
    55       7.1|7.0|nightly)
    56         echo "Using PHPUnit 5.x"
    57         composer global require "phpunit/phpunit:^5"
    58         ;;
    59       5.6|5.5|5.4|5.3)
    60         echo "Using PHPUnit 4.x"
    61         composer global require "phpunit/phpunit:^4"
    62         ;;
    63       5.2)
    64         # Do nothing, use default PHPUnit 3.6.x
    65         echo "Using default PHPUnit, hopefully 3.6"
    66         ;;
    67       *)
    68         echo "No PHPUnit version handling for PHP version $TRAVIS_PHP_VERSION"
    69         exit 1
    70         ;;
    71     esac
    72   fi
    73 - npm --version
    74 - node --version
    75 - nvm install 6.9.1
    76 - npm install -g grunt-cli
    77 - npm install
    78 - npm prune
    79 - mysql --version
    80 - phpenv versions
    81 - php --version
    82 - php -m
    83 - npm --version
    84 - node --version
    85 - which phpunit
    86 - phpunit --version
    87 - curl --version
    88 - grunt --version
    89 - git --version
    90 - svn --version
    91 script: grunt $WP_TRAVISCI
     62  - npm --version
     63  - node --version
     64  - nvm install
     65  - |
     66    if [[ "$WP_TRAVISCI" == "travis:phpunit" ]]; then
     67      phpenv config-rm xdebug.ini
     68      mysql --version
     69      phpenv versions
     70      php --version
     71      php -m
     72    fi
     73  - |
     74    if [[ "$NPM_INSTALL" == "true" ]]; then
     75      npm install
     76    fi
     77  - |
     78    if [[ "$WP_TRAVISCI" == "test:php" ]]; then
     79      npm run env:start
     80      npm run build
     81      docker-compose run --rm mysql mysql --version
     82      docker-compose run --rm php php --version
     83      docker-compose run --rm php php -m
     84      docker-compose run --rm phpunit phpunit --version
     85    fi
     86  - |
     87    if [[ "$LOCAL_PHP_MEMCACHED" == "true" ]]; then
     88      cp tests/phpunit/includes/object-cache.php build/wp-content/object-cache.php
     89      docker run --name memcached --net $(basename "$PWD")_wpdevnet -d memcached
     90    fi
     91  - |
     92    if [[ "$WP_INSTALL" == "true" ]]; then
     93      # Run the install process after memcached has started.
     94      npm run env:install
     95    fi
     96  - npm --version
     97  - node --version
     98  - curl --version
     99  - git --version
     100  - svn --version
     101  - php --version
     102  - php -i
     103  - locale -a
     104
     105script:
     106  - |
     107    if [[ "$WP_TRAVISCI" == "test:php" ]]; then
     108      npm run test:php -- --verbose -c phpunit.xml.dist &&
     109      npm run test:php -- --verbose -c phpunit.xml.dist --group ajax &&
     110      npm run test:php -- --verbose -c tests/phpunit/multisite.xml &&
     111      npm run test:php -- --verbose -c tests/phpunit/multisite.xml --group ms-files &&
     112      npm run test:php -- --verbose -c phpunit.xml.dist --group external-http &&
     113      npm run test:php -- --verbose -c phpunit.xml.dist --group restapi-jsclient &&
     114      # __fakegroup__ is excluded to force PHPUnit to ignore the <exclude> settings in phpunit.xml.dist.
     115      LOCAL_PHP_XDEBUG=true npm run test:php -- -v --group xdebug --exclude-group __fakegroup__
     116    else
     117      npm run grunt $WP_TRAVISCI
     118    fi
     119
     120after_script:
     121  - |
     122    if [[ "$WP_TEST_REPORTER" == "true" ]]; then
     123      git clone https://github.com/WordPress/phpunit-test-runner.git test-runner
     124      docker-compose run --rm -e WPT_PREPARE_DIR=/var/www -e WPT_TEST_DIR=/var/www php php test-runner/report.php
     125    fi
     126
    92127notifications:
    93128  slack:
  • branches/4.6/npm-shrinkwrap.json

    r38177 r49533  
    11{
    22  "name": "WordPress",
    3   "version": "4.6.0",
     3  "version": "4.6.20",
    44  "dependencies": {
     5    "abbrev": {
     6      "version": "1.1.1",
     7      "from": "abbrev@>=1.0.0 <2.0.0",
     8      "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
     9      "dev": true
     10    },
     11    "ajv": {
     12      "version": "6.12.6",
     13      "from": "ajv@>=6.12.3 <7.0.0",
     14      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
     15      "dev": true
     16    },
     17    "asn1": {
     18      "version": "0.2.4",
     19      "from": "asn1@>=0.2.3 <0.3.0",
     20      "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
     21      "dev": true
     22    },
     23    "assert-plus": {
     24      "version": "1.0.0",
     25      "from": "assert-plus@>=1.0.0 <2.0.0",
     26      "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
     27      "dev": true
     28    },
     29    "asynckit": {
     30      "version": "0.4.0",
     31      "from": "asynckit@>=0.4.0 <0.5.0",
     32      "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
     33      "dev": true
     34    },
    535    "autoprefixer": {
    636      "version": "6.3.7",
    737      "from": "autoprefixer@>=6.3.3 <6.4.0",
    838      "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.3.7.tgz",
     39      "dev": true,
    940      "dependencies": {
    10         "postcss-value-parser": {
    11           "version": "3.3.0",
    12           "from": "postcss-value-parser@>=3.2.3 <4.0.0",
    13           "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz"
     41        "browserslist": {
     42          "version": "1.3.5",
     43          "from": "browserslist@>=1.3.4 <1.4.0",
     44          "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.3.5.tgz",
     45          "dev": true
     46        },
     47        "caniuse-db": {
     48          "version": "1.0.30000512",
     49          "from": "caniuse-db@>=1.0.30000488 <2.0.0",
     50          "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000512.tgz",
     51          "dev": true
    1452        },
    1553        "normalize-range": {
    1654          "version": "0.1.2",
    1755          "from": "normalize-range@>=0.1.2 <0.2.0",
    18           "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz"
     56          "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
     57          "dev": true
    1958        },
    2059        "num2fraction": {
    2160          "version": "1.2.2",
    2261          "from": "num2fraction@>=1.2.2 <2.0.0",
    23           "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz"
    24         },
    25         "browserslist": {
    26           "version": "1.3.5",
    27           "from": "browserslist@>=1.3.4 <1.4.0",
    28           "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.3.5.tgz"
    29         },
    30         "caniuse-db": {
    31           "version": "1.0.30000512",
    32           "from": "caniuse-db@>=1.0.30000488 <2.0.0",
    33           "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000512.tgz"
     62          "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
     63          "dev": true
    3464        },
    3565        "postcss": {
     
    3767          "from": "postcss@>=5.0.0 <6.0.0",
    3868          "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.1.1.tgz",
     69          "dev": true,
    3970          "dependencies": {
     71            "js-base64": {
     72              "version": "2.1.9",
     73              "from": "js-base64@>=2.1.9 <3.0.0",
     74              "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz",
     75              "dev": true
     76            },
     77            "source-map": {
     78              "version": "0.5.6",
     79              "from": "source-map@>=0.5.6 <0.6.0",
     80              "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
     81              "dev": true
     82            },
    4083            "supports-color": {
    4184              "version": "3.1.2",
    4285              "from": "supports-color@>=3.1.2 <4.0.0",
    4386              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz",
     87              "dev": true,
    4488              "dependencies": {
    4589                "has-flag": {
    4690                  "version": "1.0.0",
    4791                  "from": "has-flag@>=1.0.0 <2.0.0",
    48                   "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz"
     92                  "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
     93                  "dev": true
    4994                }
    5095              }
    51             },
    52             "source-map": {
    53               "version": "0.5.6",
    54               "from": "source-map@>=0.5.6 <0.6.0",
    55               "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz"
    56             },
    57             "js-base64": {
    58               "version": "2.1.9",
    59               "from": "js-base64@>=2.1.9 <3.0.0",
    60               "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz"
    6196            }
    6297          }
     98        },
     99        "postcss-value-parser": {
     100          "version": "3.3.0",
     101          "from": "postcss-value-parser@>=3.2.3 <4.0.0",
     102          "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz",
     103          "dev": true
    63104        }
    64105      }
     106    },
     107    "aws-sign2": {
     108      "version": "0.7.0",
     109      "from": "aws-sign2@>=0.7.0 <0.8.0",
     110      "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
     111      "dev": true
     112    },
     113    "aws4": {
     114      "version": "1.11.0",
     115      "from": "aws4@>=1.8.0 <2.0.0",
     116      "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
     117      "dev": true
     118    },
     119    "bcrypt-pbkdf": {
     120      "version": "1.0.2",
     121      "from": "bcrypt-pbkdf@>=1.0.0 <2.0.0",
     122      "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
     123      "dev": true
     124    },
     125    "caseless": {
     126      "version": "0.12.0",
     127      "from": "caseless@>=0.12.0 <0.13.0",
     128      "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
     129      "dev": true
     130    },
     131    "combined-stream": {
     132      "version": "1.0.8",
     133      "from": "combined-stream@>=1.0.6 <1.1.0",
     134      "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
     135      "dev": true
     136    },
     137    "core-js": {
     138      "version": "2.6.11",
     139      "from": "core-js@>=2.5.7 <3.0.0",
     140      "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz",
     141      "dev": true
     142    },
     143    "core-util-is": {
     144      "version": "1.0.2",
     145      "from": "core-util-is@1.0.2",
     146      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
     147      "dev": true
     148    },
     149    "dashdash": {
     150      "version": "1.14.1",
     151      "from": "dashdash@>=1.12.0 <2.0.0",
     152      "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
     153      "dev": true
     154    },
     155    "delayed-stream": {
     156      "version": "1.0.0",
     157      "from": "delayed-stream@>=1.0.0 <1.1.0",
     158      "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
     159      "dev": true
     160    },
     161    "dotenv": {
     162      "version": "8.2.0",
     163      "from": "dotenv@>=8.2.0 <9.0.0",
     164      "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz",
     165      "dev": true
     166    },
     167    "dotenv-expand": {
     168      "version": "5.1.0",
     169      "from": "dotenv-expand@>=5.1.0 <6.0.0",
     170      "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
     171      "dev": true
     172    },
     173    "ecc-jsbn": {
     174      "version": "0.1.2",
     175      "from": "ecc-jsbn@>=0.1.1 <0.2.0",
     176      "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
     177      "dev": true
     178    },
     179    "extend": {
     180      "version": "3.0.2",
     181      "from": "extend@>=3.0.2 <3.1.0",
     182      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
     183      "dev": true
     184    },
     185    "extsprintf": {
     186      "version": "1.3.0",
     187      "from": "extsprintf@1.3.0",
     188      "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
     189      "dev": true
     190    },
     191    "fast-deep-equal": {
     192      "version": "3.1.3",
     193      "from": "fast-deep-equal@>=3.1.1 <4.0.0",
     194      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
     195      "dev": true
     196    },
     197    "fast-json-stable-stringify": {
     198      "version": "2.1.0",
     199      "from": "fast-json-stable-stringify@>=2.0.0 <3.0.0",
     200      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
     201      "dev": true
     202    },
     203    "findup-sync": {
     204      "version": "0.1.3",
     205      "from": "findup-sync@>=0.1.0 <0.2.0",
     206      "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz",
     207      "dev": true
     208    },
     209    "forever-agent": {
     210      "version": "0.6.1",
     211      "from": "forever-agent@>=0.6.1 <0.7.0",
     212      "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
     213      "dev": true
     214    },
     215    "form-data": {
     216      "version": "2.3.3",
     217      "from": "form-data@>=2.3.2 <2.4.0",
     218      "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
     219      "dev": true
     220    },
     221    "getpass": {
     222      "version": "0.1.7",
     223      "from": "getpass@>=0.1.1 <0.2.0",
     224      "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
     225      "dev": true
     226    },
     227    "glob": {
     228      "version": "3.2.11",
     229      "from": "glob@>=3.2.9 <3.3.0",
     230      "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
     231      "dev": true
    65232    },
    66233    "grunt": {
     
    68235      "from": "grunt@>=0.4.5 <0.5.0",
    69236      "resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz",
     237      "dev": true,
    70238      "dependencies": {
    71239        "async": {
    72240          "version": "0.1.22",
    73241          "from": "async@>=0.1.22 <0.2.0",
    74           "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz"
     242          "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz",
     243          "dev": true
    75244        },
    76245        "coffee-script": {
    77246          "version": "1.3.3",
    78247          "from": "coffee-script@>=1.3.3 <1.4.0",
    79           "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz"
     248          "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz",
     249          "dev": true
    80250        },
    81251        "colors": {
    82252          "version": "0.6.2",
    83253          "from": "colors@>=0.6.2 <0.7.0",
    84           "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz"
     254          "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz",
     255          "dev": true
    85256        },
    86257        "dateformat": {
    87258          "version": "1.0.2-1.2.3",
    88259          "from": "dateformat@1.0.2-1.2.3",
    89           "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz"
     260          "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz",
     261          "dev": true
    90262        },
    91263        "eventemitter2": {
    92264          "version": "0.4.14",
    93265          "from": "eventemitter2@>=0.4.9 <0.5.0",
    94           "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz"
     266          "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
     267          "dev": true
     268        },
     269        "exit": {
     270          "version": "0.1.2",
     271          "from": "exit@>=0.1.1 <0.2.0",
     272          "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
     273          "dev": true
    95274        },
    96275        "findup-sync": {
     
    98277          "from": "findup-sync@>=0.1.2 <0.2.0",
    99278          "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz",
     279          "dev": true,
    100280          "dependencies": {
    101281            "glob": {
     
    103283              "from": "glob@>=3.2.9 <3.3.0",
    104284              "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
     285              "dev": true,
    105286              "dependencies": {
    106287                "inherits": {
    107288                  "version": "2.0.1",
    108289                  "from": "inherits@>=2.0.1 <2.1.0",
    109                   "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
     290                  "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
     291                  "dev": true
    110292                },
    111293                "minimatch": {
     
    113295                  "from": "minimatch@>=0.3.0 <0.4.0",
    114296                  "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz",
     297                  "dev": true,
    115298                  "dependencies": {
    116299                    "lru-cache": {
    117300                      "version": "2.7.3",
    118301                      "from": "lru-cache@>=2.0.0 <3.0.0",
    119                       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz"
     302                      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
     303                      "dev": true
    120304                    },
    121305                    "sigmund": {
    122306                      "version": "1.0.1",
    123307                      "from": "sigmund@>=1.0.0 <1.1.0",
    124                       "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz"
     308                      "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
     309                      "dev": true
    125310                    }
    126311                  }
     
    131316              "version": "2.4.2",
    132317              "from": "lodash@>=2.4.1 <2.5.0",
    133               "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz"
     318              "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz",
     319              "dev": true
    134320            }
    135321          }
     322        },
     323        "getobject": {
     324          "version": "0.1.0",
     325          "from": "getobject@>=0.1.0 <0.2.0",
     326          "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz",
     327          "dev": true
    136328        },
    137329        "glob": {
     
    139331          "from": "glob@>=3.1.21 <3.2.0",
    140332          "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz",
     333          "dev": true,
    141334          "dependencies": {
    142335            "graceful-fs": {
    143336              "version": "1.2.3",
    144337              "from": "graceful-fs@>=1.2.0 <1.3.0",
    145               "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz"
     338              "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz",
     339              "dev": true
    146340            },
    147341            "inherits": {
    148342              "version": "1.0.2",
    149343              "from": "inherits@>=1.0.0 <2.0.0",
    150               "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz"
     344              "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz",
     345              "dev": true
     346            }
     347          }
     348        },
     349        "grunt-legacy-log": {
     350          "version": "0.1.3",
     351          "from": "grunt-legacy-log@>=0.1.0 <0.2.0",
     352          "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz",
     353          "dev": true,
     354          "dependencies": {
     355            "grunt-legacy-log-utils": {
     356              "version": "0.1.1",
     357              "from": "grunt-legacy-log-utils@>=0.1.1 <0.2.0",
     358              "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz",
     359              "dev": true
     360            },
     361            "lodash": {
     362              "version": "2.4.2",
     363              "from": "lodash@>=2.4.1 <2.5.0",
     364              "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz",
     365              "dev": true
     366            },
     367            "underscore.string": {
     368              "version": "2.3.3",
     369              "from": "underscore.string@>=2.3.3 <2.4.0",
     370              "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz",
     371              "dev": true
    151372            }
    152373          }
     
    155376          "version": "0.2.3",
    156377          "from": "hooker@>=0.2.3 <0.3.0",
    157           "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz"
     378          "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
     379          "dev": true
    158380        },
    159381        "iconv-lite": {
    160382          "version": "0.2.11",
    161383          "from": "iconv-lite@>=0.2.11 <0.3.0",
    162           "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz"
     384          "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz",
     385          "dev": true
     386        },
     387        "js-yaml": {
     388          "version": "2.0.5",
     389          "from": "js-yaml@>=2.0.5 <2.1.0",
     390          "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz",
     391          "dev": true,
     392          "dependencies": {
     393            "argparse": {
     394              "version": "0.1.16",
     395              "from": "argparse@>=0.1.11 <0.2.0",
     396              "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz",
     397              "dev": true,
     398              "dependencies": {
     399                "underscore": {
     400                  "version": "1.7.0",
     401                  "from": "underscore@>=1.7.0 <1.8.0",
     402                  "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz",
     403                  "dev": true
     404                },
     405                "underscore.string": {
     406                  "version": "2.4.0",
     407                  "from": "underscore.string@>=2.4.0 <2.5.0",
     408                  "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz",
     409                  "dev": true
     410                }
     411              }
     412            },
     413            "esprima": {
     414              "version": "1.0.4",
     415              "from": "esprima@>=1.0.2 <1.1.0",
     416              "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz",
     417              "dev": true
     418            }
     419          }
     420        },
     421        "lodash": {
     422          "version": "0.9.2",
     423          "from": "lodash@>=0.9.2 <0.10.0",
     424          "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz",
     425          "dev": true
    163426        },
    164427        "minimatch": {
     
    166429          "from": "minimatch@>=0.2.12 <0.3.0",
    167430          "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz",
     431          "dev": true,
    168432          "dependencies": {
    169433            "lru-cache": {
    170434              "version": "2.7.3",
    171435              "from": "lru-cache@>=2.0.0 <3.0.0",
    172               "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz"
     436              "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
     437              "dev": true
    173438            },
    174439            "sigmund": {
    175440              "version": "1.0.1",
    176441              "from": "sigmund@>=1.0.0 <1.1.0",
    177               "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz"
     442              "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
     443              "dev": true
    178444            }
    179445          }
     
    183449          "from": "nopt@>=1.0.10 <1.1.0",
    184450          "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
     451          "dev": true,
    185452          "dependencies": {
    186453            "abbrev": {
    187454              "version": "1.0.9",
    188455              "from": "abbrev@>=1.0.0 <2.0.0",
    189               "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz"
     456              "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz",
     457              "dev": true
    190458            }
    191459          }
     
    194462          "version": "2.2.8",
    195463          "from": "rimraf@>=2.2.8 <2.3.0",
    196           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz"
    197         },
    198         "lodash": {
    199           "version": "0.9.2",
    200           "from": "lodash@>=0.9.2 <0.10.0",
    201           "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz"
     464          "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz",
     465          "dev": true
    202466        },
    203467        "underscore.string": {
    204468          "version": "2.2.1",
    205469          "from": "underscore.string@>=2.2.1 <2.3.0",
    206           "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz"
     470          "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz",
     471          "dev": true
    207472        },
    208473        "which": {
    209474          "version": "1.0.9",
    210475          "from": "which@>=1.0.5 <1.1.0",
    211           "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz"
    212         },
    213         "js-yaml": {
    214           "version": "2.0.5",
    215           "from": "js-yaml@>=2.0.5 <2.1.0",
    216           "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz",
    217           "dependencies": {
    218             "argparse": {
    219               "version": "0.1.16",
    220               "from": "argparse@>=0.1.11 <0.2.0",
    221               "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz",
    222               "dependencies": {
    223                 "underscore": {
    224                   "version": "1.7.0",
    225                   "from": "underscore@>=1.7.0 <1.8.0",
    226                   "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz"
    227                 },
    228                 "underscore.string": {
    229                   "version": "2.4.0",
    230                   "from": "underscore.string@>=2.4.0 <2.5.0",
    231                   "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz"
    232                 }
    233               }
    234             },
    235             "esprima": {
    236               "version": "1.0.4",
    237               "from": "esprima@>=1.0.2 <1.1.0",
    238               "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz"
    239             }
    240           }
    241         },
    242         "exit": {
    243           "version": "0.1.2",
    244           "from": "exit@>=0.1.1 <0.2.0",
    245           "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz"
    246         },
    247         "getobject": {
    248           "version": "0.1.0",
    249           "from": "getobject@>=0.1.0 <0.2.0",
    250           "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz"
    251         },
    252         "grunt-legacy-log": {
    253           "version": "0.1.3",
    254           "from": "grunt-legacy-log@>=0.1.0 <0.2.0",
    255           "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz",
    256           "dependencies": {
    257             "grunt-legacy-log-utils": {
    258               "version": "0.1.1",
    259               "from": "grunt-legacy-log-utils@>=0.1.1 <0.2.0",
    260               "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz"
    261             },
    262             "lodash": {
    263               "version": "2.4.2",
    264               "from": "lodash@>=2.4.1 <2.5.0",
    265               "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz"
    266             },
    267             "underscore.string": {
    268               "version": "2.3.3",
    269               "from": "underscore.string@>=2.3.3 <2.4.0",
    270               "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz"
    271             }
    272           }
     476          "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz",
     477          "dev": true
    273478        }
    274479      }
     
    278483      "from": "grunt-browserify@>=5.0.0 <5.1.0",
    279484      "resolved": "https://registry.npmjs.org/grunt-browserify/-/grunt-browserify-5.0.0.tgz",
     485      "dev": true,
    280486      "dependencies": {
    281487        "async": {
    282488          "version": "1.5.2",
    283489          "from": "async@>=1.5.0 <2.0.0",
    284           "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz"
     490          "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
     491          "dev": true
    285492        },
    286493        "browserify": {
     
    288495          "from": "browserify@>=13.0.0 <14.0.0",
    289496          "resolved": "https://registry.npmjs.org/browserify/-/browserify-13.1.0.tgz",
     497          "dev": true,
    290498          "dependencies": {
    291             "JSONStream": {
    292               "version": "1.1.4",
    293               "from": "JSONStream@>=1.0.3 <2.0.0",
    294               "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.1.4.tgz",
    295               "dependencies": {
    296                 "jsonparse": {
    297                   "version": "1.2.0",
    298                   "from": "jsonparse@>=1.2.0 <2.0.0",
    299                   "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.2.0.tgz"
    300                 },
    301                 "through": {
    302                   "version": "2.3.8",
    303                   "from": "through@>=2.2.7 <3.0.0",
    304                   "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz"
    305                 }
    306               }
    307             },
    308499            "assert": {
    309500              "version": "1.3.0",
    310501              "from": "assert@>=1.3.0 <1.4.0",
    311               "resolved": "https://registry.npmjs.org/assert/-/assert-1.3.0.tgz"
     502              "resolved": "https://registry.npmjs.org/assert/-/assert-1.3.0.tgz",
     503              "dev": true
    312504            },
    313505            "browser-pack": {
     
    315507              "from": "browser-pack@>=6.0.1 <7.0.0",
    316508              "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.0.1.tgz",
     509              "dev": true,
    317510              "dependencies": {
    318511                "combine-source-map": {
     
    320513                  "from": "combine-source-map@>=0.7.1 <0.8.0",
    321514                  "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.7.2.tgz",
     515                  "dev": true,
    322516                  "dependencies": {
    323517                    "convert-source-map": {
    324518                      "version": "1.1.3",
    325519                      "from": "convert-source-map@>=1.1.0 <1.2.0",
    326                       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz"
     520                      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz",
     521                      "dev": true
    327522                    },
    328523                    "inline-source-map": {
    329524                      "version": "0.6.2",
    330525                      "from": "inline-source-map@>=0.6.0 <0.7.0",
    331                       "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz"
     526                      "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz",
     527                      "dev": true
    332528                    },
    333529                    "lodash.memoize": {
    334530                      "version": "3.0.4",
    335531                      "from": "lodash.memoize@>=3.0.3 <3.1.0",
    336                       "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz"
     532                      "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz",
     533                      "dev": true
    337534                    },
    338535                    "source-map": {
    339536                      "version": "0.5.6",
    340537                      "from": "source-map@>=0.5.3 <0.6.0",
    341                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz"
     538                      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
     539                      "dev": true
    342540                    }
    343541                  }
     
    346544                  "version": "3.0.1",
    347545                  "from": "umd@>=3.0.0 <4.0.0",
    348                   "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.1.tgz"
     546                  "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.1.tgz",
     547                  "dev": true
    349548                }
    350549              }
     
    353552              "version": "1.11.2",
    354553              "from": "browser-resolve@>=1.11.0 <2.0.0",
    355               "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz"
     554              "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz",
     555              "dev": true
    356556            },
    357557            "browserify-zlib": {
     
    359559              "from": "browserify-zlib@>=0.1.2 <0.2.0",
    360560              "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz",
     561              "dev": true,
    361562              "dependencies": {
    362563                "pako": {
    363564                  "version": "0.2.9",
    364565                  "from": "pako@>=0.2.0 <0.3.0",
    365                   "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz"
     566                  "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
     567                  "dev": true
    366568                }
    367569              }
     
    371573              "from": "buffer@>=4.1.0 <5.0.0",
    372574              "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.7.1.tgz",
     575              "dev": true,
    373576              "dependencies": {
    374577                "base64-js": {
    375578                  "version": "1.1.2",
    376579                  "from": "base64-js@>=1.0.2 <2.0.0",
    377                   "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.1.2.tgz"
     580                  "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.1.2.tgz",
     581                  "dev": true
    378582                },
    379583                "ieee754": {
    380584                  "version": "1.1.6",
    381585                  "from": "ieee754@>=1.1.4 <2.0.0",
    382                   "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.6.tgz"
     586                  "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.6.tgz",
     587                  "dev": true
    383588                },
    384589                "isarray": {
    385590                  "version": "1.0.0",
    386591                  "from": "isarray@>=1.0.0 <2.0.0",
    387                   "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
     592                  "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
     593                  "dev": true
    388594                }
    389595              }
     
    393599              "from": "concat-stream@>=1.5.1 <1.6.0",
    394600              "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.1.tgz",
     601              "dev": true,
    395602              "dependencies": {
    396                 "typedarray": {
    397                   "version": "0.0.6",
    398                   "from": "typedarray@>=0.0.5 <0.1.0",
    399                   "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"
    400                 },
    401603                "readable-stream": {
    402604                  "version": "2.0.6",
    403605                  "from": "readable-stream@>=2.0.0 <2.1.0",
    404606                  "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
     607                  "dev": true,
    405608                  "dependencies": {
    406609                    "core-util-is": {
    407610                      "version": "1.0.2",
    408611                      "from": "core-util-is@>=1.0.0 <1.1.0",
    409                       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
     612                      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
     613                      "dev": true
    410614                    },
    411615                    "isarray": {
    412616                      "version": "1.0.0",
    413617                      "from": "isarray@>=1.0.0 <1.1.0",
    414                       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
     618                      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
     619                      "dev": true
    415620                    },
    416621                    "process-nextick-args": {
    417622                      "version": "1.0.7",
    418623                      "from": "process-nextick-args@>=1.0.6 <1.1.0",
    419                       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz"
     624                      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
     625                      "dev": true
    420626                    },
    421627                    "util-deprecate": {
    422628                      "version": "1.0.2",
    423629                      "from": "util-deprecate@>=1.0.1 <1.1.0",
    424                       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
     630                      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
     631                      "dev": true
    425632                    }
    426633                  }
     634                },
     635                "typedarray": {
     636                  "version": "0.0.6",
     637                  "from": "typedarray@>=0.0.5 <0.1.0",
     638                  "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
     639                  "dev": true
    427640                }
    428641              }
     
    432645              "from": "console-browserify@>=1.1.0 <2.0.0",
    433646              "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
     647              "dev": true,
    434648              "dependencies": {
    435649                "date-now": {
    436650                  "version": "0.1.4",
    437651                  "from": "date-now@>=0.1.4 <0.2.0",
    438                   "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz"
     652                  "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
     653                  "dev": true
    439654                }
    440655              }
     
    443658              "version": "1.0.0",
    444659              "from": "constants-browserify@>=1.0.0 <1.1.0",
    445               "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz"
     660              "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
     661              "dev": true
    446662            },
    447663            "crypto-browserify": {
     
    449665              "from": "crypto-browserify@>=3.0.0 <4.0.0",
    450666              "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.11.0.tgz",
     667              "dev": true,
    451668              "dependencies": {
    452669                "browserify-cipher": {
     
    454671                  "from": "browserify-cipher@>=1.0.0 <2.0.0",
    455672                  "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz",
     673                  "dev": true,
    456674                  "dependencies": {
    457675                    "browserify-aes": {
     
    459677                      "from": "browserify-aes@>=1.0.4 <2.0.0",
    460678                      "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz",
     679                      "dev": true,
    461680                      "dependencies": {
    462681                        "buffer-xor": {
    463682                          "version": "1.0.3",
    464683                          "from": "buffer-xor@>=1.0.2 <2.0.0",
    465                           "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz"
     684                          "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
     685                          "dev": true
    466686                        },
    467687                        "cipher-base": {
    468688                          "version": "1.0.2",
    469689                          "from": "cipher-base@>=1.0.0 <2.0.0",
    470                           "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz"
     690                          "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz",
     691                          "dev": true
    471692                        }
    472693                      }
     
    476697                      "from": "browserify-des@>=1.0.0 <2.0.0",
    477698                      "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz",
     699                      "dev": true,
    478700                      "dependencies": {
    479701                        "cipher-base": {
    480702                          "version": "1.0.2",
    481703                          "from": "cipher-base@>=1.0.1 <2.0.0",
    482                           "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz"
     704                          "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz",
     705                          "dev": true
    483706                        },
    484707                        "des.js": {
     
    486709                          "from": "des.js@>=1.0.0 <2.0.0",
    487710                          "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz",
     711                          "dev": true,
    488712                          "dependencies": {
    489713                            "minimalistic-assert": {
    490714                              "version": "1.0.0",
    491715                              "from": "minimalistic-assert@>=1.0.0 <2.0.0",
    492                               "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz"
     716                              "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz",
     717                              "dev": true
    493718                            }
    494719                          }
     
    499724                      "version": "1.0.0",
    500725                      "from": "evp_bytestokey@>=1.0.0 <2.0.0",
    501                       "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz"
     726                      "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz",
     727                      "dev": true
    502728                    }
    503729                  }
     
    507733                  "from": "browserify-sign@>=4.0.0 <5.0.0",
    508734                  "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.0.tgz",
     735                  "dev": true,
    509736                  "dependencies": {
    510737                    "bn.js": {
    511738                      "version": "4.11.5",
    512739                      "from": "bn.js@>=4.1.1 <5.0.0",
    513                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.5.tgz"
     740                      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.5.tgz",
     741                      "dev": true
    514742                    },
    515743                    "browserify-rsa": {
    516744                      "version": "4.0.1",
    517745                      "from": "browserify-rsa@>=4.0.0 <5.0.0",
    518                       "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz"
     746                      "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
     747                      "dev": true
    519748                    },
    520749                    "elliptic": {
     
    522751                      "from": "elliptic@>=6.0.0 <7.0.0",
    523752                      "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.3.1.tgz",
     753                      "dev": true,
    524754                      "dependencies": {
    525755                        "brorand": {
    526756                          "version": "1.0.5",
    527757                          "from": "brorand@>=1.0.1 <2.0.0",
    528                           "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.0.5.tgz"
     758                          "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.0.5.tgz",
     759                          "dev": true
    529760                        },
    530761                        "hash.js": {
    531762                          "version": "1.0.3",
    532763                          "from": "hash.js@>=1.0.0 <2.0.0",
    533                           "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.0.3.tgz"
     764                          "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.0.3.tgz",
     765                          "dev": true
    534766                        }
    535767                      }
     
    539771                      "from": "parse-asn1@>=5.0.0 <6.0.0",
    540772                      "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.0.0.tgz",
     773                      "dev": true,
    541774                      "dependencies": {
    542775                        "asn1.js": {
     
    544777                          "from": "asn1.js@>=4.0.0 <5.0.0",
    545778                          "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.8.0.tgz",
     779                          "dev": true,
    546780                          "dependencies": {
    547781                            "minimalistic-assert": {
    548782                              "version": "1.0.0",
    549783                              "from": "minimalistic-assert@>=1.0.0 <2.0.0",
    550                               "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz"
     784                              "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz",
     785                              "dev": true
    551786                            }
    552787                          }
     
    556791                          "from": "browserify-aes@>=1.0.0 <2.0.0",
    557792                          "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz",
     793                          "dev": true,
    558794                          "dependencies": {
    559795                            "buffer-xor": {
    560796                              "version": "1.0.3",
    561797                              "from": "buffer-xor@>=1.0.2 <2.0.0",
    562                               "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz"
     798                              "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
     799                              "dev": true
    563800                            },
    564801                            "cipher-base": {
    565802                              "version": "1.0.2",
    566803                              "from": "cipher-base@>=1.0.0 <2.0.0",
    567                               "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz"
     804                              "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz",
     805                              "dev": true
    568806                            }
    569807                          }
     
    572810                          "version": "1.0.0",
    573811                          "from": "evp_bytestokey@>=1.0.0 <2.0.0",
    574                           "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz"
     812                          "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz",
     813                          "dev": true
    575814                        }
    576815                      }
     
    582821                  "from": "create-ecdh@>=4.0.0 <5.0.0",
    583822                  "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz",
     823                  "dev": true,
    584824                  "dependencies": {
    585825                    "bn.js": {
    586826                      "version": "4.11.5",
    587827                      "from": "bn.js@>=4.1.0 <5.0.0",
    588                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.5.tgz"
     828                      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.5.tgz",
     829                      "dev": true
    589830                    },
    590831                    "elliptic": {
     
    592833                      "from": "elliptic@>=6.0.0 <7.0.0",
    593834                      "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.3.1.tgz",
     835                      "dev": true,
    594836                      "dependencies": {
    595837                        "brorand": {
    596838                          "version": "1.0.5",
    597839                          "from": "brorand@>=1.0.1 <2.0.0",
    598                           "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.0.5.tgz"
     840                          "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.0.5.tgz",
     841                          "dev": true
    599842                        },
    600843                        "hash.js": {
    601844                          "version": "1.0.3",
    602845                          "from": "hash.js@>=1.0.0 <2.0.0",
    603                           "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.0.3.tgz"
     846                          "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.0.3.tgz",
     847                          "dev": true
    604848                        }
    605849                      }
     
    611855                  "from": "create-hash@>=1.1.0 <2.0.0",
    612856                  "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.2.tgz",
     857                  "dev": true,
    613858                  "dependencies": {
    614859                    "cipher-base": {
    615860                      "version": "1.0.2",
    616861                      "from": "cipher-base@>=1.0.1 <2.0.0",
    617                       "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz"
     862                      "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz",
     863                      "dev": true
    618864                    },
    619865                    "ripemd160": {
    620866                      "version": "1.0.1",
    621867                      "from": "ripemd160@>=1.0.0 <2.0.0",
    622                       "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-1.0.1.tgz"
     868                      "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-1.0.1.tgz",
     869                      "dev": true
    623870                    },
    624871                    "sha.js": {
    625872                      "version": "2.4.5",
    626873                      "from": "sha.js@>=2.3.6 <3.0.0",
    627                       "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.5.tgz"
     874                      "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.5.tgz",
     875                      "dev": true
    628876                    }
    629877                  }
     
    632880                  "version": "1.1.4",
    633881                  "from": "create-hmac@>=1.1.0 <2.0.0",
    634                   "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.4.tgz"
     882                  "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.4.tgz",
     883                  "dev": true
    635884                },
    636885                "diffie-hellman": {
     
    638887                  "from": "diffie-hellman@>=5.0.0 <6.0.0",
    639888                  "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz",
     889                  "dev": true,
    640890                  "dependencies": {
    641891                    "bn.js": {
    642892                      "version": "4.11.5",
    643893                      "from": "bn.js@>=4.1.0 <5.0.0",
    644                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.5.tgz"
     894                      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.5.tgz",
     895                      "dev": true
    645896                    },
    646897                    "miller-rabin": {
     
    648899                      "from": "miller-rabin@>=4.0.0 <5.0.0",
    649900                      "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.0.tgz",
     901                      "dev": true,
    650902                      "dependencies": {
    651903                        "brorand": {
    652904                          "version": "1.0.5",
    653905                          "from": "brorand@>=1.0.1 <2.0.0",
    654                           "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.0.5.tgz"
     906                          "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.0.5.tgz",
     907                          "dev": true
    655908                        }
    656909                      }
     
    661914                  "version": "3.0.4",
    662915                  "from": "pbkdf2@>=3.0.3 <4.0.0",
    663                   "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.4.tgz"
     916                  "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.4.tgz",
     917                  "dev": true
    664918                },
    665919                "public-encrypt": {
     
    667921                  "from": "public-encrypt@>=4.0.0 <5.0.0",
    668922                  "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz",
     923                  "dev": true,
    669924                  "dependencies": {
    670925                    "bn.js": {
    671926                      "version": "4.11.5",
    672927                      "from": "bn.js@>=4.1.0 <5.0.0",
    673                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.5.tgz"
     928                      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.5.tgz",
     929                      "dev": true
    674930                    },
    675931                    "browserify-rsa": {
    676932                      "version": "4.0.1",
    677933                      "from": "browserify-rsa@>=4.0.0 <5.0.0",
    678                       "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz"
     934                      "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
     935                      "dev": true
    679936                    },
    680937                    "parse-asn1": {
     
    682939                      "from": "parse-asn1@>=5.0.0 <6.0.0",
    683940                      "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.0.0.tgz",
     941                      "dev": true,
    684942                      "dependencies": {
    685943                        "asn1.js": {
     
    687945                          "from": "asn1.js@>=4.0.0 <5.0.0",
    688946                          "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.8.0.tgz",
     947                          "dev": true,
    689948                          "dependencies": {
    690949                            "minimalistic-assert": {
    691950                              "version": "1.0.0",
    692951                              "from": "minimalistic-assert@>=1.0.0 <2.0.0",
    693                               "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz"
     952                              "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz",
     953                              "dev": true
    694954                            }
    695955                          }
     
    699959                          "from": "browserify-aes@>=1.0.0 <2.0.0",
    700960                          "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz",
     961                          "dev": true,
    701962                          "dependencies": {
    702963                            "buffer-xor": {
    703964                              "version": "1.0.3",
    704965                              "from": "buffer-xor@>=1.0.2 <2.0.0",
    705                               "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz"
     966                              "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
     967                              "dev": true
    706968                            },
    707969                            "cipher-base": {
    708970                              "version": "1.0.2",
    709971                              "from": "cipher-base@>=1.0.0 <2.0.0",
    710                               "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz"
     972                              "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz",
     973                              "dev": true
    711974                            }
    712975                          }
     
    715978                          "version": "1.0.0",
    716979                          "from": "evp_bytestokey@>=1.0.0 <2.0.0",
    717                           "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz"
     980                          "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz",
     981                          "dev": true
    718982                        }
    719983                      }
     
    724988                  "version": "2.0.3",
    725989                  "from": "randombytes@>=2.0.0 <3.0.0",
    726                   "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.3.tgz"
     990                  "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.3.tgz",
     991                  "dev": true
    727992                }
    728993              }
     
    731996              "version": "1.0.0",
    732997              "from": "defined@>=1.0.0 <2.0.0",
    733               "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz"
     998              "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
     999              "dev": true
    7341000            },
    7351001            "deps-sort": {
    7361002              "version": "2.0.0",
    7371003              "from": "deps-sort@>=2.0.0 <3.0.0",
    738               "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.0.tgz"
     1004              "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.0.tgz",
     1005              "dev": true
    7391006            },
    7401007            "domain-browser": {
    7411008              "version": "1.1.7",
    7421009              "from": "domain-browser@>=1.1.0 <1.2.0",
    743               "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz"
     1010              "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz",
     1011              "dev": true
    7441012            },
    7451013            "duplexer2": {
    7461014              "version": "0.1.4",
    7471015              "from": "duplexer2@>=0.1.2 <0.2.0",
    748               "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz"
     1016              "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
     1017              "dev": true
    7491018            },
    7501019            "events": {
    7511020              "version": "1.1.1",
    7521021              "from": "events@>=1.1.0 <1.2.0",
    753               "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz"
     1022              "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz",
     1023              "dev": true
    7541024            },
    7551025            "glob": {
     
    7571027              "from": "glob@>=5.0.15 <6.0.0",
    7581028              "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
     1029              "dev": true,
    7591030              "dependencies": {
    7601031                "inflight": {
     
    7621033                  "from": "inflight@>=1.0.4 <2.0.0",
    7631034                  "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz",
     1035                  "dev": true,
    7641036                  "dependencies": {
    7651037                    "wrappy": {
    7661038                      "version": "1.0.2",
    7671039                      "from": "wrappy@>=1.0.0 <2.0.0",
    768                       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
     1040                      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
     1041                      "dev": true
    7691042                    }
    7701043                  }
     
    7741047                  "from": "minimatch@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0",
    7751048                  "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.2.tgz",
     1049                  "dev": true,
    7761050                  "dependencies": {
    7771051                    "brace-expansion": {
     
    7791053                      "from": "brace-expansion@>=1.0.0 <2.0.0",
    7801054                      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz",
     1055                      "dev": true,
    7811056                      "dependencies": {
    7821057                        "balanced-match": {
    7831058                          "version": "0.4.2",
    7841059                          "from": "balanced-match@>=0.4.1 <0.5.0",
    785                           "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz"
     1060                          "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
     1061                          "dev": true
    7861062                        },
    7871063                        "concat-map": {
    7881064                          "version": "0.0.1",
    7891065                          "from": "concat-map@0.0.1",
    790                           "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
     1066                          "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
     1067                          "dev": true
    7911068                        }
    7921069                      }
     
    7981075                  "from": "once@>=1.3.0 <2.0.0",
    7991076                  "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
     1077                  "dev": true,
    8001078                  "dependencies": {
    8011079                    "wrappy": {
    8021080                      "version": "1.0.2",
    8031081                      "from": "wrappy@>=1.0.0 <2.0.0",
    804                       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
     1082                      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
     1083                      "dev": true
    8051084                    }
    8061085                  }
     
    8091088                  "version": "1.0.0",
    8101089                  "from": "path-is-absolute@>=1.0.0 <2.0.0",
    811                   "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz"
     1090                  "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz",
     1091                  "dev": true
    8121092                }
    8131093              }
     
    8171097              "from": "has@>=1.0.0 <2.0.0",
    8181098              "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz",
     1099              "dev": true,
    8191100              "dependencies": {
    8201101                "function-bind": {
    8211102                  "version": "1.1.0",
    8221103                  "from": "function-bind@>=1.0.2 <2.0.0",
    823                   "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz"
     1104                  "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz",
     1105                  "dev": true
    8241106                }
    8251107              }
     
    8281110              "version": "1.1.1",
    8291111              "from": "htmlescape@>=1.1.0 <2.0.0",
    830               "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz"
     1112              "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz",
     1113              "dev": true
    8311114            },
    8321115            "https-browserify": {
    8331116              "version": "0.0.1",
    8341117              "from": "https-browserify@>=0.0.0 <0.1.0",
    835               "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz"
     1118              "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz",
     1119              "dev": true
    8361120            },
    8371121            "inherits": {
    8381122              "version": "2.0.1",
    8391123              "from": "inherits@>=2.0.1 <2.1.0",
    840               "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
     1124              "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
     1125              "dev": true
    8411126            },
    8421127            "insert-module-globals": {
     
    8441129              "from": "insert-module-globals@>=7.0.0 <8.0.0",
    8451130              "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.0.1.tgz",
     1131              "dev": true,
    8461132              "dependencies": {
    8471133                "combine-source-map": {
     
    8491135                  "from": "combine-source-map@>=0.7.1 <0.8.0",
    8501136                  "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.7.2.tgz",
     1137                  "dev": true,
    8511138                  "dependencies": {
    8521139                    "convert-source-map": {
    8531140                      "version": "1.1.3",
    8541141                      "from": "convert-source-map@>=1.1.0 <1.2.0",
    855                       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz"
     1142                      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz",
     1143                      "dev": true
    8561144                    },
    8571145                    "inline-source-map": {
    8581146                      "version": "0.6.2",
    8591147                      "from": "inline-source-map@>=0.6.0 <0.7.0",
    860                       "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz"
     1148                      "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz",
     1149                      "dev": true
    8611150                    },
    8621151                    "lodash.memoize": {
    8631152                      "version": "3.0.4",
    8641153                      "from": "lodash.memoize@>=3.0.3 <3.1.0",
    865                       "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz"
     1154                      "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz",
     1155                      "dev": true
    8661156                    },
    8671157                    "source-map": {
    8681158                      "version": "0.5.6",
    8691159                      "from": "source-map@>=0.5.3 <0.6.0",
    870                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz"
     1160                      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
     1161                      "dev": true
    8711162                    }
    8721163                  }
     
    8751166                  "version": "1.1.3",
    8761167                  "from": "is-buffer@>=1.1.0 <2.0.0",
    877                   "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.3.tgz"
     1168                  "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.3.tgz",
     1169                  "dev": true
    8781170                },
    8791171                "lexical-scope": {
     
    8811173                  "from": "lexical-scope@>=1.2.0 <2.0.0",
    8821174                  "resolved": "https://registry.npmjs.org/lexical-scope/-/lexical-scope-1.2.0.tgz",
     1175                  "dev": true,
    8831176                  "dependencies": {
    8841177                    "astw": {
     
    8861179                      "from": "astw@>=2.0.0 <3.0.0",
    8871180                      "resolved": "https://registry.npmjs.org/astw/-/astw-2.0.0.tgz",
     1181                      "dev": true,
    8881182                      "dependencies": {
    8891183                        "acorn": {
    8901184                          "version": "1.2.2",
    8911185                          "from": "acorn@>=1.0.3 <2.0.0",
    892                           "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz"
     1186                          "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz",
     1187                          "dev": true
    8931188                        }
    8941189                      }
     
    8981193              }
    8991194            },
     1195            "JSONStream": {
     1196              "version": "1.1.4",
     1197              "from": "JSONStream@>=1.0.3 <2.0.0",
     1198              "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.1.4.tgz",
     1199              "dev": true,
     1200              "dependencies": {
     1201                "jsonparse": {
     1202                  "version": "1.2.0",
     1203                  "from": "jsonparse@>=1.2.0 <2.0.0",
     1204                  "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.2.0.tgz",
     1205                  "dev": true
     1206                },
     1207                "through": {
     1208                  "version": "2.3.8",
     1209                  "from": "through@>=2.2.7 <3.0.0",
     1210                  "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
     1211                  "dev": true
     1212                }
     1213              }
     1214            },
    9001215            "labeled-stream-splicer": {
    9011216              "version": "2.0.0",
    9021217              "from": "labeled-stream-splicer@>=2.0.0 <3.0.0",
    9031218              "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.0.tgz",
     1219              "dev": true,
    9041220              "dependencies": {
    9051221                "isarray": {
    9061222                  "version": "0.0.1",
    9071223                  "from": "isarray@>=0.0.1 <0.1.0",
    908                   "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
     1224                  "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
     1225                  "dev": true
    9091226                },
    9101227                "stream-splicer": {
    9111228                  "version": "2.0.0",
    9121229                  "from": "stream-splicer@>=2.0.0 <3.0.0",
    913                   "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.0.tgz"
     1230                  "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.0.tgz",
     1231                  "dev": true
    9141232                }
    9151233              }
     
    9191237              "from": "module-deps@>=4.0.2 <5.0.0",
    9201238              "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-4.0.7.tgz",
     1239              "dev": true,
    9211240              "dependencies": {
    9221241                "detective": {
     
    9241243                  "from": "detective@>=4.0.0 <5.0.0",
    9251244                  "resolved": "https://registry.npmjs.org/detective/-/detective-4.3.1.tgz",
     1245                  "dev": true,
    9261246                  "dependencies": {
    9271247                    "acorn": {
    9281248                      "version": "1.2.2",
    9291249                      "from": "acorn@>=1.0.3 <2.0.0",
    930                       "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz"
     1250                      "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz",
     1251                      "dev": true
    9311252                    }
    9321253                  }
     
    9351256                  "version": "1.1.1",
    9361257                  "from": "stream-combiner2@>=1.1.1 <2.0.0",
    937                   "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz"
     1258                  "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz",
     1259                  "dev": true
    9381260                }
    9391261              }
     
    9421264              "version": "0.1.2",
    9431265              "from": "os-browserify@>=0.1.1 <0.2.0",
    944               "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz"
     1266              "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz",
     1267              "dev": true
    9451268            },
    9461269            "parents": {
     
    9481271              "from": "parents@>=1.0.1 <2.0.0",
    9491272              "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz",
     1273              "dev": true,
    9501274              "dependencies": {
    9511275                "path-platform": {
    9521276                  "version": "0.11.15",
    9531277                  "from": "path-platform@>=0.11.15 <0.12.0",
    954                   "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz"
     1278                  "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz",
     1279                  "dev": true
    9551280                }
    9561281              }
     
    9591284              "version": "0.0.0",
    9601285              "from": "path-browserify@>=0.0.0 <0.1.0",
    961               "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz"
     1286              "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz",
     1287              "dev": true
    9621288            },
    9631289            "process": {
    9641290              "version": "0.11.6",
    9651291              "from": "process@>=0.11.0 <0.12.0",
    966               "resolved": "https://registry.npmjs.org/process/-/process-0.11.6.tgz"
     1292              "resolved": "https://registry.npmjs.org/process/-/process-0.11.6.tgz",
     1293              "dev": true
    9671294            },
    9681295            "punycode": {
    9691296              "version": "1.4.1",
    9701297              "from": "punycode@>=1.3.2 <2.0.0",
    971               "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz"
     1298              "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
     1299              "dev": true
    9721300            },
    9731301            "querystring-es3": {
    9741302              "version": "0.2.1",
    9751303              "from": "querystring-es3@>=0.2.0 <0.3.0",
    976               "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz"
     1304              "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
     1305              "dev": true
    9771306            },
    9781307            "read-only-stream": {
    9791308              "version": "2.0.0",
    9801309              "from": "read-only-stream@>=2.0.0 <3.0.0",
    981               "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz"
     1310              "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz",
     1311              "dev": true
    9821312            },
    9831313            "readable-stream": {
     
    9851315              "from": "readable-stream@>=2.0.2 <3.0.0",
    9861316              "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz",
     1317              "dev": true,
    9871318              "dependencies": {
    9881319                "buffer-shims": {
    9891320                  "version": "1.0.0",
    9901321                  "from": "buffer-shims@>=1.0.0 <2.0.0",
    991                   "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz"
     1322                  "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz",
     1323                  "dev": true
    9921324                },
    9931325                "core-util-is": {
    9941326                  "version": "1.0.2",
    9951327                  "from": "core-util-is@>=1.0.0 <1.1.0",
    996                   "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
     1328                  "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
     1329                  "dev": true
    9971330                },
    9981331                "isarray": {
    9991332                  "version": "1.0.0",
    10001333                  "from": "isarray@>=1.0.0 <1.1.0",
    1001                   "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
     1334                  "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
     1335                  "dev": true
    10021336                },
    10031337                "process-nextick-args": {
    10041338                  "version": "1.0.7",
    10051339                  "from": "process-nextick-args@>=1.0.6 <1.1.0",
    1006                   "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz"
     1340                  "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
     1341                  "dev": true
    10071342                },
    10081343                "util-deprecate": {
    10091344                  "version": "1.0.2",
    10101345                  "from": "util-deprecate@>=1.0.1 <1.1.0",
    1011                   "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
     1346                  "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
     1347                  "dev": true
    10121348                }
    10131349              }
     
    10171353              "from": "shasum@>=1.0.0 <2.0.0",
    10181354              "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz",
     1355              "dev": true,
    10191356              "dependencies": {
    10201357                "json-stable-stringify": {
     
    10221359                  "from": "json-stable-stringify@>=0.0.0 <0.1.0",
    10231360                  "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz",
     1361                  "dev": true,
    10241362                  "dependencies": {
    10251363                    "jsonify": {
    10261364                      "version": "0.0.0",
    10271365                      "from": "jsonify@>=0.0.0 <0.1.0",
    1028                       "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz"
     1366                      "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
     1367                      "dev": true
    10291368                    }
    10301369                  }
     
    10331372                  "version": "2.4.5",
    10341373                  "from": "sha.js@>=2.4.4 <2.5.0",
    1035                   "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.5.tgz"
     1374                  "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.5.tgz",
     1375                  "dev": true
    10361376                }
    10371377              }
     
    10411381              "from": "shell-quote@>=1.4.3 <2.0.0",
    10421382              "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz",
     1383              "dev": true,
    10431384              "dependencies": {
    1044                 "jsonify": {
    1045                   "version": "0.0.0",
    1046                   "from": "jsonify@>=0.0.0 <0.1.0",
    1047                   "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz"
    1048                 },
    10491385                "array-filter": {
    10501386                  "version": "0.0.1",
    10511387                  "from": "array-filter@>=0.0.0 <0.1.0",
    1052                   "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz"
     1388                  "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz",
     1389                  "dev": true
     1390                },
     1391                "array-map": {
     1392                  "version": "0.0.0",
     1393                  "from": "array-map@>=0.0.0 <0.1.0",
     1394                  "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz",
     1395                  "dev": true
    10531396                },
    10541397                "array-reduce": {
    10551398                  "version": "0.0.0",
    10561399                  "from": "array-reduce@>=0.0.0 <0.1.0",
    1057                   "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz"
     1400                  "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz",
     1401                  "dev": true
    10581402                },
    1059                 "array-map": {
     1403                "jsonify": {
    10601404                  "version": "0.0.0",
    1061                   "from": "array-map@>=0.0.0 <0.1.0",
    1062                   "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz"
     1405                  "from": "jsonify@>=0.0.0 <0.1.0",
     1406                  "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
     1407                  "dev": true
    10631408                }
    10641409              }
     
    10671412              "version": "2.0.1",
    10681413              "from": "stream-browserify@>=2.0.0 <3.0.0",
    1069               "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz"
     1414              "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz",
     1415              "dev": true
    10701416            },
    10711417            "stream-http": {
     
    10731419              "from": "stream-http@>=2.0.0 <3.0.0",
    10741420              "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.3.1.tgz",
     1421              "dev": true,
    10751422              "dependencies": {
    10761423                "builtin-status-codes": {
    10771424                  "version": "2.0.0",
    10781425                  "from": "builtin-status-codes@>=2.0.0 <3.0.0",
    1079                   "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-2.0.0.tgz"
     1426                  "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-2.0.0.tgz",
     1427                  "dev": true
    10801428                },
    10811429                "to-arraybuffer": {
    10821430                  "version": "1.0.1",
    10831431                  "from": "to-arraybuffer@>=1.0.0 <2.0.0",
    1084                   "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz"
     1432                  "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
     1433                  "dev": true
    10851434                }
    10861435              }
     
    10891438              "version": "0.10.31",
    10901439              "from": "string_decoder@>=0.10.0 <0.11.0",
    1091               "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
     1440              "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
     1441              "dev": true
    10921442            },
    10931443            "subarg": {
     
    10951445              "from": "subarg@>=1.0.0 <2.0.0",
    10961446              "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz",
     1447              "dev": true,
    10971448              "dependencies": {
    10981449                "minimist": {
    10991450                  "version": "1.2.0",
    11001451                  "from": "minimist@>=1.1.0 <2.0.0",
    1101                   "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"
     1452                  "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
     1453                  "dev": true
    11021454                }
    11031455              }
     
    11071459              "from": "syntax-error@>=1.1.1 <2.0.0",
    11081460              "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.1.6.tgz",
     1461              "dev": true,
    11091462              "dependencies": {
    11101463                "acorn": {
    11111464                  "version": "2.7.0",
    11121465                  "from": "acorn@>=2.7.0 <3.0.0",
    1113                   "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz"
     1466                  "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz",
     1467                  "dev": true
    11141468                }
    11151469              }
     
    11191473              "from": "through2@>=2.0.0 <3.0.0",
    11201474              "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.1.tgz",
     1475              "dev": true,
    11211476              "dependencies": {
    11221477                "readable-stream": {
     
    11241479                  "from": "readable-stream@>=2.0.0 <2.1.0",
    11251480                  "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
     1481                  "dev": true,
    11261482                  "dependencies": {
    11271483                    "core-util-is": {
    11281484                      "version": "1.0.2",
    11291485                      "from": "core-util-is@>=1.0.0 <1.1.0",
    1130                       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
     1486                      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
     1487                      "dev": true
    11311488                    },
    11321489                    "isarray": {
    11331490                      "version": "1.0.0",
    11341491                      "from": "isarray@>=1.0.0 <1.1.0",
    1135                       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
     1492                      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
     1493                      "dev": true
    11361494                    },
    11371495                    "process-nextick-args": {
    11381496                      "version": "1.0.7",
    11391497                      "from": "process-nextick-args@>=1.0.6 <1.1.0",
    1140                       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz"
     1498                      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
     1499                      "dev": true
    11411500                    },
    11421501                    "util-deprecate": {
    11431502                      "version": "1.0.2",
    11441503                      "from": "util-deprecate@>=1.0.1 <1.1.0",
    1145                       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
     1504                      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
     1505                      "dev": true
    11461506                    }
    11471507                  }
     
    11521512              "version": "1.4.2",
    11531513              "from": "timers-browserify@>=1.0.1 <2.0.0",
    1154               "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz"
     1514              "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz",
     1515              "dev": true
    11551516            },
    11561517            "tty-browserify": {
    11571518              "version": "0.0.0",
    11581519              "from": "tty-browserify@>=0.0.0 <0.1.0",
    1159               "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz"
     1520              "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
     1521              "dev": true
    11601522            },
    11611523            "url": {
     
    11631525              "from": "url@>=0.11.0 <0.12.0",
    11641526              "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
     1527              "dev": true,
    11651528              "dependencies": {
    11661529                "punycode": {
    11671530                  "version": "1.3.2",
    11681531                  "from": "punycode@1.3.2",
    1169                   "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz"
     1532                  "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
     1533                  "dev": true
    11701534                },
    11711535                "querystring": {
    11721536                  "version": "0.2.0",
    11731537                  "from": "querystring@0.2.0",
    1174                   "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz"
     1538                  "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
     1539                  "dev": true
    11751540                }
    11761541              }
     
    11791544              "version": "0.10.3",
    11801545              "from": "util@>=0.10.1 <0.11.0",
    1181               "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz"
     1546              "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
     1547              "dev": true
    11821548            },
    11831549            "vm-browserify": {
     
    11851551              "from": "vm-browserify@>=0.0.1 <0.1.0",
    11861552              "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",
     1553              "dev": true,
    11871554              "dependencies": {
    11881555                "indexof": {
    11891556                  "version": "0.0.1",
    11901557                  "from": "indexof@0.0.1",
    1191                   "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz"
     1558                  "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
     1559                  "dev": true
    11921560                }
    11931561              }
     
    11961564              "version": "4.0.1",
    11971565              "from": "xtend@>=4.0.0 <5.0.0",
    1198               "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
     1566              "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
     1567              "dev": true
    11991568            }
    12001569          }
     
    12041573          "from": "glob@>=6.0.3 <7.0.0",
    12051574          "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",
     1575          "dev": true,
    12061576          "dependencies": {
    12071577            "inflight": {
     
    12091579              "from": "inflight@>=1.0.4 <2.0.0",
    12101580              "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz",
     1581              "dev": true,
    12111582              "dependencies": {
    12121583                "wrappy": {
    12131584                  "version": "1.0.2",
    12141585                  "from": "wrappy@>=1.0.0 <2.0.0",
    1215                   "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
     1586                  "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
     1587                  "dev": true
    12161588                }
    12171589              }
     
    12201592              "version": "2.0.1",
    12211593              "from": "inherits@>=2.0.0 <3.0.0",
    1222               "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
     1594              "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
     1595              "dev": true
    12231596            },
    12241597            "minimatch": {
     
    12261599              "from": "minimatch@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0",
    12271600              "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.2.tgz",
     1601              "dev": true,
    12281602              "dependencies": {
    12291603                "brace-expansion": {
     
    12311605                  "from": "brace-expansion@>=1.0.0 <2.0.0",
    12321606                  "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz",
     1607                  "dev": true,
    12331608                  "dependencies": {
    12341609                    "balanced-match": {
    12351610                      "version": "0.4.2",
    12361611                      "from": "balanced-match@>=0.4.1 <0.5.0",
    1237                       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz"
     1612                      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
     1613                      "dev": true
    12381614                    },
    12391615                    "concat-map": {
    12401616                      "version": "0.0.1",
    12411617                      "from": "concat-map@0.0.1",
    1242                       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
     1618                      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
     1619                      "dev": true
    12431620                    }
    12441621                  }
     
    12501627              "from": "once@>=1.3.0 <2.0.0",
    12511628              "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
     1629              "dev": true,
    12521630              "dependencies": {
    12531631                "wrappy": {
    12541632                  "version": "1.0.2",
    12551633                  "from": "wrappy@>=1.0.0 <2.0.0",
    1256                   "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
     1634                  "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
     1635                  "dev": true
    12571636                }
    12581637              }
     
    12611640              "version": "1.0.0",
    12621641              "from": "path-is-absolute@>=1.0.0 <2.0.0",
    1263               "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz"
     1642              "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz",
     1643              "dev": true
    12641644            }
    12651645          }
     
    12681648          "version": "3.10.1",
    12691649          "from": "lodash@>=3.10.1 <4.0.0",
    1270           "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz"
     1650          "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",
     1651          "dev": true
    12711652        },
    12721653        "resolve": {
    12731654          "version": "1.1.7",
    12741655          "from": "resolve@>=1.1.6 <2.0.0",
    1275           "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz"
     1656          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
     1657          "dev": true
    12761658        },
    12771659        "watchify": {
     
    12791661          "from": "watchify@>=3.6.1 <4.0.0",
    12801662          "resolved": "https://registry.npmjs.org/watchify/-/watchify-3.7.0.tgz",
     1663          "dev": true,
    12811664          "dependencies": {
    12821665            "anymatch": {
     
    12841667              "from": "anymatch@>=1.3.0 <2.0.0",
    12851668              "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz",
     1669              "dev": true,
    12861670              "dependencies": {
    12871671                "arrify": {
    12881672                  "version": "1.0.1",
    12891673                  "from": "arrify@>=1.0.0 <2.0.0",
    1290                   "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz"
     1674                  "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
     1675                  "dev": true
    12911676                },
    12921677                "micromatch": {
     
    12941679                  "from": "micromatch@>=2.1.5 <3.0.0",
    12951680                  "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
     1681                  "dev": true,
    12961682                  "dependencies": {
    12971683                    "arr-diff": {
     
    12991685                      "from": "arr-diff@>=2.0.0 <3.0.0",
    13001686                      "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
     1687                      "dev": true,
    13011688                      "dependencies": {
    13021689                        "arr-flatten": {
    13031690                          "version": "1.0.1",
    13041691                          "from": "arr-flatten@>=1.0.1 <2.0.0",
    1305                           "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz"
     1692                          "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz",
     1693                          "dev": true
    13061694                        }
    13071695                      }
     
    13101698                      "version": "0.2.1",
    13111699                      "from": "array-unique@>=0.2.1 <0.3.0",
    1312                       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz"
     1700                      "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
     1701                      "dev": true
    13131702                    },
    13141703                    "braces": {
     
    13161705                      "from": "braces@>=1.8.2 <2.0.0",
    13171706                      "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
     1707                      "dev": true,
    13181708                      "dependencies": {
    13191709                        "expand-range": {
     
    13211711                          "from": "expand-range@>=1.8.1 <2.0.0",
    13221712                          "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
     1713                          "dev": true,
    13231714                          "dependencies": {
    13241715                            "fill-range": {
     
    13261717                              "from": "fill-range@>=2.1.0 <3.0.0",
    13271718                              "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz",
     1719                              "dev": true,
    13281720                              "dependencies": {
    13291721                                "is-number": {
    13301722                                  "version": "2.1.0",
    13311723                                  "from": "is-number@>=2.1.0 <3.0.0",
    1332                                   "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz"
     1724                                  "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
     1725                                  "dev": true
    13331726                                },
    13341727                                "isobject": {
     
    13361729                                  "from": "isobject@>=2.0.0 <3.0.0",
    13371730                                  "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
     1731                                  "dev": true,
    13381732                                  "dependencies": {
    13391733                                    "isarray": {
    13401734                                      "version": "1.0.0",
    13411735                                      "from": "isarray@1.0.0",
    1342                                       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
     1736                                      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
     1737                                      "dev": true
    13431738                                    }
    13441739                                  }
     
    13471742                                  "version": "1.1.5",
    13481743                                  "from": "randomatic@>=1.1.3 <2.0.0",
    1349                                   "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.5.tgz"
     1744                                  "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.5.tgz",
     1745                                  "dev": true
    13501746                                },
    13511747                                "repeat-string": {
    13521748                                  "version": "1.5.4",
    13531749                                  "from": "repeat-string@>=1.5.2 <2.0.0",
    1354                                   "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.4.tgz"
     1750                                  "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.4.tgz",
     1751                                  "dev": true
    13551752                                }
    13561753                              }
     
    13611758                          "version": "0.2.0",
    13621759                          "from": "preserve@>=0.2.0 <0.3.0",
    1363                           "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz"
     1760                          "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
     1761                          "dev": true
    13641762                        },
    13651763                        "repeat-element": {
    13661764                          "version": "1.1.2",
    13671765                          "from": "repeat-element@>=1.1.2 <2.0.0",
    1368                           "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz"
     1766                          "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
     1767                          "dev": true
    13691768                        }
    13701769                      }
     
    13741773                      "from": "expand-brackets@>=0.1.4 <0.2.0",
    13751774                      "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
     1775                      "dev": true,
    13761776                      "dependencies": {
    13771777                        "is-posix-bracket": {
    13781778                          "version": "0.1.1",
    13791779                          "from": "is-posix-bracket@>=0.1.0 <0.2.0",
    1380                           "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz"
     1780                          "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
     1781                          "dev": true
    13811782                        }
    13821783                      }
     
    13851786                      "version": "0.3.2",
    13861787                      "from": "extglob@>=0.3.1 <0.4.0",
    1387                       "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz"
     1788                      "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
     1789                      "dev": true
    13881790                    },
    13891791                    "filename-regex": {
    13901792                      "version": "2.0.0",
    13911793                      "from": "filename-regex@>=2.0.0 <3.0.0",
    1392                       "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz"
     1794                      "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz",
     1795                      "dev": true
    13931796                    },
    13941797                    "is-extglob": {
    13951798                      "version": "1.0.0",
    13961799                      "from": "is-extglob@>=1.0.0 <2.0.0",
    1397                       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz"
     1800                      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
     1801                      "dev": true
    13981802                    },
    13991803                    "is-glob": {
    14001804                      "version": "2.0.1",
    14011805                      "from": "is-glob@>=2.0.1 <3.0.0",
    1402                       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz"
     1806                      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
     1807                      "dev": true
    14031808                    },
    14041809                    "kind-of": {
     
    14061811                      "from": "kind-of@>=3.0.2 <4.0.0",
    14071812                      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.0.4.tgz",
     1813                      "dev": true,
    14081814                      "dependencies": {
    14091815                        "is-buffer": {
    14101816                          "version": "1.1.3",
    14111817                          "from": "is-buffer@>=1.0.2 <2.0.0",
    1412                           "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.3.tgz"
     1818                          "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.3.tgz",
     1819                          "dev": true
    14131820                        }
    14141821                      }
     
    14171824                      "version": "2.0.1",
    14181825                      "from": "normalize-path@>=2.0.1 <3.0.0",
    1419                       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz"
     1826                      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz",
     1827                      "dev": true
    14201828                    },
    14211829                    "object.omit": {
     
    14231831                      "from": "object.omit@>=2.0.0 <3.0.0",
    14241832                      "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.0.tgz",
     1833                      "dev": true,
    14251834                      "dependencies": {
    14261835                        "for-own": {
     
    14281837                          "from": "for-own@>=0.1.3 <0.2.0",
    14291838                          "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.4.tgz",
     1839                          "dev": true,
    14301840                          "dependencies": {
    14311841                            "for-in": {
    14321842                              "version": "0.1.5",
    14331843                              "from": "for-in@>=0.1.5 <0.2.0",
    1434                               "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.5.tgz"
     1844                              "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.5.tgz",
     1845                              "dev": true
    14351846                            }
    14361847                          }
     
    14391850                          "version": "0.1.1",
    14401851                          "from": "is-extendable@>=0.1.1 <0.2.0",
    1441                           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz"
     1852                          "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
     1853                          "dev": true
    14421854                        }
    14431855                      }
     
    14471859                      "from": "parse-glob@>=3.0.4 <4.0.0",
    14481860                      "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
     1861                      "dev": true,
    14491862                      "dependencies": {
    14501863                        "glob-base": {
     
    14521865                          "from": "glob-base@>=0.3.0 <0.4.0",
    14531866                          "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
     1867                          "dev": true,
    14541868                          "dependencies": {
    14551869                            "glob-parent": {
    14561870                              "version": "2.0.0",
    14571871                              "from": "glob-parent@>=2.0.0 <3.0.0",
    1458                               "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz"
     1872                              "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
     1873                              "dev": true
    14591874                            }
    14601875                          }
     
    14631878                          "version": "1.0.2",
    14641879                          "from": "is-dotfile@>=1.0.0 <2.0.0",
    1465                           "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz"
     1880                          "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz",
     1881                          "dev": true
    14661882                        }
    14671883                      }
     
    14711887                      "from": "regex-cache@>=0.4.2 <0.5.0",
    14721888                      "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz",
     1889                      "dev": true,
    14731890                      "dependencies": {
    14741891                        "is-equal-shallow": {
    14751892                          "version": "0.1.3",
    14761893                          "from": "is-equal-shallow@>=0.1.3 <0.2.0",
    1477                           "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz"
     1894                          "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
     1895                          "dev": true
    14781896                        },
    14791897                        "is-primitive": {
    14801898                          "version": "2.0.0",
    14811899                          "from": "is-primitive@>=2.0.0 <3.0.0",
    1482                           "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz"
     1900                          "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
     1901                          "dev": true
    14831902                        }
    14841903                      }
     
    14921911              "from": "chokidar@>=1.0.0 <2.0.0",
    14931912              "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.6.0.tgz",
     1913              "dev": true,
    14941914              "dependencies": {
    14951915                "async-each": {
    14961916                  "version": "1.0.0",
    14971917                  "from": "async-each@>=1.0.0 <2.0.0",
    1498                   "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.0.tgz"
     1918                  "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.0.tgz",
     1919                  "dev": true
     1920                },
     1921                "fsevents": {
     1922                  "version": "1.0.14",
     1923                  "from": "fsevents@>=1.0.0 <2.0.0",
     1924                  "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.0.14.tgz",
     1925                  "dev": true,
     1926                  "optional": true,
     1927                  "dependencies": {
     1928                    "abbrev": {
     1929                      "version": "1.0.9",
     1930                      "from": "abbrev@>=1.0.0 <2.0.0",
     1931                      "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz",
     1932                      "dev": true,
     1933                      "optional": true
     1934                    },
     1935                    "ansi-regex": {
     1936                      "version": "2.0.0",
     1937                      "from": "ansi-regex@>=2.0.0 <3.0.0",
     1938                      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz",
     1939                      "dev": true
     1940                    },
     1941                    "ansi-styles": {
     1942                      "version": "2.2.1",
     1943                      "from": "ansi-styles@>=2.2.1 <3.0.0",
     1944                      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
     1945                      "dev": true,
     1946                      "optional": true
     1947                    },
     1948                    "aproba": {
     1949                      "version": "1.0.4",
     1950                      "from": "aproba@>=1.0.3 <2.0.0",
     1951                      "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.0.4.tgz",
     1952                      "dev": true,
     1953                      "optional": true
     1954                    },
     1955                    "are-we-there-yet": {
     1956                      "version": "1.1.2",
     1957                      "from": "are-we-there-yet@>=1.1.2 <1.2.0",
     1958                      "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz",
     1959                      "dev": true,
     1960                      "optional": true
     1961                    },
     1962                    "asn1": {
     1963                      "version": "0.2.3",
     1964                      "from": "asn1@>=0.2.3 <0.3.0",
     1965                      "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
     1966                      "dev": true,
     1967                      "optional": true
     1968                    },
     1969                    "assert-plus": {
     1970                      "version": "0.2.0",
     1971                      "from": "assert-plus@>=0.2.0 <0.3.0",
     1972                      "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
     1973                      "dev": true,
     1974                      "optional": true
     1975                    },
     1976                    "async": {
     1977                      "version": "1.5.2",
     1978                      "from": "async@>=1.5.2 <2.0.0",
     1979                      "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
     1980                      "dev": true,
     1981                      "optional": true
     1982                    },
     1983                    "aws-sign2": {
     1984                      "version": "0.6.0",
     1985                      "from": "aws-sign2@>=0.6.0 <0.7.0",
     1986                      "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
     1987                      "dev": true,
     1988                      "optional": true
     1989                    },
     1990                    "aws4": {
     1991                      "version": "1.4.1",
     1992                      "from": "aws4@>=1.2.1 <2.0.0",
     1993                      "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.4.1.tgz",
     1994                      "dev": true,
     1995                      "optional": true
     1996                    },
     1997                    "balanced-match": {
     1998                      "version": "0.4.2",
     1999                      "from": "balanced-match@>=0.4.1 <0.5.0",
     2000                      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
     2001                      "dev": true
     2002                    },
     2003                    "bl": {
     2004                      "version": "1.1.2",
     2005                      "from": "bl@>=1.1.2 <1.2.0",
     2006                      "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz",
     2007                      "dev": true,
     2008                      "optional": true,
     2009                      "dependencies": {
     2010                        "readable-stream": {
     2011                          "version": "2.0.6",
     2012                          "from": "readable-stream@>=2.0.5 <2.1.0",
     2013                          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
     2014                          "dev": true,
     2015                          "optional": true
     2016                        }
     2017                      }
     2018                    },
     2019                    "block-stream": {
     2020                      "version": "0.0.9",
     2021                      "from": "block-stream@*",
     2022                      "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
     2023                      "dev": true
     2024                    },
     2025                    "boom": {
     2026                      "version": "2.10.1",
     2027                      "from": "boom@>=2.0.0 <3.0.0",
     2028                      "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
     2029                      "dev": true
     2030                    },
     2031                    "brace-expansion": {
     2032                      "version": "1.1.5",
     2033                      "from": "brace-expansion@>=1.0.0 <2.0.0",
     2034                      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz",
     2035                      "dev": true
     2036                    },
     2037                    "buffer-shims": {
     2038                      "version": "1.0.0",
     2039                      "from": "buffer-shims@>=1.0.0 <2.0.0",
     2040                      "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz",
     2041                      "dev": true
     2042                    },
     2043                    "caseless": {
     2044                      "version": "0.11.0",
     2045                      "from": "caseless@>=0.11.0 <0.12.0",
     2046                      "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz",
     2047                      "dev": true,
     2048                      "optional": true
     2049                    },
     2050                    "chalk": {
     2051                      "version": "1.1.3",
     2052                      "from": "chalk@>=1.1.1 <2.0.0",
     2053                      "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
     2054                      "dev": true,
     2055                      "optional": true
     2056                    },
     2057                    "code-point-at": {
     2058                      "version": "1.0.0",
     2059                      "from": "code-point-at@>=1.0.0 <2.0.0",
     2060                      "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz",
     2061                      "dev": true
     2062                    },
     2063                    "combined-stream": {
     2064                      "version": "1.0.5",
     2065                      "from": "combined-stream@>=1.0.5 <1.1.0",
     2066                      "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
     2067                      "dev": true
     2068                    },
     2069                    "commander": {
     2070                      "version": "2.9.0",
     2071                      "from": "commander@>=2.9.0 <3.0.0",
     2072                      "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
     2073                      "dev": true,
     2074                      "optional": true
     2075                    },
     2076                    "concat-map": {
     2077                      "version": "0.0.1",
     2078                      "from": "concat-map@0.0.1",
     2079                      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
     2080                      "dev": true
     2081                    },
     2082                    "console-control-strings": {
     2083                      "version": "1.1.0",
     2084                      "from": "console-control-strings@>=1.1.0 <1.2.0",
     2085                      "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
     2086                      "dev": true
     2087                    },
     2088                    "core-util-is": {
     2089                      "version": "1.0.2",
     2090                      "from": "core-util-is@>=1.0.0 <1.1.0",
     2091                      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
     2092                      "dev": true
     2093                    },
     2094                    "cryptiles": {
     2095                      "version": "2.0.5",
     2096                      "from": "cryptiles@>=2.0.0 <3.0.0",
     2097                      "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
     2098                      "dev": true,
     2099                      "optional": true
     2100                    },
     2101                    "dashdash": {
     2102                      "version": "1.14.0",
     2103                      "from": "dashdash@>=1.12.0 <2.0.0",
     2104                      "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz",
     2105                      "dev": true,
     2106                      "optional": true,
     2107                      "dependencies": {
     2108                        "assert-plus": {
     2109                          "version": "1.0.0",
     2110                          "from": "assert-plus@>=1.0.0 <2.0.0",
     2111                          "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
     2112                          "dev": true,
     2113                          "optional": true
     2114                        }
     2115                      }
     2116                    },
     2117                    "debug": {
     2118                      "version": "2.2.0",
     2119                      "from": "debug@>=2.2.0 <2.3.0",
     2120                      "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
     2121                      "dev": true,
     2122                      "optional": true
     2123                    },
     2124                    "deep-extend": {
     2125                      "version": "0.4.1",
     2126                      "from": "deep-extend@>=0.4.0 <0.5.0",
     2127                      "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz",
     2128                      "dev": true,
     2129                      "optional": true
     2130                    },
     2131                    "delayed-stream": {
     2132                      "version": "1.0.0",
     2133                      "from": "delayed-stream@>=1.0.0 <1.1.0",
     2134                      "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
     2135                      "dev": true
     2136                    },
     2137                    "delegates": {
     2138                      "version": "1.0.0",
     2139                      "from": "delegates@>=1.0.0 <2.0.0",
     2140                      "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
     2141                      "dev": true,
     2142                      "optional": true
     2143                    },
     2144                    "ecc-jsbn": {
     2145                      "version": "0.1.1",
     2146                      "from": "ecc-jsbn@>=0.1.1 <0.2.0",
     2147                      "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
     2148                      "dev": true,
     2149                      "optional": true
     2150                    },
     2151                    "escape-string-regexp": {
     2152                      "version": "1.0.5",
     2153                      "from": "escape-string-regexp@>=1.0.2 <2.0.0",
     2154                      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
     2155                      "dev": true,
     2156                      "optional": true
     2157                    },
     2158                    "extend": {
     2159                      "version": "3.0.0",
     2160                      "from": "extend@>=3.0.0 <3.1.0",
     2161                      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz",
     2162                      "dev": true,
     2163                      "optional": true
     2164                    },
     2165                    "extsprintf": {
     2166                      "version": "1.0.2",
     2167                      "from": "extsprintf@1.0.2",
     2168                      "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz",
     2169                      "dev": true
     2170                    },
     2171                    "forever-agent": {
     2172                      "version": "0.6.1",
     2173                      "from": "forever-agent@>=0.6.1 <0.7.0",
     2174                      "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
     2175                      "dev": true,
     2176                      "optional": true
     2177                    },
     2178                    "form-data": {
     2179                      "version": "1.0.0-rc4",
     2180                      "from": "form-data@>=1.0.0-rc4 <1.1.0",
     2181                      "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc4.tgz",
     2182                      "dev": true,
     2183                      "optional": true
     2184                    },
     2185                    "fs.realpath": {
     2186                      "version": "1.0.0",
     2187                      "from": "fs.realpath@>=1.0.0 <2.0.0",
     2188                      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
     2189                      "dev": true
     2190                    },
     2191                    "fstream": {
     2192                      "version": "1.0.10",
     2193                      "from": "fstream@>=1.0.2 <2.0.0",
     2194                      "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz",
     2195                      "dev": true
     2196                    },
     2197                    "fstream-ignore": {
     2198                      "version": "1.0.5",
     2199                      "from": "fstream-ignore@>=1.0.5 <1.1.0",
     2200                      "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz",
     2201                      "dev": true,
     2202                      "optional": true
     2203                    },
     2204                    "gauge": {
     2205                      "version": "2.6.0",
     2206                      "from": "gauge@>=2.6.0 <2.7.0",
     2207                      "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.6.0.tgz",
     2208                      "dev": true,
     2209                      "optional": true
     2210                    },
     2211                    "generate-function": {
     2212                      "version": "2.0.0",
     2213                      "from": "generate-function@>=2.0.0 <3.0.0",
     2214                      "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz",
     2215                      "dev": true,
     2216                      "optional": true
     2217                    },
     2218                    "generate-object-property": {
     2219                      "version": "1.2.0",
     2220                      "from": "generate-object-property@>=1.1.0 <2.0.0",
     2221                      "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz",
     2222                      "dev": true,
     2223                      "optional": true
     2224                    },
     2225                    "getpass": {
     2226                      "version": "0.1.6",
     2227                      "from": "getpass@>=0.1.1 <0.2.0",
     2228                      "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz",
     2229                      "dev": true,
     2230                      "optional": true,
     2231                      "dependencies": {
     2232                        "assert-plus": {
     2233                          "version": "1.0.0",
     2234                          "from": "assert-plus@>=1.0.0 <2.0.0",
     2235                          "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
     2236                          "dev": true,
     2237                          "optional": true
     2238                        }
     2239                      }
     2240                    },
     2241                    "glob": {
     2242                      "version": "7.0.5",
     2243                      "from": "glob@>=7.0.5 <8.0.0",
     2244                      "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.5.tgz",
     2245                      "dev": true
     2246                    },
     2247                    "graceful-fs": {
     2248                      "version": "4.1.4",
     2249                      "from": "graceful-fs@>=4.1.2 <5.0.0",
     2250                      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz",
     2251                      "dev": true
     2252                    },
     2253                    "graceful-readlink": {
     2254                      "version": "1.0.1",
     2255                      "from": "graceful-readlink@>=1.0.0",
     2256                      "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
     2257                      "dev": true,
     2258                      "optional": true
     2259                    },
     2260                    "har-validator": {
     2261                      "version": "2.0.6",
     2262                      "from": "har-validator@>=2.0.6 <2.1.0",
     2263                      "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz",
     2264                      "dev": true,
     2265                      "optional": true
     2266                    },
     2267                    "has-ansi": {
     2268                      "version": "2.0.0",
     2269                      "from": "has-ansi@>=2.0.0 <3.0.0",
     2270                      "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
     2271                      "dev": true,
     2272                      "optional": true
     2273                    },
     2274                    "has-color": {
     2275                      "version": "0.1.7",
     2276                      "from": "has-color@>=0.1.7 <0.2.0",
     2277                      "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz",
     2278                      "dev": true,
     2279                      "optional": true
     2280                    },
     2281                    "has-unicode": {
     2282                      "version": "2.0.1",
     2283                      "from": "has-unicode@>=2.0.0 <3.0.0",
     2284                      "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
     2285                      "dev": true,
     2286                      "optional": true
     2287                    },
     2288                    "hawk": {
     2289                      "version": "3.1.3",
     2290                      "from": "hawk@>=3.1.3 <3.2.0",
     2291                      "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
     2292                      "dev": true,
     2293                      "optional": true
     2294                    },
     2295                    "hoek": {
     2296                      "version": "2.16.3",
     2297                      "from": "hoek@>=2.0.0 <3.0.0",
     2298                      "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
     2299                      "dev": true
     2300                    },
     2301                    "http-signature": {
     2302                      "version": "1.1.1",
     2303                      "from": "http-signature@>=1.1.0 <1.2.0",
     2304                      "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",
     2305                      "dev": true,
     2306                      "optional": true
     2307                    },
     2308                    "inflight": {
     2309                      "version": "1.0.5",
     2310                      "from": "inflight@>=1.0.4 <2.0.0",
     2311                      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz",
     2312                      "dev": true
     2313                    },
     2314                    "inherits": {
     2315                      "version": "2.0.1",
     2316                      "from": "inherits@>=2.0.1 <2.1.0",
     2317                      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
     2318                      "dev": true
     2319                    },
     2320                    "ini": {
     2321                      "version": "1.3.4",
     2322                      "from": "ini@>=1.3.0 <1.4.0",
     2323                      "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz",
     2324                      "dev": true,
     2325                      "optional": true
     2326                    },
     2327                    "is-fullwidth-code-point": {
     2328                      "version": "1.0.0",
     2329                      "from": "is-fullwidth-code-point@>=1.0.0 <2.0.0",
     2330                      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
     2331                      "dev": true
     2332                    },
     2333                    "is-my-json-valid": {
     2334                      "version": "2.13.1",
     2335                      "from": "is-my-json-valid@>=2.12.4 <3.0.0",
     2336                      "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.13.1.tgz",
     2337                      "dev": true,
     2338                      "optional": true
     2339                    },
     2340                    "is-property": {
     2341                      "version": "1.0.2",
     2342                      "from": "is-property@>=1.0.0 <2.0.0",
     2343                      "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",
     2344                      "dev": true,
     2345                      "optional": true
     2346                    },
     2347                    "is-typedarray": {
     2348                      "version": "1.0.0",
     2349                      "from": "is-typedarray@>=1.0.0 <1.1.0",
     2350                      "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
     2351                      "dev": true,
     2352                      "optional": true
     2353                    },
     2354                    "isarray": {
     2355                      "version": "1.0.0",
     2356                      "from": "isarray@>=1.0.0 <1.1.0",
     2357                      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
     2358                      "dev": true
     2359                    },
     2360                    "isstream": {
     2361                      "version": "0.1.2",
     2362                      "from": "isstream@>=0.1.2 <0.2.0",
     2363                      "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
     2364                      "dev": true,
     2365                      "optional": true
     2366                    },
     2367                    "jodid25519": {
     2368                      "version": "1.0.2",
     2369                      "from": "jodid25519@>=1.0.0 <2.0.0",
     2370                      "resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz",
     2371                      "dev": true,
     2372                      "optional": true
     2373                    },
     2374                    "jsbn": {
     2375                      "version": "0.1.0",
     2376                      "from": "jsbn@>=0.1.0 <0.2.0",
     2377                      "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz",
     2378                      "dev": true,
     2379                      "optional": true
     2380                    },
     2381                    "json-schema": {
     2382                      "version": "0.2.2",
     2383                      "from": "json-schema@0.2.2",
     2384                      "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz",
     2385                      "dev": true,
     2386                      "optional": true
     2387                    },
     2388                    "json-stringify-safe": {
     2389                      "version": "5.0.1",
     2390                      "from": "json-stringify-safe@>=5.0.1 <5.1.0",
     2391                      "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
     2392                      "dev": true,
     2393                      "optional": true
     2394                    },
     2395                    "jsonpointer": {
     2396                      "version": "2.0.0",
     2397                      "from": "jsonpointer@2.0.0",
     2398                      "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz",
     2399                      "dev": true,
     2400                      "optional": true
     2401                    },
     2402                    "jsprim": {
     2403                      "version": "1.3.0",
     2404                      "from": "jsprim@>=1.2.2 <2.0.0",
     2405                      "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.3.0.tgz",
     2406                      "dev": true,
     2407                      "optional": true
     2408                    },
     2409                    "mime-db": {
     2410                      "version": "1.23.0",
     2411                      "from": "mime-db@>=1.23.0 <1.24.0",
     2412                      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz",
     2413                      "dev": true
     2414                    },
     2415                    "mime-types": {
     2416                      "version": "2.1.11",
     2417                      "from": "mime-types@>=2.1.7 <2.2.0",
     2418                      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz",
     2419                      "dev": true
     2420                    },
     2421                    "minimatch": {
     2422                      "version": "3.0.2",
     2423                      "from": "minimatch@>=3.0.2 <4.0.0",
     2424                      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.2.tgz",
     2425                      "dev": true
     2426                    },
     2427                    "minimist": {
     2428                      "version": "0.0.8",
     2429                      "from": "minimist@0.0.8",
     2430                      "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
     2431                      "dev": true
     2432                    },
     2433                    "mkdirp": {
     2434                      "version": "0.5.1",
     2435                      "from": "mkdirp@>=0.5.0 <0.6.0",
     2436                      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
     2437                      "dev": true
     2438                    },
     2439                    "ms": {
     2440                      "version": "0.7.1",
     2441                      "from": "ms@0.7.1",
     2442                      "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
     2443                      "dev": true,
     2444                      "optional": true
     2445                    },
     2446                    "nan": {
     2447                      "version": "2.4.0",
     2448                      "from": "nan@>=2.3.0 <3.0.0",
     2449                      "resolved": "https://registry.npmjs.org/nan/-/nan-2.4.0.tgz",
     2450                      "dev": true,
     2451                      "optional": true
     2452                    },
     2453                    "node-pre-gyp": {
     2454                      "version": "0.6.29",
     2455                      "from": "node-pre-gyp@>=0.6.29 <0.7.0",
     2456                      "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.29.tgz",
     2457                      "dev": true,
     2458                      "optional": true
     2459                    },
     2460                    "node-uuid": {
     2461                      "version": "1.4.7",
     2462                      "from": "node-uuid@>=1.4.7 <1.5.0",
     2463                      "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz",
     2464                      "dev": true,
     2465                      "optional": true
     2466                    },
     2467                    "nopt": {
     2468                      "version": "3.0.6",
     2469                      "from": "nopt@>=3.0.1 <3.1.0",
     2470                      "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
     2471                      "dev": true,
     2472                      "optional": true
     2473                    },
     2474                    "npmlog": {
     2475                      "version": "3.1.2",
     2476                      "from": "npmlog@>=3.1.2 <3.2.0",
     2477                      "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-3.1.2.tgz",
     2478                      "dev": true,
     2479                      "optional": true
     2480                    },
     2481                    "number-is-nan": {
     2482                      "version": "1.0.0",
     2483                      "from": "number-is-nan@>=1.0.0 <2.0.0",
     2484                      "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz",
     2485                      "dev": true
     2486                    },
     2487                    "oauth-sign": {
     2488                      "version": "0.8.2",
     2489                      "from": "oauth-sign@>=0.8.1 <0.9.0",
     2490                      "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
     2491                      "dev": true,
     2492                      "optional": true
     2493                    },
     2494                    "object-assign": {
     2495                      "version": "4.1.0",
     2496                      "from": "object-assign@>=4.1.0 <5.0.0",
     2497                      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz",
     2498                      "dev": true,
     2499                      "optional": true
     2500                    },
     2501                    "once": {
     2502                      "version": "1.3.3",
     2503                      "from": "once@>=1.3.0 <2.0.0",
     2504                      "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
     2505                      "dev": true
     2506                    },
     2507                    "path-is-absolute": {
     2508                      "version": "1.0.0",
     2509                      "from": "path-is-absolute@>=1.0.0 <2.0.0",
     2510                      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz",
     2511                      "dev": true
     2512                    },
     2513                    "pinkie": {
     2514                      "version": "2.0.4",
     2515                      "from": "pinkie@>=2.0.0 <3.0.0",
     2516                      "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
     2517                      "dev": true,
     2518                      "optional": true
     2519                    },
     2520                    "pinkie-promise": {
     2521                      "version": "2.0.1",
     2522                      "from": "pinkie-promise@>=2.0.0 <3.0.0",
     2523                      "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
     2524                      "dev": true,
     2525                      "optional": true
     2526                    },
     2527                    "process-nextick-args": {
     2528                      "version": "1.0.7",
     2529                      "from": "process-nextick-args@>=1.0.6 <1.1.0",
     2530                      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
     2531                      "dev": true
     2532                    },
     2533                    "qs": {
     2534                      "version": "6.2.0",
     2535                      "from": "qs@>=6.2.0 <6.3.0",
     2536                      "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.0.tgz",
     2537                      "dev": true,
     2538                      "optional": true
     2539                    },
     2540                    "rc": {
     2541                      "version": "1.1.6",
     2542                      "from": "rc@>=1.1.0 <1.2.0",
     2543                      "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.6.tgz",
     2544                      "dev": true,
     2545                      "optional": true,
     2546                      "dependencies": {
     2547                        "minimist": {
     2548                          "version": "1.2.0",
     2549                          "from": "minimist@>=1.2.0 <2.0.0",
     2550                          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
     2551                          "dev": true,
     2552                          "optional": true
     2553                        }
     2554                      }
     2555                    },
     2556                    "readable-stream": {
     2557                      "version": "2.1.4",
     2558                      "from": "readable-stream@>=2.0.0 <3.0.0||>=1.1.13 <2.0.0",
     2559                      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz",
     2560                      "dev": true
     2561                    },
     2562                    "request": {
     2563                      "version": "2.73.0",
     2564                      "from": "request@>=2.0.0 <3.0.0",
     2565                      "resolved": "https://registry.npmjs.org/request/-/request-2.73.0.tgz",
     2566                      "dev": true,
     2567                      "optional": true
     2568                    },
     2569                    "rimraf": {
     2570                      "version": "2.5.3",
     2571                      "from": "rimraf@>=2.5.0 <2.6.0",
     2572                      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.3.tgz",
     2573                      "dev": true
     2574                    },
     2575                    "semver": {
     2576                      "version": "5.2.0",
     2577                      "from": "semver@>=5.2.0 <5.3.0",
     2578                      "resolved": "https://registry.npmjs.org/semver/-/semver-5.2.0.tgz",
     2579                      "dev": true,
     2580                      "optional": true
     2581                    },
     2582                    "set-blocking": {
     2583                      "version": "2.0.0",
     2584                      "from": "set-blocking@>=2.0.0 <2.1.0",
     2585                      "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
     2586                      "dev": true,
     2587                      "optional": true
     2588                    },
     2589                    "signal-exit": {
     2590                      "version": "3.0.0",
     2591                      "from": "signal-exit@>=3.0.0 <4.0.0",
     2592                      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.0.tgz",
     2593                      "dev": true,
     2594                      "optional": true
     2595                    },
     2596                    "sntp": {
     2597                      "version": "1.0.9",
     2598                      "from": "sntp@>=1.0.0 <2.0.0",
     2599                      "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
     2600                      "dev": true,
     2601                      "optional": true
     2602                    },
     2603                    "sshpk": {
     2604                      "version": "1.8.3",
     2605                      "from": "sshpk@>=1.7.0 <2.0.0",
     2606                      "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.8.3.tgz",
     2607                      "dev": true,
     2608                      "optional": true,
     2609                      "dependencies": {
     2610                        "assert-plus": {
     2611                          "version": "1.0.0",
     2612                          "from": "assert-plus@>=1.0.0 <2.0.0",
     2613                          "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
     2614                          "dev": true,
     2615                          "optional": true
     2616                        }
     2617                      }
     2618                    },
     2619                    "string_decoder": {
     2620                      "version": "0.10.31",
     2621                      "from": "string_decoder@>=0.10.0 <0.11.0",
     2622                      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
     2623                      "dev": true
     2624                    },
     2625                    "string-width": {
     2626                      "version": "1.0.1",
     2627                      "from": "string-width@>=1.0.1 <2.0.0",
     2628                      "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.1.tgz",
     2629                      "dev": true
     2630                    },
     2631                    "stringstream": {
     2632                      "version": "0.0.5",
     2633                      "from": "stringstream@>=0.0.4 <0.1.0",
     2634                      "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz",
     2635                      "dev": true,
     2636                      "optional": true
     2637                    },
     2638                    "strip-ansi": {
     2639                      "version": "3.0.1",
     2640                      "from": "strip-ansi@>=3.0.1 <4.0.0",
     2641                      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
     2642                      "dev": true
     2643                    },
     2644                    "strip-json-comments": {
     2645                      "version": "1.0.4",
     2646                      "from": "strip-json-comments@>=1.0.4 <1.1.0",
     2647                      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz",
     2648                      "dev": true,
     2649                      "optional": true
     2650                    },
     2651                    "supports-color": {
     2652                      "version": "2.0.0",
     2653                      "from": "supports-color@>=2.0.0 <3.0.0",
     2654                      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
     2655                      "dev": true,
     2656                      "optional": true
     2657                    },
     2658                    "tar": {
     2659                      "version": "2.2.1",
     2660                      "from": "tar@>=2.2.0 <2.3.0",
     2661                      "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
     2662                      "dev": true
     2663                    },
     2664                    "tar-pack": {
     2665                      "version": "3.1.4",
     2666                      "from": "tar-pack@>=3.1.0 <3.2.0",
     2667                      "resolved": "https://registry.npmjs.org/tar-pack/-/tar-pack-3.1.4.tgz",
     2668                      "dev": true,
     2669                      "optional": true
     2670                    },
     2671                    "tough-cookie": {
     2672                      "version": "2.2.2",
     2673                      "from": "tough-cookie@>=2.2.0 <2.3.0",
     2674                      "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz",
     2675                      "dev": true,
     2676                      "optional": true
     2677                    },
     2678                    "tunnel-agent": {
     2679                      "version": "0.4.3",
     2680                      "from": "tunnel-agent@>=0.4.1 <0.5.0",
     2681                      "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz",
     2682                      "dev": true,
     2683                      "optional": true
     2684                    },
     2685                    "tweetnacl": {
     2686                      "version": "0.13.3",
     2687                      "from": "tweetnacl@>=0.13.0 <0.14.0",
     2688                      "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.13.3.tgz",
     2689                      "dev": true,
     2690                      "optional": true
     2691                    },
     2692                    "uid-number": {
     2693                      "version": "0.0.6",
     2694                      "from": "uid-number@>=0.0.6 <0.1.0",
     2695                      "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz",
     2696                      "dev": true,
     2697                      "optional": true
     2698                    },
     2699                    "util-deprecate": {
     2700                      "version": "1.0.2",
     2701                      "from": "util-deprecate@>=1.0.1 <1.1.0",
     2702                      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
     2703                      "dev": true
     2704                    },
     2705                    "verror": {
     2706                      "version": "1.3.6",
     2707                      "from": "verror@1.3.6",
     2708                      "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz",
     2709                      "dev": true,
     2710                      "optional": true
     2711                    },
     2712                    "wide-align": {
     2713                      "version": "1.1.0",
     2714                      "from": "wide-align@>=1.1.0 <2.0.0",
     2715                      "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz",
     2716                      "dev": true,
     2717                      "optional": true
     2718                    },
     2719                    "wrappy": {
     2720                      "version": "1.0.2",
     2721                      "from": "wrappy@>=1.0.0 <2.0.0",
     2722                      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
     2723                      "dev": true
     2724                    },
     2725                    "xtend": {
     2726                      "version": "4.0.1",
     2727                      "from": "xtend@>=4.0.0 <5.0.0",
     2728                      "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
     2729                      "dev": true,
     2730                      "optional": true
     2731                    }
     2732                  }
    14992733                },
    15002734                "glob-parent": {
    15012735                  "version": "2.0.0",
    15022736                  "from": "glob-parent@>=2.0.0 <3.0.0",
    1503                   "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz"
     2737                  "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
     2738                  "dev": true
    15042739                },
    15052740                "inherits": {
    15062741                  "version": "2.0.1",
    15072742                  "from": "inherits@>=2.0.1 <3.0.0",
    1508                   "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
     2743                  "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
     2744                  "dev": true
    15092745                },
    15102746                "is-binary-path": {
     
    15122748                  "from": "is-binary-path@>=1.0.0 <2.0.0",
    15132749                  "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
     2750                  "dev": true,
    15142751                  "dependencies": {
    15152752                    "binary-extensions": {
    15162753                      "version": "1.5.0",
    15172754                      "from": "binary-extensions@>=1.0.0 <2.0.0",
    1518                       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.5.0.tgz"
     2755                      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.5.0.tgz",
     2756                      "dev": true
    15192757                    }
    15202758                  }
     
    15242762                  "from": "is-glob@>=2.0.0 <3.0.0",
    15252763                  "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
     2764                  "dev": true,
    15262765                  "dependencies": {
    15272766                    "is-extglob": {
    15282767                      "version": "1.0.0",
    15292768                      "from": "is-extglob@>=1.0.0 <2.0.0",
    1530                       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz"
     2769                      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
     2770                      "dev": true
    15312771                    }
    15322772                  }
     
    15352775                  "version": "1.0.0",
    15362776                  "from": "path-is-absolute@>=1.0.0 <2.0.0",
    1537                   "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz"
     2777                  "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz",
     2778                  "dev": true
    15382779                },
    15392780                "readdirp": {
     
    15412782                  "from": "readdirp@>=2.0.0 <3.0.0",
    15422783                  "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz",
     2784                  "dev": true,
    15432785                  "dependencies": {
    15442786                    "graceful-fs": {
    15452787                      "version": "4.1.5",
    15462788                      "from": "graceful-fs@>=4.1.2 <5.0.0",
    1547                       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.5.tgz"
     2789                      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.5.tgz",
     2790                      "dev": true
    15482791                    },
    15492792                    "minimatch": {
     
    15512794                      "from": "minimatch@>=3.0.2 <4.0.0",
    15522795                      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.2.tgz",
     2796                      "dev": true,
    15532797                      "dependencies": {
    15542798                        "brace-expansion": {
     
    15562800                          "from": "brace-expansion@>=1.0.0 <2.0.0",
    15572801                          "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz",
     2802                          "dev": true,
    15582803                          "dependencies": {
    15592804                            "balanced-match": {
    15602805                              "version": "0.4.2",
    15612806                              "from": "balanced-match@>=0.4.1 <0.5.0",
    1562                               "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz"
     2807                              "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
     2808                              "dev": true
    15632809                            },
    15642810                            "concat-map": {
    15652811                              "version": "0.0.1",
    15662812                              "from": "concat-map@0.0.1",
    1567                               "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
     2813                              "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
     2814                              "dev": true
    15682815                            }
    15692816                          }
     
    15752822                      "from": "readable-stream@>=2.0.2 <3.0.0",
    15762823                      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz",
     2824                      "dev": true,
    15772825                      "dependencies": {
    15782826                        "buffer-shims": {
    15792827                          "version": "1.0.0",
    15802828                          "from": "buffer-shims@>=1.0.0 <2.0.0",
    1581                           "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz"
     2829                          "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz",
     2830                          "dev": true
    15822831                        },
    15832832                        "core-util-is": {
    15842833                          "version": "1.0.2",
    15852834                          "from": "core-util-is@>=1.0.0 <1.1.0",
    1586                           "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
     2835                          "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
     2836                          "dev": true
    15872837                        },
    15882838                        "isarray": {
    15892839                          "version": "1.0.0",
    15902840                          "from": "isarray@>=1.0.0 <1.1.0",
    1591                           "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
     2841                          "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
     2842                          "dev": true
    15922843                        },
    15932844                        "process-nextick-args": {
    15942845                          "version": "1.0.7",
    15952846                          "from": "process-nextick-args@>=1.0.6 <1.1.0",
    1596                           "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz"
     2847                          "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
     2848                          "dev": true
    15972849                        },
    15982850                        "string_decoder": {
    15992851                          "version": "0.10.31",
    16002852                          "from": "string_decoder@>=0.10.0 <0.11.0",
    1601                           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
     2853                          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
     2854                          "dev": true
    16022855                        },
    16032856                        "util-deprecate": {
    16042857                          "version": "1.0.2",
    16052858                          "from": "util-deprecate@>=1.0.1 <1.1.0",
    1606                           "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
     2859                          "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
     2860                          "dev": true
    16072861                        }
    16082862                      }
     
    16112865                      "version": "1.0.1",
    16122866                      "from": "set-immediate-shim@>=1.0.1 <2.0.0",
    1613                       "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz"
    1614                     }
    1615                   }
    1616                 },
    1617                 "fsevents": {
    1618                   "version": "1.0.14",
    1619                   "from": "fsevents@>=1.0.0 <2.0.0",
    1620                   "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.0.14.tgz",
    1621                   "dependencies": {
    1622                     "nan": {
    1623                       "version": "2.4.0",
    1624                       "from": "nan@>=2.3.0 <3.0.0",
    1625                       "resolved": "https://registry.npmjs.org/nan/-/nan-2.4.0.tgz"
    1626                     },
    1627                     "node-pre-gyp": {
    1628                       "version": "0.6.29",
    1629                       "from": "node-pre-gyp@>=0.6.29 <0.7.0",
    1630                       "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.29.tgz"
    1631                     },
    1632                     "abbrev": {
    1633                       "version": "1.0.9",
    1634                       "from": "abbrev@>=1.0.0 <2.0.0",
    1635                       "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz"
    1636                     },
    1637                     "ansi-regex": {
    1638                       "version": "2.0.0",
    1639                       "from": "ansi-regex@>=2.0.0 <3.0.0",
    1640                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz"
    1641                     },
    1642                     "ansi-styles": {
    1643                       "version": "2.2.1",
    1644                       "from": "ansi-styles@>=2.2.1 <3.0.0",
    1645                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz"
    1646                     },
    1647                     "are-we-there-yet": {
    1648                       "version": "1.1.2",
    1649                       "from": "are-we-there-yet@>=1.1.2 <1.2.0",
    1650                       "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz"
    1651                     },
    1652                     "assert-plus": {
    1653                       "version": "0.2.0",
    1654                       "from": "assert-plus@>=0.2.0 <0.3.0",
    1655                       "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz"
    1656                     },
    1657                     "asn1": {
    1658                       "version": "0.2.3",
    1659                       "from": "asn1@>=0.2.3 <0.3.0",
    1660                       "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz"
    1661                     },
    1662                     "aproba": {
    1663                       "version": "1.0.4",
    1664                       "from": "aproba@>=1.0.3 <2.0.0",
    1665                       "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.0.4.tgz"
    1666                     },
    1667                     "async": {
    1668                       "version": "1.5.2",
    1669                       "from": "async@>=1.5.2 <2.0.0",
    1670                       "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz"
    1671                     },
    1672                     "aws-sign2": {
    1673                       "version": "0.6.0",
    1674                       "from": "aws-sign2@>=0.6.0 <0.7.0",
    1675                       "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz"
    1676                     },
    1677                     "aws4": {
    1678                       "version": "1.4.1",
    1679                       "from": "aws4@>=1.2.1 <2.0.0",
    1680                       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.4.1.tgz"
    1681                     },
    1682                     "balanced-match": {
    1683                       "version": "0.4.2",
    1684                       "from": "balanced-match@>=0.4.1 <0.5.0",
    1685                       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz"
    1686                     },
    1687                     "block-stream": {
    1688                       "version": "0.0.9",
    1689                       "from": "block-stream@*",
    1690                       "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz"
    1691                     },
    1692                     "brace-expansion": {
    1693                       "version": "1.1.5",
    1694                       "from": "brace-expansion@>=1.0.0 <2.0.0",
    1695                       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz"
    1696                     },
    1697                     "boom": {
    1698                       "version": "2.10.1",
    1699                       "from": "boom@>=2.0.0 <3.0.0",
    1700                       "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz"
    1701                     },
    1702                     "buffer-shims": {
    1703                       "version": "1.0.0",
    1704                       "from": "buffer-shims@>=1.0.0 <2.0.0",
    1705                       "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz"
    1706                     },
    1707                     "caseless": {
    1708                       "version": "0.11.0",
    1709                       "from": "caseless@>=0.11.0 <0.12.0",
    1710                       "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz"
    1711                     },
    1712                     "code-point-at": {
    1713                       "version": "1.0.0",
    1714                       "from": "code-point-at@>=1.0.0 <2.0.0",
    1715                       "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz"
    1716                     },
    1717                     "chalk": {
    1718                       "version": "1.1.3",
    1719                       "from": "chalk@>=1.1.1 <2.0.0",
    1720                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz"
    1721                     },
    1722                     "commander": {
    1723                       "version": "2.9.0",
    1724                       "from": "commander@>=2.9.0 <3.0.0",
    1725                       "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz"
    1726                     },
    1727                     "combined-stream": {
    1728                       "version": "1.0.5",
    1729                       "from": "combined-stream@>=1.0.5 <1.1.0",
    1730                       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz"
    1731                     },
    1732                     "concat-map": {
    1733                       "version": "0.0.1",
    1734                       "from": "concat-map@0.0.1",
    1735                       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
    1736                     },
    1737                     "console-control-strings": {
    1738                       "version": "1.1.0",
    1739                       "from": "console-control-strings@>=1.1.0 <1.2.0",
    1740                       "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz"
    1741                     },
    1742                     "core-util-is": {
    1743                       "version": "1.0.2",
    1744                       "from": "core-util-is@>=1.0.0 <1.1.0",
    1745                       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
    1746                     },
    1747                     "cryptiles": {
    1748                       "version": "2.0.5",
    1749                       "from": "cryptiles@>=2.0.0 <3.0.0",
    1750                       "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz"
    1751                     },
    1752                     "deep-extend": {
    1753                       "version": "0.4.1",
    1754                       "from": "deep-extend@>=0.4.0 <0.5.0",
    1755                       "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz"
    1756                     },
    1757                     "debug": {
    1758                       "version": "2.2.0",
    1759                       "from": "debug@>=2.2.0 <2.3.0",
    1760                       "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz"
    1761                     },
    1762                     "delayed-stream": {
    1763                       "version": "1.0.0",
    1764                       "from": "delayed-stream@>=1.0.0 <1.1.0",
    1765                       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"
    1766                     },
    1767                     "escape-string-regexp": {
    1768                       "version": "1.0.5",
    1769                       "from": "escape-string-regexp@>=1.0.2 <2.0.0",
    1770                       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
    1771                     },
    1772                     "delegates": {
    1773                       "version": "1.0.0",
    1774                       "from": "delegates@>=1.0.0 <2.0.0",
    1775                       "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz"
    1776                     },
    1777                     "extend": {
    1778                       "version": "3.0.0",
    1779                       "from": "extend@>=3.0.0 <3.1.0",
    1780                       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz"
    1781                     },
    1782                     "extsprintf": {
    1783                       "version": "1.0.2",
    1784                       "from": "extsprintf@1.0.2",
    1785                       "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz"
    1786                     },
    1787                     "ecc-jsbn": {
    1788                       "version": "0.1.1",
    1789                       "from": "ecc-jsbn@>=0.1.1 <0.2.0",
    1790                       "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz"
    1791                     },
    1792                     "forever-agent": {
    1793                       "version": "0.6.1",
    1794                       "from": "forever-agent@>=0.6.1 <0.7.0",
    1795                       "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz"
    1796                     },
    1797                     "fs.realpath": {
    1798                       "version": "1.0.0",
    1799                       "from": "fs.realpath@>=1.0.0 <2.0.0",
    1800                       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
    1801                     },
    1802                     "form-data": {
    1803                       "version": "1.0.0-rc4",
    1804                       "from": "form-data@>=1.0.0-rc4 <1.1.0",
    1805                       "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc4.tgz"
    1806                     },
    1807                     "fstream": {
    1808                       "version": "1.0.10",
    1809                       "from": "fstream@>=1.0.2 <2.0.0",
    1810                       "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz"
    1811                     },
    1812                     "fstream-ignore": {
    1813                       "version": "1.0.5",
    1814                       "from": "fstream-ignore@>=1.0.5 <1.1.0",
    1815                       "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz"
    1816                     },
    1817                     "generate-function": {
    1818                       "version": "2.0.0",
    1819                       "from": "generate-function@>=2.0.0 <3.0.0",
    1820                       "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz"
    1821                     },
    1822                     "gauge": {
    1823                       "version": "2.6.0",
    1824                       "from": "gauge@>=2.6.0 <2.7.0",
    1825                       "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.6.0.tgz"
    1826                     },
    1827                     "generate-object-property": {
    1828                       "version": "1.2.0",
    1829                       "from": "generate-object-property@>=1.1.0 <2.0.0",
    1830                       "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz"
    1831                     },
    1832                     "glob": {
    1833                       "version": "7.0.5",
    1834                       "from": "glob@>=7.0.5 <8.0.0",
    1835                       "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.5.tgz"
    1836                     },
    1837                     "graceful-fs": {
    1838                       "version": "4.1.4",
    1839                       "from": "graceful-fs@>=4.1.2 <5.0.0",
    1840                       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz"
    1841                     },
    1842                     "graceful-readlink": {
    1843                       "version": "1.0.1",
    1844                       "from": "graceful-readlink@>=1.0.0",
    1845                       "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz"
    1846                     },
    1847                     "har-validator": {
    1848                       "version": "2.0.6",
    1849                       "from": "har-validator@>=2.0.6 <2.1.0",
    1850                       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz"
    1851                     },
    1852                     "has-ansi": {
    1853                       "version": "2.0.0",
    1854                       "from": "has-ansi@>=2.0.0 <3.0.0",
    1855                       "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz"
    1856                     },
    1857                     "has-color": {
    1858                       "version": "0.1.7",
    1859                       "from": "has-color@>=0.1.7 <0.2.0",
    1860                       "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz"
    1861                     },
    1862                     "has-unicode": {
    1863                       "version": "2.0.1",
    1864                       "from": "has-unicode@>=2.0.0 <3.0.0",
    1865                       "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz"
    1866                     },
    1867                     "hawk": {
    1868                       "version": "3.1.3",
    1869                       "from": "hawk@>=3.1.3 <3.2.0",
    1870                       "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz"
    1871                     },
    1872                     "hoek": {
    1873                       "version": "2.16.3",
    1874                       "from": "hoek@>=2.0.0 <3.0.0",
    1875                       "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz"
    1876                     },
    1877                     "inflight": {
    1878                       "version": "1.0.5",
    1879                       "from": "inflight@>=1.0.4 <2.0.0",
    1880                       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz"
    1881                     },
    1882                     "http-signature": {
    1883                       "version": "1.1.1",
    1884                       "from": "http-signature@>=1.1.0 <1.2.0",
    1885                       "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz"
    1886                     },
    1887                     "inherits": {
    1888                       "version": "2.0.1",
    1889                       "from": "inherits@>=2.0.1 <2.1.0",
    1890                       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
    1891                     },
    1892                     "ini": {
    1893                       "version": "1.3.4",
    1894                       "from": "ini@>=1.3.0 <1.4.0",
    1895                       "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz"
    1896                     },
    1897                     "is-fullwidth-code-point": {
    1898                       "version": "1.0.0",
    1899                       "from": "is-fullwidth-code-point@>=1.0.0 <2.0.0",
    1900                       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz"
    1901                     },
    1902                     "is-my-json-valid": {
    1903                       "version": "2.13.1",
    1904                       "from": "is-my-json-valid@>=2.12.4 <3.0.0",
    1905                       "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.13.1.tgz"
    1906                     },
    1907                     "is-property": {
    1908                       "version": "1.0.2",
    1909                       "from": "is-property@>=1.0.0 <2.0.0",
    1910                       "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz"
    1911                     },
    1912                     "is-typedarray": {
    1913                       "version": "1.0.0",
    1914                       "from": "is-typedarray@>=1.0.0 <1.1.0",
    1915                       "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz"
    1916                     },
    1917                     "isarray": {
    1918                       "version": "1.0.0",
    1919                       "from": "isarray@>=1.0.0 <1.1.0",
    1920                       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
    1921                     },
    1922                     "isstream": {
    1923                       "version": "0.1.2",
    1924                       "from": "isstream@>=0.1.2 <0.2.0",
    1925                       "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz"
    1926                     },
    1927                     "jsbn": {
    1928                       "version": "0.1.0",
    1929                       "from": "jsbn@>=0.1.0 <0.2.0",
    1930                       "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz"
    1931                     },
    1932                     "jodid25519": {
    1933                       "version": "1.0.2",
    1934                       "from": "jodid25519@>=1.0.0 <2.0.0",
    1935                       "resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz"
    1936                     },
    1937                     "json-schema": {
    1938                       "version": "0.2.2",
    1939                       "from": "json-schema@0.2.2",
    1940                       "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz"
    1941                     },
    1942                     "jsonpointer": {
    1943                       "version": "2.0.0",
    1944                       "from": "jsonpointer@2.0.0",
    1945                       "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz"
    1946                     },
    1947                     "json-stringify-safe": {
    1948                       "version": "5.0.1",
    1949                       "from": "json-stringify-safe@>=5.0.1 <5.1.0",
    1950                       "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz"
    1951                     },
    1952                     "jsprim": {
    1953                       "version": "1.3.0",
    1954                       "from": "jsprim@>=1.2.2 <2.0.0",
    1955                       "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.3.0.tgz"
    1956                     },
    1957                     "mime-db": {
    1958                       "version": "1.23.0",
    1959                       "from": "mime-db@>=1.23.0 <1.24.0",
    1960                       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz"
    1961                     },
    1962                     "mime-types": {
    1963                       "version": "2.1.11",
    1964                       "from": "mime-types@>=2.1.7 <2.2.0",
    1965                       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz"
    1966                     },
    1967                     "minimatch": {
    1968                       "version": "3.0.2",
    1969                       "from": "minimatch@>=3.0.2 <4.0.0",
    1970                       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.2.tgz"
    1971                     },
    1972                     "minimist": {
    1973                       "version": "0.0.8",
    1974                       "from": "minimist@0.0.8",
    1975                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"
    1976                     },
    1977                     "mkdirp": {
    1978                       "version": "0.5.1",
    1979                       "from": "mkdirp@>=0.5.0 <0.6.0",
    1980                       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz"
    1981                     },
    1982                     "ms": {
    1983                       "version": "0.7.1",
    1984                       "from": "ms@0.7.1",
    1985                       "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz"
    1986                     },
    1987                     "node-uuid": {
    1988                       "version": "1.4.7",
    1989                       "from": "node-uuid@>=1.4.7 <1.5.0",
    1990                       "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz"
    1991                     },
    1992                     "nopt": {
    1993                       "version": "3.0.6",
    1994                       "from": "nopt@>=3.0.1 <3.1.0",
    1995                       "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz"
    1996                     },
    1997                     "npmlog": {
    1998                       "version": "3.1.2",
    1999                       "from": "npmlog@>=3.1.2 <3.2.0",
    2000                       "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-3.1.2.tgz"
    2001                     },
    2002                     "number-is-nan": {
    2003                       "version": "1.0.0",
    2004                       "from": "number-is-nan@>=1.0.0 <2.0.0",
    2005                       "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz"
    2006                     },
    2007                     "oauth-sign": {
    2008                       "version": "0.8.2",
    2009                       "from": "oauth-sign@>=0.8.1 <0.9.0",
    2010                       "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz"
    2011                     },
    2012                     "once": {
    2013                       "version": "1.3.3",
    2014                       "from": "once@>=1.3.0 <2.0.0",
    2015                       "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz"
    2016                     },
    2017                     "object-assign": {
    2018                       "version": "4.1.0",
    2019                       "from": "object-assign@>=4.1.0 <5.0.0",
    2020                       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz"
    2021                     },
    2022                     "path-is-absolute": {
    2023                       "version": "1.0.0",
    2024                       "from": "path-is-absolute@>=1.0.0 <2.0.0",
    2025                       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz"
    2026                     },
    2027                     "pinkie": {
    2028                       "version": "2.0.4",
    2029                       "from": "pinkie@>=2.0.0 <3.0.0",
    2030                       "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz"
    2031                     },
    2032                     "pinkie-promise": {
    2033                       "version": "2.0.1",
    2034                       "from": "pinkie-promise@>=2.0.0 <3.0.0",
    2035                       "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz"
    2036                     },
    2037                     "process-nextick-args": {
    2038                       "version": "1.0.7",
    2039                       "from": "process-nextick-args@>=1.0.6 <1.1.0",
    2040                       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz"
    2041                     },
    2042                     "qs": {
    2043                       "version": "6.2.0",
    2044                       "from": "qs@>=6.2.0 <6.3.0",
    2045                       "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.0.tgz"
    2046                     },
    2047                     "readable-stream": {
    2048                       "version": "2.1.4",
    2049                       "from": "readable-stream@>=2.0.0 <3.0.0||>=1.1.13 <2.0.0",
    2050                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz"
    2051                     },
    2052                     "request": {
    2053                       "version": "2.73.0",
    2054                       "from": "request@>=2.0.0 <3.0.0",
    2055                       "resolved": "https://registry.npmjs.org/request/-/request-2.73.0.tgz"
    2056                     },
    2057                     "rimraf": {
    2058                       "version": "2.5.3",
    2059                       "from": "rimraf@>=2.5.0 <2.6.0",
    2060                       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.3.tgz"
    2061                     },
    2062                     "semver": {
    2063                       "version": "5.2.0",
    2064                       "from": "semver@>=5.2.0 <5.3.0",
    2065                       "resolved": "https://registry.npmjs.org/semver/-/semver-5.2.0.tgz"
    2066                     },
    2067                     "set-blocking": {
    2068                       "version": "2.0.0",
    2069                       "from": "set-blocking@>=2.0.0 <2.1.0",
    2070                       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz"
    2071                     },
    2072                     "signal-exit": {
    2073                       "version": "3.0.0",
    2074                       "from": "signal-exit@>=3.0.0 <4.0.0",
    2075                       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.0.tgz"
    2076                     },
    2077                     "sntp": {
    2078                       "version": "1.0.9",
    2079                       "from": "sntp@>=1.0.0 <2.0.0",
    2080                       "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz"
    2081                     },
    2082                     "string-width": {
    2083                       "version": "1.0.1",
    2084                       "from": "string-width@>=1.0.1 <2.0.0",
    2085                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.1.tgz"
    2086                     },
    2087                     "string_decoder": {
    2088                       "version": "0.10.31",
    2089                       "from": "string_decoder@>=0.10.0 <0.11.0",
    2090                       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
    2091                     },
    2092                     "strip-ansi": {
    2093                       "version": "3.0.1",
    2094                       "from": "strip-ansi@>=3.0.1 <4.0.0",
    2095                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"
    2096                     },
    2097                     "stringstream": {
    2098                       "version": "0.0.5",
    2099                       "from": "stringstream@>=0.0.4 <0.1.0",
    2100                       "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz"
    2101                     },
    2102                     "strip-json-comments": {
    2103                       "version": "1.0.4",
    2104                       "from": "strip-json-comments@>=1.0.4 <1.1.0",
    2105                       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz"
    2106                     },
    2107                     "supports-color": {
    2108                       "version": "2.0.0",
    2109                       "from": "supports-color@>=2.0.0 <3.0.0",
    2110                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz"
    2111                     },
    2112                     "tar": {
    2113                       "version": "2.2.1",
    2114                       "from": "tar@>=2.2.0 <2.3.0",
    2115                       "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz"
    2116                     },
    2117                     "tar-pack": {
    2118                       "version": "3.1.4",
    2119                       "from": "tar-pack@>=3.1.0 <3.2.0",
    2120                       "resolved": "https://registry.npmjs.org/tar-pack/-/tar-pack-3.1.4.tgz"
    2121                     },
    2122                     "tough-cookie": {
    2123                       "version": "2.2.2",
    2124                       "from": "tough-cookie@>=2.2.0 <2.3.0",
    2125                       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz"
    2126                     },
    2127                     "tunnel-agent": {
    2128                       "version": "0.4.3",
    2129                       "from": "tunnel-agent@>=0.4.1 <0.5.0",
    2130                       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz"
    2131                     },
    2132                     "tweetnacl": {
    2133                       "version": "0.13.3",
    2134                       "from": "tweetnacl@>=0.13.0 <0.14.0",
    2135                       "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.13.3.tgz"
    2136                     },
    2137                     "uid-number": {
    2138                       "version": "0.0.6",
    2139                       "from": "uid-number@>=0.0.6 <0.1.0",
    2140                       "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz"
    2141                     },
    2142                     "util-deprecate": {
    2143                       "version": "1.0.2",
    2144                       "from": "util-deprecate@>=1.0.1 <1.1.0",
    2145                       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
    2146                     },
    2147                     "wide-align": {
    2148                       "version": "1.1.0",
    2149                       "from": "wide-align@>=1.1.0 <2.0.0",
    2150                       "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz"
    2151                     },
    2152                     "verror": {
    2153                       "version": "1.3.6",
    2154                       "from": "verror@1.3.6",
    2155                       "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz"
    2156                     },
    2157                     "wrappy": {
    2158                       "version": "1.0.2",
    2159                       "from": "wrappy@>=1.0.0 <2.0.0",
    2160                       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
    2161                     },
    2162                     "xtend": {
    2163                       "version": "4.0.1",
    2164                       "from": "xtend@>=4.0.0 <5.0.0",
    2165                       "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
    2166                     },
    2167                     "bl": {
    2168                       "version": "1.1.2",
    2169                       "from": "bl@>=1.1.2 <1.2.0",
    2170                       "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz",
    2171                       "dependencies": {
    2172                         "readable-stream": {
    2173                           "version": "2.0.6",
    2174                           "from": "readable-stream@>=2.0.5 <2.1.0",
    2175                           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz"
    2176                         }
    2177                       }
    2178                     },
    2179                     "dashdash": {
    2180                       "version": "1.14.0",
    2181                       "from": "dashdash@>=1.12.0 <2.0.0",
    2182                       "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz",
    2183                       "dependencies": {
    2184                         "assert-plus": {
    2185                           "version": "1.0.0",
    2186                           "from": "assert-plus@>=1.0.0 <2.0.0",
    2187                           "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz"
    2188                         }
    2189                       }
    2190                     },
    2191                     "getpass": {
    2192                       "version": "0.1.6",
    2193                       "from": "getpass@>=0.1.1 <0.2.0",
    2194                       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz",
    2195                       "dependencies": {
    2196                         "assert-plus": {
    2197                           "version": "1.0.0",
    2198                           "from": "assert-plus@>=1.0.0 <2.0.0",
    2199                           "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz"
    2200                         }
    2201                       }
    2202                     },
    2203                     "sshpk": {
    2204                       "version": "1.8.3",
    2205                       "from": "sshpk@>=1.7.0 <2.0.0",
    2206                       "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.8.3.tgz",
    2207                       "dependencies": {
    2208                         "assert-plus": {
    2209                           "version": "1.0.0",
    2210                           "from": "assert-plus@>=1.0.0 <2.0.0",
    2211                           "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz"
    2212                         }
    2213                       }
    2214                     },
    2215                     "rc": {
    2216                       "version": "1.1.6",
    2217                       "from": "rc@>=1.1.0 <1.2.0",
    2218                       "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.6.tgz",
    2219                       "dependencies": {
    2220                         "minimist": {
    2221                           "version": "1.2.0",
    2222                           "from": "minimist@>=1.2.0 <2.0.0",
    2223                           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"
    2224                         }
    2225                       }
     2867                      "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
     2868                      "dev": true
    22262869                    }
    22272870                  }
     
    22322875              "version": "1.0.0",
    22332876              "from": "defined@>=1.0.0 <2.0.0",
    2234               "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz"
     2877              "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
     2878              "dev": true
    22352879            },
    22362880            "outpipe": {
     
    22382882              "from": "outpipe@>=1.1.0 <2.0.0",
    22392883              "resolved": "https://registry.npmjs.org/outpipe/-/outpipe-1.1.1.tgz",
     2884              "dev": true,
    22402885              "dependencies": {
    22412886                "shell-quote": {
     
    22432888                  "from": "shell-quote@>=1.4.2 <2.0.0",
    22442889                  "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz",
     2890                  "dev": true,
    22452891                  "dependencies": {
     2892                    "array-filter": {
     2893                      "version": "0.0.1",
     2894                      "from": "array-filter@>=0.0.0 <0.1.0",
     2895                      "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz",
     2896                      "dev": true
     2897                    },
     2898                    "array-map": {
     2899                      "version": "0.0.0",
     2900                      "from": "array-map@>=0.0.0 <0.1.0",
     2901                      "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz",
     2902                      "dev": true
     2903                    },
     2904                    "array-reduce": {
     2905                      "version": "0.0.0",
     2906                      "from": "array-reduce@>=0.0.0 <0.1.0",
     2907                      "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz",
     2908                      "dev": true
     2909                    },
    22462910                    "jsonify": {
    22472911                      "version": "0.0.0",
    22482912                      "from": "jsonify@>=0.0.0 <0.1.0",
    2249                       "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz"
    2250                     },
    2251                     "array-filter": {
    2252                       "version": "0.0.1",
    2253                       "from": "array-filter@>=0.0.0 <0.1.0",
    2254                       "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz"
    2255                     },
    2256                     "array-reduce": {
    2257                       "version": "0.0.0",
    2258                       "from": "array-reduce@>=0.0.0 <0.1.0",
    2259                       "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz"
    2260                     },
    2261                     "array-map": {
    2262                       "version": "0.0.0",
    2263                       "from": "array-map@>=0.0.0 <0.1.0",
    2264                       "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz"
     2913                      "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
     2914                      "dev": true
    22652915                    }
    22662916                  }
     
    22722922              "from": "through2@>=2.0.0 <3.0.0",
    22732923              "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.1.tgz",
     2924              "dev": true,
    22742925              "dependencies": {
    22752926                "readable-stream": {
     
    22772928                  "from": "readable-stream@>=2.0.0 <2.1.0",
    22782929                  "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
     2930                  "dev": true,
    22792931                  "dependencies": {
    22802932                    "core-util-is": {
    22812933                      "version": "1.0.2",
    22822934                      "from": "core-util-is@>=1.0.0 <1.1.0",
    2283                       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
     2935                      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
     2936                      "dev": true
    22842937                    },
    22852938                    "inherits": {
    22862939                      "version": "2.0.1",
    22872940                      "from": "inherits@>=2.0.1 <2.1.0",
    2288                       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
     2941                      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
     2942                      "dev": true
    22892943                    },
    22902944                    "isarray": {
    22912945                      "version": "1.0.0",
    22922946                      "from": "isarray@>=1.0.0 <1.1.0",
    2293                       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
     2947                      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
     2948                      "dev": true
    22942949                    },
    22952950                    "process-nextick-args": {
    22962951                      "version": "1.0.7",
    22972952                      "from": "process-nextick-args@>=1.0.6 <1.1.0",
    2298                       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz"
     2953                      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
     2954                      "dev": true
    22992955                    },
    23002956                    "string_decoder": {
    23012957                      "version": "0.10.31",
    23022958                      "from": "string_decoder@>=0.10.0 <0.11.0",
    2303                       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
     2959                      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
     2960                      "dev": true
    23042961                    },
    23052962                    "util-deprecate": {
    23062963                      "version": "1.0.2",
    23072964                      "from": "util-deprecate@>=1.0.2 <2.0.0",
    2308                       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
     2965                      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
     2966                      "dev": true
    23092967                    }
    23102968                  }
     
    23152973              "version": "4.0.1",
    23162974              "from": "xtend@>=4.0.0 <5.0.0",
    2317               "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
     2975              "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
     2976              "dev": true
    23182977            }
    23192978          }
     
    23212980      }
    23222981    },
     2982    "grunt-cli": {
     2983      "version": "0.1.13",
     2984      "from": "grunt-cli@>=0.1.13 <0.2.0",
     2985      "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-0.1.13.tgz",
     2986      "dev": true
     2987    },
    23232988    "grunt-contrib-clean": {
    23242989      "version": "1.0.0",
    23252990      "from": "grunt-contrib-clean@>=1.0.0 <1.1.0",
    23262991      "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-1.0.0.tgz",
     2992      "dev": true,
    23272993      "dependencies": {
    23282994        "async": {
    23292995          "version": "1.5.2",
    23302996          "from": "async@>=1.5.0 <2.0.0",
    2331           "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz"
     2997          "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
     2998          "dev": true
    23322999        },
    23333000        "rimraf": {
     
    23353002          "from": "rimraf@>=2.5.1 <3.0.0",
    23363003          "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz",
     3004          "dev": true,
    23373005          "dependencies": {
    23383006            "glob": {
     
    23403008              "from": "glob@>=7.0.5 <8.0.0",
    23413009              "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.5.tgz",
     3010              "dev": true,
    23423011              "dependencies": {
    23433012                "fs.realpath": {
    23443013                  "version": "1.0.0",
    23453014                  "from": "fs.realpath@>=1.0.0 <2.0.0",
    2346                   "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
     3015                  "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
     3016                  "dev": true
    23473017                },
    23483018                "inflight": {
     
    23503020                  "from": "inflight@>=1.0.4 <2.0.0",
    23513021                  "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz",
     3022                  "dev": true,
    23523023                  "dependencies": {
    23533024                    "wrappy": {
    23543025                      "version": "1.0.2",
    23553026                      "from": "wrappy@>=1.0.0 <2.0.0",
    2356                       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
     3027                      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
     3028                      "dev": true
    23573029                    }
    23583030                  }
     
    23613033                  "version": "2.0.1",
    23623034                  "from": "inherits@>=2.0.1 <2.1.0",
    2363                   "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
     3035                  "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
     3036                  "dev": true
    23643037                },
    23653038                "minimatch": {
     
    23673040                  "from": "minimatch@>=3.0.2 <4.0.0",
    23683041                  "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.2.tgz",
     3042                  "dev": true,
    23693043                  "dependencies": {
    23703044                    "brace-expansion": {
     
    23723046                      "from": "brace-expansion@>=1.0.0 <2.0.0",
    23733047                      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz",
     3048                      "dev": true,
    23743049                      "dependencies": {
    23753050                        "balanced-match": {
    23763051                          "version": "0.4.2",
    23773052                          "from": "balanced-match@>=0.4.1 <0.5.0",
    2378                           "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz"
     3053                          "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
     3054                          "dev": true
    23793055                        },
    23803056                        "concat-map": {
    23813057                          "version": "0.0.1",
    23823058                          "from": "concat-map@0.0.1",
    2383                           "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
     3059                          "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
     3060                          "dev": true
    23843061                        }
    23853062                      }
     
    23913068                  "from": "once@>=1.3.0 <2.0.0",
    23923069                  "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
     3070                  "dev": true,
    23933071                  "dependencies": {
    23943072                    "wrappy": {
    23953073                      "version": "1.0.2",
    23963074                      "from": "wrappy@>=1.0.0 <2.0.0",
    2397                       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
     3075                      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
     3076                      "dev": true
    23983077                    }
    23993078                  }
     
    24023081                  "version": "1.0.0",
    24033082                  "from": "path-is-absolute@>=1.0.0 <2.0.0",
    2404                   "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz"
     3083                  "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz",
     3084                  "dev": true
    24053085                }
    24063086              }
     
    24143094      "from": "grunt-contrib-compress@>=1.1.0 <1.2.0",
    24153095      "resolved": "https://registry.npmjs.org/grunt-contrib-compress/-/grunt-contrib-compress-1.1.1.tgz",
     3096      "dev": true,
    24163097      "dependencies": {
    24173098        "archiver": {
     
    24193100          "from": "archiver@>=0.21.0 <0.22.0",
    24203101          "resolved": "https://registry.npmjs.org/archiver/-/archiver-0.21.0.tgz",
     3102          "dev": true,
    24213103          "dependencies": {
    24223104            "archiver-utils": {
     
    24243106              "from": "archiver-utils@>=0.3.0 <0.4.0",
    24253107              "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-0.3.0.tgz",
     3108              "dev": true,
    24263109              "dependencies": {
    24273110                "lazystream": {
     
    24293112                  "from": "lazystream@>=0.1.0 <0.2.0",
    24303113                  "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-0.1.0.tgz",
     3114                  "dev": true,
    24313115                  "dependencies": {
    24323116                    "readable-stream": {
     
    24343118                      "from": "readable-stream@>=1.0.2 <1.1.0",
    24353119                      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
     3120                      "dev": true,
    24363121                      "dependencies": {
    24373122                        "core-util-is": {
    24383123                          "version": "1.0.2",
    24393124                          "from": "core-util-is@>=1.0.0 <1.1.0",
    2440                           "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
     3125                          "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
     3126                          "dev": true
     3127                        },
     3128                        "inherits": {
     3129                          "version": "2.0.1",
     3130                          "from": "inherits@>=2.0.1 <2.1.0",
     3131                          "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
     3132                          "dev": true
    24413133                        },
    24423134                        "isarray": {
    24433135                          "version": "0.0.1",
    24443136                          "from": "isarray@0.0.1",
    2445                           "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
     3137                          "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
     3138                          "dev": true
    24463139                        },
    24473140                        "string_decoder": {
    24483141                          "version": "0.10.31",
    24493142                          "from": "string_decoder@>=0.10.0 <0.11.0",
    2450                           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
    2451                         },
    2452                         "inherits": {
    2453                           "version": "2.0.1",
    2454                           "from": "inherits@>=2.0.1 <2.1.0",
    2455                           "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
     3143                          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
     3144                          "dev": true
    24563145                        }
    24573146                      }
     
    24623151                  "version": "2.0.1",
    24633152                  "from": "normalize-path@>=2.0.0 <2.1.0",
    2464                   "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz"
     3153                  "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz",
     3154                  "dev": true
    24653155                }
    24663156              }
     
    24693159              "version": "1.5.2",
    24703160              "from": "async@>=1.5.0 <1.6.0",
    2471               "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz"
     3161              "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
     3162              "dev": true
    24723163            },
    24733164            "buffer-crc32": {
    24743165              "version": "0.2.5",
    24753166              "from": "buffer-crc32@>=0.2.1 <0.3.0",
    2476               "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.5.tgz"
     3167              "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.5.tgz",
     3168              "dev": true
    24773169            },
    24783170            "glob": {
     
    24803172              "from": "glob@>=6.0.0 <6.1.0",
    24813173              "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",
     3174              "dev": true,
    24823175              "dependencies": {
    24833176                "inflight": {
     
    24853178                  "from": "inflight@>=1.0.4 <2.0.0",
    24863179                  "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz",
     3180                  "dev": true,
    24873181                  "dependencies": {
    24883182                    "wrappy": {
    24893183                      "version": "1.0.2",
    24903184                      "from": "wrappy@>=1.0.0 <2.0.0",
    2491                       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
     3185                      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
     3186                      "dev": true
    24923187                    }
    24933188                  }
     
    24963191                  "version": "2.0.1",
    24973192                  "from": "inherits@>=2.0.0 <3.0.0",
    2498                   "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
     3193                  "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
     3194                  "dev": true
    24993195                },
    25003196                "minimatch": {
     
    25023198                  "from": "minimatch@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0",
    25033199                  "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.2.tgz",
     3200                  "dev": true,
    25043201                  "dependencies": {
    25053202                    "brace-expansion": {
     
    25073204                      "from": "brace-expansion@>=1.0.0 <2.0.0",
    25083205                      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz",
     3206                      "dev": true,
    25093207                      "dependencies": {
    25103208                        "balanced-match": {
    25113209                          "version": "0.4.2",
    25123210                          "from": "balanced-match@>=0.4.1 <0.5.0",
    2513                           "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz"
     3211                          "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
     3212                          "dev": true
    25143213                        },
    25153214                        "concat-map": {
    25163215                          "version": "0.0.1",
    25173216                          "from": "concat-map@0.0.1",
    2518                           "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
     3217                          "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
     3218                          "dev": true
    25193219                        }
    25203220                      }
     
    25263226                  "from": "once@>=1.3.0 <2.0.0",
    25273227                  "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
     3228                  "dev": true,
    25283229                  "dependencies": {
    25293230                    "wrappy": {
    25303231                      "version": "1.0.2",
    25313232                      "from": "wrappy@>=1.0.0 <2.0.0",
    2532                       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
     3233                      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
     3234                      "dev": true
    25333235                    }
    25343236                  }
     
    25373239                  "version": "1.0.0",
    25383240                  "from": "path-is-absolute@>=1.0.0 <2.0.0",
    2539                   "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz"
     3241                  "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz",
     3242                  "dev": true
    25403243                }
    25413244              }
     
    25443247              "version": "3.10.1",
    25453248              "from": "lodash@>=3.10.0 <3.11.0",
    2546               "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz"
     3249              "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",
     3250              "dev": true
    25473251            },
    25483252            "readable-stream": {
     
    25503254              "from": "readable-stream@>=2.0.0 <2.1.0",
    25513255              "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
     3256              "dev": true,
    25523257              "dependencies": {
    25533258                "core-util-is": {
    25543259                  "version": "1.0.2",
    25553260                  "from": "core-util-is@>=1.0.0 <1.1.0",
    2556                   "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
     3261                  "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
     3262                  "dev": true
    25573263                },
    25583264                "inherits": {
    25593265                  "version": "2.0.1",
    25603266                  "from": "inherits@>=2.0.0 <3.0.0",
    2561                   "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
     3267                  "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
     3268                  "dev": true
    25623269                },
    25633270                "isarray": {
    25643271                  "version": "1.0.0",
    25653272                  "from": "isarray@>=1.0.0 <1.1.0",
    2566                   "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
     3273                  "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
     3274                  "dev": true
    25673275                },
    25683276                "process-nextick-args": {
    25693277                  "version": "1.0.7",
    25703278                  "from": "process-nextick-args@>=1.0.6 <1.1.0",
    2571                   "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz"
     3279                  "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
     3280                  "dev": true
    25723281                },
    25733282                "string_decoder": {
    25743283                  "version": "0.10.31",
    25753284                  "from": "string_decoder@>=0.10.0 <0.11.0",
    2576                   "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
     3285                  "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
     3286                  "dev": true
    25773287                },
    25783288                "util-deprecate": {
    25793289                  "version": "1.0.2",
    25803290                  "from": "util-deprecate@>=1.0.1 <1.1.0",
    2581                   "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
     3291                  "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
     3292                  "dev": true
    25823293                }
    25833294              }
     
    25873298              "from": "tar-stream@>=1.3.1 <1.4.0",
    25883299              "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.3.2.tgz",
     3300              "dev": true,
    25893301              "dependencies": {
    25903302                "bl": {
    25913303                  "version": "1.1.2",
    25923304                  "from": "bl@>=1.0.0 <2.0.0",
    2593                   "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz"
     3305                  "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz",
     3306                  "dev": true
    25943307                },
    25953308                "end-of-stream": {
     
    25973310                  "from": "end-of-stream@>=1.0.0 <2.0.0",
    25983311                  "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz",
     3312                  "dev": true,
    25993313                  "dependencies": {
    26003314                    "once": {
     
    26023316                      "from": "once@>=1.3.0 <1.4.0",
    26033317                      "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
     3318                      "dev": true,
    26043319                      "dependencies": {
    26053320                        "wrappy": {
    26063321                          "version": "1.0.2",
    26073322                          "from": "wrappy@>=1.0.0 <2.0.0",
    2608                           "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
     3323                          "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
     3324                          "dev": true
    26093325                        }
    26103326                      }
     
    26153331                  "version": "4.0.1",
    26163332                  "from": "xtend@>=4.0.0 <5.0.0",
    2617                   "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
     3333                  "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
     3334                  "dev": true
    26183335                }
    26193336              }
     
    26233340              "from": "zip-stream@>=0.8.0 <0.9.0",
    26243341              "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-0.8.0.tgz",
     3342              "dev": true,
    26253343              "dependencies": {
    26263344                "compress-commons": {
     
    26283346                  "from": "compress-commons@>=0.4.0 <0.5.0",
    26293347                  "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-0.4.2.tgz",
     3348                  "dev": true,
    26303349                  "dependencies": {
    26313350                    "crc32-stream": {
    26323351                      "version": "0.4.0",
    26333352                      "from": "crc32-stream@>=0.4.0 <0.5.0",
    2634                       "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-0.4.0.tgz"
     3353