Commit 8baf8853a843a658722878d8e9165a94eaa53fb5

Authored by veto
1 parent 85921034

init

Showing 88 changed files with 11468 additions and 1 deletions
.gitignore
  1 +#cordova
  2 +platforms
  3 +
  4 +
1 5 # Logs
2 6 logs
3 7 *.log
  8 +*~
  9 +.tern
  10 +.tern-port
  11 +
4 12 npm-debug.log*
5 13 yarn-debug.log*
6 14 yarn-error.log*
... ...
README.md
1 1 # cordova_electron
2   -one code-debase skeleton to build cordova and electron applications
  2 +one codebase skeleton to build cordova and electron applications
... ...
config.xml 0 → 100644
  1 +<?xml version='1.0' encoding='utf-8'?>
  2 +<widget id="com.salamander.com.dashboard" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
  3 + <name>Dashboard</name>
  4 + <description>
  5 + A sample Apache Cordova application that responds to the deviceready event.
  6 + </description>
  7 + <author email="dev@cordova.apache.org" href="http://cordova.io">
  8 + Apache Cordova Team
  9 + </author>
  10 + <content src="index.html" />
  11 + <plugin name="cordova-plugin-whitelist" spec="1" />
  12 + <access origin="*" />
  13 + <allow-intent href="http://*/*" />
  14 + <allow-intent href="https://*/*" />
  15 + <allow-intent href="tel:*" />
  16 + <allow-intent href="sms:*" />
  17 + <allow-intent href="mailto:*" />
  18 + <allow-intent href="geo:*" />
  19 + <platform name="android">
  20 + <allow-intent href="market:*" />
  21 + </platform>
  22 + <platform name="ios">
  23 + <allow-intent href="itms:*" />
  24 + <allow-intent href="itms-apps:*" />
  25 + </platform>
  26 + <plugin name="cordova-plugin-browsersync" spec="^1.1.0" />
  27 + <engine name="android" spec="^7.1.0" />
  28 + <engine name="browser" spec="^5.0.3" />
  29 + <engine name="osx" spec="^4.0.1" />
  30 + <engine name="ios" spec="^4.5.4" />
  31 +</widget>
... ...
hooks/README.md 0 → 100644
  1 +<!--
  2 +#
  3 +# Licensed to the Apache Software Foundation (ASF) under one
  4 +# or more contributor license agreements. See the NOTICE file
  5 +# distributed with this work for additional information
  6 +# regarding copyright ownership. The ASF licenses this file
  7 +# to you under the Apache License, Version 2.0 (the
  8 +# "License"); you may not use this file except in compliance
  9 +# with the License. You may obtain a copy of the License at
  10 +#
  11 +# http://www.apache.org/licenses/LICENSE-2.0
  12 +#
  13 +# Unless required by applicable law or agreed to in writing,
  14 +# software distributed under the License is distributed on an
  15 +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  16 +# KIND, either express or implied. See the License for the
  17 +# specific language governing permissions and limitations
  18 +# under the License.
  19 +#
  20 +-->
  21 +# Cordova Hooks
  22 +
  23 +Cordova Hooks represent special scripts which could be added by application and plugin developers or even by your own build system to customize cordova commands. See Hooks Guide for more details: http://cordova.apache.org/docs/en/edge/guide_appdev_hooks_index.md.html#Hooks%20Guide.
... ...
main.js 0 → 100644
  1 +const electron = require('electron')
  2 +// Module to control application life.
  3 +const app = electron.app
  4 +// Module to create native browser window.
  5 +const BrowserWindow = electron.BrowserWindow
  6 +
  7 +const path = require('path')
  8 +const url = require('url')
  9 +
  10 +// Keep a global reference of the window object, if you don't, the window will
  11 +// be closed automatically when the JavaScript object is garbage collected.
  12 +let mainWindow
  13 +
  14 +function createWindow () {
  15 + // Create the browser window.
  16 + mainWindow = new BrowserWindow({width: 800, height: 820})
  17 +
  18 + // and load the index.html of the app.
  19 + mainWindow.loadURL(url.format({
  20 + pathname: path.join(__dirname, 'www/index.html'),
  21 + protocol: 'file:',
  22 + slashes: true
  23 + }))
  24 +
  25 + // Open the DevTools.
  26 + // mainWindow.webContents.openDevTools()
  27 +
  28 + // Emitted when the window is closed.
  29 + mainWindow.on('closed', function () {
  30 + // Dereference the window object, usually you would store windows
  31 + // in an array if your app supports multi windows, this is the time
  32 + // when you should delete the corresponding element.
  33 + mainWindow = null
  34 + })
  35 +}
  36 +
  37 +// This method will be called when Electron has finished
  38 +// initialization and is ready to create browser windows.
  39 +// Some APIs can only be used after this event occurs.
  40 +app.on('ready', createWindow)
  41 +
  42 +// Quit when all windows are closed.
  43 +app.on('window-all-closed', function () {
  44 + // On OS X it is common for applications and their menu bar
  45 + // to stay active until the user quits explicitly with Cmd + Q
  46 + if (process.platform !== 'darwin') {
  47 + app.quit()
  48 + }
  49 +})
  50 +
  51 +app.on('activate', function () {
  52 + // On OS X it's common to re-create a window in the app when the
  53 + // dock icon is clicked and there are no other windows open.
  54 + if (mainWindow === null) {
  55 + createWindow()
  56 + }
  57 +})
  58 +
  59 +// In this file you can include the rest of your app's specific main process
  60 +// code. You can also put them in separate files and require them here.
