├── .circleci └── config.yml ├── .gitignore ├── LICENSE ├── README.md ├── docs └── images │ ├── console-example.png │ ├── sam-example.png │ └── sls-example.png ├── greenkeeper.json ├── opt └── nodejs │ └── node8 │ └── node_modules │ └── aws-sdk │ ├── .gitignore │ ├── index.js │ ├── package-lock.json │ └── package.json ├── package-lock.json ├── package.json └── serverless.yml /.circleci/config.yml: -------------------------------------------------------------------------------- 1 | version: 2 2 | 3 | jobs: 4 | build: 5 | docker: 6 | - image: circleci/node:10.16.0 7 | working_directory: ~/repo 8 | steps: 9 | - checkout 10 | - run: 11 | name: install AWS SDK 12 | command: | 13 | cd opt/nodejs/node8/node_modules/aws-sdk/ 14 | npm ci 15 | 16 | deploy: 17 | docker: 18 | - image: circleci/node:10.16.0 19 | working_directory: ~/repo 20 | steps: 21 | - checkout 22 | - run: 23 | name: install AWS SDK 24 | command: | 25 | cd opt/nodejs/node8/node_modules/aws-sdk/ 26 | npm ci 27 | - run: 28 | name: install SLS 29 | command: npm ci 30 | - run: 31 | name: us-east-1 32 | command: npm run sls -- deploy --region us-east-1 33 | - run: 34 | name: us-west-2 35 | command: npm run sls -- deploy --region us-west-2 36 | - run: 37 | name: eu-central-1 38 | command: npm run sls -- deploy --region eu-central-1 39 | - run: 40 | name: eu-west-1 41 | command: npm run sls -- deploy --region eu-west-1 42 | 43 | workflows: 44 | version: 2 45 | build: 46 | jobs: 47 | - build: 48 | filters: 49 | branches: 50 | ignore: deploy 51 | 52 | build_and_deploy: 53 | jobs: 54 | - build: 55 | filters: 56 | branches: 57 | only: deploy 58 | - deploy: 59 | requires: 60 | - build 61 | filters: 62 | branches: 63 | only: deploy 64 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | 8 | # Runtime data 9 | pids 10 | *.pid 11 | *.seed 12 | *.pid.lock 13 | 14 | # Directory for instrumented libs generated by jscoverage/JSCover 15 | lib-cov 16 | 17 | # Coverage directory used by tools like istanbul 18 | coverage 19 | 20 | # nyc test coverage 21 | .nyc_output 22 | 23 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 24 | .grunt 25 | 26 | # Bower dependency directory (https://bower.io/) 27 | bower_components 28 | 29 | # node-waf configuration 30 | .lock-wscript 31 | 32 | # Compiled binary addons (https://nodejs.org/api/addons.html) 33 | build/Release 34 | 35 | # Dependency directories 36 | jspm_packages/ 37 | 38 | # TypeScript v1 declaration files 39 | typings/ 40 | 41 | # Optional npm cache directory 42 | .npm 43 | 44 | # Optional eslint cache 45 | .eslintcache 46 | 47 | # Optional REPL history 48 | .node_repl_history 49 | 50 | # Output of 'npm pack' 51 | *.tgz 52 | 53 | # Yarn Integrity file 54 | .yarn-integrity 55 | 56 | # dotenv environment variables file 57 | .env 58 | 59 | # next.js build output 60 | .next 61 | 62 | .serverless 63 | .vscode 64 | node_modules 65 | !opt/nodejs/node8/node_modules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "[]" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright [2019] [Lumigo] 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # lambda-layer-optimized-aws-sdk 2 | 3 | [![Greenkeeper badge](https://badges.greenkeeper.io/lumigo/lambda-layer-optimized-aws-sdk.svg)](https://greenkeeper.io/) 4 | [![CircleCI](https://circleci.com/gh/lumigo/lambda-layer-optimized-aws-sdk.svg?style=svg)](https://circleci.com/gh/lumigo/lambda-layer-optimized-aws-sdk) 5 | [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE) 6 | 7 | A Lambda layer that gives you an AWS SDK with HTTP keep-alive enabled already. 8 | 9 | You can add this layer to your function using one of the following ARNs (pick the one from the region you need): 10 | 11 | * **arn:aws:lambda:us-east-1:374852340823:layer:optimized-aws-sdk:[insert version here]** 12 | * **arn:aws:lambda:us-west-2:374852340823:layer:optimized-aws-sdk:[insert version here]** 13 | * **arn:aws:lambda:eu-central-1:374852340823:layer:optimized-aws-sdk:[insert version here]** 14 | * **arn:aws:lambda:eu-west-1:374852340823:layer:optimized-aws-sdk:[insert version here]** 15 | 16 | The latest version of this layer is **11**. 17 | 18 | ## Getting started 19 | 20 | You can add this layer to your project using the Serverless framework: 21 | ![](/docs/images/sls-example.png) 22 | 23 | Or with SAM: 24 | ![](/docs/images/sam-example.png) 25 | 26 | Or add it via the console manually: 27 | ![](/docs/images/console-example.png) 28 | 29 | ## Version mapping 30 | 31 | | layer version | AWS SDK version | 32 | |---|---| 33 | | 9 | 2.458.0 | 34 | | 10 | 2.471.0 | 35 | | 11 | 2.508.0 | 36 | -------------------------------------------------------------------------------- /docs/images/console-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/lambda-layer-optimized-aws-sdk/91d8a06fd97924db4fd9eb25adcfadb793b44ca4/docs/images/console-example.png -------------------------------------------------------------------------------- /docs/images/sam-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/lambda-layer-optimized-aws-sdk/91d8a06fd97924db4fd9eb25adcfadb793b44ca4/docs/images/sam-example.png -------------------------------------------------------------------------------- /docs/images/sls-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/lambda-layer-optimized-aws-sdk/91d8a06fd97924db4fd9eb25adcfadb793b44ca4/docs/images/sls-example.png -------------------------------------------------------------------------------- /greenkeeper.json: -------------------------------------------------------------------------------- 1 | { 2 | "groups": { 3 | "default": { 4 | "packages": [ 5 | "opt/nodejs/node8/node_modules/aws-sdk/package.json" 6 | ] 7 | } 8 | } 9 | } -------------------------------------------------------------------------------- /opt/nodejs/node8/node_modules/aws-sdk/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /opt/nodejs/node8/node_modules/aws-sdk/index.js: -------------------------------------------------------------------------------- 1 | const AWS = require('aws-sdk') 2 | const https = require('https') 3 | const sslAgent = new https.Agent({ 4 | keepAlive: true, 5 | maxSockets: 50, 6 | rejectUnauthorized: true 7 | }) 8 | sslAgent.setMaxListeners(0) 9 | AWS.config.update({ 10 | httpOptions: { 11 | agent: sslAgent 12 | } 13 | }) 14 | 15 | module.exports = AWS -------------------------------------------------------------------------------- /opt/nodejs/node8/node_modules/aws-sdk/package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sdks-layer", 3 | "version": "1.0.0", 4 | "lockfileVersion": 1, 5 | "requires": true, 6 | "dependencies": { 7 | "aws-sdk": { 8 | "version": "2.602.0", 9 | "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.602.0.tgz", 10 | "integrity": "sha512-qJVUfYDTe+/htIk8nYHz+1WjfPjg4612o59s8QM3tzdQ711/J7XU+uot6e1g123BZmoz9OG5i3jTG3Q/6Uthfg==", 11 | "dev": true, 12 | "requires": { 13 | "buffer": "4.9.1", 14 | "events": "1.1.1", 15 | "ieee754": "1.1.13", 16 | "jmespath": "0.15.0", 17 | "querystring": "0.2.0", 18 | "sax": "1.2.1", 19 | "url": "0.10.3", 20 | "uuid": "3.3.2", 21 | "xml2js": "0.4.19" 22 | } 23 | }, 24 | "base64-js": { 25 | "version": "1.3.1", 26 | "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", 27 | "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", 28 | "dev": true 29 | }, 30 | "buffer": { 31 | "version": "4.9.1", 32 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", 33 | "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", 34 | "dev": true, 35 | "requires": { 36 | "base64-js": "^1.0.2", 37 | "ieee754": "^1.1.4", 38 | "isarray": "^1.0.0" 39 | } 40 | }, 41 | "events": { 42 | "version": "1.1.1", 43 | "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", 44 | "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", 45 | "dev": true 46 | }, 47 | "ieee754": { 48 | "version": "1.1.13", 49 | "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", 50 | "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", 51 | "dev": true 52 | }, 53 | "isarray": { 54 | "version": "1.0.0", 55 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 56 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 57 | "dev": true 58 | }, 59 | "jmespath": { 60 | "version": "0.15.0", 61 | "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz", 62 | "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=", 63 | "dev": true 64 | }, 65 | "punycode": { 66 | "version": "1.3.2", 67 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", 68 | "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", 69 | "dev": true 70 | }, 71 | "querystring": { 72 | "version": "0.2.0", 73 | "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", 74 | "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", 75 | "dev": true 76 | }, 77 | "sax": { 78 | "version": "1.2.1", 79 | "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", 80 | "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=", 81 | "dev": true 82 | }, 83 | "url": { 84 | "version": "0.10.3", 85 | "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", 86 | "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=", 87 | "dev": true, 88 | "requires": { 89 | "punycode": "1.3.2", 90 | "querystring": "0.2.0" 91 | } 92 | }, 93 | "uuid": { 94 | "version": "3.3.2", 95 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", 96 | "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", 97 | "dev": true 98 | }, 99 | "xml2js": { 100 | "version": "0.4.19", 101 | "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", 102 | "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", 103 | "dev": true, 104 | "requires": { 105 | "sax": ">=0.6.0", 106 | "xmlbuilder": "~9.0.1" 107 | } 108 | }, 109 | "xmlbuilder": { 110 | "version": "9.0.7", 111 | "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", 112 | "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", 113 | "dev": true 114 | } 115 | } 116 | } 117 | -------------------------------------------------------------------------------- /opt/nodejs/node8/node_modules/aws-sdk/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sdks-layer", 3 | "version": "1.0.0", 4 | "private": true, 5 | "description": "", 6 | "main": "index.js", 7 | "scripts": {}, 8 | "author": "", 9 | "license": "ISC", 10 | "dependencies": {}, 11 | "devDependencies": { 12 | "aws-sdk": "^2.602.0" 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "lambda-layer-optimized-aws-sdk", 3 | "version": "1.0.0", 4 | "lockfileVersion": 1, 5 | "requires": true, 6 | "dependencies": { 7 | "@serverless/cli": { 8 | "version": "1.0.3", 9 | "resolved": "https://registry.npmjs.org/@serverless/cli/-/cli-1.0.3.tgz", 10 | "integrity": "sha512-r8v/WVP600yMXFvXMEiMxlVrjZeCBOCY57f33wFYf5RvBr7iv46s140uDe2JfuHh3lX3+wgB++LOPOEOHmVqsQ==", 11 | "dev": true, 12 | "requires": { 13 | "@serverless/core": "^1.0.0", 14 | "@serverless/template": "^1.0.2", 15 | "ansi-escapes": "^4.2.0", 16 | "chalk": "^2.4.2", 17 | "dotenv": "^8.0.0", 18 | "figures": "^3.0.0", 19 | "minimist": "^1.2.0", 20 | "prettyoutput": "^1.2.0", 21 | "strip-ansi": "^5.2.0" 22 | } 23 | }, 24 | "@serverless/component-metrics": { 25 | "version": "1.0.8", 26 | "resolved": "https://registry.npmjs.org/@serverless/component-metrics/-/component-metrics-1.0.8.tgz", 27 | "integrity": "sha512-lOUyRopNTKJYVEU9T6stp2irwlTDsYMmUKBOUjnMcwGveuUfIJqrCOtFLtIPPj3XJlbZy5F68l4KP9rZ8Ipang==", 28 | "dev": true, 29 | "requires": { 30 | "node-fetch": "^2.6.0", 31 | "shortid": "^2.2.14" 32 | }, 33 | "dependencies": { 34 | "node-fetch": { 35 | "version": "2.6.0", 36 | "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", 37 | "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==", 38 | "dev": true 39 | } 40 | } 41 | }, 42 | "@serverless/core": { 43 | "version": "1.0.0", 44 | "resolved": "https://registry.npmjs.org/@serverless/core/-/core-1.0.0.tgz", 45 | "integrity": "sha512-XP5KXvEGlrNIOV/KJ0KKwzeov9MqZQ+Ck3z7JW/gtd8ryoKK+5+ah2WL77DXETeHeEwxZhJdrNatqc0FXauEiw==", 46 | "dev": true, 47 | "requires": { 48 | "fs-extra": "^7.0.1", 49 | "js-yaml": "^3.13.1", 50 | "package-json": "^6.3.0", 51 | "ramda": "^0.26.1", 52 | "semver": "^6.1.1" 53 | }, 54 | "dependencies": { 55 | "fs-extra": { 56 | "version": "7.0.1", 57 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", 58 | "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", 59 | "dev": true, 60 | "requires": { 61 | "graceful-fs": "^4.1.2", 62 | "jsonfile": "^4.0.0", 63 | "universalify": "^0.1.0" 64 | } 65 | }, 66 | "semver": { 67 | "version": "6.3.0", 68 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 69 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 70 | "dev": true 71 | } 72 | } 73 | }, 74 | "@serverless/enterprise-plugin": { 75 | "version": "1.3.8", 76 | "resolved": "https://registry.npmjs.org/@serverless/enterprise-plugin/-/enterprise-plugin-1.3.8.tgz", 77 | "integrity": "sha512-r2rTxVZZQB4eOcq2Toe89WYY2vHkyPiLWXGCfzmZcxRYe+Triv1/E1c7A6JE4sGIimLKONDVN6OPECmHanYlgQ==", 78 | "dev": true, 79 | "requires": { 80 | "@serverless/event-mocks": "^1.1.1", 81 | "@serverless/platform-sdk": "^2.0.3", 82 | "chalk": "^2.4.2", 83 | "flat": "^4.1.0", 84 | "fs-extra": "^7.0.1", 85 | "iso8601-duration": "^1.1.7", 86 | "isomorphic-fetch": "^2.2.1", 87 | "js-yaml": "^3.13.1", 88 | "jsonata": "^1.6.4", 89 | "jszip": "^3.2.1", 90 | "lodash": "^4.17.11", 91 | "moment": "^2.24.0", 92 | "node-dir": "^0.1.17", 93 | "node-fetch": "^2.3.0", 94 | "regenerator-runtime": "^0.13.1", 95 | "semver": "^5.6.0", 96 | "simple-git": "^1.118.0", 97 | "source-map-support": "^0.5.12", 98 | "uuid": "^3.3.2", 99 | "yamljs": "^0.3.0" 100 | }, 101 | "dependencies": { 102 | "fs-extra": { 103 | "version": "7.0.1", 104 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", 105 | "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", 106 | "dev": true, 107 | "requires": { 108 | "graceful-fs": "^4.1.2", 109 | "jsonfile": "^4.0.0", 110 | "universalify": "^0.1.0" 111 | } 112 | }, 113 | "node-fetch": { 114 | "version": "2.6.0", 115 | "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", 116 | "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==", 117 | "dev": true 118 | }, 119 | "uuid": { 120 | "version": "3.3.2", 121 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", 122 | "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", 123 | "dev": true 124 | } 125 | } 126 | }, 127 | "@serverless/event-mocks": { 128 | "version": "1.1.1", 129 | "resolved": "https://registry.npmjs.org/@serverless/event-mocks/-/event-mocks-1.1.1.tgz", 130 | "integrity": "sha512-YAV5V/y+XIOfd+HEVeXfPWZb8C6QLruFk9tBivoX2roQLWVq145s4uxf8D0QioCueuRzkukHUS4JIj+KVoS34A==", 131 | "dev": true, 132 | "requires": { 133 | "@types/lodash": "^4.14.123", 134 | "lodash": "^4.17.11" 135 | } 136 | }, 137 | "@serverless/platform-sdk": { 138 | "version": "2.1.0", 139 | "resolved": "https://registry.npmjs.org/@serverless/platform-sdk/-/platform-sdk-2.1.0.tgz", 140 | "integrity": "sha512-f9MY6tf9SXyAEX/1gqWPOJbm83y7F/GxsoGyCYn7mmo9RDIisy8uwoITmqIRsbxcoC6v2xQxuSRlAZPBH4JCyQ==", 141 | "dev": true, 142 | "requires": { 143 | "body-parser": "^1.19.0", 144 | "chalk": "^2.4.1", 145 | "express": "^4.16.3", 146 | "is-docker": "^1.1.0", 147 | "isomorphic-fetch": "^2.2.1", 148 | "jwt-decode": "^2.2.0", 149 | "opn": "^5.5.0", 150 | "querystring": "^0.2.0", 151 | "ramda": "^0.25.0", 152 | "rc": "^1.2.8", 153 | "regenerator-runtime": "^0.13.1", 154 | "source-map-support": "^0.5.12", 155 | "uuid": "^3.3.2", 156 | "write-file-atomic": "^2.4.2" 157 | }, 158 | "dependencies": { 159 | "ramda": { 160 | "version": "0.25.0", 161 | "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.25.0.tgz", 162 | "integrity": "sha512-GXpfrYVPwx3K7RQ6aYT8KPS8XViSXUVJT1ONhoKPE9VAleW42YE+U+8VEyGWt41EnEQW7gwecYJriTI0pKoecQ==", 163 | "dev": true 164 | }, 165 | "uuid": { 166 | "version": "3.3.2", 167 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", 168 | "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", 169 | "dev": true 170 | } 171 | } 172 | }, 173 | "@serverless/template": { 174 | "version": "1.0.2", 175 | "resolved": "https://registry.npmjs.org/@serverless/template/-/template-1.0.2.tgz", 176 | "integrity": "sha512-HtiAHBrYRVDMo2652wCqspro1eTTjjQT1loG6zLkRZs9NeXijduSLZM7Vj032AKZOayGLmyXggHffWgF3w+/oA==", 177 | "dev": true, 178 | "requires": { 179 | "@serverless/component-metrics": "^1.0.8", 180 | "@serverless/core": "^1.0.0", 181 | "graphlib": "^2.1.7", 182 | "traverse": "^0.6.6" 183 | } 184 | }, 185 | "@sindresorhus/is": { 186 | "version": "0.14.0", 187 | "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", 188 | "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", 189 | "dev": true 190 | }, 191 | "@szmarczak/http-timer": { 192 | "version": "1.1.2", 193 | "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", 194 | "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", 195 | "dev": true, 196 | "requires": { 197 | "defer-to-connect": "^1.0.1" 198 | } 199 | }, 200 | "@types/lodash": { 201 | "version": "4.14.136", 202 | "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.136.tgz", 203 | "integrity": "sha512-0GJhzBdvsW2RUccNHOBkabI8HZVdOXmXbXhuKlDEd5Vv12P7oAVGfomGp3Ne21o5D/qu1WmthlNKFaoZJJeErA==", 204 | "dev": true 205 | }, 206 | "accepts": { 207 | "version": "1.3.7", 208 | "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", 209 | "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", 210 | "dev": true, 211 | "requires": { 212 | "mime-types": "~2.1.24", 213 | "negotiator": "0.6.2" 214 | } 215 | }, 216 | "agent-base": { 217 | "version": "4.3.0", 218 | "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", 219 | "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", 220 | "dev": true, 221 | "requires": { 222 | "es6-promisify": "^5.0.0" 223 | } 224 | }, 225 | "ansi": { 226 | "version": "0.3.1", 227 | "resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.1.tgz", 228 | "integrity": "sha1-DELU+xcWDVqa8eSEus4cZpIsGyE=", 229 | "dev": true 230 | }, 231 | "ansi-align": { 232 | "version": "2.0.0", 233 | "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", 234 | "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", 235 | "dev": true, 236 | "requires": { 237 | "string-width": "^2.0.0" 238 | }, 239 | "dependencies": { 240 | "ansi-regex": { 241 | "version": "3.0.0", 242 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 243 | "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 244 | "dev": true 245 | }, 246 | "is-fullwidth-code-point": { 247 | "version": "2.0.0", 248 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 249 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 250 | "dev": true 251 | }, 252 | "string-width": { 253 | "version": "2.1.1", 254 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", 255 | "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", 256 | "dev": true, 257 | "requires": { 258 | "is-fullwidth-code-point": "^2.0.0", 259 | "strip-ansi": "^4.0.0" 260 | } 261 | }, 262 | "strip-ansi": { 263 | "version": "4.0.0", 264 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 265 | "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 266 | "dev": true, 267 | "requires": { 268 | "ansi-regex": "^3.0.0" 269 | } 270 | } 271 | } 272 | }, 273 | "ansi-escapes": { 274 | "version": "4.2.1", 275 | "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.2.1.tgz", 276 | "integrity": "sha512-Cg3ymMAdN10wOk/VYfLV7KCQyv7EDirJ64500sU7n9UlmioEtDuU5Gd+hj73hXSU/ex7tHJSssmyftDdkMLO8Q==", 277 | "dev": true, 278 | "requires": { 279 | "type-fest": "^0.5.2" 280 | } 281 | }, 282 | "ansi-regex": { 283 | "version": "4.1.0", 284 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 285 | "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", 286 | "dev": true 287 | }, 288 | "ansi-styles": { 289 | "version": "3.2.1", 290 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 291 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 292 | "dev": true, 293 | "requires": { 294 | "color-convert": "^1.9.0" 295 | } 296 | }, 297 | "archiver": { 298 | "version": "1.3.0", 299 | "resolved": "https://registry.npmjs.org/archiver/-/archiver-1.3.0.tgz", 300 | "integrity": "sha1-TyGU1tj5nfP1MeaIHxTxXVX6ryI=", 301 | "dev": true, 302 | "requires": { 303 | "archiver-utils": "^1.3.0", 304 | "async": "^2.0.0", 305 | "buffer-crc32": "^0.2.1", 306 | "glob": "^7.0.0", 307 | "lodash": "^4.8.0", 308 | "readable-stream": "^2.0.0", 309 | "tar-stream": "^1.5.0", 310 | "walkdir": "^0.0.11", 311 | "zip-stream": "^1.1.0" 312 | }, 313 | "dependencies": { 314 | "async": { 315 | "version": "2.6.3", 316 | "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", 317 | "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", 318 | "dev": true, 319 | "requires": { 320 | "lodash": "^4.17.14" 321 | } 322 | } 323 | } 324 | }, 325 | "archiver-utils": { 326 | "version": "1.3.0", 327 | "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz", 328 | "integrity": "sha1-5QtMCccL89aA4y/xt5lOn52JUXQ=", 329 | "dev": true, 330 | "requires": { 331 | "glob": "^7.0.0", 332 | "graceful-fs": "^4.1.0", 333 | "lazystream": "^1.0.0", 334 | "lodash": "^4.8.0", 335 | "normalize-path": "^2.0.0", 336 | "readable-stream": "^2.0.0" 337 | } 338 | }, 339 | "are-we-there-yet": { 340 | "version": "1.1.5", 341 | "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", 342 | "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", 343 | "dev": true, 344 | "requires": { 345 | "delegates": "^1.0.0", 346 | "readable-stream": "^2.0.6" 347 | } 348 | }, 349 | "argparse": { 350 | "version": "1.0.10", 351 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 352 | "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 353 | "dev": true, 354 | "requires": { 355 | "sprintf-js": "~1.0.2" 356 | } 357 | }, 358 | "arr-diff": { 359 | "version": "4.0.0", 360 | "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", 361 | "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", 362 | "dev": true 363 | }, 364 | "arr-union": { 365 | "version": "3.1.0", 366 | "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", 367 | "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", 368 | "dev": true 369 | }, 370 | "array-flatten": { 371 | "version": "1.1.1", 372 | "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", 373 | "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", 374 | "dev": true 375 | }, 376 | "array-union": { 377 | "version": "1.0.2", 378 | "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", 379 | "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", 380 | "dev": true, 381 | "requires": { 382 | "array-uniq": "^1.0.1" 383 | } 384 | }, 385 | "array-uniq": { 386 | "version": "1.0.3", 387 | "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", 388 | "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", 389 | "dev": true 390 | }, 391 | "array-unique": { 392 | "version": "0.3.2", 393 | "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", 394 | "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", 395 | "dev": true 396 | }, 397 | "assign-symbols": { 398 | "version": "1.0.0", 399 | "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", 400 | "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", 401 | "dev": true 402 | }, 403 | "async": { 404 | "version": "1.5.2", 405 | "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", 406 | "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", 407 | "dev": true 408 | }, 409 | "asynckit": { 410 | "version": "0.4.0", 411 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 412 | "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", 413 | "dev": true 414 | }, 415 | "atob": { 416 | "version": "2.1.2", 417 | "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", 418 | "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", 419 | "dev": true 420 | }, 421 | "aws-sdk": { 422 | "version": "2.508.0", 423 | "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.508.0.tgz", 424 | "integrity": "sha512-VXMxsuwK31U+N259562VPiwQblwRQFQoVnv0d4Gp4Ji+JimCvV6qF73zobZy7cQK5ZPAB25BK4JVMdTYkpi+vA==", 425 | "dev": true, 426 | "requires": { 427 | "buffer": "4.9.1", 428 | "events": "1.1.1", 429 | "ieee754": "1.1.8", 430 | "jmespath": "0.15.0", 431 | "querystring": "0.2.0", 432 | "sax": "1.2.1", 433 | "url": "0.10.3", 434 | "uuid": "3.3.2", 435 | "xml2js": "0.4.19" 436 | }, 437 | "dependencies": { 438 | "buffer": { 439 | "version": "4.9.1", 440 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", 441 | "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", 442 | "dev": true, 443 | "requires": { 444 | "base64-js": "^1.0.2", 445 | "ieee754": "^1.1.4", 446 | "isarray": "^1.0.0" 447 | } 448 | }, 449 | "ieee754": { 450 | "version": "1.1.8", 451 | "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz", 452 | "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=", 453 | "dev": true 454 | }, 455 | "uuid": { 456 | "version": "3.3.2", 457 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", 458 | "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", 459 | "dev": true 460 | } 461 | } 462 | }, 463 | "balanced-match": { 464 | "version": "1.0.0", 465 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 466 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", 467 | "dev": true 468 | }, 469 | "base": { 470 | "version": "0.11.2", 471 | "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", 472 | "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", 473 | "dev": true, 474 | "requires": { 475 | "cache-base": "^1.0.1", 476 | "class-utils": "^0.3.5", 477 | "component-emitter": "^1.2.1", 478 | "define-property": "^1.0.0", 479 | "isobject": "^3.0.1", 480 | "mixin-deep": "^1.2.0", 481 | "pascalcase": "^0.1.1" 482 | }, 483 | "dependencies": { 484 | "define-property": { 485 | "version": "1.0.0", 486 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 487 | "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 488 | "dev": true, 489 | "requires": { 490 | "is-descriptor": "^1.0.0" 491 | } 492 | } 493 | } 494 | }, 495 | "base64-js": { 496 | "version": "1.3.1", 497 | "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", 498 | "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", 499 | "dev": true 500 | }, 501 | "bl": { 502 | "version": "1.2.2", 503 | "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", 504 | "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", 505 | "dev": true, 506 | "requires": { 507 | "readable-stream": "^2.3.5", 508 | "safe-buffer": "^5.1.1" 509 | } 510 | }, 511 | "bluebird": { 512 | "version": "3.5.5", 513 | "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz", 514 | "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==", 515 | "dev": true 516 | }, 517 | "body-parser": { 518 | "version": "1.19.0", 519 | "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", 520 | "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", 521 | "dev": true, 522 | "requires": { 523 | "bytes": "3.1.0", 524 | "content-type": "~1.0.4", 525 | "debug": "2.6.9", 526 | "depd": "~1.1.2", 527 | "http-errors": "1.7.2", 528 | "iconv-lite": "0.4.24", 529 | "on-finished": "~2.3.0", 530 | "qs": "6.7.0", 531 | "raw-body": "2.4.0", 532 | "type-is": "~1.6.17" 533 | } 534 | }, 535 | "boxen": { 536 | "version": "1.3.0", 537 | "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", 538 | "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", 539 | "dev": true, 540 | "requires": { 541 | "ansi-align": "^2.0.0", 542 | "camelcase": "^4.0.0", 543 | "chalk": "^2.0.1", 544 | "cli-boxes": "^1.0.0", 545 | "string-width": "^2.0.0", 546 | "term-size": "^1.2.0", 547 | "widest-line": "^2.0.0" 548 | }, 549 | "dependencies": { 550 | "ansi-regex": { 551 | "version": "3.0.0", 552 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 553 | "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 554 | "dev": true 555 | }, 556 | "is-fullwidth-code-point": { 557 | "version": "2.0.0", 558 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 559 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 560 | "dev": true 561 | }, 562 | "string-width": { 563 | "version": "2.1.1", 564 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", 565 | "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", 566 | "dev": true, 567 | "requires": { 568 | "is-fullwidth-code-point": "^2.0.0", 569 | "strip-ansi": "^4.0.0" 570 | } 571 | }, 572 | "strip-ansi": { 573 | "version": "4.0.0", 574 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 575 | "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 576 | "dev": true, 577 | "requires": { 578 | "ansi-regex": "^3.0.0" 579 | } 580 | } 581 | } 582 | }, 583 | "brace-expansion": { 584 | "version": "1.1.11", 585 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 586 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 587 | "dev": true, 588 | "requires": { 589 | "balanced-match": "^1.0.0", 590 | "concat-map": "0.0.1" 591 | } 592 | }, 593 | "buffer": { 594 | "version": "5.3.0", 595 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.3.0.tgz", 596 | "integrity": "sha512-XykNc84nIOC32vZ9euOKbmGAP69JUkXDtBQfLq88c8/6J/gZi/t14A+l/p/9EM2TcT5xNC1MKPCrvO3LVUpVPw==", 597 | "dev": true, 598 | "requires": { 599 | "base64-js": "^1.0.2", 600 | "ieee754": "^1.1.4" 601 | } 602 | }, 603 | "buffer-alloc": { 604 | "version": "1.2.0", 605 | "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", 606 | "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", 607 | "dev": true, 608 | "requires": { 609 | "buffer-alloc-unsafe": "^1.1.0", 610 | "buffer-fill": "^1.0.0" 611 | } 612 | }, 613 | "buffer-alloc-unsafe": { 614 | "version": "1.1.0", 615 | "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", 616 | "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", 617 | "dev": true 618 | }, 619 | "buffer-crc32": { 620 | "version": "0.2.13", 621 | "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", 622 | "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", 623 | "dev": true 624 | }, 625 | "buffer-fill": { 626 | "version": "1.0.0", 627 | "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", 628 | "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", 629 | "dev": true 630 | }, 631 | "buffer-from": { 632 | "version": "1.1.1", 633 | "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", 634 | "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", 635 | "dev": true 636 | }, 637 | "builtin-modules": { 638 | "version": "3.1.0", 639 | "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz", 640 | "integrity": "sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==", 641 | "dev": true 642 | }, 643 | "bytes": { 644 | "version": "3.1.0", 645 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", 646 | "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", 647 | "dev": true 648 | }, 649 | "cache-base": { 650 | "version": "1.0.1", 651 | "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", 652 | "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", 653 | "dev": true, 654 | "requires": { 655 | "collection-visit": "^1.0.0", 656 | "component-emitter": "^1.2.1", 657 | "get-value": "^2.0.6", 658 | "has-value": "^1.0.0", 659 | "isobject": "^3.0.1", 660 | "set-value": "^2.0.0", 661 | "to-object-path": "^0.3.0", 662 | "union-value": "^1.0.0", 663 | "unset-value": "^1.0.0" 664 | } 665 | }, 666 | "cacheable-request": { 667 | "version": "6.1.0", 668 | "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", 669 | "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", 670 | "dev": true, 671 | "requires": { 672 | "clone-response": "^1.0.2", 673 | "get-stream": "^5.1.0", 674 | "http-cache-semantics": "^4.0.0", 675 | "keyv": "^3.0.0", 676 | "lowercase-keys": "^2.0.0", 677 | "normalize-url": "^4.1.0", 678 | "responselike": "^1.0.2" 679 | }, 680 | "dependencies": { 681 | "get-stream": { 682 | "version": "5.1.0", 683 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", 684 | "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", 685 | "dev": true, 686 | "requires": { 687 | "pump": "^3.0.0" 688 | } 689 | }, 690 | "lowercase-keys": { 691 | "version": "2.0.0", 692 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", 693 | "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", 694 | "dev": true 695 | } 696 | } 697 | }, 698 | "cachedir": { 699 | "version": "2.2.0", 700 | "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.2.0.tgz", 701 | "integrity": "sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==", 702 | "dev": true 703 | }, 704 | "camelcase": { 705 | "version": "4.1.0", 706 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", 707 | "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", 708 | "dev": true 709 | }, 710 | "capture-stack-trace": { 711 | "version": "1.0.1", 712 | "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", 713 | "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", 714 | "dev": true 715 | }, 716 | "caw": { 717 | "version": "2.0.1", 718 | "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", 719 | "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", 720 | "dev": true, 721 | "requires": { 722 | "get-proxy": "^2.0.0", 723 | "isurl": "^1.0.0-alpha5", 724 | "tunnel-agent": "^0.6.0", 725 | "url-to-options": "^1.0.1" 726 | } 727 | }, 728 | "chalk": { 729 | "version": "2.4.2", 730 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 731 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 732 | "dev": true, 733 | "requires": { 734 | "ansi-styles": "^3.2.1", 735 | "escape-string-regexp": "^1.0.5", 736 | "supports-color": "^5.3.0" 737 | } 738 | }, 739 | "chardet": { 740 | "version": "0.7.0", 741 | "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", 742 | "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", 743 | "dev": true 744 | }, 745 | "ci-info": { 746 | "version": "1.6.0", 747 | "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", 748 | "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", 749 | "dev": true 750 | }, 751 | "class-utils": { 752 | "version": "0.3.6", 753 | "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", 754 | "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", 755 | "dev": true, 756 | "requires": { 757 | "arr-union": "^3.1.0", 758 | "define-property": "^0.2.5", 759 | "isobject": "^3.0.0", 760 | "static-extend": "^0.1.1" 761 | }, 762 | "dependencies": { 763 | "define-property": { 764 | "version": "0.2.5", 765 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 766 | "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 767 | "dev": true, 768 | "requires": { 769 | "is-descriptor": "^0.1.0" 770 | } 771 | }, 772 | "is-accessor-descriptor": { 773 | "version": "0.1.6", 774 | "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 775 | "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 776 | "dev": true, 777 | "requires": { 778 | "kind-of": "^3.0.2" 779 | }, 780 | "dependencies": { 781 | "kind-of": { 782 | "version": "3.2.2", 783 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 784 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 785 | "dev": true, 786 | "requires": { 787 | "is-buffer": "^1.1.5" 788 | } 789 | } 790 | } 791 | }, 792 | "is-buffer": { 793 | "version": "1.1.6", 794 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 795 | "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", 796 | "dev": true 797 | }, 798 | "is-data-descriptor": { 799 | "version": "0.1.4", 800 | "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 801 | "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 802 | "dev": true, 803 | "requires": { 804 | "kind-of": "^3.0.2" 805 | }, 806 | "dependencies": { 807 | "kind-of": { 808 | "version": "3.2.2", 809 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 810 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 811 | "dev": true, 812 | "requires": { 813 | "is-buffer": "^1.1.5" 814 | } 815 | } 816 | } 817 | }, 818 | "is-descriptor": { 819 | "version": "0.1.6", 820 | "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 821 | "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 822 | "dev": true, 823 | "requires": { 824 | "is-accessor-descriptor": "^0.1.6", 825 | "is-data-descriptor": "^0.1.4", 826 | "kind-of": "^5.0.0" 827 | } 828 | }, 829 | "kind-of": { 830 | "version": "5.1.0", 831 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 832 | "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 833 | "dev": true 834 | } 835 | } 836 | }, 837 | "cli-boxes": { 838 | "version": "1.0.0", 839 | "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", 840 | "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", 841 | "dev": true 842 | }, 843 | "cli-cursor": { 844 | "version": "3.1.0", 845 | "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", 846 | "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", 847 | "dev": true, 848 | "requires": { 849 | "restore-cursor": "^3.1.0" 850 | } 851 | }, 852 | "cli-width": { 853 | "version": "2.2.0", 854 | "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", 855 | "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", 856 | "dev": true 857 | }, 858 | "clone-response": { 859 | "version": "1.0.2", 860 | "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", 861 | "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", 862 | "dev": true, 863 | "requires": { 864 | "mimic-response": "^1.0.0" 865 | } 866 | }, 867 | "code-point-at": { 868 | "version": "1.1.0", 869 | "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", 870 | "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", 871 | "dev": true 872 | }, 873 | "collection-visit": { 874 | "version": "1.0.0", 875 | "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", 876 | "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", 877 | "dev": true, 878 | "requires": { 879 | "map-visit": "^1.0.0", 880 | "object-visit": "^1.0.0" 881 | } 882 | }, 883 | "color-convert": { 884 | "version": "1.9.3", 885 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 886 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 887 | "dev": true, 888 | "requires": { 889 | "color-name": "1.1.3" 890 | } 891 | }, 892 | "color-name": { 893 | "version": "1.1.3", 894 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 895 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 896 | "dev": true 897 | }, 898 | "colors": { 899 | "version": "1.3.3", 900 | "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz", 901 | "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg==", 902 | "dev": true 903 | }, 904 | "combined-stream": { 905 | "version": "1.0.8", 906 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", 907 | "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 908 | "dev": true, 909 | "requires": { 910 | "delayed-stream": "~1.0.0" 911 | } 912 | }, 913 | "commander": { 914 | "version": "2.19.0", 915 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", 916 | "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", 917 | "dev": true 918 | }, 919 | "component-emitter": { 920 | "version": "1.3.0", 921 | "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", 922 | "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", 923 | "dev": true 924 | }, 925 | "compress-commons": { 926 | "version": "1.2.2", 927 | "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.2.tgz", 928 | "integrity": "sha1-UkqfEJA/OoEzibAiXSfEi7dRiQ8=", 929 | "dev": true, 930 | "requires": { 931 | "buffer-crc32": "^0.2.1", 932 | "crc32-stream": "^2.0.0", 933 | "normalize-path": "^2.0.0", 934 | "readable-stream": "^2.0.0" 935 | } 936 | }, 937 | "concat-map": { 938 | "version": "0.0.1", 939 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 940 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 941 | "dev": true 942 | }, 943 | "concat-stream": { 944 | "version": "1.6.2", 945 | "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", 946 | "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", 947 | "dev": true, 948 | "requires": { 949 | "buffer-from": "^1.0.0", 950 | "inherits": "^2.0.3", 951 | "readable-stream": "^2.2.2", 952 | "typedarray": "^0.0.6" 953 | } 954 | }, 955 | "config-chain": { 956 | "version": "1.1.12", 957 | "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", 958 | "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", 959 | "dev": true, 960 | "requires": { 961 | "ini": "^1.3.4", 962 | "proto-list": "~1.2.1" 963 | } 964 | }, 965 | "configstore": { 966 | "version": "3.1.2", 967 | "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", 968 | "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", 969 | "dev": true, 970 | "requires": { 971 | "dot-prop": "^4.1.0", 972 | "graceful-fs": "^4.1.2", 973 | "make-dir": "^1.0.0", 974 | "unique-string": "^1.0.0", 975 | "write-file-atomic": "^2.0.0", 976 | "xdg-basedir": "^3.0.0" 977 | } 978 | }, 979 | "content-disposition": { 980 | "version": "0.5.3", 981 | "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", 982 | "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", 983 | "dev": true, 984 | "requires": { 985 | "safe-buffer": "5.1.2" 986 | }, 987 | "dependencies": { 988 | "safe-buffer": { 989 | "version": "5.1.2", 990 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 991 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 992 | "dev": true 993 | } 994 | } 995 | }, 996 | "content-type": { 997 | "version": "1.0.4", 998 | "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", 999 | "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", 1000 | "dev": true 1001 | }, 1002 | "cookie": { 1003 | "version": "0.4.0", 1004 | "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", 1005 | "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", 1006 | "dev": true 1007 | }, 1008 | "cookie-signature": { 1009 | "version": "1.0.6", 1010 | "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 1011 | "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", 1012 | "dev": true 1013 | }, 1014 | "cookiejar": { 1015 | "version": "2.1.2", 1016 | "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz", 1017 | "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==", 1018 | "dev": true 1019 | }, 1020 | "copy-descriptor": { 1021 | "version": "0.1.1", 1022 | "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", 1023 | "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", 1024 | "dev": true 1025 | }, 1026 | "core-util-is": { 1027 | "version": "1.0.2", 1028 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 1029 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", 1030 | "dev": true 1031 | }, 1032 | "crc": { 1033 | "version": "3.8.0", 1034 | "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", 1035 | "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", 1036 | "dev": true, 1037 | "requires": { 1038 | "buffer": "^5.1.0" 1039 | } 1040 | }, 1041 | "crc32-stream": { 1042 | "version": "2.0.0", 1043 | "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-2.0.0.tgz", 1044 | "integrity": "sha1-483TtN8xaN10494/u8t7KX/pCPQ=", 1045 | "dev": true, 1046 | "requires": { 1047 | "crc": "^3.4.4", 1048 | "readable-stream": "^2.0.0" 1049 | } 1050 | }, 1051 | "create-error-class": { 1052 | "version": "3.0.2", 1053 | "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", 1054 | "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", 1055 | "dev": true, 1056 | "requires": { 1057 | "capture-stack-trace": "^1.0.0" 1058 | } 1059 | }, 1060 | "cross-spawn": { 1061 | "version": "5.1.0", 1062 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", 1063 | "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", 1064 | "dev": true, 1065 | "requires": { 1066 | "lru-cache": "^4.0.1", 1067 | "shebang-command": "^1.2.0", 1068 | "which": "^1.2.9" 1069 | } 1070 | }, 1071 | "crypto-random-string": { 1072 | "version": "1.0.0", 1073 | "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", 1074 | "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", 1075 | "dev": true 1076 | }, 1077 | "d": { 1078 | "version": "1.0.1", 1079 | "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", 1080 | "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", 1081 | "dev": true, 1082 | "requires": { 1083 | "es5-ext": "^0.10.50", 1084 | "type": "^1.0.1" 1085 | } 1086 | }, 1087 | "debug": { 1088 | "version": "2.6.9", 1089 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1090 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1091 | "dev": true, 1092 | "requires": { 1093 | "ms": "2.0.0" 1094 | } 1095 | }, 1096 | "decode-uri-component": { 1097 | "version": "0.2.0", 1098 | "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", 1099 | "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", 1100 | "dev": true 1101 | }, 1102 | "decompress": { 1103 | "version": "4.2.0", 1104 | "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.0.tgz", 1105 | "integrity": "sha1-eu3YVCflqS2s/lVnSnxQXpbQH50=", 1106 | "dev": true, 1107 | "requires": { 1108 | "decompress-tar": "^4.0.0", 1109 | "decompress-tarbz2": "^4.0.0", 1110 | "decompress-targz": "^4.0.0", 1111 | "decompress-unzip": "^4.0.1", 1112 | "graceful-fs": "^4.1.10", 1113 | "make-dir": "^1.0.0", 1114 | "pify": "^2.3.0", 1115 | "strip-dirs": "^2.0.0" 1116 | } 1117 | }, 1118 | "decompress-response": { 1119 | "version": "3.3.0", 1120 | "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", 1121 | "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", 1122 | "dev": true, 1123 | "requires": { 1124 | "mimic-response": "^1.0.0" 1125 | } 1126 | }, 1127 | "decompress-tar": { 1128 | "version": "4.1.1", 1129 | "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", 1130 | "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", 1131 | "dev": true, 1132 | "requires": { 1133 | "file-type": "^5.2.0", 1134 | "is-stream": "^1.1.0", 1135 | "tar-stream": "^1.5.2" 1136 | } 1137 | }, 1138 | "decompress-tarbz2": { 1139 | "version": "4.1.1", 1140 | "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", 1141 | "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", 1142 | "dev": true, 1143 | "requires": { 1144 | "decompress-tar": "^4.1.0", 1145 | "file-type": "^6.1.0", 1146 | "is-stream": "^1.1.0", 1147 | "seek-bzip": "^1.0.5", 1148 | "unbzip2-stream": "^1.0.9" 1149 | }, 1150 | "dependencies": { 1151 | "file-type": { 1152 | "version": "6.2.0", 1153 | "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", 1154 | "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", 1155 | "dev": true 1156 | } 1157 | } 1158 | }, 1159 | "decompress-targz": { 1160 | "version": "4.1.1", 1161 | "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", 1162 | "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", 1163 | "dev": true, 1164 | "requires": { 1165 | "decompress-tar": "^4.1.1", 1166 | "file-type": "^5.2.0", 1167 | "is-stream": "^1.1.0" 1168 | } 1169 | }, 1170 | "decompress-unzip": { 1171 | "version": "4.0.1", 1172 | "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", 1173 | "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", 1174 | "dev": true, 1175 | "requires": { 1176 | "file-type": "^3.8.0", 1177 | "get-stream": "^2.2.0", 1178 | "pify": "^2.3.0", 1179 | "yauzl": "^2.4.2" 1180 | }, 1181 | "dependencies": { 1182 | "file-type": { 1183 | "version": "3.9.0", 1184 | "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", 1185 | "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", 1186 | "dev": true 1187 | }, 1188 | "get-stream": { 1189 | "version": "2.3.1", 1190 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", 1191 | "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", 1192 | "dev": true, 1193 | "requires": { 1194 | "object-assign": "^4.0.1", 1195 | "pinkie-promise": "^2.0.0" 1196 | } 1197 | } 1198 | } 1199 | }, 1200 | "deep-extend": { 1201 | "version": "0.6.0", 1202 | "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", 1203 | "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", 1204 | "dev": true 1205 | }, 1206 | "defer-to-connect": { 1207 | "version": "1.0.2", 1208 | "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.0.2.tgz", 1209 | "integrity": "sha512-k09hcQcTDY+cwgiwa6PYKLm3jlagNzQ+RSvhjzESOGOx+MNOuXkxTfEvPrO1IOQ81tArCFYQgi631clB70RpQw==", 1210 | "dev": true 1211 | }, 1212 | "deferred": { 1213 | "version": "0.7.11", 1214 | "resolved": "https://registry.npmjs.org/deferred/-/deferred-0.7.11.tgz", 1215 | "integrity": "sha512-8eluCl/Blx4YOGwMapBvXRKxHXhA8ejDXYzEaK8+/gtcm8hRMhSLmXSqDmNUKNc/C8HNSmuyyp/hflhqDAvK2A==", 1216 | "dev": true, 1217 | "requires": { 1218 | "d": "^1.0.1", 1219 | "es5-ext": "^0.10.50", 1220 | "event-emitter": "^0.3.5", 1221 | "next-tick": "^1.0.0", 1222 | "timers-ext": "^0.1.7" 1223 | } 1224 | }, 1225 | "define-property": { 1226 | "version": "2.0.2", 1227 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", 1228 | "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", 1229 | "dev": true, 1230 | "requires": { 1231 | "is-descriptor": "^1.0.2", 1232 | "isobject": "^3.0.1" 1233 | } 1234 | }, 1235 | "delayed-stream": { 1236 | "version": "1.0.0", 1237 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 1238 | "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", 1239 | "dev": true 1240 | }, 1241 | "delegates": { 1242 | "version": "1.0.0", 1243 | "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", 1244 | "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", 1245 | "dev": true 1246 | }, 1247 | "depd": { 1248 | "version": "1.1.2", 1249 | "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", 1250 | "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", 1251 | "dev": true 1252 | }, 1253 | "destroy": { 1254 | "version": "1.0.4", 1255 | "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", 1256 | "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", 1257 | "dev": true 1258 | }, 1259 | "dot-prop": { 1260 | "version": "4.2.0", 1261 | "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", 1262 | "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", 1263 | "dev": true, 1264 | "requires": { 1265 | "is-obj": "^1.0.0" 1266 | } 1267 | }, 1268 | "dotenv": { 1269 | "version": "8.0.0", 1270 | "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.0.0.tgz", 1271 | "integrity": "sha512-30xVGqjLjiUOArT4+M5q9sYdvuR4riM6yK9wMcas9Vbp6zZa+ocC9dp6QoftuhTPhFAiLK/0C5Ni2nou/Bk8lg==", 1272 | "dev": true 1273 | }, 1274 | "download": { 1275 | "version": "5.0.3", 1276 | "resolved": "https://registry.npmjs.org/download/-/download-5.0.3.tgz", 1277 | "integrity": "sha1-Y1N/l3+ZJmow64oqL70fILgAD3o=", 1278 | "dev": true, 1279 | "requires": { 1280 | "caw": "^2.0.0", 1281 | "decompress": "^4.0.0", 1282 | "filenamify": "^2.0.0", 1283 | "get-stream": "^3.0.0", 1284 | "got": "^6.3.0", 1285 | "mkdirp": "^0.5.1", 1286 | "pify": "^2.3.0" 1287 | }, 1288 | "dependencies": { 1289 | "get-stream": { 1290 | "version": "3.0.0", 1291 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", 1292 | "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", 1293 | "dev": true 1294 | }, 1295 | "got": { 1296 | "version": "6.7.1", 1297 | "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", 1298 | "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", 1299 | "dev": true, 1300 | "requires": { 1301 | "create-error-class": "^3.0.0", 1302 | "duplexer3": "^0.1.4", 1303 | "get-stream": "^3.0.0", 1304 | "is-redirect": "^1.0.0", 1305 | "is-retry-allowed": "^1.0.0", 1306 | "is-stream": "^1.0.0", 1307 | "lowercase-keys": "^1.0.0", 1308 | "safe-buffer": "^5.0.1", 1309 | "timed-out": "^4.0.0", 1310 | "unzip-response": "^2.0.1", 1311 | "url-parse-lax": "^1.0.0" 1312 | } 1313 | }, 1314 | "prepend-http": { 1315 | "version": "1.0.4", 1316 | "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", 1317 | "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", 1318 | "dev": true 1319 | }, 1320 | "url-parse-lax": { 1321 | "version": "1.0.0", 1322 | "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", 1323 | "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", 1324 | "dev": true, 1325 | "requires": { 1326 | "prepend-http": "^1.0.1" 1327 | } 1328 | } 1329 | } 1330 | }, 1331 | "duplexer3": { 1332 | "version": "0.1.4", 1333 | "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", 1334 | "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", 1335 | "dev": true 1336 | }, 1337 | "ee-first": { 1338 | "version": "1.1.1", 1339 | "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 1340 | "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", 1341 | "dev": true 1342 | }, 1343 | "emoji-regex": { 1344 | "version": "8.0.0", 1345 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 1346 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 1347 | "dev": true 1348 | }, 1349 | "encodeurl": { 1350 | "version": "1.0.2", 1351 | "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 1352 | "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", 1353 | "dev": true 1354 | }, 1355 | "encoding": { 1356 | "version": "0.1.12", 1357 | "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", 1358 | "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", 1359 | "dev": true, 1360 | "requires": { 1361 | "iconv-lite": "~0.4.13" 1362 | } 1363 | }, 1364 | "end-of-stream": { 1365 | "version": "1.4.1", 1366 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", 1367 | "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", 1368 | "dev": true, 1369 | "requires": { 1370 | "once": "^1.4.0" 1371 | } 1372 | }, 1373 | "es5-ext": { 1374 | "version": "0.10.50", 1375 | "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.50.tgz", 1376 | "integrity": "sha512-KMzZTPBkeQV/JcSQhI5/z6d9VWJ3EnQ194USTUwIYZ2ZbpN8+SGXQKt1h68EX44+qt+Fzr8DO17vnxrw7c3agw==", 1377 | "dev": true, 1378 | "requires": { 1379 | "es6-iterator": "~2.0.3", 1380 | "es6-symbol": "~3.1.1", 1381 | "next-tick": "^1.0.0" 1382 | } 1383 | }, 1384 | "es6-iterator": { 1385 | "version": "2.0.3", 1386 | "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", 1387 | "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", 1388 | "dev": true, 1389 | "requires": { 1390 | "d": "1", 1391 | "es5-ext": "^0.10.35", 1392 | "es6-symbol": "^3.1.1" 1393 | } 1394 | }, 1395 | "es6-promise": { 1396 | "version": "4.2.8", 1397 | "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", 1398 | "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", 1399 | "dev": true 1400 | }, 1401 | "es6-promisify": { 1402 | "version": "5.0.0", 1403 | "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", 1404 | "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", 1405 | "dev": true, 1406 | "requires": { 1407 | "es6-promise": "^4.0.3" 1408 | } 1409 | }, 1410 | "es6-set": { 1411 | "version": "0.1.5", 1412 | "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", 1413 | "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", 1414 | "dev": true, 1415 | "requires": { 1416 | "d": "1", 1417 | "es5-ext": "~0.10.14", 1418 | "es6-iterator": "~2.0.1", 1419 | "es6-symbol": "3.1.1", 1420 | "event-emitter": "~0.3.5" 1421 | } 1422 | }, 1423 | "es6-symbol": { 1424 | "version": "3.1.1", 1425 | "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", 1426 | "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", 1427 | "dev": true, 1428 | "requires": { 1429 | "d": "1", 1430 | "es5-ext": "~0.10.14" 1431 | } 1432 | }, 1433 | "es6-weak-map": { 1434 | "version": "2.0.3", 1435 | "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", 1436 | "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", 1437 | "dev": true, 1438 | "requires": { 1439 | "d": "1", 1440 | "es5-ext": "^0.10.46", 1441 | "es6-iterator": "^2.0.3", 1442 | "es6-symbol": "^3.1.1" 1443 | } 1444 | }, 1445 | "escape-html": { 1446 | "version": "1.0.3", 1447 | "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 1448 | "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", 1449 | "dev": true 1450 | }, 1451 | "escape-string-regexp": { 1452 | "version": "1.0.5", 1453 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 1454 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 1455 | "dev": true 1456 | }, 1457 | "esniff": { 1458 | "version": "1.1.0", 1459 | "resolved": "https://registry.npmjs.org/esniff/-/esniff-1.1.0.tgz", 1460 | "integrity": "sha1-xmhJIp+RRk3t4uDUAgHtar9l8qw=", 1461 | "dev": true, 1462 | "requires": { 1463 | "d": "1", 1464 | "es5-ext": "^0.10.12" 1465 | } 1466 | }, 1467 | "esprima": { 1468 | "version": "4.0.1", 1469 | "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 1470 | "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 1471 | "dev": true 1472 | }, 1473 | "etag": { 1474 | "version": "1.8.1", 1475 | "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 1476 | "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", 1477 | "dev": true 1478 | }, 1479 | "event-emitter": { 1480 | "version": "0.3.5", 1481 | "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", 1482 | "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", 1483 | "dev": true, 1484 | "requires": { 1485 | "d": "1", 1486 | "es5-ext": "~0.10.14" 1487 | } 1488 | }, 1489 | "events": { 1490 | "version": "1.1.1", 1491 | "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", 1492 | "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", 1493 | "dev": true 1494 | }, 1495 | "execa": { 1496 | "version": "0.7.0", 1497 | "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", 1498 | "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", 1499 | "dev": true, 1500 | "requires": { 1501 | "cross-spawn": "^5.0.1", 1502 | "get-stream": "^3.0.0", 1503 | "is-stream": "^1.1.0", 1504 | "npm-run-path": "^2.0.0", 1505 | "p-finally": "^1.0.0", 1506 | "signal-exit": "^3.0.0", 1507 | "strip-eof": "^1.0.0" 1508 | }, 1509 | "dependencies": { 1510 | "get-stream": { 1511 | "version": "3.0.0", 1512 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", 1513 | "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", 1514 | "dev": true 1515 | } 1516 | } 1517 | }, 1518 | "exit-hook": { 1519 | "version": "1.1.1", 1520 | "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", 1521 | "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", 1522 | "dev": true 1523 | }, 1524 | "express": { 1525 | "version": "4.17.1", 1526 | "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", 1527 | "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", 1528 | "dev": true, 1529 | "requires": { 1530 | "accepts": "~1.3.7", 1531 | "array-flatten": "1.1.1", 1532 | "body-parser": "1.19.0", 1533 | "content-disposition": "0.5.3", 1534 | "content-type": "~1.0.4", 1535 | "cookie": "0.4.0", 1536 | "cookie-signature": "1.0.6", 1537 | "debug": "2.6.9", 1538 | "depd": "~1.1.2", 1539 | "encodeurl": "~1.0.2", 1540 | "escape-html": "~1.0.3", 1541 | "etag": "~1.8.1", 1542 | "finalhandler": "~1.1.2", 1543 | "fresh": "0.5.2", 1544 | "merge-descriptors": "1.0.1", 1545 | "methods": "~1.1.2", 1546 | "on-finished": "~2.3.0", 1547 | "parseurl": "~1.3.3", 1548 | "path-to-regexp": "0.1.7", 1549 | "proxy-addr": "~2.0.5", 1550 | "qs": "6.7.0", 1551 | "range-parser": "~1.2.1", 1552 | "safe-buffer": "5.1.2", 1553 | "send": "0.17.1", 1554 | "serve-static": "1.14.1", 1555 | "setprototypeof": "1.1.1", 1556 | "statuses": "~1.5.0", 1557 | "type-is": "~1.6.18", 1558 | "utils-merge": "1.0.1", 1559 | "vary": "~1.1.2" 1560 | }, 1561 | "dependencies": { 1562 | "safe-buffer": { 1563 | "version": "5.1.2", 1564 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 1565 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 1566 | "dev": true 1567 | } 1568 | } 1569 | }, 1570 | "extend": { 1571 | "version": "3.0.2", 1572 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 1573 | "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", 1574 | "dev": true 1575 | }, 1576 | "extend-shallow": { 1577 | "version": "3.0.2", 1578 | "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", 1579 | "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", 1580 | "dev": true, 1581 | "requires": { 1582 | "assign-symbols": "^1.0.0", 1583 | "is-extendable": "^1.0.1" 1584 | } 1585 | }, 1586 | "external-editor": { 1587 | "version": "3.1.0", 1588 | "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", 1589 | "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", 1590 | "dev": true, 1591 | "requires": { 1592 | "chardet": "^0.7.0", 1593 | "iconv-lite": "^0.4.24", 1594 | "tmp": "^0.0.33" 1595 | } 1596 | }, 1597 | "fast-levenshtein": { 1598 | "version": "2.0.6", 1599 | "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 1600 | "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", 1601 | "dev": true 1602 | }, 1603 | "fd-slicer": { 1604 | "version": "1.1.0", 1605 | "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", 1606 | "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", 1607 | "dev": true, 1608 | "requires": { 1609 | "pend": "~1.2.0" 1610 | } 1611 | }, 1612 | "figures": { 1613 | "version": "3.0.0", 1614 | "resolved": "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz", 1615 | "integrity": "sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g==", 1616 | "dev": true, 1617 | "requires": { 1618 | "escape-string-regexp": "^1.0.5" 1619 | } 1620 | }, 1621 | "file-type": { 1622 | "version": "5.2.0", 1623 | "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", 1624 | "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", 1625 | "dev": true 1626 | }, 1627 | "filename-reserved-regex": { 1628 | "version": "2.0.0", 1629 | "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", 1630 | "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", 1631 | "dev": true 1632 | }, 1633 | "filenamify": { 1634 | "version": "2.1.0", 1635 | "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", 1636 | "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", 1637 | "dev": true, 1638 | "requires": { 1639 | "filename-reserved-regex": "^2.0.0", 1640 | "strip-outer": "^1.0.0", 1641 | "trim-repeated": "^1.0.0" 1642 | } 1643 | }, 1644 | "filesize": { 1645 | "version": "3.6.1", 1646 | "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", 1647 | "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", 1648 | "dev": true 1649 | }, 1650 | "finalhandler": { 1651 | "version": "1.1.2", 1652 | "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", 1653 | "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", 1654 | "dev": true, 1655 | "requires": { 1656 | "debug": "2.6.9", 1657 | "encodeurl": "~1.0.2", 1658 | "escape-html": "~1.0.3", 1659 | "on-finished": "~2.3.0", 1660 | "parseurl": "~1.3.3", 1661 | "statuses": "~1.5.0", 1662 | "unpipe": "~1.0.0" 1663 | } 1664 | }, 1665 | "find-requires": { 1666 | "version": "1.0.0", 1667 | "resolved": "https://registry.npmjs.org/find-requires/-/find-requires-1.0.0.tgz", 1668 | "integrity": "sha512-UME7hNwBfzeISSFQcBEDemEEskpOjI/shPrpJM5PI4DSdn6hX0dmz+2dL70blZER2z8tSnTRL+2rfzlYgtbBoQ==", 1669 | "dev": true, 1670 | "requires": { 1671 | "es5-ext": "^0.10.49", 1672 | "esniff": "^1.1.0" 1673 | } 1674 | }, 1675 | "flat": { 1676 | "version": "4.1.0", 1677 | "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz", 1678 | "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==", 1679 | "dev": true, 1680 | "requires": { 1681 | "is-buffer": "~2.0.3" 1682 | } 1683 | }, 1684 | "for-in": { 1685 | "version": "1.0.2", 1686 | "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", 1687 | "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", 1688 | "dev": true 1689 | }, 1690 | "form-data": { 1691 | "version": "2.5.0", 1692 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.0.tgz", 1693 | "integrity": "sha512-WXieX3G/8side6VIqx44ablyULoGruSde5PNTxoUyo5CeyAMX6nVWUd0rgist/EuX655cjhUhTo1Fo3tRYqbcA==", 1694 | "dev": true, 1695 | "requires": { 1696 | "asynckit": "^0.4.0", 1697 | "combined-stream": "^1.0.6", 1698 | "mime-types": "^2.1.12" 1699 | } 1700 | }, 1701 | "formidable": { 1702 | "version": "1.2.1", 1703 | "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz", 1704 | "integrity": "sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg==", 1705 | "dev": true 1706 | }, 1707 | "forwarded": { 1708 | "version": "0.1.2", 1709 | "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", 1710 | "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", 1711 | "dev": true 1712 | }, 1713 | "fragment-cache": { 1714 | "version": "0.2.1", 1715 | "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", 1716 | "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", 1717 | "dev": true, 1718 | "requires": { 1719 | "map-cache": "^0.2.2" 1720 | } 1721 | }, 1722 | "fresh": { 1723 | "version": "0.5.2", 1724 | "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 1725 | "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", 1726 | "dev": true 1727 | }, 1728 | "fs-constants": { 1729 | "version": "1.0.0", 1730 | "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", 1731 | "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", 1732 | "dev": true 1733 | }, 1734 | "fs-extra": { 1735 | "version": "0.26.7", 1736 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz", 1737 | "integrity": "sha1-muH92UiXeY7at20JGM9C0MMYT6k=", 1738 | "dev": true, 1739 | "requires": { 1740 | "graceful-fs": "^4.1.2", 1741 | "jsonfile": "^2.1.0", 1742 | "klaw": "^1.0.0", 1743 | "path-is-absolute": "^1.0.0", 1744 | "rimraf": "^2.2.8" 1745 | }, 1746 | "dependencies": { 1747 | "jsonfile": { 1748 | "version": "2.4.0", 1749 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", 1750 | "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", 1751 | "dev": true, 1752 | "requires": { 1753 | "graceful-fs": "^4.1.6" 1754 | } 1755 | } 1756 | } 1757 | }, 1758 | "fs.realpath": { 1759 | "version": "1.0.0", 1760 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 1761 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 1762 | "dev": true 1763 | }, 1764 | "fs2": { 1765 | "version": "0.3.5", 1766 | "resolved": "https://registry.npmjs.org/fs2/-/fs2-0.3.5.tgz", 1767 | "integrity": "sha512-EL6G81ucjbmmycRwgekYMjjbKGFSop+eHgYLvBiQydp0H0Qugwbs5qOhifSzbCLZPy25rgXxsxsSrFqpTkitwA==", 1768 | "dev": true, 1769 | "requires": { 1770 | "d": "^1.0.1", 1771 | "deferred": "^0.7.11", 1772 | "es5-ext": "^0.10.50", 1773 | "event-emitter": "^0.3.5", 1774 | "ignore": "^5.1.2", 1775 | "memoizee": "^0.4.14", 1776 | "type": "^1.0.1" 1777 | } 1778 | }, 1779 | "gauge": { 1780 | "version": "1.2.7", 1781 | "resolved": "https://registry.npmjs.org/gauge/-/gauge-1.2.7.tgz", 1782 | "integrity": "sha1-6c7FSD09TuDvRLYKfZnkk14TbZM=", 1783 | "dev": true, 1784 | "requires": { 1785 | "ansi": "^0.3.0", 1786 | "has-unicode": "^2.0.0", 1787 | "lodash.pad": "^4.1.0", 1788 | "lodash.padend": "^4.1.0", 1789 | "lodash.padstart": "^4.1.0" 1790 | } 1791 | }, 1792 | "get-proxy": { 1793 | "version": "2.1.0", 1794 | "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", 1795 | "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", 1796 | "dev": true, 1797 | "requires": { 1798 | "npm-conf": "^1.1.0" 1799 | } 1800 | }, 1801 | "get-stdin": { 1802 | "version": "5.0.1", 1803 | "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz", 1804 | "integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=", 1805 | "dev": true 1806 | }, 1807 | "get-stream": { 1808 | "version": "4.1.0", 1809 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 1810 | "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 1811 | "dev": true, 1812 | "requires": { 1813 | "pump": "^3.0.0" 1814 | } 1815 | }, 1816 | "get-value": { 1817 | "version": "2.0.6", 1818 | "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", 1819 | "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", 1820 | "dev": true 1821 | }, 1822 | "glob": { 1823 | "version": "7.1.4", 1824 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", 1825 | "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", 1826 | "dev": true, 1827 | "requires": { 1828 | "fs.realpath": "^1.0.0", 1829 | "inflight": "^1.0.4", 1830 | "inherits": "2", 1831 | "minimatch": "^3.0.4", 1832 | "once": "^1.3.0", 1833 | "path-is-absolute": "^1.0.0" 1834 | } 1835 | }, 1836 | "global-dirs": { 1837 | "version": "0.1.1", 1838 | "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", 1839 | "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", 1840 | "dev": true, 1841 | "requires": { 1842 | "ini": "^1.3.4" 1843 | } 1844 | }, 1845 | "globby": { 1846 | "version": "6.1.0", 1847 | "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", 1848 | "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", 1849 | "dev": true, 1850 | "requires": { 1851 | "array-union": "^1.0.1", 1852 | "glob": "^7.0.3", 1853 | "object-assign": "^4.0.1", 1854 | "pify": "^2.0.0", 1855 | "pinkie-promise": "^2.0.0" 1856 | } 1857 | }, 1858 | "got": { 1859 | "version": "9.6.0", 1860 | "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", 1861 | "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", 1862 | "dev": true, 1863 | "requires": { 1864 | "@sindresorhus/is": "^0.14.0", 1865 | "@szmarczak/http-timer": "^1.1.2", 1866 | "cacheable-request": "^6.0.0", 1867 | "decompress-response": "^3.3.0", 1868 | "duplexer3": "^0.1.4", 1869 | "get-stream": "^4.1.0", 1870 | "lowercase-keys": "^1.0.1", 1871 | "mimic-response": "^1.0.1", 1872 | "p-cancelable": "^1.0.0", 1873 | "to-readable-stream": "^1.0.0", 1874 | "url-parse-lax": "^3.0.0" 1875 | } 1876 | }, 1877 | "graceful-fs": { 1878 | "version": "4.2.1", 1879 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.1.tgz", 1880 | "integrity": "sha512-b9usnbDGnD928gJB3LrCmxoibr3VE4U2SMo5PBuBnokWyDADTqDPXg4YpwKF1trpH+UbGp7QLicO3+aWEy0+mw==", 1881 | "dev": true 1882 | }, 1883 | "graceful-readlink": { 1884 | "version": "1.0.1", 1885 | "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", 1886 | "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", 1887 | "dev": true 1888 | }, 1889 | "graphlib": { 1890 | "version": "2.1.7", 1891 | "resolved": "https://registry.npmjs.org/graphlib/-/graphlib-2.1.7.tgz", 1892 | "integrity": "sha512-TyI9jIy2J4j0qgPmOOrHTCtpPqJGN/aurBwc6ZT+bRii+di1I+Wv3obRhVrmBEXet+qkMaEX67dXrwsd3QQM6w==", 1893 | "dev": true, 1894 | "requires": { 1895 | "lodash": "^4.17.5" 1896 | } 1897 | }, 1898 | "has-ansi": { 1899 | "version": "2.0.0", 1900 | "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", 1901 | "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", 1902 | "dev": true, 1903 | "requires": { 1904 | "ansi-regex": "^2.0.0" 1905 | }, 1906 | "dependencies": { 1907 | "ansi-regex": { 1908 | "version": "2.1.1", 1909 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 1910 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 1911 | "dev": true 1912 | } 1913 | } 1914 | }, 1915 | "has-flag": { 1916 | "version": "3.0.0", 1917 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 1918 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 1919 | "dev": true 1920 | }, 1921 | "has-symbol-support-x": { 1922 | "version": "1.4.2", 1923 | "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", 1924 | "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", 1925 | "dev": true 1926 | }, 1927 | "has-to-string-tag-x": { 1928 | "version": "1.4.1", 1929 | "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", 1930 | "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", 1931 | "dev": true, 1932 | "requires": { 1933 | "has-symbol-support-x": "^1.4.1" 1934 | } 1935 | }, 1936 | "has-unicode": { 1937 | "version": "2.0.1", 1938 | "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", 1939 | "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", 1940 | "dev": true 1941 | }, 1942 | "has-value": { 1943 | "version": "1.0.0", 1944 | "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", 1945 | "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", 1946 | "dev": true, 1947 | "requires": { 1948 | "get-value": "^2.0.6", 1949 | "has-values": "^1.0.0", 1950 | "isobject": "^3.0.0" 1951 | } 1952 | }, 1953 | "has-values": { 1954 | "version": "1.0.0", 1955 | "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", 1956 | "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", 1957 | "dev": true, 1958 | "requires": { 1959 | "is-number": "^3.0.0", 1960 | "kind-of": "^4.0.0" 1961 | }, 1962 | "dependencies": { 1963 | "is-buffer": { 1964 | "version": "1.1.6", 1965 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 1966 | "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", 1967 | "dev": true 1968 | }, 1969 | "kind-of": { 1970 | "version": "4.0.0", 1971 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", 1972 | "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", 1973 | "dev": true, 1974 | "requires": { 1975 | "is-buffer": "^1.1.5" 1976 | } 1977 | } 1978 | } 1979 | }, 1980 | "http-cache-semantics": { 1981 | "version": "4.0.3", 1982 | "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz", 1983 | "integrity": "sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew==", 1984 | "dev": true 1985 | }, 1986 | "http-errors": { 1987 | "version": "1.7.2", 1988 | "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", 1989 | "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", 1990 | "dev": true, 1991 | "requires": { 1992 | "depd": "~1.1.2", 1993 | "inherits": "2.0.3", 1994 | "setprototypeof": "1.1.1", 1995 | "statuses": ">= 1.5.0 < 2", 1996 | "toidentifier": "1.0.0" 1997 | } 1998 | }, 1999 | "https-proxy-agent": { 2000 | "version": "2.2.2", 2001 | "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.2.tgz", 2002 | "integrity": "sha512-c8Ndjc9Bkpfx/vCJueCPy0jlP4ccCCSNDp8xwCZzPjKJUm+B+u9WX2x98Qx4n1PiMNTWo3D7KK5ifNV/yJyRzg==", 2003 | "dev": true, 2004 | "requires": { 2005 | "agent-base": "^4.3.0", 2006 | "debug": "^3.1.0" 2007 | }, 2008 | "dependencies": { 2009 | "debug": { 2010 | "version": "3.2.6", 2011 | "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", 2012 | "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", 2013 | "dev": true, 2014 | "requires": { 2015 | "ms": "^2.1.1" 2016 | } 2017 | }, 2018 | "ms": { 2019 | "version": "2.1.2", 2020 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 2021 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 2022 | "dev": true 2023 | } 2024 | } 2025 | }, 2026 | "iconv-lite": { 2027 | "version": "0.4.24", 2028 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 2029 | "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 2030 | "dev": true, 2031 | "requires": { 2032 | "safer-buffer": ">= 2.1.2 < 3" 2033 | } 2034 | }, 2035 | "ieee754": { 2036 | "version": "1.1.13", 2037 | "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", 2038 | "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", 2039 | "dev": true 2040 | }, 2041 | "ignore": { 2042 | "version": "5.1.2", 2043 | "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.2.tgz", 2044 | "integrity": "sha512-vdqWBp7MyzdmHkkRWV5nY+PfGRbYbahfuvsBCh277tq+w9zyNi7h5CYJCK0kmzti9kU+O/cB7sE8HvKv6aXAKQ==", 2045 | "dev": true 2046 | }, 2047 | "immediate": { 2048 | "version": "3.0.6", 2049 | "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", 2050 | "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", 2051 | "dev": true 2052 | }, 2053 | "import-lazy": { 2054 | "version": "2.1.0", 2055 | "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", 2056 | "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", 2057 | "dev": true 2058 | }, 2059 | "imurmurhash": { 2060 | "version": "0.1.4", 2061 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 2062 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", 2063 | "dev": true 2064 | }, 2065 | "inflight": { 2066 | "version": "1.0.6", 2067 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 2068 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 2069 | "dev": true, 2070 | "requires": { 2071 | "once": "^1.3.0", 2072 | "wrappy": "1" 2073 | } 2074 | }, 2075 | "inherits": { 2076 | "version": "2.0.3", 2077 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 2078 | "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 2079 | "dev": true 2080 | }, 2081 | "ini": { 2082 | "version": "1.3.5", 2083 | "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", 2084 | "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", 2085 | "dev": true 2086 | }, 2087 | "inquirer": { 2088 | "version": "6.5.1", 2089 | "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.1.tgz", 2090 | "integrity": "sha512-uxNHBeQhRXIoHWTSNYUFhQVrHYFThIt6IVo2fFmSe8aBwdR3/w6b58hJpiL/fMukFkvGzjg+hSxFtwvVmKZmXw==", 2091 | "dev": true, 2092 | "requires": { 2093 | "ansi-escapes": "^4.2.1", 2094 | "chalk": "^2.4.2", 2095 | "cli-cursor": "^3.1.0", 2096 | "cli-width": "^2.0.0", 2097 | "external-editor": "^3.0.3", 2098 | "figures": "^3.0.0", 2099 | "lodash": "^4.17.15", 2100 | "mute-stream": "0.0.8", 2101 | "run-async": "^2.2.0", 2102 | "rxjs": "^6.4.0", 2103 | "string-width": "^4.1.0", 2104 | "strip-ansi": "^5.1.0", 2105 | "through": "^2.3.6" 2106 | } 2107 | }, 2108 | "ipaddr.js": { 2109 | "version": "1.9.0", 2110 | "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", 2111 | "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==", 2112 | "dev": true 2113 | }, 2114 | "is-accessor-descriptor": { 2115 | "version": "1.0.0", 2116 | "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 2117 | "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 2118 | "dev": true, 2119 | "requires": { 2120 | "kind-of": "^6.0.0" 2121 | } 2122 | }, 2123 | "is-buffer": { 2124 | "version": "2.0.3", 2125 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz", 2126 | "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==", 2127 | "dev": true 2128 | }, 2129 | "is-ci": { 2130 | "version": "1.2.1", 2131 | "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", 2132 | "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", 2133 | "dev": true, 2134 | "requires": { 2135 | "ci-info": "^1.5.0" 2136 | } 2137 | }, 2138 | "is-data-descriptor": { 2139 | "version": "1.0.0", 2140 | "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 2141 | "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 2142 | "dev": true, 2143 | "requires": { 2144 | "kind-of": "^6.0.0" 2145 | } 2146 | }, 2147 | "is-descriptor": { 2148 | "version": "1.0.2", 2149 | "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 2150 | "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 2151 | "dev": true, 2152 | "requires": { 2153 | "is-accessor-descriptor": "^1.0.0", 2154 | "is-data-descriptor": "^1.0.0", 2155 | "kind-of": "^6.0.2" 2156 | } 2157 | }, 2158 | "is-docker": { 2159 | "version": "1.1.0", 2160 | "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-1.1.0.tgz", 2161 | "integrity": "sha1-8EN01O7lMQ6ajhE78UlUEeRhdqE=", 2162 | "dev": true 2163 | }, 2164 | "is-extendable": { 2165 | "version": "1.0.1", 2166 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 2167 | "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 2168 | "dev": true, 2169 | "requires": { 2170 | "is-plain-object": "^2.0.4" 2171 | } 2172 | }, 2173 | "is-fullwidth-code-point": { 2174 | "version": "3.0.0", 2175 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 2176 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 2177 | "dev": true 2178 | }, 2179 | "is-installed-globally": { 2180 | "version": "0.1.0", 2181 | "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", 2182 | "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", 2183 | "dev": true, 2184 | "requires": { 2185 | "global-dirs": "^0.1.0", 2186 | "is-path-inside": "^1.0.0" 2187 | } 2188 | }, 2189 | "is-natural-number": { 2190 | "version": "4.0.1", 2191 | "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", 2192 | "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", 2193 | "dev": true 2194 | }, 2195 | "is-npm": { 2196 | "version": "1.0.0", 2197 | "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", 2198 | "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", 2199 | "dev": true 2200 | }, 2201 | "is-number": { 2202 | "version": "3.0.0", 2203 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 2204 | "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 2205 | "dev": true, 2206 | "requires": { 2207 | "kind-of": "^3.0.2" 2208 | }, 2209 | "dependencies": { 2210 | "is-buffer": { 2211 | "version": "1.1.6", 2212 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 2213 | "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", 2214 | "dev": true 2215 | }, 2216 | "kind-of": { 2217 | "version": "3.2.2", 2218 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 2219 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 2220 | "dev": true, 2221 | "requires": { 2222 | "is-buffer": "^1.1.5" 2223 | } 2224 | } 2225 | } 2226 | }, 2227 | "is-obj": { 2228 | "version": "1.0.1", 2229 | "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", 2230 | "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", 2231 | "dev": true 2232 | }, 2233 | "is-object": { 2234 | "version": "1.0.1", 2235 | "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", 2236 | "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=", 2237 | "dev": true 2238 | }, 2239 | "is-path-inside": { 2240 | "version": "1.0.1", 2241 | "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", 2242 | "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", 2243 | "dev": true, 2244 | "requires": { 2245 | "path-is-inside": "^1.0.1" 2246 | } 2247 | }, 2248 | "is-plain-object": { 2249 | "version": "2.0.4", 2250 | "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", 2251 | "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", 2252 | "dev": true, 2253 | "requires": { 2254 | "isobject": "^3.0.1" 2255 | } 2256 | }, 2257 | "is-promise": { 2258 | "version": "2.1.0", 2259 | "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", 2260 | "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", 2261 | "dev": true 2262 | }, 2263 | "is-redirect": { 2264 | "version": "1.0.0", 2265 | "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", 2266 | "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", 2267 | "dev": true 2268 | }, 2269 | "is-retry-allowed": { 2270 | "version": "1.1.0", 2271 | "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", 2272 | "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", 2273 | "dev": true 2274 | }, 2275 | "is-stream": { 2276 | "version": "1.1.0", 2277 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", 2278 | "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", 2279 | "dev": true 2280 | }, 2281 | "is-windows": { 2282 | "version": "1.0.2", 2283 | "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", 2284 | "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", 2285 | "dev": true 2286 | }, 2287 | "is-wsl": { 2288 | "version": "1.1.0", 2289 | "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", 2290 | "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", 2291 | "dev": true 2292 | }, 2293 | "isarray": { 2294 | "version": "1.0.0", 2295 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 2296 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 2297 | "dev": true 2298 | }, 2299 | "isexe": { 2300 | "version": "2.0.0", 2301 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 2302 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 2303 | "dev": true 2304 | }, 2305 | "iso8601-duration": { 2306 | "version": "1.2.0", 2307 | "resolved": "https://registry.npmjs.org/iso8601-duration/-/iso8601-duration-1.2.0.tgz", 2308 | "integrity": "sha512-ErTBd++b17E8nmWII1K1uZtBgD1E8RjyvwmxlCjPHNqHMD7gmcMHOw0E8Ro/6+QT4PhHRSnnMo7bxa1vFPkwhg==", 2309 | "dev": true 2310 | }, 2311 | "isobject": { 2312 | "version": "3.0.1", 2313 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 2314 | "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", 2315 | "dev": true 2316 | }, 2317 | "isomorphic-fetch": { 2318 | "version": "2.2.1", 2319 | "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", 2320 | "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", 2321 | "dev": true, 2322 | "requires": { 2323 | "node-fetch": "^1.0.1", 2324 | "whatwg-fetch": ">=0.10.0" 2325 | } 2326 | }, 2327 | "isurl": { 2328 | "version": "1.0.0", 2329 | "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", 2330 | "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", 2331 | "dev": true, 2332 | "requires": { 2333 | "has-to-string-tag-x": "^1.2.0", 2334 | "is-object": "^1.0.1" 2335 | } 2336 | }, 2337 | "jmespath": { 2338 | "version": "0.15.0", 2339 | "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz", 2340 | "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=", 2341 | "dev": true 2342 | }, 2343 | "js-yaml": { 2344 | "version": "3.13.1", 2345 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", 2346 | "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", 2347 | "dev": true, 2348 | "requires": { 2349 | "argparse": "^1.0.7", 2350 | "esprima": "^4.0.0" 2351 | } 2352 | }, 2353 | "json-buffer": { 2354 | "version": "3.0.0", 2355 | "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", 2356 | "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", 2357 | "dev": true 2358 | }, 2359 | "json-cycle": { 2360 | "version": "1.3.0", 2361 | "resolved": "https://registry.npmjs.org/json-cycle/-/json-cycle-1.3.0.tgz", 2362 | "integrity": "sha512-FD/SedD78LCdSvJaOUQAXseT8oQBb5z6IVYaQaCrVUlu9zOAr1BDdKyVYQaSD/GDsAMrXpKcOyBD4LIl8nfjHw==", 2363 | "dev": true 2364 | }, 2365 | "json-refs": { 2366 | "version": "2.1.7", 2367 | "resolved": "https://registry.npmjs.org/json-refs/-/json-refs-2.1.7.tgz", 2368 | "integrity": "sha1-uesB/in16j6Sh48VrqEK04taz4k=", 2369 | "dev": true, 2370 | "requires": { 2371 | "commander": "^2.9.0", 2372 | "graphlib": "^2.1.1", 2373 | "js-yaml": "^3.8.3", 2374 | "native-promise-only": "^0.8.1", 2375 | "path-loader": "^1.0.2", 2376 | "slash": "^1.0.0", 2377 | "uri-js": "^3.0.2" 2378 | } 2379 | }, 2380 | "json-stringify-safe": { 2381 | "version": "5.0.1", 2382 | "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 2383 | "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", 2384 | "dev": true 2385 | }, 2386 | "jsonata": { 2387 | "version": "1.6.5", 2388 | "resolved": "https://registry.npmjs.org/jsonata/-/jsonata-1.6.5.tgz", 2389 | "integrity": "sha512-iRx9U6AkvsjrRdFf9MMbQmGVAL3bXVANR12vbVxjgXouMPU9VJQEcFnLWUCaW8IDmOzdxsaxK4Xe7SGlBYr5Bg==", 2390 | "dev": true 2391 | }, 2392 | "jsonfile": { 2393 | "version": "4.0.0", 2394 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", 2395 | "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", 2396 | "dev": true, 2397 | "requires": { 2398 | "graceful-fs": "^4.1.6" 2399 | } 2400 | }, 2401 | "jszip": { 2402 | "version": "3.2.2", 2403 | "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.2.2.tgz", 2404 | "integrity": "sha512-NmKajvAFQpbg3taXQXr/ccS2wcucR1AZ+NtyWp2Nq7HHVsXhcJFR8p0Baf32C2yVvBylFWVeKf+WI2AnvlPhpA==", 2405 | "dev": true, 2406 | "requires": { 2407 | "lie": "~3.3.0", 2408 | "pako": "~1.0.2", 2409 | "readable-stream": "~2.3.6", 2410 | "set-immediate-shim": "~1.0.1" 2411 | } 2412 | }, 2413 | "jwt-decode": { 2414 | "version": "2.2.0", 2415 | "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-2.2.0.tgz", 2416 | "integrity": "sha1-fYa9VmefWM5qhHBKZX3TkruoGnk=", 2417 | "dev": true 2418 | }, 2419 | "keyv": { 2420 | "version": "3.1.0", 2421 | "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", 2422 | "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", 2423 | "dev": true, 2424 | "requires": { 2425 | "json-buffer": "3.0.0" 2426 | } 2427 | }, 2428 | "kind-of": { 2429 | "version": "6.0.2", 2430 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", 2431 | "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", 2432 | "dev": true 2433 | }, 2434 | "klaw": { 2435 | "version": "1.3.1", 2436 | "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", 2437 | "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", 2438 | "dev": true, 2439 | "requires": { 2440 | "graceful-fs": "^4.1.9" 2441 | } 2442 | }, 2443 | "latest-version": { 2444 | "version": "3.1.0", 2445 | "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", 2446 | "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", 2447 | "dev": true, 2448 | "requires": { 2449 | "package-json": "^4.0.0" 2450 | }, 2451 | "dependencies": { 2452 | "get-stream": { 2453 | "version": "3.0.0", 2454 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", 2455 | "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", 2456 | "dev": true 2457 | }, 2458 | "got": { 2459 | "version": "6.7.1", 2460 | "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", 2461 | "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", 2462 | "dev": true, 2463 | "requires": { 2464 | "create-error-class": "^3.0.0", 2465 | "duplexer3": "^0.1.4", 2466 | "get-stream": "^3.0.0", 2467 | "is-redirect": "^1.0.0", 2468 | "is-retry-allowed": "^1.0.0", 2469 | "is-stream": "^1.0.0", 2470 | "lowercase-keys": "^1.0.0", 2471 | "safe-buffer": "^5.0.1", 2472 | "timed-out": "^4.0.0", 2473 | "unzip-response": "^2.0.1", 2474 | "url-parse-lax": "^1.0.0" 2475 | } 2476 | }, 2477 | "package-json": { 2478 | "version": "4.0.1", 2479 | "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", 2480 | "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", 2481 | "dev": true, 2482 | "requires": { 2483 | "got": "^6.7.1", 2484 | "registry-auth-token": "^3.0.1", 2485 | "registry-url": "^3.0.3", 2486 | "semver": "^5.1.0" 2487 | } 2488 | }, 2489 | "prepend-http": { 2490 | "version": "1.0.4", 2491 | "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", 2492 | "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", 2493 | "dev": true 2494 | }, 2495 | "registry-auth-token": { 2496 | "version": "3.4.0", 2497 | "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", 2498 | "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", 2499 | "dev": true, 2500 | "requires": { 2501 | "rc": "^1.1.6", 2502 | "safe-buffer": "^5.0.1" 2503 | } 2504 | }, 2505 | "registry-url": { 2506 | "version": "3.1.0", 2507 | "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", 2508 | "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", 2509 | "dev": true, 2510 | "requires": { 2511 | "rc": "^1.0.1" 2512 | } 2513 | }, 2514 | "url-parse-lax": { 2515 | "version": "1.0.0", 2516 | "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", 2517 | "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", 2518 | "dev": true, 2519 | "requires": { 2520 | "prepend-http": "^1.0.1" 2521 | } 2522 | } 2523 | } 2524 | }, 2525 | "lazystream": { 2526 | "version": "1.0.0", 2527 | "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", 2528 | "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", 2529 | "dev": true, 2530 | "requires": { 2531 | "readable-stream": "^2.0.5" 2532 | } 2533 | }, 2534 | "lie": { 2535 | "version": "3.3.0", 2536 | "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", 2537 | "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", 2538 | "dev": true, 2539 | "requires": { 2540 | "immediate": "~3.0.5" 2541 | } 2542 | }, 2543 | "lodash": { 2544 | "version": "4.17.15", 2545 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", 2546 | "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", 2547 | "dev": true 2548 | }, 2549 | "lodash.difference": { 2550 | "version": "4.5.0", 2551 | "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", 2552 | "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", 2553 | "dev": true 2554 | }, 2555 | "lodash.pad": { 2556 | "version": "4.5.1", 2557 | "resolved": "https://registry.npmjs.org/lodash.pad/-/lodash.pad-4.5.1.tgz", 2558 | "integrity": "sha1-QzCUmoM6fI2iLMIPaibE1Z3runA=", 2559 | "dev": true 2560 | }, 2561 | "lodash.padend": { 2562 | "version": "4.6.1", 2563 | "resolved": "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.6.1.tgz", 2564 | "integrity": "sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4=", 2565 | "dev": true 2566 | }, 2567 | "lodash.padstart": { 2568 | "version": "4.6.1", 2569 | "resolved": "https://registry.npmjs.org/lodash.padstart/-/lodash.padstart-4.6.1.tgz", 2570 | "integrity": "sha1-0uPuv/DZ05rVD1y9G1KnvOa7YRs=", 2571 | "dev": true 2572 | }, 2573 | "lodash.uniq": { 2574 | "version": "4.5.0", 2575 | "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", 2576 | "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", 2577 | "dev": true 2578 | }, 2579 | "lowercase-keys": { 2580 | "version": "1.0.1", 2581 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", 2582 | "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", 2583 | "dev": true 2584 | }, 2585 | "lru-cache": { 2586 | "version": "4.1.5", 2587 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", 2588 | "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", 2589 | "dev": true, 2590 | "requires": { 2591 | "pseudomap": "^1.0.2", 2592 | "yallist": "^2.1.2" 2593 | } 2594 | }, 2595 | "lru-queue": { 2596 | "version": "0.1.0", 2597 | "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", 2598 | "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=", 2599 | "dev": true, 2600 | "requires": { 2601 | "es5-ext": "~0.10.2" 2602 | } 2603 | }, 2604 | "lsmod": { 2605 | "version": "1.0.0", 2606 | "resolved": "https://registry.npmjs.org/lsmod/-/lsmod-1.0.0.tgz", 2607 | "integrity": "sha1-mgD3bco26yP6BTUK/htYXUKZ5ks=", 2608 | "dev": true 2609 | }, 2610 | "make-dir": { 2611 | "version": "1.3.0", 2612 | "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", 2613 | "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", 2614 | "dev": true, 2615 | "requires": { 2616 | "pify": "^3.0.0" 2617 | }, 2618 | "dependencies": { 2619 | "pify": { 2620 | "version": "3.0.0", 2621 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 2622 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 2623 | "dev": true 2624 | } 2625 | } 2626 | }, 2627 | "map-cache": { 2628 | "version": "0.2.2", 2629 | "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", 2630 | "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", 2631 | "dev": true 2632 | }, 2633 | "map-visit": { 2634 | "version": "1.0.0", 2635 | "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", 2636 | "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", 2637 | "dev": true, 2638 | "requires": { 2639 | "object-visit": "^1.0.0" 2640 | } 2641 | }, 2642 | "media-typer": { 2643 | "version": "0.3.0", 2644 | "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 2645 | "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", 2646 | "dev": true 2647 | }, 2648 | "memoizee": { 2649 | "version": "0.4.14", 2650 | "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.14.tgz", 2651 | "integrity": "sha512-/SWFvWegAIYAO4NQMpcX+gcra0yEZu4OntmUdrBaWrJncxOqAziGFlHxc7yjKVK2uu3lpPW27P27wkR82wA8mg==", 2652 | "dev": true, 2653 | "requires": { 2654 | "d": "1", 2655 | "es5-ext": "^0.10.45", 2656 | "es6-weak-map": "^2.0.2", 2657 | "event-emitter": "^0.3.5", 2658 | "is-promise": "^2.1", 2659 | "lru-queue": "0.1", 2660 | "next-tick": "1", 2661 | "timers-ext": "^0.1.5" 2662 | } 2663 | }, 2664 | "merge-descriptors": { 2665 | "version": "1.0.1", 2666 | "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", 2667 | "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", 2668 | "dev": true 2669 | }, 2670 | "methods": { 2671 | "version": "1.1.2", 2672 | "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", 2673 | "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", 2674 | "dev": true 2675 | }, 2676 | "mime": { 2677 | "version": "1.6.0", 2678 | "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 2679 | "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 2680 | "dev": true 2681 | }, 2682 | "mime-db": { 2683 | "version": "1.40.0", 2684 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", 2685 | "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", 2686 | "dev": true 2687 | }, 2688 | "mime-types": { 2689 | "version": "2.1.24", 2690 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", 2691 | "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", 2692 | "dev": true, 2693 | "requires": { 2694 | "mime-db": "1.40.0" 2695 | } 2696 | }, 2697 | "mimic-fn": { 2698 | "version": "2.1.0", 2699 | "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 2700 | "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 2701 | "dev": true 2702 | }, 2703 | "mimic-response": { 2704 | "version": "1.0.1", 2705 | "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", 2706 | "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", 2707 | "dev": true 2708 | }, 2709 | "minimatch": { 2710 | "version": "3.0.4", 2711 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 2712 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 2713 | "dev": true, 2714 | "requires": { 2715 | "brace-expansion": "^1.1.7" 2716 | } 2717 | }, 2718 | "minimist": { 2719 | "version": "1.2.0", 2720 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 2721 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", 2722 | "dev": true 2723 | }, 2724 | "mixin-deep": { 2725 | "version": "1.3.2", 2726 | "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", 2727 | "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", 2728 | "dev": true, 2729 | "requires": { 2730 | "for-in": "^1.0.2", 2731 | "is-extendable": "^1.0.1" 2732 | } 2733 | }, 2734 | "mkdirp": { 2735 | "version": "0.5.1", 2736 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", 2737 | "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", 2738 | "dev": true, 2739 | "requires": { 2740 | "minimist": "0.0.8" 2741 | }, 2742 | "dependencies": { 2743 | "minimist": { 2744 | "version": "0.0.8", 2745 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", 2746 | "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", 2747 | "dev": true 2748 | } 2749 | } 2750 | }, 2751 | "moment": { 2752 | "version": "2.24.0", 2753 | "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", 2754 | "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==", 2755 | "dev": true 2756 | }, 2757 | "ms": { 2758 | "version": "2.0.0", 2759 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 2760 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 2761 | "dev": true 2762 | }, 2763 | "mute-stream": { 2764 | "version": "0.0.8", 2765 | "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", 2766 | "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", 2767 | "dev": true 2768 | }, 2769 | "nanoid": { 2770 | "version": "2.0.3", 2771 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.0.3.tgz", 2772 | "integrity": "sha512-NbaoqdhIYmY6FXDRB4eYtDVC9Z9eCbn8TyaiC16LNKtpPv/aqa0tOPD8y6gNE4yUNnaZ7LLhYtXOev/6+cBtfw==", 2773 | "dev": true 2774 | }, 2775 | "nanomatch": { 2776 | "version": "1.2.13", 2777 | "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", 2778 | "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", 2779 | "dev": true, 2780 | "requires": { 2781 | "arr-diff": "^4.0.0", 2782 | "array-unique": "^0.3.2", 2783 | "define-property": "^2.0.2", 2784 | "extend-shallow": "^3.0.2", 2785 | "fragment-cache": "^0.2.1", 2786 | "is-windows": "^1.0.2", 2787 | "kind-of": "^6.0.2", 2788 | "object.pick": "^1.3.0", 2789 | "regex-not": "^1.0.0", 2790 | "snapdragon": "^0.8.1", 2791 | "to-regex": "^3.0.1" 2792 | } 2793 | }, 2794 | "native-promise-only": { 2795 | "version": "0.8.1", 2796 | "resolved": "https://registry.npmjs.org/native-promise-only/-/native-promise-only-0.8.1.tgz", 2797 | "integrity": "sha1-IKMYwwy0X3H+et+/eyHJnBRy7xE=", 2798 | "dev": true 2799 | }, 2800 | "ncjsm": { 2801 | "version": "2.3.0", 2802 | "resolved": "https://registry.npmjs.org/ncjsm/-/ncjsm-2.3.0.tgz", 2803 | "integrity": "sha512-VdfQ2cdfzPtdCeccVS1DipEvO2XiIHy61SHhFIHaHbA7KNelzlviDy5MGYANPjBHlJwHfu96DWQTS6P+rrowAA==", 2804 | "dev": true, 2805 | "requires": { 2806 | "builtin-modules": "^3.1.0", 2807 | "deferred": "^0.7.10", 2808 | "es5-ext": "^0.10.49", 2809 | "es6-set": "^0.1.5", 2810 | "find-requires": "^1.0.0", 2811 | "fs2": "^0.3.4", 2812 | "type": "^1.0.1" 2813 | } 2814 | }, 2815 | "negotiator": { 2816 | "version": "0.6.2", 2817 | "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", 2818 | "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", 2819 | "dev": true 2820 | }, 2821 | "next-tick": { 2822 | "version": "1.0.0", 2823 | "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", 2824 | "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", 2825 | "dev": true 2826 | }, 2827 | "node-dir": { 2828 | "version": "0.1.17", 2829 | "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", 2830 | "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", 2831 | "dev": true, 2832 | "requires": { 2833 | "minimatch": "^3.0.2" 2834 | } 2835 | }, 2836 | "node-fetch": { 2837 | "version": "1.7.3", 2838 | "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", 2839 | "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", 2840 | "dev": true, 2841 | "requires": { 2842 | "encoding": "^0.1.11", 2843 | "is-stream": "^1.0.1" 2844 | } 2845 | }, 2846 | "normalize-path": { 2847 | "version": "2.1.1", 2848 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", 2849 | "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", 2850 | "dev": true, 2851 | "requires": { 2852 | "remove-trailing-separator": "^1.0.1" 2853 | } 2854 | }, 2855 | "normalize-url": { 2856 | "version": "4.3.0", 2857 | "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.3.0.tgz", 2858 | "integrity": "sha512-0NLtR71o4k6GLP+mr6Ty34c5GA6CMoEsncKJxvQd8NzPxaHRJNnb5gZE8R1XF4CPIS7QPHLJ74IFszwtNVAHVQ==", 2859 | "dev": true 2860 | }, 2861 | "npm-conf": { 2862 | "version": "1.1.3", 2863 | "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", 2864 | "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", 2865 | "dev": true, 2866 | "requires": { 2867 | "config-chain": "^1.1.11", 2868 | "pify": "^3.0.0" 2869 | }, 2870 | "dependencies": { 2871 | "pify": { 2872 | "version": "3.0.0", 2873 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 2874 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 2875 | "dev": true 2876 | } 2877 | } 2878 | }, 2879 | "npm-run-path": { 2880 | "version": "2.0.2", 2881 | "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", 2882 | "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", 2883 | "dev": true, 2884 | "requires": { 2885 | "path-key": "^2.0.0" 2886 | } 2887 | }, 2888 | "npmlog": { 2889 | "version": "2.0.4", 2890 | "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-2.0.4.tgz", 2891 | "integrity": "sha1-mLUlMPJRTKkNCexbIsiEZyI3VpI=", 2892 | "dev": true, 2893 | "requires": { 2894 | "ansi": "~0.3.1", 2895 | "are-we-there-yet": "~1.1.2", 2896 | "gauge": "~1.2.5" 2897 | } 2898 | }, 2899 | "number-is-nan": { 2900 | "version": "1.0.1", 2901 | "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", 2902 | "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", 2903 | "dev": true 2904 | }, 2905 | "object-assign": { 2906 | "version": "4.1.1", 2907 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 2908 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", 2909 | "dev": true 2910 | }, 2911 | "object-copy": { 2912 | "version": "0.1.0", 2913 | "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", 2914 | "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", 2915 | "dev": true, 2916 | "requires": { 2917 | "copy-descriptor": "^0.1.0", 2918 | "define-property": "^0.2.5", 2919 | "kind-of": "^3.0.3" 2920 | }, 2921 | "dependencies": { 2922 | "define-property": { 2923 | "version": "0.2.5", 2924 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 2925 | "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 2926 | "dev": true, 2927 | "requires": { 2928 | "is-descriptor": "^0.1.0" 2929 | } 2930 | }, 2931 | "is-accessor-descriptor": { 2932 | "version": "0.1.6", 2933 | "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 2934 | "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 2935 | "dev": true, 2936 | "requires": { 2937 | "kind-of": "^3.0.2" 2938 | } 2939 | }, 2940 | "is-buffer": { 2941 | "version": "1.1.6", 2942 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 2943 | "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", 2944 | "dev": true 2945 | }, 2946 | "is-data-descriptor": { 2947 | "version": "0.1.4", 2948 | "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 2949 | "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 2950 | "dev": true, 2951 | "requires": { 2952 | "kind-of": "^3.0.2" 2953 | } 2954 | }, 2955 | "is-descriptor": { 2956 | "version": "0.1.6", 2957 | "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 2958 | "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 2959 | "dev": true, 2960 | "requires": { 2961 | "is-accessor-descriptor": "^0.1.6", 2962 | "is-data-descriptor": "^0.1.4", 2963 | "kind-of": "^5.0.0" 2964 | }, 2965 | "dependencies": { 2966 | "kind-of": { 2967 | "version": "5.1.0", 2968 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 2969 | "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 2970 | "dev": true 2971 | } 2972 | } 2973 | }, 2974 | "kind-of": { 2975 | "version": "3.2.2", 2976 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 2977 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 2978 | "dev": true, 2979 | "requires": { 2980 | "is-buffer": "^1.1.5" 2981 | } 2982 | } 2983 | } 2984 | }, 2985 | "object-hash": { 2986 | "version": "1.3.1", 2987 | "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", 2988 | "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==", 2989 | "dev": true 2990 | }, 2991 | "object-visit": { 2992 | "version": "1.0.1", 2993 | "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", 2994 | "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", 2995 | "dev": true, 2996 | "requires": { 2997 | "isobject": "^3.0.0" 2998 | } 2999 | }, 3000 | "object.pick": { 3001 | "version": "1.3.0", 3002 | "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", 3003 | "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", 3004 | "dev": true, 3005 | "requires": { 3006 | "isobject": "^3.0.1" 3007 | } 3008 | }, 3009 | "on-finished": { 3010 | "version": "2.3.0", 3011 | "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", 3012 | "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", 3013 | "dev": true, 3014 | "requires": { 3015 | "ee-first": "1.1.1" 3016 | } 3017 | }, 3018 | "once": { 3019 | "version": "1.4.0", 3020 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 3021 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 3022 | "dev": true, 3023 | "requires": { 3024 | "wrappy": "1" 3025 | } 3026 | }, 3027 | "onetime": { 3028 | "version": "5.1.0", 3029 | "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", 3030 | "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", 3031 | "dev": true, 3032 | "requires": { 3033 | "mimic-fn": "^2.1.0" 3034 | } 3035 | }, 3036 | "opn": { 3037 | "version": "5.5.0", 3038 | "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", 3039 | "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", 3040 | "dev": true, 3041 | "requires": { 3042 | "is-wsl": "^1.1.0" 3043 | } 3044 | }, 3045 | "os-shim": { 3046 | "version": "0.1.3", 3047 | "resolved": "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz", 3048 | "integrity": "sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc=", 3049 | "dev": true 3050 | }, 3051 | "os-tmpdir": { 3052 | "version": "1.0.2", 3053 | "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 3054 | "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", 3055 | "dev": true 3056 | }, 3057 | "p-cancelable": { 3058 | "version": "1.1.0", 3059 | "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", 3060 | "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", 3061 | "dev": true 3062 | }, 3063 | "p-finally": { 3064 | "version": "1.0.0", 3065 | "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", 3066 | "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", 3067 | "dev": true 3068 | }, 3069 | "package-json": { 3070 | "version": "6.5.0", 3071 | "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", 3072 | "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", 3073 | "dev": true, 3074 | "requires": { 3075 | "got": "^9.6.0", 3076 | "registry-auth-token": "^4.0.0", 3077 | "registry-url": "^5.0.0", 3078 | "semver": "^6.2.0" 3079 | }, 3080 | "dependencies": { 3081 | "semver": { 3082 | "version": "6.3.0", 3083 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 3084 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 3085 | "dev": true 3086 | } 3087 | } 3088 | }, 3089 | "pako": { 3090 | "version": "1.0.10", 3091 | "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", 3092 | "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==", 3093 | "dev": true 3094 | }, 3095 | "parseurl": { 3096 | "version": "1.3.3", 3097 | "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 3098 | "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", 3099 | "dev": true 3100 | }, 3101 | "pascalcase": { 3102 | "version": "0.1.1", 3103 | "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", 3104 | "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", 3105 | "dev": true 3106 | }, 3107 | "path-is-absolute": { 3108 | "version": "1.0.1", 3109 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 3110 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 3111 | "dev": true 3112 | }, 3113 | "path-is-inside": { 3114 | "version": "1.0.2", 3115 | "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", 3116 | "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", 3117 | "dev": true 3118 | }, 3119 | "path-key": { 3120 | "version": "2.0.1", 3121 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", 3122 | "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", 3123 | "dev": true 3124 | }, 3125 | "path-loader": { 3126 | "version": "1.0.10", 3127 | "resolved": "https://registry.npmjs.org/path-loader/-/path-loader-1.0.10.tgz", 3128 | "integrity": "sha512-CMP0v6S6z8PHeJ6NFVyVJm6WyJjIwFvyz2b0n2/4bKdS/0uZa/9sKUlYZzubrn3zuDRU0zIuEDX9DZYQ2ZI8TA==", 3129 | "dev": true, 3130 | "requires": { 3131 | "native-promise-only": "^0.8.1", 3132 | "superagent": "^3.8.3" 3133 | } 3134 | }, 3135 | "path-to-regexp": { 3136 | "version": "0.1.7", 3137 | "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", 3138 | "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", 3139 | "dev": true 3140 | }, 3141 | "pend": { 3142 | "version": "1.2.0", 3143 | "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", 3144 | "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", 3145 | "dev": true 3146 | }, 3147 | "pify": { 3148 | "version": "2.3.0", 3149 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 3150 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 3151 | "dev": true 3152 | }, 3153 | "pinkie": { 3154 | "version": "2.0.4", 3155 | "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", 3156 | "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", 3157 | "dev": true 3158 | }, 3159 | "pinkie-promise": { 3160 | "version": "2.0.1", 3161 | "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", 3162 | "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", 3163 | "dev": true, 3164 | "requires": { 3165 | "pinkie": "^2.0.0" 3166 | } 3167 | }, 3168 | "prepend-http": { 3169 | "version": "2.0.0", 3170 | "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", 3171 | "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", 3172 | "dev": true 3173 | }, 3174 | "prettyoutput": { 3175 | "version": "1.2.0", 3176 | "resolved": "https://registry.npmjs.org/prettyoutput/-/prettyoutput-1.2.0.tgz", 3177 | "integrity": "sha512-G2gJwLzLcYS+2m6bTAe+CcDpwak9YpcvpScI0tE4WYb2O3lEZD/YywkMNpGqsSx5wttGvh2UXaKROTKKCyM2dw==", 3178 | "dev": true, 3179 | "requires": { 3180 | "colors": "1.3.x", 3181 | "commander": "2.19.x", 3182 | "lodash": "4.17.x" 3183 | } 3184 | }, 3185 | "process-nextick-args": { 3186 | "version": "2.0.1", 3187 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 3188 | "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 3189 | "dev": true 3190 | }, 3191 | "promise-queue": { 3192 | "version": "2.2.5", 3193 | "resolved": "https://registry.npmjs.org/promise-queue/-/promise-queue-2.2.5.tgz", 3194 | "integrity": "sha1-L29ffA9tCBCelnZZx5uIqe1ek7Q=", 3195 | "dev": true 3196 | }, 3197 | "proto-list": { 3198 | "version": "1.2.4", 3199 | "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", 3200 | "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", 3201 | "dev": true 3202 | }, 3203 | "proxy-addr": { 3204 | "version": "2.0.5", 3205 | "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", 3206 | "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==", 3207 | "dev": true, 3208 | "requires": { 3209 | "forwarded": "~0.1.2", 3210 | "ipaddr.js": "1.9.0" 3211 | } 3212 | }, 3213 | "pseudomap": { 3214 | "version": "1.0.2", 3215 | "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", 3216 | "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", 3217 | "dev": true 3218 | }, 3219 | "pump": { 3220 | "version": "3.0.0", 3221 | "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", 3222 | "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", 3223 | "dev": true, 3224 | "requires": { 3225 | "end-of-stream": "^1.1.0", 3226 | "once": "^1.3.1" 3227 | } 3228 | }, 3229 | "punycode": { 3230 | "version": "1.3.2", 3231 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", 3232 | "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", 3233 | "dev": true 3234 | }, 3235 | "qs": { 3236 | "version": "6.7.0", 3237 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", 3238 | "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", 3239 | "dev": true 3240 | }, 3241 | "querystring": { 3242 | "version": "0.2.0", 3243 | "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", 3244 | "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", 3245 | "dev": true 3246 | }, 3247 | "ramda": { 3248 | "version": "0.26.1", 3249 | "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.26.1.tgz", 3250 | "integrity": "sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ==", 3251 | "dev": true 3252 | }, 3253 | "range-parser": { 3254 | "version": "1.2.1", 3255 | "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", 3256 | "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", 3257 | "dev": true 3258 | }, 3259 | "raven": { 3260 | "version": "1.2.1", 3261 | "resolved": "https://registry.npmjs.org/raven/-/raven-1.2.1.tgz", 3262 | "integrity": "sha1-lJwTTbAooZC3u/j3kKrlQbfAIL0=", 3263 | "dev": true, 3264 | "requires": { 3265 | "cookie": "0.3.1", 3266 | "json-stringify-safe": "5.0.1", 3267 | "lsmod": "1.0.0", 3268 | "stack-trace": "0.0.9", 3269 | "uuid": "3.0.0" 3270 | }, 3271 | "dependencies": { 3272 | "cookie": { 3273 | "version": "0.3.1", 3274 | "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", 3275 | "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", 3276 | "dev": true 3277 | }, 3278 | "uuid": { 3279 | "version": "3.0.0", 3280 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.0.0.tgz", 3281 | "integrity": "sha1-Zyj8BFnEUNeWqZwxg3VpvfZy1yg=", 3282 | "dev": true 3283 | } 3284 | } 3285 | }, 3286 | "raw-body": { 3287 | "version": "2.4.0", 3288 | "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", 3289 | "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", 3290 | "dev": true, 3291 | "requires": { 3292 | "bytes": "3.1.0", 3293 | "http-errors": "1.7.2", 3294 | "iconv-lite": "0.4.24", 3295 | "unpipe": "1.0.0" 3296 | } 3297 | }, 3298 | "rc": { 3299 | "version": "1.2.8", 3300 | "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", 3301 | "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", 3302 | "dev": true, 3303 | "requires": { 3304 | "deep-extend": "^0.6.0", 3305 | "ini": "~1.3.0", 3306 | "minimist": "^1.2.0", 3307 | "strip-json-comments": "~2.0.1" 3308 | } 3309 | }, 3310 | "readable-stream": { 3311 | "version": "2.3.6", 3312 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", 3313 | "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", 3314 | "dev": true, 3315 | "requires": { 3316 | "core-util-is": "~1.0.0", 3317 | "inherits": "~2.0.3", 3318 | "isarray": "~1.0.0", 3319 | "process-nextick-args": "~2.0.0", 3320 | "safe-buffer": "~5.1.1", 3321 | "string_decoder": "~1.1.1", 3322 | "util-deprecate": "~1.0.1" 3323 | }, 3324 | "dependencies": { 3325 | "safe-buffer": { 3326 | "version": "5.1.2", 3327 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 3328 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 3329 | "dev": true 3330 | } 3331 | } 3332 | }, 3333 | "regenerator-runtime": { 3334 | "version": "0.13.3", 3335 | "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", 3336 | "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==", 3337 | "dev": true 3338 | }, 3339 | "regex-not": { 3340 | "version": "1.0.2", 3341 | "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", 3342 | "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", 3343 | "dev": true, 3344 | "requires": { 3345 | "extend-shallow": "^3.0.2", 3346 | "safe-regex": "^1.1.0" 3347 | } 3348 | }, 3349 | "registry-auth-token": { 3350 | "version": "4.0.0", 3351 | "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.0.0.tgz", 3352 | "integrity": "sha512-lpQkHxd9UL6tb3k/aHAVfnVtn+Bcs9ob5InuFLLEDqSqeq+AljB8GZW9xY0x7F+xYwEcjKe07nyoxzEYz6yvkw==", 3353 | "dev": true, 3354 | "requires": { 3355 | "rc": "^1.2.8", 3356 | "safe-buffer": "^5.0.1" 3357 | } 3358 | }, 3359 | "registry-url": { 3360 | "version": "5.1.0", 3361 | "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", 3362 | "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", 3363 | "dev": true, 3364 | "requires": { 3365 | "rc": "^1.2.8" 3366 | } 3367 | }, 3368 | "remove-trailing-separator": { 3369 | "version": "1.1.0", 3370 | "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", 3371 | "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", 3372 | "dev": true 3373 | }, 3374 | "replaceall": { 3375 | "version": "0.1.6", 3376 | "resolved": "https://registry.npmjs.org/replaceall/-/replaceall-0.1.6.tgz", 3377 | "integrity": "sha1-gdgax663LX9cSUKt8ml6MiBojY4=", 3378 | "dev": true 3379 | }, 3380 | "resolve-url": { 3381 | "version": "0.2.1", 3382 | "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", 3383 | "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", 3384 | "dev": true 3385 | }, 3386 | "responselike": { 3387 | "version": "1.0.2", 3388 | "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", 3389 | "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", 3390 | "dev": true, 3391 | "requires": { 3392 | "lowercase-keys": "^1.0.0" 3393 | } 3394 | }, 3395 | "restore-cursor": { 3396 | "version": "3.1.0", 3397 | "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", 3398 | "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", 3399 | "dev": true, 3400 | "requires": { 3401 | "onetime": "^5.1.0", 3402 | "signal-exit": "^3.0.2" 3403 | } 3404 | }, 3405 | "ret": { 3406 | "version": "0.1.15", 3407 | "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", 3408 | "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", 3409 | "dev": true 3410 | }, 3411 | "rimraf": { 3412 | "version": "2.6.3", 3413 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", 3414 | "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", 3415 | "dev": true, 3416 | "requires": { 3417 | "glob": "^7.1.3" 3418 | } 3419 | }, 3420 | "run-async": { 3421 | "version": "2.3.0", 3422 | "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", 3423 | "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", 3424 | "dev": true, 3425 | "requires": { 3426 | "is-promise": "^2.1.0" 3427 | } 3428 | }, 3429 | "rx": { 3430 | "version": "4.1.0", 3431 | "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", 3432 | "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=", 3433 | "dev": true 3434 | }, 3435 | "rxjs": { 3436 | "version": "6.5.2", 3437 | "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.2.tgz", 3438 | "integrity": "sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg==", 3439 | "dev": true, 3440 | "requires": { 3441 | "tslib": "^1.9.0" 3442 | } 3443 | }, 3444 | "safe-buffer": { 3445 | "version": "5.2.0", 3446 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", 3447 | "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==", 3448 | "dev": true 3449 | }, 3450 | "safe-regex": { 3451 | "version": "1.1.0", 3452 | "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", 3453 | "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", 3454 | "dev": true, 3455 | "requires": { 3456 | "ret": "~0.1.10" 3457 | } 3458 | }, 3459 | "safer-buffer": { 3460 | "version": "2.1.2", 3461 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 3462 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 3463 | "dev": true 3464 | }, 3465 | "sax": { 3466 | "version": "1.2.1", 3467 | "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", 3468 | "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=", 3469 | "dev": true 3470 | }, 3471 | "seek-bzip": { 3472 | "version": "1.0.5", 3473 | "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz", 3474 | "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=", 3475 | "dev": true, 3476 | "requires": { 3477 | "commander": "~2.8.1" 3478 | }, 3479 | "dependencies": { 3480 | "commander": { 3481 | "version": "2.8.1", 3482 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", 3483 | "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", 3484 | "dev": true, 3485 | "requires": { 3486 | "graceful-readlink": ">= 1.0.0" 3487 | } 3488 | } 3489 | } 3490 | }, 3491 | "semver": { 3492 | "version": "5.7.1", 3493 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 3494 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 3495 | "dev": true 3496 | }, 3497 | "semver-diff": { 3498 | "version": "2.1.0", 3499 | "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", 3500 | "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", 3501 | "dev": true, 3502 | "requires": { 3503 | "semver": "^5.0.3" 3504 | } 3505 | }, 3506 | "semver-regex": { 3507 | "version": "1.0.0", 3508 | "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-1.0.0.tgz", 3509 | "integrity": "sha1-kqSWkGX5xwxpR1PVUkj8aPj2Usk=", 3510 | "dev": true 3511 | }, 3512 | "send": { 3513 | "version": "0.17.1", 3514 | "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", 3515 | "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", 3516 | "dev": true, 3517 | "requires": { 3518 | "debug": "2.6.9", 3519 | "depd": "~1.1.2", 3520 | "destroy": "~1.0.4", 3521 | "encodeurl": "~1.0.2", 3522 | "escape-html": "~1.0.3", 3523 | "etag": "~1.8.1", 3524 | "fresh": "0.5.2", 3525 | "http-errors": "~1.7.2", 3526 | "mime": "1.6.0", 3527 | "ms": "2.1.1", 3528 | "on-finished": "~2.3.0", 3529 | "range-parser": "~1.2.1", 3530 | "statuses": "~1.5.0" 3531 | }, 3532 | "dependencies": { 3533 | "ms": { 3534 | "version": "2.1.1", 3535 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", 3536 | "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", 3537 | "dev": true 3538 | } 3539 | } 3540 | }, 3541 | "serve-static": { 3542 | "version": "1.14.1", 3543 | "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", 3544 | "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", 3545 | "dev": true, 3546 | "requires": { 3547 | "encodeurl": "~1.0.2", 3548 | "escape-html": "~1.0.3", 3549 | "parseurl": "~1.3.3", 3550 | "send": "0.17.1" 3551 | } 3552 | }, 3553 | "serverless": { 3554 | "version": "1.49.0", 3555 | "resolved": "https://registry.npmjs.org/serverless/-/serverless-1.49.0.tgz", 3556 | "integrity": "sha512-rDMrhfJVs+vLmB8djU7BFXshLN3JOplSe3NsGAqK8akbuEg8ab6SNYoJ4qpEWYzoes74DjthDPZc3zfNkrPOXQ==", 3557 | "dev": true, 3558 | "requires": { 3559 | "@serverless/cli": "^1.0.1", 3560 | "@serverless/enterprise-plugin": "^1.3.1", 3561 | "archiver": "^1.3.0", 3562 | "async": "^1.5.2", 3563 | "aws-sdk": "^2.496.0", 3564 | "bluebird": "^3.5.5", 3565 | "cachedir": "^2.2.0", 3566 | "chalk": "^2.4.2", 3567 | "ci-info": "^1.6.0", 3568 | "download": "^5.0.3", 3569 | "fast-levenshtein": "^2.0.6", 3570 | "filesize": "^3.6.1", 3571 | "fs-extra": "^0.26.7", 3572 | "get-stdin": "^5.0.1", 3573 | "globby": "^6.1.0", 3574 | "graceful-fs": "^4.2.0", 3575 | "https-proxy-agent": "^2.2.2", 3576 | "inquirer": "^6.5.0", 3577 | "is-docker": "^1.1.0", 3578 | "js-yaml": "^3.13.1", 3579 | "json-cycle": "^1.3.0", 3580 | "json-refs": "^2.1.7", 3581 | "jszip": "^3.2.2", 3582 | "jwt-decode": "^2.2.0", 3583 | "lodash": "^4.17.15", 3584 | "minimist": "^1.2.0", 3585 | "mkdirp": "^0.5.1", 3586 | "moment": "^2.24.0", 3587 | "nanomatch": "^1.2.13", 3588 | "ncjsm": "^2.3.0", 3589 | "node-fetch": "^1.7.3", 3590 | "object-hash": "^1.3.1", 3591 | "promise-queue": "^2.2.5", 3592 | "raven": "^1.2.1", 3593 | "rc": "^1.2.8", 3594 | "replaceall": "^0.1.6", 3595 | "semver": "^5.7.0", 3596 | "semver-regex": "^1.0.0", 3597 | "tabtab": "^2.2.2", 3598 | "untildify": "^3.0.3", 3599 | "update-notifier": "^2.5.0", 3600 | "uuid": "^2.0.3", 3601 | "write-file-atomic": "^2.4.3", 3602 | "yaml-ast-parser": "0.0.34" 3603 | } 3604 | }, 3605 | "set-immediate-shim": { 3606 | "version": "1.0.1", 3607 | "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", 3608 | "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", 3609 | "dev": true 3610 | }, 3611 | "set-value": { 3612 | "version": "2.0.1", 3613 | "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", 3614 | "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", 3615 | "dev": true, 3616 | "requires": { 3617 | "extend-shallow": "^2.0.1", 3618 | "is-extendable": "^0.1.1", 3619 | "is-plain-object": "^2.0.3", 3620 | "split-string": "^3.0.1" 3621 | }, 3622 | "dependencies": { 3623 | "extend-shallow": { 3624 | "version": "2.0.1", 3625 | "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 3626 | "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 3627 | "dev": true, 3628 | "requires": { 3629 | "is-extendable": "^0.1.0" 3630 | } 3631 | }, 3632 | "is-extendable": { 3633 | "version": "0.1.1", 3634 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 3635 | "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 3636 | "dev": true 3637 | } 3638 | } 3639 | }, 3640 | "setprototypeof": { 3641 | "version": "1.1.1", 3642 | "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", 3643 | "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", 3644 | "dev": true 3645 | }, 3646 | "shebang-command": { 3647 | "version": "1.2.0", 3648 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", 3649 | "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", 3650 | "dev": true, 3651 | "requires": { 3652 | "shebang-regex": "^1.0.0" 3653 | } 3654 | }, 3655 | "shebang-regex": { 3656 | "version": "1.0.0", 3657 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", 3658 | "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", 3659 | "dev": true 3660 | }, 3661 | "shortid": { 3662 | "version": "2.2.14", 3663 | "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.14.tgz", 3664 | "integrity": "sha512-4UnZgr9gDdA1kaKj/38IiudfC3KHKhDc1zi/HSxd9FQDR0VLwH3/y79tZJLsVYPsJgIjeHjqIWaWVRJUj9qZOQ==", 3665 | "dev": true, 3666 | "requires": { 3667 | "nanoid": "^2.0.0" 3668 | } 3669 | }, 3670 | "signal-exit": { 3671 | "version": "3.0.2", 3672 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", 3673 | "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", 3674 | "dev": true 3675 | }, 3676 | "simple-git": { 3677 | "version": "1.124.0", 3678 | "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-1.124.0.tgz", 3679 | "integrity": "sha512-ks9mBoO4ODQy/xGLC8Cc+YDvj/hho/IKgPhi6h5LI/sA+YUdHc3v0DEoHzM29VmulubpGCxMJUSFmyXNsjNMEA==", 3680 | "dev": true, 3681 | "requires": { 3682 | "debug": "^4.0.1" 3683 | }, 3684 | "dependencies": { 3685 | "debug": { 3686 | "version": "4.1.1", 3687 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", 3688 | "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", 3689 | "dev": true, 3690 | "requires": { 3691 | "ms": "^2.1.1" 3692 | } 3693 | }, 3694 | "ms": { 3695 | "version": "2.1.2", 3696 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 3697 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 3698 | "dev": true 3699 | } 3700 | } 3701 | }, 3702 | "slash": { 3703 | "version": "1.0.0", 3704 | "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", 3705 | "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", 3706 | "dev": true 3707 | }, 3708 | "snapdragon": { 3709 | "version": "0.8.2", 3710 | "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", 3711 | "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", 3712 | "dev": true, 3713 | "requires": { 3714 | "base": "^0.11.1", 3715 | "debug": "^2.2.0", 3716 | "define-property": "^0.2.5", 3717 | "extend-shallow": "^2.0.1", 3718 | "map-cache": "^0.2.2", 3719 | "source-map": "^0.5.6", 3720 | "source-map-resolve": "^0.5.0", 3721 | "use": "^3.1.0" 3722 | }, 3723 | "dependencies": { 3724 | "define-property": { 3725 | "version": "0.2.5", 3726 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 3727 | "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 3728 | "dev": true, 3729 | "requires": { 3730 | "is-descriptor": "^0.1.0" 3731 | } 3732 | }, 3733 | "extend-shallow": { 3734 | "version": "2.0.1", 3735 | "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 3736 | "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 3737 | "dev": true, 3738 | "requires": { 3739 | "is-extendable": "^0.1.0" 3740 | } 3741 | }, 3742 | "is-accessor-descriptor": { 3743 | "version": "0.1.6", 3744 | "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 3745 | "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 3746 | "dev": true, 3747 | "requires": { 3748 | "kind-of": "^3.0.2" 3749 | }, 3750 | "dependencies": { 3751 | "kind-of": { 3752 | "version": "3.2.2", 3753 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 3754 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 3755 | "dev": true, 3756 | "requires": { 3757 | "is-buffer": "^1.1.5" 3758 | } 3759 | } 3760 | } 3761 | }, 3762 | "is-buffer": { 3763 | "version": "1.1.6", 3764 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 3765 | "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", 3766 | "dev": true 3767 | }, 3768 | "is-data-descriptor": { 3769 | "version": "0.1.4", 3770 | "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 3771 | "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 3772 | "dev": true, 3773 | "requires": { 3774 | "kind-of": "^3.0.2" 3775 | }, 3776 | "dependencies": { 3777 | "kind-of": { 3778 | "version": "3.2.2", 3779 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 3780 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 3781 | "dev": true, 3782 | "requires": { 3783 | "is-buffer": "^1.1.5" 3784 | } 3785 | } 3786 | } 3787 | }, 3788 | "is-descriptor": { 3789 | "version": "0.1.6", 3790 | "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 3791 | "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 3792 | "dev": true, 3793 | "requires": { 3794 | "is-accessor-descriptor": "^0.1.6", 3795 | "is-data-descriptor": "^0.1.4", 3796 | "kind-of": "^5.0.0" 3797 | } 3798 | }, 3799 | "is-extendable": { 3800 | "version": "0.1.1", 3801 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 3802 | "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 3803 | "dev": true 3804 | }, 3805 | "kind-of": { 3806 | "version": "5.1.0", 3807 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 3808 | "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 3809 | "dev": true 3810 | }, 3811 | "source-map": { 3812 | "version": "0.5.7", 3813 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 3814 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 3815 | "dev": true 3816 | } 3817 | } 3818 | }, 3819 | "source-map": { 3820 | "version": "0.6.1", 3821 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 3822 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 3823 | "dev": true 3824 | }, 3825 | "source-map-resolve": { 3826 | "version": "0.5.2", 3827 | "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", 3828 | "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", 3829 | "dev": true, 3830 | "requires": { 3831 | "atob": "^2.1.1", 3832 | "decode-uri-component": "^0.2.0", 3833 | "resolve-url": "^0.2.1", 3834 | "source-map-url": "^0.4.0", 3835 | "urix": "^0.1.0" 3836 | } 3837 | }, 3838 | "source-map-support": { 3839 | "version": "0.5.13", 3840 | "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", 3841 | "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", 3842 | "dev": true, 3843 | "requires": { 3844 | "buffer-from": "^1.0.0", 3845 | "source-map": "^0.6.0" 3846 | } 3847 | }, 3848 | "source-map-url": { 3849 | "version": "0.4.0", 3850 | "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", 3851 | "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", 3852 | "dev": true 3853 | }, 3854 | "spawn-sync": { 3855 | "version": "1.0.15", 3856 | "resolved": "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz", 3857 | "integrity": "sha1-sAeZVX63+wyDdsKdROih6mfldHY=", 3858 | "dev": true, 3859 | "requires": { 3860 | "concat-stream": "^1.4.7", 3861 | "os-shim": "^0.1.2" 3862 | } 3863 | }, 3864 | "split-string": { 3865 | "version": "3.1.0", 3866 | "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", 3867 | "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", 3868 | "dev": true, 3869 | "requires": { 3870 | "extend-shallow": "^3.0.0" 3871 | } 3872 | }, 3873 | "sprintf-js": { 3874 | "version": "1.0.3", 3875 | "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 3876 | "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", 3877 | "dev": true 3878 | }, 3879 | "stack-trace": { 3880 | "version": "0.0.9", 3881 | "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz", 3882 | "integrity": "sha1-qPbq7KkGdMMz58Q5U/J1tFFRBpU=", 3883 | "dev": true 3884 | }, 3885 | "static-extend": { 3886 | "version": "0.1.2", 3887 | "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", 3888 | "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", 3889 | "dev": true, 3890 | "requires": { 3891 | "define-property": "^0.2.5", 3892 | "object-copy": "^0.1.0" 3893 | }, 3894 | "dependencies": { 3895 | "define-property": { 3896 | "version": "0.2.5", 3897 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 3898 | "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 3899 | "dev": true, 3900 | "requires": { 3901 | "is-descriptor": "^0.1.0" 3902 | } 3903 | }, 3904 | "is-accessor-descriptor": { 3905 | "version": "0.1.6", 3906 | "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 3907 | "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 3908 | "dev": true, 3909 | "requires": { 3910 | "kind-of": "^3.0.2" 3911 | }, 3912 | "dependencies": { 3913 | "kind-of": { 3914 | "version": "3.2.2", 3915 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 3916 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 3917 | "dev": true, 3918 | "requires": { 3919 | "is-buffer": "^1.1.5" 3920 | } 3921 | } 3922 | } 3923 | }, 3924 | "is-buffer": { 3925 | "version": "1.1.6", 3926 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 3927 | "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", 3928 | "dev": true 3929 | }, 3930 | "is-data-descriptor": { 3931 | "version": "0.1.4", 3932 | "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 3933 | "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 3934 | "dev": true, 3935 | "requires": { 3936 | "kind-of": "^3.0.2" 3937 | }, 3938 | "dependencies": { 3939 | "kind-of": { 3940 | "version": "3.2.2", 3941 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 3942 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 3943 | "dev": true, 3944 | "requires": { 3945 | "is-buffer": "^1.1.5" 3946 | } 3947 | } 3948 | } 3949 | }, 3950 | "is-descriptor": { 3951 | "version": "0.1.6", 3952 | "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 3953 | "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 3954 | "dev": true, 3955 | "requires": { 3956 | "is-accessor-descriptor": "^0.1.6", 3957 | "is-data-descriptor": "^0.1.4", 3958 | "kind-of": "^5.0.0" 3959 | } 3960 | }, 3961 | "kind-of": { 3962 | "version": "5.1.0", 3963 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 3964 | "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 3965 | "dev": true 3966 | } 3967 | } 3968 | }, 3969 | "statuses": { 3970 | "version": "1.5.0", 3971 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", 3972 | "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", 3973 | "dev": true 3974 | }, 3975 | "string-width": { 3976 | "version": "4.1.0", 3977 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.1.0.tgz", 3978 | "integrity": "sha512-NrX+1dVVh+6Y9dnQ19pR0pP4FiEIlUvdTGn8pw6CKTNq5sgib2nIhmUNT5TAmhWmvKr3WcxBcP3E8nWezuipuQ==", 3979 | "dev": true, 3980 | "requires": { 3981 | "emoji-regex": "^8.0.0", 3982 | "is-fullwidth-code-point": "^3.0.0", 3983 | "strip-ansi": "^5.2.0" 3984 | } 3985 | }, 3986 | "string_decoder": { 3987 | "version": "1.1.1", 3988 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 3989 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 3990 | "dev": true, 3991 | "requires": { 3992 | "safe-buffer": "~5.1.0" 3993 | }, 3994 | "dependencies": { 3995 | "safe-buffer": { 3996 | "version": "5.1.2", 3997 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 3998 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 3999 | "dev": true 4000 | } 4001 | } 4002 | }, 4003 | "strip-ansi": { 4004 | "version": "5.2.0", 4005 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 4006 | "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 4007 | "dev": true, 4008 | "requires": { 4009 | "ansi-regex": "^4.1.0" 4010 | } 4011 | }, 4012 | "strip-dirs": { 4013 | "version": "2.1.0", 4014 | "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", 4015 | "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", 4016 | "dev": true, 4017 | "requires": { 4018 | "is-natural-number": "^4.0.1" 4019 | } 4020 | }, 4021 | "strip-eof": { 4022 | "version": "1.0.0", 4023 | "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", 4024 | "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", 4025 | "dev": true 4026 | }, 4027 | "strip-json-comments": { 4028 | "version": "2.0.1", 4029 | "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 4030 | "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", 4031 | "dev": true 4032 | }, 4033 | "strip-outer": { 4034 | "version": "1.0.1", 4035 | "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", 4036 | "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", 4037 | "dev": true, 4038 | "requires": { 4039 | "escape-string-regexp": "^1.0.2" 4040 | } 4041 | }, 4042 | "superagent": { 4043 | "version": "3.8.3", 4044 | "resolved": "https://registry.npmjs.org/superagent/-/superagent-3.8.3.tgz", 4045 | "integrity": "sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==", 4046 | "dev": true, 4047 | "requires": { 4048 | "component-emitter": "^1.2.0", 4049 | "cookiejar": "^2.1.0", 4050 | "debug": "^3.1.0", 4051 | "extend": "^3.0.0", 4052 | "form-data": "^2.3.1", 4053 | "formidable": "^1.2.0", 4054 | "methods": "^1.1.1", 4055 | "mime": "^1.4.1", 4056 | "qs": "^6.5.1", 4057 | "readable-stream": "^2.3.5" 4058 | }, 4059 | "dependencies": { 4060 | "debug": { 4061 | "version": "3.2.6", 4062 | "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", 4063 | "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", 4064 | "dev": true, 4065 | "requires": { 4066 | "ms": "^2.1.1" 4067 | } 4068 | }, 4069 | "ms": { 4070 | "version": "2.1.2", 4071 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 4072 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 4073 | "dev": true 4074 | } 4075 | } 4076 | }, 4077 | "supports-color": { 4078 | "version": "5.5.0", 4079 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 4080 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 4081 | "dev": true, 4082 | "requires": { 4083 | "has-flag": "^3.0.0" 4084 | } 4085 | }, 4086 | "tabtab": { 4087 | "version": "2.2.2", 4088 | "resolved": "https://registry.npmjs.org/tabtab/-/tabtab-2.2.2.tgz", 4089 | "integrity": "sha1-egR/FDsBC0y9MfhX6ClhUSy/ThQ=", 4090 | "dev": true, 4091 | "requires": { 4092 | "debug": "^2.2.0", 4093 | "inquirer": "^1.0.2", 4094 | "lodash.difference": "^4.5.0", 4095 | "lodash.uniq": "^4.5.0", 4096 | "minimist": "^1.2.0", 4097 | "mkdirp": "^0.5.1", 4098 | "npmlog": "^2.0.3", 4099 | "object-assign": "^4.1.0" 4100 | }, 4101 | "dependencies": { 4102 | "ansi-escapes": { 4103 | "version": "1.4.0", 4104 | "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", 4105 | "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", 4106 | "dev": true 4107 | }, 4108 | "ansi-regex": { 4109 | "version": "2.1.1", 4110 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 4111 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 4112 | "dev": true 4113 | }, 4114 | "ansi-styles": { 4115 | "version": "2.2.1", 4116 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 4117 | "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 4118 | "dev": true 4119 | }, 4120 | "chalk": { 4121 | "version": "1.1.3", 4122 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 4123 | "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 4124 | "dev": true, 4125 | "requires": { 4126 | "ansi-styles": "^2.2.1", 4127 | "escape-string-regexp": "^1.0.2", 4128 | "has-ansi": "^2.0.0", 4129 | "strip-ansi": "^3.0.0", 4130 | "supports-color": "^2.0.0" 4131 | } 4132 | }, 4133 | "cli-cursor": { 4134 | "version": "1.0.2", 4135 | "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", 4136 | "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", 4137 | "dev": true, 4138 | "requires": { 4139 | "restore-cursor": "^1.0.1" 4140 | } 4141 | }, 4142 | "external-editor": { 4143 | "version": "1.1.1", 4144 | "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-1.1.1.tgz", 4145 | "integrity": "sha1-Etew24UPf/fnCBuvQAVwAGDEYAs=", 4146 | "dev": true, 4147 | "requires": { 4148 | "extend": "^3.0.0", 4149 | "spawn-sync": "^1.0.15", 4150 | "tmp": "^0.0.29" 4151 | } 4152 | }, 4153 | "figures": { 4154 | "version": "1.7.0", 4155 | "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", 4156 | "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", 4157 | "dev": true, 4158 | "requires": { 4159 | "escape-string-regexp": "^1.0.5", 4160 | "object-assign": "^4.1.0" 4161 | } 4162 | }, 4163 | "inquirer": { 4164 | "version": "1.2.3", 4165 | "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-1.2.3.tgz", 4166 | "integrity": "sha1-TexvMvN+97sLLtPx0aXD9UUHSRg=", 4167 | "dev": true, 4168 | "requires": { 4169 | "ansi-escapes": "^1.1.0", 4170 | "chalk": "^1.0.0", 4171 | "cli-cursor": "^1.0.1", 4172 | "cli-width": "^2.0.0", 4173 | "external-editor": "^1.1.0", 4174 | "figures": "^1.3.5", 4175 | "lodash": "^4.3.0", 4176 | "mute-stream": "0.0.6", 4177 | "pinkie-promise": "^2.0.0", 4178 | "run-async": "^2.2.0", 4179 | "rx": "^4.1.0", 4180 | "string-width": "^1.0.1", 4181 | "strip-ansi": "^3.0.0", 4182 | "through": "^2.3.6" 4183 | } 4184 | }, 4185 | "is-fullwidth-code-point": { 4186 | "version": "1.0.0", 4187 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 4188 | "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 4189 | "dev": true, 4190 | "requires": { 4191 | "number-is-nan": "^1.0.0" 4192 | } 4193 | }, 4194 | "mute-stream": { 4195 | "version": "0.0.6", 4196 | "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.6.tgz", 4197 | "integrity": "sha1-SJYrGeFp/R38JAs/HnMXYnu8R9s=", 4198 | "dev": true 4199 | }, 4200 | "onetime": { 4201 | "version": "1.1.0", 4202 | "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", 4203 | "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", 4204 | "dev": true 4205 | }, 4206 | "restore-cursor": { 4207 | "version": "1.0.1", 4208 | "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", 4209 | "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", 4210 | "dev": true, 4211 | "requires": { 4212 | "exit-hook": "^1.0.0", 4213 | "onetime": "^1.0.0" 4214 | } 4215 | }, 4216 | "string-width": { 4217 | "version": "1.0.2", 4218 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 4219 | "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 4220 | "dev": true, 4221 | "requires": { 4222 | "code-point-at": "^1.0.0", 4223 | "is-fullwidth-code-point": "^1.0.0", 4224 | "strip-ansi": "^3.0.0" 4225 | } 4226 | }, 4227 | "strip-ansi": { 4228 | "version": "3.0.1", 4229 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 4230 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 4231 | "dev": true, 4232 | "requires": { 4233 | "ansi-regex": "^2.0.0" 4234 | } 4235 | }, 4236 | "supports-color": { 4237 | "version": "2.0.0", 4238 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 4239 | "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 4240 | "dev": true 4241 | }, 4242 | "tmp": { 4243 | "version": "0.0.29", 4244 | "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.29.tgz", 4245 | "integrity": "sha1-8lEl/w3Z2jzLDC3Tce4SiLuRKMA=", 4246 | "dev": true, 4247 | "requires": { 4248 | "os-tmpdir": "~1.0.1" 4249 | } 4250 | } 4251 | } 4252 | }, 4253 | "tar-stream": { 4254 | "version": "1.6.2", 4255 | "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", 4256 | "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", 4257 | "dev": true, 4258 | "requires": { 4259 | "bl": "^1.0.0", 4260 | "buffer-alloc": "^1.2.0", 4261 | "end-of-stream": "^1.0.0", 4262 | "fs-constants": "^1.0.0", 4263 | "readable-stream": "^2.3.0", 4264 | "to-buffer": "^1.1.1", 4265 | "xtend": "^4.0.0" 4266 | } 4267 | }, 4268 | "term-size": { 4269 | "version": "1.2.0", 4270 | "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", 4271 | "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", 4272 | "dev": true, 4273 | "requires": { 4274 | "execa": "^0.7.0" 4275 | } 4276 | }, 4277 | "through": { 4278 | "version": "2.3.8", 4279 | "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 4280 | "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", 4281 | "dev": true 4282 | }, 4283 | "timed-out": { 4284 | "version": "4.0.1", 4285 | "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", 4286 | "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", 4287 | "dev": true 4288 | }, 4289 | "timers-ext": { 4290 | "version": "0.1.7", 4291 | "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", 4292 | "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==", 4293 | "dev": true, 4294 | "requires": { 4295 | "es5-ext": "~0.10.46", 4296 | "next-tick": "1" 4297 | } 4298 | }, 4299 | "tmp": { 4300 | "version": "0.0.33", 4301 | "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", 4302 | "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", 4303 | "dev": true, 4304 | "requires": { 4305 | "os-tmpdir": "~1.0.2" 4306 | } 4307 | }, 4308 | "to-buffer": { 4309 | "version": "1.1.1", 4310 | "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", 4311 | "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", 4312 | "dev": true 4313 | }, 4314 | "to-object-path": { 4315 | "version": "0.3.0", 4316 | "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", 4317 | "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", 4318 | "dev": true, 4319 | "requires": { 4320 | "kind-of": "^3.0.2" 4321 | }, 4322 | "dependencies": { 4323 | "is-buffer": { 4324 | "version": "1.1.6", 4325 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 4326 | "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", 4327 | "dev": true 4328 | }, 4329 | "kind-of": { 4330 | "version": "3.2.2", 4331 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 4332 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 4333 | "dev": true, 4334 | "requires": { 4335 | "is-buffer": "^1.1.5" 4336 | } 4337 | } 4338 | } 4339 | }, 4340 | "to-readable-stream": { 4341 | "version": "1.0.0", 4342 | "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", 4343 | "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", 4344 | "dev": true 4345 | }, 4346 | "to-regex": { 4347 | "version": "3.0.2", 4348 | "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", 4349 | "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", 4350 | "dev": true, 4351 | "requires": { 4352 | "define-property": "^2.0.2", 4353 | "extend-shallow": "^3.0.2", 4354 | "regex-not": "^1.0.2", 4355 | "safe-regex": "^1.1.0" 4356 | } 4357 | }, 4358 | "toidentifier": { 4359 | "version": "1.0.0", 4360 | "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", 4361 | "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", 4362 | "dev": true 4363 | }, 4364 | "traverse": { 4365 | "version": "0.6.6", 4366 | "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz", 4367 | "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=", 4368 | "dev": true 4369 | }, 4370 | "trim-repeated": { 4371 | "version": "1.0.0", 4372 | "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", 4373 | "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", 4374 | "dev": true, 4375 | "requires": { 4376 | "escape-string-regexp": "^1.0.2" 4377 | } 4378 | }, 4379 | "tslib": { 4380 | "version": "1.10.0", 4381 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", 4382 | "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", 4383 | "dev": true 4384 | }, 4385 | "tunnel-agent": { 4386 | "version": "0.6.0", 4387 | "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 4388 | "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", 4389 | "dev": true, 4390 | "requires": { 4391 | "safe-buffer": "^5.0.1" 4392 | } 4393 | }, 4394 | "type": { 4395 | "version": "1.0.3", 4396 | "resolved": "https://registry.npmjs.org/type/-/type-1.0.3.tgz", 4397 | "integrity": "sha512-51IMtNfVcee8+9GJvj0spSuFcZHe9vSib6Xtgsny1Km9ugyz2mbS08I3rsUIRYgJohFRFU1160sgRodYz378Hg==", 4398 | "dev": true 4399 | }, 4400 | "type-fest": { 4401 | "version": "0.5.2", 4402 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.5.2.tgz", 4403 | "integrity": "sha512-DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw==", 4404 | "dev": true 4405 | }, 4406 | "type-is": { 4407 | "version": "1.6.18", 4408 | "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", 4409 | "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", 4410 | "dev": true, 4411 | "requires": { 4412 | "media-typer": "0.3.0", 4413 | "mime-types": "~2.1.24" 4414 | } 4415 | }, 4416 | "typedarray": { 4417 | "version": "0.0.6", 4418 | "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", 4419 | "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", 4420 | "dev": true 4421 | }, 4422 | "unbzip2-stream": { 4423 | "version": "1.3.3", 4424 | "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz", 4425 | "integrity": "sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg==", 4426 | "dev": true, 4427 | "requires": { 4428 | "buffer": "^5.2.1", 4429 | "through": "^2.3.8" 4430 | } 4431 | }, 4432 | "union-value": { 4433 | "version": "1.0.1", 4434 | "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", 4435 | "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", 4436 | "dev": true, 4437 | "requires": { 4438 | "arr-union": "^3.1.0", 4439 | "get-value": "^2.0.6", 4440 | "is-extendable": "^0.1.1", 4441 | "set-value": "^2.0.1" 4442 | }, 4443 | "dependencies": { 4444 | "is-extendable": { 4445 | "version": "0.1.1", 4446 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 4447 | "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 4448 | "dev": true 4449 | } 4450 | } 4451 | }, 4452 | "unique-string": { 4453 | "version": "1.0.0", 4454 | "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", 4455 | "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", 4456 | "dev": true, 4457 | "requires": { 4458 | "crypto-random-string": "^1.0.0" 4459 | } 4460 | }, 4461 | "universalify": { 4462 | "version": "0.1.2", 4463 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", 4464 | "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", 4465 | "dev": true 4466 | }, 4467 | "unpipe": { 4468 | "version": "1.0.0", 4469 | "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 4470 | "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", 4471 | "dev": true 4472 | }, 4473 | "unset-value": { 4474 | "version": "1.0.0", 4475 | "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", 4476 | "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", 4477 | "dev": true, 4478 | "requires": { 4479 | "has-value": "^0.3.1", 4480 | "isobject": "^3.0.0" 4481 | }, 4482 | "dependencies": { 4483 | "has-value": { 4484 | "version": "0.3.1", 4485 | "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", 4486 | "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", 4487 | "dev": true, 4488 | "requires": { 4489 | "get-value": "^2.0.3", 4490 | "has-values": "^0.1.4", 4491 | "isobject": "^2.0.0" 4492 | }, 4493 | "dependencies": { 4494 | "isobject": { 4495 | "version": "2.1.0", 4496 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", 4497 | "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", 4498 | "dev": true, 4499 | "requires": { 4500 | "isarray": "1.0.0" 4501 | } 4502 | } 4503 | } 4504 | }, 4505 | "has-values": { 4506 | "version": "0.1.4", 4507 | "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", 4508 | "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", 4509 | "dev": true 4510 | } 4511 | } 4512 | }, 4513 | "untildify": { 4514 | "version": "3.0.3", 4515 | "resolved": "https://registry.npmjs.org/untildify/-/untildify-3.0.3.tgz", 4516 | "integrity": "sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA==", 4517 | "dev": true 4518 | }, 4519 | "unzip-response": { 4520 | "version": "2.0.1", 4521 | "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", 4522 | "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", 4523 | "dev": true 4524 | }, 4525 | "update-notifier": { 4526 | "version": "2.5.0", 4527 | "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", 4528 | "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", 4529 | "dev": true, 4530 | "requires": { 4531 | "boxen": "^1.2.1", 4532 | "chalk": "^2.0.1", 4533 | "configstore": "^3.0.0", 4534 | "import-lazy": "^2.1.0", 4535 | "is-ci": "^1.0.10", 4536 | "is-installed-globally": "^0.1.0", 4537 | "is-npm": "^1.0.0", 4538 | "latest-version": "^3.0.0", 4539 | "semver-diff": "^2.0.0", 4540 | "xdg-basedir": "^3.0.0" 4541 | } 4542 | }, 4543 | "uri-js": { 4544 | "version": "3.0.2", 4545 | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-3.0.2.tgz", 4546 | "integrity": "sha1-+QuFhQf4HepNz7s8TD2/orVX+qo=", 4547 | "dev": true, 4548 | "requires": { 4549 | "punycode": "^2.1.0" 4550 | }, 4551 | "dependencies": { 4552 | "punycode": { 4553 | "version": "2.1.1", 4554 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 4555 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 4556 | "dev": true 4557 | } 4558 | } 4559 | }, 4560 | "urix": { 4561 | "version": "0.1.0", 4562 | "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", 4563 | "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", 4564 | "dev": true 4565 | }, 4566 | "url": { 4567 | "version": "0.10.3", 4568 | "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", 4569 | "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=", 4570 | "dev": true, 4571 | "requires": { 4572 | "punycode": "1.3.2", 4573 | "querystring": "0.2.0" 4574 | } 4575 | }, 4576 | "url-parse-lax": { 4577 | "version": "3.0.0", 4578 | "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", 4579 | "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", 4580 | "dev": true, 4581 | "requires": { 4582 | "prepend-http": "^2.0.0" 4583 | } 4584 | }, 4585 | "url-to-options": { 4586 | "version": "1.0.1", 4587 | "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", 4588 | "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", 4589 | "dev": true 4590 | }, 4591 | "use": { 4592 | "version": "3.1.1", 4593 | "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", 4594 | "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", 4595 | "dev": true 4596 | }, 4597 | "util-deprecate": { 4598 | "version": "1.0.2", 4599 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 4600 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 4601 | "dev": true 4602 | }, 4603 | "utils-merge": { 4604 | "version": "1.0.1", 4605 | "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", 4606 | "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", 4607 | "dev": true 4608 | }, 4609 | "uuid": { 4610 | "version": "2.0.3", 4611 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", 4612 | "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", 4613 | "dev": true 4614 | }, 4615 | "vary": { 4616 | "version": "1.1.2", 4617 | "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 4618 | "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", 4619 | "dev": true 4620 | }, 4621 | "walkdir": { 4622 | "version": "0.0.11", 4623 | "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.0.11.tgz", 4624 | "integrity": "sha1-oW0CXrkxvQO1LzCMrtD0D86+lTI=", 4625 | "dev": true 4626 | }, 4627 | "whatwg-fetch": { 4628 | "version": "3.0.0", 4629 | "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", 4630 | "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==", 4631 | "dev": true 4632 | }, 4633 | "which": { 4634 | "version": "1.3.1", 4635 | "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 4636 | "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 4637 | "dev": true, 4638 | "requires": { 4639 | "isexe": "^2.0.0" 4640 | } 4641 | }, 4642 | "widest-line": { 4643 | "version": "2.0.1", 4644 | "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", 4645 | "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", 4646 | "dev": true, 4647 | "requires": { 4648 | "string-width": "^2.1.1" 4649 | }, 4650 | "dependencies": { 4651 | "ansi-regex": { 4652 | "version": "3.0.0", 4653 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 4654 | "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 4655 | "dev": true 4656 | }, 4657 | "is-fullwidth-code-point": { 4658 | "version": "2.0.0", 4659 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 4660 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 4661 | "dev": true 4662 | }, 4663 | "string-width": { 4664 | "version": "2.1.1", 4665 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", 4666 | "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", 4667 | "dev": true, 4668 | "requires": { 4669 | "is-fullwidth-code-point": "^2.0.0", 4670 | "strip-ansi": "^4.0.0" 4671 | } 4672 | }, 4673 | "strip-ansi": { 4674 | "version": "4.0.0", 4675 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 4676 | "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 4677 | "dev": true, 4678 | "requires": { 4679 | "ansi-regex": "^3.0.0" 4680 | } 4681 | } 4682 | } 4683 | }, 4684 | "wrappy": { 4685 | "version": "1.0.2", 4686 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 4687 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 4688 | "dev": true 4689 | }, 4690 | "write-file-atomic": { 4691 | "version": "2.4.3", 4692 | "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", 4693 | "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", 4694 | "dev": true, 4695 | "requires": { 4696 | "graceful-fs": "^4.1.11", 4697 | "imurmurhash": "^0.1.4", 4698 | "signal-exit": "^3.0.2" 4699 | } 4700 | }, 4701 | "xdg-basedir": { 4702 | "version": "3.0.0", 4703 | "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", 4704 | "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", 4705 | "dev": true 4706 | }, 4707 | "xml2js": { 4708 | "version": "0.4.19", 4709 | "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", 4710 | "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", 4711 | "dev": true, 4712 | "requires": { 4713 | "sax": ">=0.6.0", 4714 | "xmlbuilder": "~9.0.1" 4715 | } 4716 | }, 4717 | "xmlbuilder": { 4718 | "version": "9.0.7", 4719 | "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", 4720 | "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", 4721 | "dev": true 4722 | }, 4723 | "xtend": { 4724 | "version": "4.0.2", 4725 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 4726 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 4727 | "dev": true 4728 | }, 4729 | "yallist": { 4730 | "version": "2.1.2", 4731 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", 4732 | "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", 4733 | "dev": true 4734 | }, 4735 | "yaml-ast-parser": { 4736 | "version": "0.0.34", 4737 | "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.34.tgz", 4738 | "integrity": "sha1-0A88+ddztyQUCa6SpnQNHbGfSeY=", 4739 | "dev": true 4740 | }, 4741 | "yamljs": { 4742 | "version": "0.3.0", 4743 | "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", 4744 | "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", 4745 | "dev": true, 4746 | "requires": { 4747 | "argparse": "^1.0.7", 4748 | "glob": "^7.0.5" 4749 | } 4750 | }, 4751 | "yauzl": { 4752 | "version": "2.10.0", 4753 | "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", 4754 | "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", 4755 | "dev": true, 4756 | "requires": { 4757 | "buffer-crc32": "~0.2.3", 4758 | "fd-slicer": "~1.1.0" 4759 | } 4760 | }, 4761 | "zip-stream": { 4762 | "version": "1.2.0", 4763 | "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-1.2.0.tgz", 4764 | "integrity": "sha1-qLxF9MG0lpnGuQGYuqyqzbzUugQ=", 4765 | "dev": true, 4766 | "requires": { 4767 | "archiver-utils": "^1.3.0", 4768 | "compress-commons": "^1.2.0", 4769 | "lodash": "^4.8.0", 4770 | "readable-stream": "^2.0.0" 4771 | } 4772 | } 4773 | } 4774 | } 4775 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "lambda-layer-optimized-aws-sdk", 3 | "private": true, 4 | "version": "1.0.0", 5 | "description": "A Lambda layer that gives you an AWS SDK with HTTP keep-alive enabled already.", 6 | "scripts": { 7 | "sls": "sls" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "git+https://github.com/lumigo/lambda-layer-optimized-aws-sdk.git" 12 | }, 13 | "keywords": [], 14 | "author": "Lumigo LTD (https://lumigo.io)", 15 | "license": "Apache 2", 16 | "bugs": { 17 | "url": "https://github.com/lumigo/lambda-layer-optimized-aws-sdk/issues" 18 | }, 19 | "homepage": "https://github.com/lumigo/lambda-layer-optimized-aws-sdk#readme", 20 | "devDependencies": { 21 | "serverless": "^1.49.0" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /serverless.yml: -------------------------------------------------------------------------------- 1 | service: optimized-aws-sdk-layer 2 | 3 | provider: 4 | name: aws 5 | runtime: nodejs12.x 6 | 7 | layers: 8 | OptimizedAwsSdk: 9 | path: opt 10 | name: optimized-aws-sdk 11 | description: AWS-SDK v2.602.0 12 | licenseInfo: MIT 13 | compatibleRuntimes: 14 | - nodejs8.10 15 | - nodejs10.x 16 | - nodejs12.x 17 | allowedAccounts: 18 | - '*' 19 | retain: true --------------------------------------------------------------------------------