... ...
package-lock.json 0 → 100644
Changes suppressed. Click to show
  1 +{
  2 + "name": "com.salamander.com.dashboard",
  3 + "version": "1.0.0",
  4 + "lockfileVersion": 1,
  5 + "requires": true,
  6 + "dependencies": {
  7 + "7zip-bin": {
  8 + "version": "3.1.0",
  9 + "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-3.1.0.tgz",
  10 + "integrity": "sha512-juYJNi8JEpTUWXwz8ssa8Oop4n/kwJ/pIQP22vJAVAe6RTRD+0m+e9LRNnfK2EDaX8uwmUzLNGviFQRD6SxeOw==",
  11 + "requires": {
  12 + "7zip-bin-linux": "1.3.1",
  13 + "7zip-bin-mac": "1.0.1",
  14 + "7zip-bin-win": "2.2.0"
  15 + }
  16 + },
  17 + "7zip-bin-linux": {
  18 + "version": "1.3.1",
  19 + "resolved": "https://registry.npmjs.org/7zip-bin-linux/-/7zip-bin-linux-1.3.1.tgz",
  20 + "integrity": "sha512-Wv1uEEeHbTiS1+ycpwUxYNuIcyohU6Y6vEqY3NquBkeqy0YhVdsNUGsj0XKSRciHR6LoJSEUuqYUexmws3zH7Q==",
  21 + "optional": true
  22 + },
  23 + "7zip-bin-mac": {
  24 + "version": "1.0.1",
  25 + "resolved": "https://registry.npmjs.org/7zip-bin-mac/-/7zip-bin-mac-1.0.1.tgz",
  26 + "integrity": "sha1-Pmh3i78JJq3GgVlCcHRQXUdVXAI=",
  27 + "optional": true
  28 + },
  29 + "7zip-bin-win": {
  30 + "version": "2.2.0",
  31 + "resolved": "https://registry.npmjs.org/7zip-bin-win/-/7zip-bin-win-2.2.0.tgz",
  32 + "integrity": "sha512-uPHXapEmUtlUKTBx4asWMlxtFUWXzEY0KVEgU7QKhgO2LJzzM3kYxM6yOyUZTtYE6mhK4dDn3FDut9SCQWHzgg==",
  33 + "optional": true
  34 + },
  35 + "@types/node": {
  36 + "version": "8.9.5",
  37 + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.9.5.tgz",
  38 + "integrity": "sha512-jRHfWsvyMtXdbhnz5CVHxaBgnV6duZnPlQuRSo/dm/GnmikNcmZhxIES4E9OZjUmQ8C+HCl4KJux+cXN/ErGDQ==",
  39 + "dev": true
  40 + },
  41 + "abbrev": {
  42 + "version": "1.1.1",
  43 + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
  44 + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
  45 + },
  46 + "accepts": {
  47 + "version": "1.3.5",
  48 + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
  49 + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
  50 + "requires": {
  51 + "mime-types": "2.1.18",
  52 + "negotiator": "0.6.1"
  53 + }
  54 + },
  55 + "after": {
  56 + "version": "0.8.2",
  57 + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
  58 + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8="
  59 + },
  60 + "ajv": {
  61 + "version": "4.11.8",
  62 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz",
  63 + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=",
  64 + "requires": {
  65 + "co": "4.6.0",
  66 + "json-stable-stringify": "1.0.1"
  67 + }
  68 + },
  69 + "ajv-keywords": {
  70 + "version": "3.1.0",
  71 + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.1.0.tgz",
  72 + "integrity": "sha1-rCsnk5xUPpXSwG5/f1wnvkqlQ74=",
  73 + "dev": true
  74 + },
  75 + "ansi-align": {
  76 + "version": "2.0.0",
  77 + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz",
  78 + "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=",
  79 + "dev": true,
  80 + "requires": {
  81 + "string-width": "2.1.1"
  82 + },
  83 + "dependencies": {
  84 + "ansi-regex": {
  85 + "version": "3.0.0",
  86 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
  87 + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
  88 + "dev": true
  89 + },
  90 + "is-fullwidth-code-point": {
  91 + "version": "2.0.0",
  92 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
  93 + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
  94 + "dev": true
  95 + },
  96 + "string-width": {
  97 + "version": "2.1.1",
  98 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
  99 + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
  100 + "dev": true,
  101 + "requires": {
  102 + "is-fullwidth-code-point": "2.0.0",
  103 + "strip-ansi": "4.0.0"
  104 + }
  105 + },
  106 + "strip-ansi": {
  107 + "version": "4.0.0",
  108 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
  109 + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
  110 + "dev": true,
  111 + "requires": {
  112 + "ansi-regex": "3.0.0"
  113 + }
  114 + }
  115 + }
  116 + },
  117 + "ansi-regex": {
  118 + "version": "2.1.1",
  119 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
  120 + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
  121 + },
  122 + "ansi-styles": {
  123 + "version": "2.2.1",
  124 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
  125 + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
  126 + },
  127 + "ansicolors": {
  128 + "version": "0.3.2",
  129 + "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz",
  130 + "integrity": "sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk="
  131 + },
  132 + "ansistyles": {
  133 + "version": "0.1.3",
  134 + "resolved": "https://registry.npmjs.org/ansistyles/-/ansistyles-0.1.3.tgz",
  135 + "integrity": "sha1-XeYEFb2gcbs3EnhUyGT0GyMlRTk="
  136 + },
  137 + "anymatch": {
  138 + "version": "1.3.2",
  139 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz",
  140 + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==",
  141 + "requires": {
  142 + "micromatch": "2.3.11",
  143 + "normalize-path": "2.1.1"
  144 + }
  145 + },
  146 + "app-builder-bin": {
  147 + "version": "1.7.2",
  148 + "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-1.7.2.tgz",
  149 + "integrity": "sha512-2uJICLdVnkDqizLZa4HclhBsAWiSf1sEPeKS5+GhuxGaDdWnabXZ4ed9hYQ5u81P3hW3lB+xvxDw2TTinDB9Tw==",
  150 + "requires": {
  151 + "app-builder-bin-linux": "1.7.2",
  152 + "app-builder-bin-mac": "1.7.2",
  153 + "app-builder-bin-win": "1.7.2"
  154 + }
  155 + },
  156 + "app-builder-bin-linux": {
  157 + "version": "1.7.2",
  158 + "resolved": "https://registry.npmjs.org/app-builder-bin-linux/-/app-builder-bin-linux-1.7.2.tgz",
  159 + "integrity": "sha512-spoW8f6sqo5aKpoZx+scIPMonSTrh8JtKWM3MuDqBJiXiUCtpVIPez5c4AycGwQnmh167KFjK4pn129o3k+aHQ==",
  160 + "optional": true
  161 + },
  162 + "app-builder-bin-mac": {
  163 + "version": "1.7.2",
  164 + "resolved": "https://registry.npmjs.org/app-builder-bin-mac/-/app-builder-bin-mac-1.7.2.tgz",
  165 + "integrity": "sha512-GLrQ9r17Hnc8dap2rKJ1N7ZukLBbTN88BSG4EC3xmNeafoWbekuxq3IdJYkZAT/eS1Ig4Q6nRcLI9TfnafwZEQ==",
  166 + "optional": true
  167 + },
  168 + "app-builder-bin-win": {
  169 + "version": "1.7.2",
  170 + "resolved": "https://registry.npmjs.org/app-builder-bin-win/-/app-builder-bin-win-1.7.2.tgz",
  171 + "integrity": "sha512-/7tvJZas9T5TBM3QUV0xQkRQAyUlsXdtUsqtOg48mgp1ogPqDjs4W2Jr31YhhiUHDdNgamZc655PzWqAEnbZfQ==",
  172 + "optional": true
  173 + },
  174 + "archiver": {
  175 + "version": "2.1.1",
  176 + "resolved": "https://registry.npmjs.org/archiver/-/archiver-2.1.1.tgz",
  177 + "integrity": "sha1-/2YrSnggFJSj7lRNOjP+dJZQnrw=",
  178 + "requires": {
  179 + "archiver-utils": "1.3.0",
  180 + "async": "2.6.0",
  181 + "buffer-crc32": "0.2.13",
  182 + "glob": "7.1.2",
  183 + "lodash": "4.17.5",
  184 + "readable-stream": "2.3.5",
  185 + "tar-stream": "1.5.5",
  186 + "zip-stream": "1.2.0"
  187 + },
  188 + "dependencies": {
  189 + "async": {
  190 + "version": "2.6.0",
  191 + "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz",
  192 + "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==",
  193 + "requires": {
  194 + "lodash": "4.17.5"
  195 + }
  196 + },
  197 + "glob": {
  198 + "version": "7.1.2",
  199 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
  200 + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
  201 + "requires": {
  202 + "fs.realpath": "1.0.0",
  203 + "inflight": "1.0.6",
  204 + "inherits": "2.0.3",
  205 + "minimatch": "3.0.4",
  206 + "once": "1.4.0",
  207 + "path-is-absolute": "1.0.1"
  208 + }
  209 + },
  210 + "lodash": {
  211 + "version": "4.17.5",
  212 + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
  213 + "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw=="
  214 + }
  215 + }
  216 + },
  217 + "archiver-utils": {
  218 + "version": "1.3.0",
  219 + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz",
  220 + "integrity": "sha1-5QtMCccL89aA4y/xt5lOn52JUXQ=",
  221 + "requires": {
  222 + "glob": "7.1.2",
  223 + "graceful-fs": "4.1.11",
  224 + "lazystream": "1.0.0",
  225 + "lodash": "4.17.5",
  226 + "normalize-path": "2.1.1",
  227 + "readable-stream": "2.3.5"
  228 + },
  229 + "dependencies": {
  230 + "glob": {
  231 + "version": "7.1.2",
  232 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
  233 + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
  234 + "requires": {
  235 + "fs.realpath": "1.0.0",
  236 + "inflight": "1.0.6",
  237 + "inherits": "2.0.3",
  238 + "minimatch": "3.0.4",
  239 + "once": "1.4.0",
  240 + "path-is-absolute": "1.0.1"
  241 + }
  242 + },
  243 + "lodash": {
  244 + "version": "4.17.5",
  245 + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
  246 + "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw=="
  247 + }
  248 + }
  249 + },
  250 + "argparse": {
  251 + "version": "1.0.10",
  252 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
  253 + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
  254 + "requires": {
  255 + "sprintf-js": "1.0.3"
  256 + }
  257 + },
  258 + "arr-diff": {
  259 + "version": "2.0.0",
  260 + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
  261 + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
  262 + "requires": {
  263 + "arr-flatten": "1.1.0"
  264 + }
  265 + },
  266 + "arr-flatten": {
  267 + "version": "1.1.0",
  268 + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
  269 + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
  270 + },
  271 + "array-find-index": {
  272 + "version": "1.0.2",
  273 + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
  274 + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
  275 + "dev": true
  276 + },
  277 + "array-unique": {
  278 + "version": "0.2.1",
  279 + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
  280 + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM="
  281 + },
  282 + "arraybuffer.slice": {
  283 + "version": "0.0.7",
  284 + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
  285 + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog=="
  286 + },
  287 + "asap": {
  288 + "version": "2.0.6",
  289 + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
  290 + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
  291 + },
  292 + "asn1": {
  293 + "version": "0.2.3",
  294 + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
  295 + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y="
  296 + },
  297 + "assert-plus": {
  298 + "version": "0.2.0",
  299 + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
  300 + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ="
  301 + },
  302 + "async": {
  303 + "version": "1.5.2",
  304 + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
  305 + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo="
  306 + },
  307 + "async-each": {
  308 + "version": "1.0.1",
  309 + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
  310 + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0="
  311 + },
  312 + "async-each-series": {
  313 + "version": "0.1.1",
  314 + "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz",
  315 + "integrity": "sha1-dhfBkXQB/Yykooqtzj266Yr+tDI="
  316 + },
  317 + "async-exit-hook": {
  318 + "version": "2.0.1",
  319 + "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz",
  320 + "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw=="
  321 + },
  322 + "async-limiter": {
  323 + "version": "1.0.0",
  324 + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
  325 + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg=="
  326 + },
  327 + "async-some": {
  328 + "version": "1.0.2",
  329 + "resolved": "https://registry.npmjs.org/async-some/-/async-some-1.0.2.tgz",
  330 + "integrity": "sha1-TYqBYg1ZWHkbW5j4AtMgd3bpVQk=",
  331 + "requires": {
  332 + "dezalgo": "1.0.3"
  333 + }
  334 + },
  335 + "asynckit": {
  336 + "version": "0.4.0",
  337 + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
  338 + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
  339 + },
  340 + "aws-sign2": {
  341 + "version": "0.6.0",
  342 + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
  343 + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8="
  344 + },
  345 + "aws4": {
  346 + "version": "1.6.0",
  347 + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz",
  348 + "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4="
  349 + },
  350 + "backo2": {
  351 + "version": "1.0.2",
  352 + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
  353 + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc="
  354 + },
  355 + "balanced-match": {
  356 + "version": "1.0.0",
  357 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
  358 + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
  359 + },
  360 + "base64-arraybuffer": {
  361 + "version": "0.1.5",
  362 + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
  363 + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg="
  364 + },
  365 + "base64-js": {
  366 + "version": "0.0.8",
  367 + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz",
  368 + "integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg="
  369 + },
  370 + "base64id": {
  371 + "version": "1.0.0",
  372 + "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz",
  373 + "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY="
  374 + },
  375 + "batch": {
  376 + "version": "0.5.3",
  377 + "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz",
  378 + "integrity": "sha1-PzQU84AyF0O/wQQvmoP/HVgk1GQ="
  379 + },
  380 + "bcrypt-pbkdf": {
  381 + "version": "1.0.1",
  382 + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",
  383 + "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
  384 + "optional": true,
  385 + "requires": {
  386 + "tweetnacl": "0.14.5"
  387 + }
  388 + },
  389 + "better-assert": {
  390 + "version": "1.0.2",
  391 + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
  392 + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=",
  393 + "requires": {
  394 + "callsite": "1.0.0"
  395 + }
  396 + },
  397 + "binary-extensions": {
  398 + "version": "1.11.0",
  399 + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz",
  400 + "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU="
  401 + },
  402 + "bl": {
  403 + "version": "1.2.1",
  404 + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.1.tgz",
  405 + "integrity": "sha1-ysMo977kVzDUBLaSID/LWQ4XLV4=",
  406 + "requires": {
  407 + "readable-stream": "2.3.5"
  408 + }
  409 + },
  410 + "blob": {
  411 + "version": "0.0.4",
  412 + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz",
  413 + "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE="
  414 + },
  415 + "block-stream": {
  416 + "version": "0.0.9",
  417 + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
  418 + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
  419 + "requires": {
  420 + "inherits": "2.0.3"
  421 + }
  422 + },
  423 + "bluebird": {
  424 + "version": "3.5.1",
  425 + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz",
  426 + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA=="
  427 + },
  428 + "bluebird-lst": {
  429 + "version": "1.0.5",
  430 + "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.5.tgz",
  431 + "integrity": "sha512-Ey0bDNys5qpYPhZ/oQ9vOEvD0TYQDTILMXWP2iGfvMg7rSDde+oV4aQQgqRH+CvBFNz2BSDQnPGMUl6LKBUUQA==",
  432 + "requires": {
  433 + "bluebird": "3.5.1"
  434 + }
  435 + },
  436 + "boolbase": {
  437 + "version": "1.0.0",
  438 + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
  439 + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
  440 + },
  441 + "boom": {
  442 + "version": "2.10.1",
  443 + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
  444 + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
  445 + "requires": {
  446 + "hoek": "2.16.3"
  447 + }
  448 + },
  449 + "boxen": {
  450 + "version": "1.3.0",
  451 + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz",
  452 + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==",
  453 + "dev": true,
  454 + "requires": {
  455 + "ansi-align": "2.0.0",
  456 + "camelcase": "4.1.0",
  457 + "chalk": "2.3.2",
  458 + "cli-boxes": "1.0.0",
  459 + "string-width": "2.1.1",
  460 + "term-size": "1.2.0",
  461 + "widest-line": "2.0.0"
  462 + },
  463 + "dependencies": {
  464 + "ansi-regex": {
  465 + "version": "3.0.0",
  466 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
  467 + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
  468 + "dev": true
  469 + },
  470 + "ansi-styles": {
  471 + "version": "3.2.1",
  472 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
  473 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
  474 + "dev": true,
  475 + "requires": {
  476 + "color-convert": "1.9.1"
  477 + }
  478 + },
  479 + "camelcase": {
  480 + "version": "4.1.0",
  481 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
  482 + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
  483 + "dev": true
  484 + },
  485 + "chalk": {
  486 + "version": "2.3.2",
  487 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz",
  488 + "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==",
  489 + "dev": true,
  490 + "requires": {
  491 + "ansi-styles": "3.2.1",
  492 + "escape-string-regexp": "1.0.5",
  493 + "supports-color": "5.3.0"
  494 + }
  495 + },
  496 + "is-fullwidth-code-point": {
  497 + "version": "2.0.0",
  498 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
  499 + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
  500 + "dev": true
  501 + },
  502 + "string-width": {
  503 + "version": "2.1.1",
  504 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
  505 + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
  506 + "dev": true,
  507 + "requires": {
  508 + "is-fullwidth-code-point": "2.0.0",
  509 + "strip-ansi": "4.0.0"
  510 + }
  511 + },
  512 + "strip-ansi": {
  513 + "version": "4.0.0",
  514 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
  515 + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
  516 + "dev": true,
  517 + "requires": {
  518 + "ansi-regex": "3.0.0"
  519 + }
  520 + },
  521 + "supports-color": {
  522 + "version": "5.3.0",
  523 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz",
  524 + "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==",
  525 + "dev": true,
  526 + "requires": {
  527 + "has-flag": "3.0.0"
  528 + }
  529 + }
  530 + }
  531 + },
  532 + "brace-expansion": {
  533 + "version": "1.1.11",
  534 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  535 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  536 + "requires": {
  537 + "balanced-match": "1.0.0",
  538 + "concat-map": "0.0.1"
  539 + }
  540 + },
  541 + "braces": {
  542 + "version": "1.8.5",
  543 + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
  544 + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
  545 + "requires": {
  546 + "expand-range": "1.8.2",
  547 + "preserve": "0.2.0",
  548 + "repeat-element": "1.1.2"
  549 + }
  550 + },
  551 + "browser-sync": {
  552 + "version": "2.23.6",
  553 + "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.23.6.tgz",
  554 + "integrity": "sha512-loCO5NQKZXfBJrEvmLwF1TPSECCsPopNd29qduoysLmpw8op2lgolGMjz3oI/MjG4duzB9TfDs7k58djRSwPwg==",
  555 + "requires": {
  556 + "browser-sync-ui": "1.0.1",
  557 + "bs-recipes": "1.3.4",
  558 + "chokidar": "1.7.0",
  559 + "connect": "3.5.0",
  560 + "connect-history-api-fallback": "1.5.0",
  561 + "dev-ip": "1.0.1",
  562 + "easy-extender": "2.3.2",
  563 + "eazy-logger": "3.0.2",
  564 + "emitter-steward": "1.0.0",
  565 + "etag": "1.8.1",
  566 + "fresh": "0.5.2",
  567 + "fs-extra": "3.0.1",
  568 + "http-proxy": "1.15.2",
  569 + "immutable": "3.8.2",
  570 + "localtunnel": "1.8.3",
  571 + "micromatch": "2.3.11",
  572 + "opn": "4.0.2",
  573 + "portscanner": "2.1.1",
  574 + "qs": "6.2.1",
  575 + "resp-modifier": "6.0.2",
  576 + "rx": "4.1.0",
  577 + "serve-index": "1.8.0",
  578 + "serve-static": "1.12.2",
  579 + "server-destroy": "1.0.1",
  580 + "socket.io": "2.0.4",
  581 + "ua-parser-js": "0.7.12",
  582 + "yargs": "6.4.0"
  583 + }
  584 + },
  585 + "browser-sync-ui": {
  586 + "version": "1.0.1",
  587 + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-1.0.1.tgz",
  588 + "integrity": "sha512-RIxmwVVcUFhRd1zxp7m2FfLnXHf59x4Gtj8HFwTA//3VgYI3AKkaQAuDL8KDJnE59XqCshxZa13JYuIWtZlKQg==",
  589 + "requires": {
  590 + "async-each-series": "0.1.1",
  591 + "connect-history-api-fallback": "1.5.0",
  592 + "immutable": "3.8.2",
  593 + "server-destroy": "1.0.1",
  594 + "socket.io-client": "2.0.4",
  595 + "stream-throttle": "0.1.3"
  596 + }
  597 + },
  598 + "bs-recipes": {
  599 + "version": "1.3.4",
  600 + "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz",
  601 + "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU="
  602 + },
  603 + "buffer-crc32": {
  604 + "version": "0.2.13",
  605 + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
  606 + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI="
  607 + },
  608 + "builder-util": {
  609 + "version": "5.6.7",
  610 + "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-5.6.7.tgz",
  611 + "integrity": "sha512-pEfOhGubxFFkkBiUAmfPtD/46c8/Y7CMwIprwGh0gi7vmx5al8D8wkCodg5WzxPeeb7nJKSlMYxyyt5nDJ/k3g==",
  612 + "requires": {
  613 + "7zip-bin": "3.1.0",
  614 + "app-builder-bin": "1.7.2",
  615 + "bluebird-lst": "1.0.5",
  616 + "builder-util-runtime": "4.1.0",
  617 + "chalk": "2.3.2",
  618 + "debug": "3.1.0",
  619 + "fs-extra-p": "4.5.2",
  620 + "is-ci": "1.1.0",
  621 + "js-yaml": "3.11.0",
  622 + "lazy-val": "1.0.3",
  623 + "semver": "5.5.0",
  624 + "source-map-support": "0.5.4",
  625 + "stat-mode": "0.2.2",
  626 + "temp-file": "3.1.1"
  627 + },
  628 + "dependencies": {
  629 + "ansi-styles": {
  630 + "version": "3.2.1",
  631 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
  632 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
  633 + "requires": {
  634 + "color-convert": "1.9.1"
  635 + }
  636 + },
  637 + "chalk": {
  638 + "version": "2.3.2",
  639 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz",
  640 + "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==",
  641 + "requires": {
  642 + "ansi-styles": "3.2.1",
  643 + "escape-string-regexp": "1.0.5",
  644 + "supports-color": "5.3.0"
  645 + }
  646 + },
  647 + "debug": {
  648 + "version": "3.1.0",
  649 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
  650 + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
  651 + "requires": {
  652 + "ms": "2.0.0"
  653 + }
  654 + },
  655 + "supports-color": {
  656 + "version": "5.3.0",
  657 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz",
  658 + "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==",
  659 + "requires": {
  660 + "has-flag": "3.0.0"
  661 + }
  662 + }
  663 + }
  664 + },
  665 + "builder-util-runtime": {
  666 + "version": "4.1.0",
  667 + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-4.1.0.tgz",
  668 + "integrity": "sha512-cSXamjOBKSFXlza3tEzJ4ZV4qbxYW3BdTQnTvEHj9oaNSO/ZTqcSzYB7NmReyF0ShbaSfYczgOHWbUWDwee05g==",
  669 + "requires": {
  670 + "bluebird-lst": "1.0.5",
  671 + "debug": "3.1.0",
  672 + "fs-extra-p": "4.5.2",
  673 + "sax": "1.2.4"
  674 + },
  675 + "dependencies": {
  676 + "debug": {
  677 + "version": "3.1.0",
  678 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
  679 + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
  680 + "requires": {
  681 + "ms": "2.0.0"
  682 + }
  683 + },
  684 + "sax": {
  685 + "version": "1.2.4",
  686 + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
  687 + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
  688 + }
  689 + }
  690 + },
  691 + "builtin-modules": {
  692 + "version": "1.1.1",
  693 + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
  694 + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8="
  695 + },
  696 + "builtins": {
  697 + "version": "0.0.7",
  698 + "resolved": "https://registry.npmjs.org/builtins/-/builtins-0.0.7.tgz",
  699 + "integrity": "sha1-NVIZzWzxjb58Acx/0tznZc/cVJo="
  700 + },
  701 + "callsite": {
  702 + "version": "1.0.0",
  703 + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
  704 + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA="
  705 + },
  706 + "camelcase": {
  707 + "version": "1.2.1",
  708 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
  709 + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk="
  710 + },
  711 + "camelcase-keys": {
  712 + "version": "2.1.0",
  713 + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
  714 + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
  715 + "dev": true,
  716 + "requires": {
  717 + "camelcase": "2.1.1",
  718 + "map-obj": "1.0.1"
  719 + },
  720 + "dependencies": {
  721 + "camelcase": {
  722 + "version": "2.1.1",
  723 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
  724 + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
  725 + "dev": true
  726 + }
  727 + }
  728 + },
  729 + "capture-stack-trace": {
  730 + "version": "1.0.0",
  731 + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz",
  732 + "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=",
  733 + "dev": true
  734 + },
  735 + "caseless": {
  736 + "version": "0.12.0",
  737 + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
  738 + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
  739 + },
  740 + "chalk": {
  741 + "version": "1.1.3",
  742 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
  743 + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
  744 + "requires": {
  745 + "ansi-styles": "2.2.1",
  746 + "escape-string-regexp": "1.0.5",
  747 + "has-ansi": "2.0.0",
  748 + "strip-ansi": "3.0.1",
  749 + "supports-color": "2.0.0"
  750 + }
  751 + },
  752 + "cheerio": {
  753 + "version": "0.19.0",
  754 + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.19.0.tgz",
  755 + "integrity": "sha1-dy5wFfLuKZZQltcepBdbdas1SSU=",
  756 + "requires": {
  757 + "css-select": "1.0.0",
  758 + "dom-serializer": "0.1.0",
  759 + "entities": "1.1.1",
  760 + "htmlparser2": "3.8.3",
  761 + "lodash": "3.10.1"
  762 + }
  763 + },
  764 + "chokidar": {
  765 + "version": "1.7.0",
  766 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz",
  767 + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
  768 + "requires": {
  769 + "anymatch": "1.3.2",
  770 + "async-each": "1.0.1",
  771 + "fsevents": "1.1.3",
  772 + "glob-parent": "2.0.0",
  773 + "inherits": "2.0.3",
  774 + "is-binary-path": "1.0.1",
  775 + "is-glob": "2.0.1",
  776 + "path-is-absolute": "1.0.1",
  777 + "readdirp": "2.1.0"
  778 + }
  779 + },
  780 + "chromium-pickle-js": {
  781 + "version": "0.2.0",
  782 + "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz",
  783 + "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=",
  784 + "dev": true
  785 + },
  786 + "ci-info": {
  787 + "version": "1.1.3",
  788 + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.1.3.tgz",
  789 + "integrity": "sha512-SK/846h/Rcy8q9Z9CAwGBLfCJ6EkjJWdpelWDufQpqVDYq2Wnnv8zlSO6AMQap02jvhVruKKpEtQOufo3pFhLg=="
  790 + },
  791 + "cli-boxes": {
  792 + "version": "1.0.0",
  793 + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz",
  794 + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=",
  795 + "dev": true
  796 + },
  797 + "cliui": {
  798 + "version": "3.2.0",
  799 + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
  800 + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
  801 + "requires": {
  802 + "string-width": "1.0.2",
  803 + "strip-ansi": "3.0.1",
  804 + "wrap-ansi": "2.1.0"
  805 + }
  806 + },
  807 + "co": {
  808 + "version": "4.6.0",
  809 + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
  810 + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
  811 + },
  812 + "code-point-at": {
  813 + "version": "1.1.0",
  814 + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
  815 + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
  816 + },
  817 + "color-convert": {
  818 + "version": "1.9.1",
  819 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz",
  820 + "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==",
  821 + "requires": {
  822 + "color-name": "1.1.3"
  823 + }
  824 + },
  825 + "color-name": {
  826 + "version": "1.1.3",
  827 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
  828 + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
  829 + },
  830 + "combined-stream": {
  831 + "version": "1.0.6",
  832 + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz",
  833 + "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=",
  834 + "requires": {
  835 + "delayed-stream": "1.0.0"
  836 + }
  837 + },
  838 + "commander": {
  839 + "version": "2.15.1",
  840 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz",
  841 + "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag=="
  842 + },
  843 + "compare-version": {
  844 + "version": "0.1.2",
  845 + "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz",
  846 + "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=",
  847 + "dev": true
  848 + },
  849 + "component-bind": {
  850 + "version": "1.0.0",
  851 + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
  852 + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E="
  853 + },
  854 + "component-emitter": {
  855 + "version": "1.2.1",
  856 + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
  857 + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY="
  858 + },
  859 + "component-inherit": {
  860 + "version": "0.0.3",
  861 + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
  862 + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM="
  863 + },
  864 + "compress-commons": {
  865 + "version": "1.2.2",
  866 + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.2.tgz",
  867 + "integrity": "sha1-UkqfEJA/OoEzibAiXSfEi7dRiQ8=",
  868 + "requires": {
  869 + "buffer-crc32": "0.2.13",
  870 + "crc32-stream": "2.0.0",
  871 + "normalize-path": "2.1.1",
  872 + "readable-stream": "2.3.5"
  873 + }
  874 + },
  875 + "concat-map": {
  876 + "version": "0.0.1",
  877 + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
  878 + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
  879 + },
  880 + "concat-stream": {
  881 + "version": "1.6.0",
  882 + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz",
  883 + "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=",
  884 + "dev": true,
  885 + "requires": {
  886 + "inherits": "2.0.3",
  887 + "readable-stream": "2.3.5",
  888 + "typedarray": "0.0.6"
  889 + }
  890 + },
  891 + "configstore": {
  892 + "version": "3.1.1",
  893 + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.1.tgz",
  894 + "integrity": "sha512-5oNkD/L++l0O6xGXxb1EWS7SivtjfGQlRyxJsYgE0Z495/L81e2h4/d3r969hoPXuFItzNOKMtsXgYG4c7dYvw==",
  895 + "dev": true,
  896 + "requires": {
  897 + "dot-prop": "4.2.0",
  898 + "graceful-fs": "4.1.11",
  899 + "make-dir": "1.2.0",
  900 + "unique-string": "1.0.0",
  901 + "write-file-atomic": "2.3.0",
  902 + "xdg-basedir": "3.0.0"
  903 + },
  904 + "dependencies": {
  905 + "write-file-atomic": {
  906 + "version": "2.3.0",
  907 + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz",
  908 + "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==",
  909 + "dev": true,
  910 + "requires": {
  911 + "graceful-fs": "4.1.11",
  912 + "imurmurhash": "0.1.4",
  913 + "signal-exit": "3.0.2"
  914 + }
  915 + }
  916 + }
  917 + },
  918 + "connect": {
  919 + "version": "3.5.0",
  920 + "resolved": "https://registry.npmjs.org/connect/-/connect-3.5.0.tgz",
  921 + "integrity": "sha1-s1dSWgtMH1BZnNmD4dnv7qlncZg=",
  922 + "requires": {
  923 + "debug": "2.2.0",
  924 + "finalhandler": "0.5.0",
  925 + "parseurl": "1.3.2",
  926 + "utils-merge": "1.0.0"
  927 + },
  928 + "dependencies": {
  929 + "debug": {
  930 + "version": "2.2.0",
  931 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
  932 + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
  933 + "requires": {
  934 + "ms": "0.7.1"
  935 + }
  936 + },
  937 + "ms": {
  938 + "version": "0.7.1",
  939 + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
  940 + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg="
  941 + }
  942 + }
  943 + },
  944 + "connect-history-api-fallback": {
  945 + "version": "1.5.0",
  946 + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz",
  947 + "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo="
  948 + },
  949 + "cookie": {
  950 + "version": "0.3.1",
  951 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
  952 + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s="
  953 + },
  954 + "cordova-android": {
  955 + "version": "7.1.0",
  956 + "resolved": "https://registry.npmjs.org/cordova-android/-/cordova-android-7.1.0.tgz",
  957 + "integrity": "sha1-HNNu57nRm61Q0+mEK3Mf5ZCSTdU=",
  958 + "requires": {
  959 + "android-versions": "1.3.0",
  960 + "cordova-common": "2.2.1",
  961 + "elementtree": "0.1.6",
  962 + "nopt": "3.0.6",
  963 + "properties-parser": "0.2.3",
  964 + "q": "1.5.1",
  965 + "shelljs": "0.5.3"
  966 + },
  967 + "dependencies": {
  968 + "abbrev": {
  969 + "version": "1.1.1",
  970 + "bundled": true
  971 + },
  972 + "android-versions": {
  973 + "version": "1.3.0",
  974 + "bundled": true,
  975 + "requires": {
  976 + "semver": "5.5.0"
  977 + }
  978 + },
  979 + "ansi": {
  980 + "version": "0.3.1",
  981 + "bundled": true
  982 + },
  983 + "balanced-match": {
  984 + "version": "1.0.0",
  985 + "bundled": true
  986 + },
  987 + "base64-js": {
  988 + "version": "0.0.8",
  989 + "bundled": true
  990 + },
  991 + "big-integer": {
  992 + "version": "1.6.26",
  993 + "bundled": true
  994 + },
  995 + "bplist-parser": {
  996 + "version": "0.1.1",
  997 + "bundled": true,
  998 + "requires": {
  999 + "big-integer": "1.6.26"
  1000 + }
  1001 + },
  1002 + "brace-expansion": {
  1003 + "version": "1.1.11",
  1004 + "bundled": true,
  1005 + "requires": {
  1006 + "balanced-match": "1.0.0",
  1007 + "concat-map": "0.0.1"
  1008 + }
  1009 + },
  1010 + "concat-map": {
  1011 + "version": "0.0.1",
  1012 + "bundled": true
  1013 + },
  1014 + "cordova-common": {
  1015 + "version": "2.2.1",
  1016 + "bundled": true,
  1017 + "requires": {
  1018 + "ansi": "0.3.1",
  1019 + "bplist-parser": "0.1.1",
  1020 + "cordova-registry-mapper": "1.1.15",
  1021 + "elementtree": "0.1.6",
  1022 + "glob": "5.0.15",
  1023 + "minimatch": "3.0.4",
  1024 + "osenv": "0.1.5",
  1025 + "plist": "1.2.0",
  1026 + "q": "1.5.1",
  1027 + "semver": "5.5.0",
  1028 + "shelljs": "0.5.3",
  1029 + "underscore": "1.8.3",
  1030 + "unorm": "1.4.1"
  1031 + }
  1032 + },
  1033 + "cordova-registry-mapper": {
  1034 + "version": "1.1.15",
  1035 + "bundled": true
  1036 + },
  1037 + "elementtree": {
  1038 + "version": "0.1.6",
  1039 + "bundled": true,
  1040 + "requires": {
  1041 + "sax": "0.3.5"
  1042 + }
  1043 + },
  1044 + "glob": {
  1045 + "version": "5.0.15",
  1046 + "bundled": true,
  1047 + "requires": {
  1048 + "inflight": "1.0.6",
  1049 + "inherits": "2.0.3",
  1050 + "minimatch": "3.0.4",
  1051 + "once": "1.4.0",
  1052 + "path-is-absolute": "1.0.1"
  1053 + }
  1054 + },
  1055 + "inflight": {
  1056 + "version": "1.0.6",
  1057 + "bundled": true,
  1058 + "requires": {
  1059 + "once": "1.4.0",
  1060 + "wrappy": "1.0.2"
  1061 + }
  1062 + },
  1063 + "inherits": {
  1064 + "version": "2.0.3",
  1065 + "bundled": true
  1066 + },
  1067 + "lodash": {
  1068 + "version": "3.10.1",
  1069 + "bundled": true
  1070 + },
  1071 + "minimatch": {
  1072 + "version": "3.0.4",
  1073 + "bundled": true,
  1074 + "requires": {
  1075 + "brace-expansion": "1.1.11"
  1076 + }
  1077 + },
  1078 + "nopt": {
  1079 + "version": "3.0.6",
  1080 + "bundled": true,
  1081 + "requires": {
  1082 + "abbrev": "1.1.1"
  1083 + }
  1084 + },
  1085 + "once": {
  1086 + "version": "1.4.0",
  1087 + "bundled": true,
  1088 + "requires": {
  1089 + "wrappy": "1.0.2"
  1090 + }
  1091 + },
  1092 + "os-homedir": {
  1093 + "version": "1.0.2",
  1094 + "bundled": true
  1095 + },
  1096 + "os-tmpdir": {
  1097 + "version": "1.0.2",
  1098 + "bundled": true
  1099 + },
  1100 + "osenv": {
  1101 + "version": "0.1.5",
  1102 + "bundled": true,
  1103 + "requires": {
  1104 + "os-homedir": "1.0.2",
  1105 + "os-tmpdir": "1.0.2"
  1106 + }
  1107 + },
  1108 + "path-is-absolute": {
  1109 + "version": "1.0.1",
  1110 + "bundled": true
  1111 + },
  1112 + "plist": {
  1113 + "version": "1.2.0",
  1114 + "bundled": true,
  1115 + "requires": {
  1116 + "base64-js": "0.0.8",
  1117 + "util-deprecate": "1.0.2",
  1118 + "xmlbuilder": "4.0.0",
  1119 + "xmldom": "0.1.27"
  1120 + }
  1121 + },
  1122 + "properties-parser": {
  1123 + "version": "0.2.3",
  1124 + "bundled": true
  1125 + },
  1126 + "q": {
  1127 + "version": "1.5.1",
  1128 + "bundled": true
  1129 + },
  1130 + "sax": {
  1131 + "version": "0.3.5",
  1132 + "bundled": true
  1133 + },
  1134 + "semver": {
  1135 + "version": "5.5.0",
  1136 + "bundled": true
  1137 + },
  1138 + "shelljs": {
  1139 + "version": "0.5.3",
  1140 + "bundled": true
  1141 + },
  1142 + "underscore": {
  1143 + "version": "1.8.3",
  1144 + "bundled": true
  1145 + },
  1146 + "unorm": {
  1147 + "version": "1.4.1",
  1148 + "bundled": true
  1149 + },
  1150 + "util-deprecate": {
  1151 + "version": "1.0.2",
  1152 + "bundled": true
  1153 + },
  1154 + "wrappy": {
  1155 + "version": "1.0.2",
  1156 + "bundled": true
  1157 + },
  1158 + "xmlbuilder": {
  1159 + "version": "4.0.0",
  1160 + "bundled": true,
  1161 + "requires": {
  1162 + "lodash": "3.10.1"
  1163 + }
  1164 + },
  1165 + "xmldom": {
  1166 + "version": "0.1.27",
  1167 + "bundled": true
  1168 + }
  1169 + }
  1170 + },
  1171 + "cordova-browser": {
  1172 + "version": "5.0.3",
  1173 + "resolved": "https://registry.npmjs.org/cordova-browser/-/cordova-browser-5.0.3.tgz",
  1174 + "integrity": "sha1-9+VCAv3wlpQ4XXjArYckEMsJTfU=",
  1175 + "requires": {
  1176 + "cordova-common": "2.2.0",
  1177 + "cordova-serve": "2.0.0",
  1178 + "nopt": "3.0.6",
  1179 + "shelljs": "0.5.3"
  1180 + },
  1181 + "dependencies": {
  1182 + "abbrev": {
  1183 + "version": "1.1.1",
  1184 + "bundled": true
  1185 + },
  1186 + "accepts": {
  1187 + "version": "1.3.4",
  1188 + "bundled": true,
  1189 + "requires": {
  1190 + "mime-types": "2.1.17",
  1191 + "negotiator": "0.6.1"
  1192 + }
  1193 + },
  1194 + "ansi": {
  1195 + "version": "0.3.1",
  1196 + "bundled": true
  1197 + },
  1198 + "ansi-regex": {
  1199 + "version": "2.1.1",
  1200 + "bundled": true
  1201 + },
  1202 + "ansi-styles": {
  1203 + "version": "2.2.1",
  1204 + "bundled": true
  1205 + },
  1206 + "array-flatten": {
  1207 + "version": "1.1.1",
  1208 + "bundled": true
  1209 + },
  1210 + "balanced-match": {
  1211 + "version": "1.0.0",
  1212 + "bundled": true
  1213 + },
  1214 + "base64-js": {
  1215 + "version": "0.0.8",
  1216 + "bundled": true
  1217 + },
  1218 + "big-integer": {
  1219 + "version": "1.6.26",
  1220 + "bundled": true
  1221 + },
  1222 + "body-parser": {
  1223 + "version": "1.18.2",
  1224 + "bundled": true,
  1225 + "requires": {
  1226 + "bytes": "3.0.0",
  1227 + "content-type": "1.0.4",
  1228 + "debug": "2.6.9",
  1229 + "depd": "1.1.1",
  1230 + "http-errors": "1.6.2",
  1231 + "iconv-lite": "0.4.19",
  1232 + "on-finished": "2.3.0",
  1233 + "qs": "6.5.1",
  1234 + "raw-body": "2.3.2",
  1235 + "type-is": "1.6.15"
  1236 + }
  1237 + },
  1238 + "bplist-parser": {
  1239 + "version": "0.1.1",
  1240 + "bundled": true,
  1241 + "requires": {
  1242 + "big-integer": "1.6.26"
  1243 + }
  1244 + },
  1245 + "brace-expansion": {
  1246 + "version": "1.1.8",
  1247 + "bundled": true,
  1248 + "requires": {
  1249 + "balanced-match": "1.0.0",
  1250 + "concat-map": "0.0.1"
  1251 + }
  1252 + },
  1253 + "bytes": {
  1254 + "version": "3.0.0",
  1255 + "bundled": true
  1256 + },
  1257 + "chalk": {
  1258 + "version": "1.1.3",
  1259 + "bundled": true,
  1260 + "requires": {
  1261 + "ansi-styles": "2.2.1",
  1262 + "escape-string-regexp": "1.0.5",
  1263 + "has-ansi": "2.0.0",
  1264 + "strip-ansi": "3.0.1",
  1265 + "supports-color": "2.0.0"
  1266 + }
  1267 + },
  1268 + "compressible": {
  1269 + "version": "2.0.12",
  1270 + "bundled": true,
  1271 + "requires": {
  1272 + "mime-db": "1.30.0"
  1273 + }
  1274 + },
  1275 + "compression": {
  1276 + "version": "1.7.1",
  1277 + "bundled": true,
  1278 + "requires": {
  1279 + "accepts": "1.3.4",
  1280 + "bytes": "3.0.0",
  1281 + "compressible": "2.0.12",
  1282 + "debug": "2.6.9",
  1283 + "on-headers": "1.0.1",
  1284 + "safe-buffer": "5.1.1",
  1285 + "vary": "1.1.2"
  1286 + }
  1287 + },
  1288 + "concat-map": {
  1289 + "version": "0.0.1",
  1290 + "bundled": true
  1291 + },
  1292 + "content-disposition": {
  1293 + "version": "0.5.2",
  1294 + "bundled": true
  1295 + },
  1296 + "content-type": {
  1297 + "version": "1.0.4",
  1298 + "bundled": true
  1299 + },
  1300 + "cookie": {
  1301 + "version": "0.3.1",
  1302 + "bundled": true
  1303 + },
  1304 + "cookie-signature": {
  1305 + "version": "1.0.6",
  1306 + "bundled": true
  1307 + },
  1308 + "cordova-common": {
  1309 + "version": "2.2.0",
  1310 + "bundled": true,
  1311 + "requires": {
  1312 + "ansi": "0.3.1",
  1313 + "bplist-parser": "0.1.1",
  1314 + "cordova-registry-mapper": "1.1.15",
  1315 + "elementtree": "0.1.6",
  1316 + "glob": "5.0.15",
  1317 + "minimatch": "3.0.4",
  1318 + "osenv": "0.1.4",
  1319 + "plist": "1.2.0",
  1320 + "q": "1.5.1",
  1321 + "semver": "5.4.1",
  1322 + "shelljs": "0.5.3",
  1323 + "underscore": "1.8.3",
  1324 + "unorm": "1.4.1"
  1325 + }
  1326 + },
  1327 + "cordova-registry-mapper": {
  1328 + "version": "1.1.15",
  1329 + "bundled": true
  1330 + },
  1331 + "cordova-serve": {
  1332 + "version": "2.0.0",
  1333 + "bundled": true,
  1334 + "requires": {
  1335 + "chalk": "1.1.3",
  1336 + "compression": "1.7.1",
  1337 + "express": "4.16.2",
  1338 + "open": "0.0.5",
  1339 + "shelljs": "0.5.3"
  1340 + }
  1341 + },
  1342 + "debug": {
  1343 + "version": "2.6.9",
  1344 + "bundled": true,
  1345 + "requires": {
  1346 + "ms": "2.0.0"
  1347 + }
  1348 + },
  1349 + "depd": {
  1350 + "version": "1.1.1",
  1351 + "bundled": true
  1352 + },
  1353 + "destroy": {
  1354 + "version": "1.0.4",
  1355 + "bundled": true
  1356 + },
  1357 + "ee-first": {
  1358 + "version": "1.1.1",
  1359 + "bundled": true
  1360 + },
  1361 + "elementtree": {
  1362 + "version": "0.1.6",
  1363 + "bundled": true,
  1364 + "requires": {
  1365 + "sax": "0.3.5"
  1366 + }
  1367 + },
  1368 + "encodeurl": {
  1369 + "version": "1.0.1",
  1370 + "bundled": true
  1371 + },
  1372 + "escape-html": {
  1373 + "version": "1.0.3",
  1374 + "bundled": true
  1375 + },
  1376 + "escape-string-regexp": {
  1377 + "version": "1.0.5",
  1378 + "bundled": true
  1379 + },
  1380 + "etag": {
  1381 + "version": "1.8.1",
  1382 + "bundled": true
  1383 + },
  1384 + "express": {
  1385 + "version": "4.16.2",
  1386 + "bundled": true,
  1387 + "requires": {
  1388 + "accepts": "1.3.4",
  1389 + "array-flatten": "1.1.1",
  1390 + "body-parser": "1.18.2",
  1391 + "content-disposition": "0.5.2",
  1392 + "content-type": "1.0.4",
  1393 + "cookie": "0.3.1",
  1394 + "cookie-signature": "1.0.6",
  1395 + "debug": "2.6.9",
  1396 + "depd": "1.1.1",
  1397 + "encodeurl": "1.0.1",
  1398 + "escape-html": "1.0.3",
  1399 + "etag": "1.8.1",
  1400 + "finalhandler": "1.1.0",
  1401 + "fresh": "0.5.2",
  1402 + "merge-descriptors": "1.0.1",
  1403 + "methods": "1.1.2",
  1404 + "on-finished": "2.3.0",
  1405 + "parseurl": "1.3.2",
  1406 + "path-to-regexp": "0.1.7",
  1407 + "proxy-addr": "2.0.2",
  1408 + "qs": "6.5.1",
  1409 + "range-parser": "1.2.0",
  1410 + "safe-buffer": "5.1.1",
  1411 + "send": "0.16.1",
  1412 + "serve-static": "1.13.1",
  1413 + "setprototypeof": "1.1.0",
  1414 + "statuses": "1.3.1",
  1415 + "type-is": "1.6.15",
  1416 + "utils-merge": "1.0.1",
  1417 + "vary": "1.1.2"
  1418 + }
  1419 + },
  1420 + "finalhandler": {
  1421 + "version": "1.1.0",
  1422 + "bundled": true,
  1423 + "requires": {
  1424 + "debug": "2.6.9",
  1425 + "encodeurl": "1.0.1",
  1426 + "escape-html": "1.0.3",
  1427 + "on-finished": "2.3.0",
  1428 + "parseurl": "1.3.2",
  1429 + "statuses": "1.3.1",
  1430 + "unpipe": "1.0.0"
  1431 + }
  1432 + },
  1433 + "forwarded": {
  1434 + "version": "0.1.2",
  1435 + "bundled": true
  1436 + },
  1437 + "fresh": {
  1438 + "version": "0.5.2",
  1439 + "bundled": true
  1440 + },
  1441 + "glob": {
  1442 + "version": "5.0.15",
  1443 + "bundled": true,
  1444 + "requires": {
  1445 + "inflight": "1.0.6",
  1446 + "inherits": "2.0.3",
  1447 + "minimatch": "3.0.4",
  1448 + "once": "1.4.0",
  1449 + "path-is-absolute": "1.0.1"
  1450 + }
  1451 + },
  1452 + "has-ansi": {
  1453 + "version": "2.0.0",
  1454 + "bundled": true,
  1455 + "requires": {
  1456 + "ansi-regex": "2.1.1"
  1457 + }
  1458 + },
  1459 + "http-errors": {
  1460 + "version": "1.6.2",
  1461 + "bundled": true,
  1462 + "requires": {
  1463 + "depd": "1.1.1",
  1464 + "inherits": "2.0.3",
  1465 + "setprototypeof": "1.0.3",
  1466 + "statuses": "1.3.1"
  1467 + },
  1468 + "dependencies": {
  1469 + "setprototypeof": {
  1470 + "version": "1.0.3",
  1471 + "bundled": true
  1472 + }
  1473 + }
  1474 + },
  1475 + "iconv-lite": {
  1476 + "version": "0.4.19",
  1477 + "bundled": true
  1478 + },
  1479 + "inflight": {
  1480 + "version": "1.0.6",
  1481 + "bundled": true,
  1482 + "requires": {
  1483 + "once": "1.4.0",
  1484 + "wrappy": "1.0.2"
  1485 + }
  1486 + },
  1487 + "inherits": {
  1488 + "version": "2.0.3",
  1489 + "bundled": true
  1490 + },
  1491 + "ipaddr.js": {
  1492 + "version": "1.5.2",
  1493 + "bundled": true
  1494 + },
  1495 + "lodash": {
  1496 + "version": "3.10.1",
  1497 + "bundled": true
  1498 + },
  1499 + "media-typer": {
  1500 + "version": "0.3.0",
  1501 + "bundled": true
  1502 + },
  1503 + "merge-descriptors": {
  1504 + "version": "1.0.1",
  1505 + "bundled": true
  1506 + },
  1507 + "methods": {
  1508 + "version": "1.1.2",
  1509 + "bundled": true
  1510 + },
  1511 + "mime": {
  1512 + "version": "1.4.1",
  1513 + "bundled": true
  1514 + },
  1515 + "mime-db": {
  1516 + "version": "1.30.0",
  1517 + "bundled": true
  1518 + },
  1519 + "mime-types": {
  1520 + "version": "2.1.17",
  1521 + "bundled": true,
  1522 + "requires": {
  1523 + "mime-db": "1.30.0"
  1524 + }
  1525 + },
  1526 + "minimatch": {
  1527 + "version": "3.0.4",
  1528 + "bundled": true,
  1529 + "requires": {
  1530 + "brace-expansion": "1.1.8"
  1531 + }
  1532 + },
  1533 + "ms": {
  1534 + "version": "2.0.0",
  1535 + "bundled": true
  1536 + },
  1537 + "negotiator": {
  1538 + "version": "0.6.1",
  1539 + "bundled": true