Merge branch 'master' into 'master'
update See merge request pushrocks/smartbucket!1
This commit is contained in:
		| @@ -3,33 +3,39 @@ image: hosttoday/ht-docker-node:npmci | ||||
|  | ||||
| cache: | ||||
|   paths: | ||||
|   - .yarn/ | ||||
|   - .npmci_cache/ | ||||
|   key: "$CI_BUILD_STAGE" | ||||
|  | ||||
| stages: | ||||
| - mirror | ||||
| - security | ||||
| - test | ||||
| - release | ||||
| - trigger | ||||
| - pages | ||||
| - metadata | ||||
|  | ||||
| # ==================== | ||||
| # security stage | ||||
| # ==================== | ||||
| mirror: | ||||
|   stage: mirror | ||||
|   stage: security | ||||
|   script: | ||||
|   - npmci git mirror | ||||
|   tags: | ||||
|   - docker | ||||
|   - notpriv | ||||
|  | ||||
| security: | ||||
| snyk: | ||||
|   stage: security | ||||
|   script: | ||||
|     - npmci command yarn global add snyk | ||||
|     - npmci command yarn install --ignore-scripts | ||||
|     - npmci command npm install -g snyk | ||||
|     - npmci command npm install --ignore-scripts | ||||
|     - npmci command snyk test | ||||
|   tags: | ||||
|   - docker | ||||
|   - notpriv | ||||
|  | ||||
| # ==================== | ||||
| # test stage | ||||
| # ==================== | ||||
| testLEGACY: | ||||
|   stage: test | ||||
|   script: | ||||
| @@ -39,6 +45,7 @@ testLEGACY: | ||||
|   coverage: /\d+.?\d+?\%\s*coverage/ | ||||
|   tags: | ||||
|   - docker | ||||
|   - notpriv | ||||
|   allow_failure: true | ||||
|  | ||||
| testLTS: | ||||
| @@ -50,6 +57,7 @@ testLTS: | ||||
|   coverage: /\d+.?\d+?\%\s*coverage/ | ||||
|   tags: | ||||
|   - docker | ||||
|   - notpriv | ||||
|      | ||||
| testSTABLE: | ||||
|   stage: test | ||||
| @@ -60,37 +68,75 @@ testSTABLE: | ||||
|   coverage: /\d+.?\d+?\%\s*coverage/ | ||||
|   tags: | ||||
|   - docker | ||||
|   - notpriv | ||||
|  | ||||
| release: | ||||
|   stage: release | ||||
|   script: | ||||
|   - npmci npm prepare | ||||
|   - npmci node install stable | ||||
|   - npmci npm publish | ||||
|   only: | ||||
|   - tags | ||||
|   tags: | ||||
|   - docker | ||||
|   - notpriv | ||||
|  | ||||
| # ==================== | ||||
| # metadata stage | ||||
| # ==================== | ||||
| codequality: | ||||
|   stage: metadata | ||||
|   image: docker:stable | ||||
|   allow_failure: true | ||||
|   services: | ||||
|     - docker:stable-dind | ||||
|   script: | ||||
|     - export SP_VERSION=$(echo "$CI_SERVER_VERSION" | sed 's/^\([0-9]*\)\.\([0-9]*\).*/\1-\2-stable/') | ||||
|     - docker run | ||||
|         --env SOURCE_CODE="$PWD" | ||||
|         --volume "$PWD":/code | ||||
|         --volume /var/run/docker.sock:/var/run/docker.sock | ||||
|         "registry.gitlab.com/gitlab-org/security-products/codequality:$SP_VERSION" /code | ||||
|   artifacts: | ||||
|     paths: [codeclimate.json] | ||||
|   tags: | ||||
|   - docker | ||||
|   - priv | ||||
|  | ||||
| trigger: | ||||
|   stage: trigger | ||||
|   stage: metadata | ||||
|   script: | ||||
|   - npmci trigger | ||||
|   only: | ||||
|   - tags | ||||
|   tags: | ||||
|   - docker | ||||
|   - notpriv | ||||
|  | ||||
| pages: | ||||
|   image: hosttoday/ht-docker-node:npmci | ||||
|   stage: pages | ||||
|   stage: metadata | ||||
|   script: | ||||
|     - npmci command yarn global add npmpage | ||||
|     - npmci command npmpage | ||||
|     - npmci command npm install -g typedoc typescript | ||||
|     - npmci npm install | ||||
|     - npmci command typedoc --module "commonjs" --target "ES2016" --out public/ ts/ | ||||
|   tags: | ||||
|     - docker | ||||
|     - notpriv | ||||
|   only: | ||||
|     - tags | ||||
|   artifacts: | ||||
|     expire_in: 1 week | ||||
|     paths: | ||||
|     - public | ||||
|   allow_failure: true | ||||
|  | ||||
| windowsCompatibility: | ||||
|   image: stefanscherer/node-windows:10-build-tools | ||||
|   stage: metadata | ||||
|   script: | ||||
|   - npm install & npm test | ||||
|   coverage: /\d+.?\d+?\%\s*coverage/ | ||||
|   tags: | ||||
|   - windows | ||||
|   allow_failure: true | ||||
|   | ||||
							
								
								
									
										976
									
								
								package-lock.json
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										976
									
								
								package-lock.json
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,976 @@ | ||||
| { | ||||
|   "name": "@pushrocks/smartbucket", | ||||
|   "version": "1.0.3", | ||||
|   "lockfileVersion": 1, | ||||
|   "requires": true, | ||||
|   "dependencies": { | ||||
|     "@google-cloud/common": { | ||||
|       "version": "0.24.0", | ||||
|       "resolved": "https://registry.npmjs.org/@google-cloud/common/-/common-0.24.0.tgz", | ||||
|       "integrity": "sha512-VEOVppG2UkDznmFiIWdH6zzV/gU6ximYqiSoxo/+bSgC/vAGKp3cPMxGuwB0qVgmqxvtl6RR4KtygxzP/tWbng==", | ||||
|       "requires": { | ||||
|         "@google-cloud/projectify": "^0.3.0", | ||||
|         "@google-cloud/promisify": "^0.3.0", | ||||
|         "@types/duplexify": "^3.5.0", | ||||
|         "@types/request": "^2.47.0", | ||||
|         "arrify": "^1.0.1", | ||||
|         "duplexify": "^3.6.0", | ||||
|         "ent": "^2.2.0", | ||||
|         "extend": "^3.0.1", | ||||
|         "google-auth-library": "^2.0.0", | ||||
|         "is": "^3.2.1", | ||||
|         "pify": "^4.0.0", | ||||
|         "retry-request": "^4.0.0", | ||||
|         "through2": "^2.0.3" | ||||
|       } | ||||
|     }, | ||||
|     "@google-cloud/paginator": { | ||||
|       "version": "0.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-0.1.1.tgz", | ||||
|       "integrity": "sha512-IOafoUT1nLnTiDMrwqqHLul6FxoAxkB4WmjbLhMY5+chwg8tfcDgRRNNCvg00lEHnhVTu3ESs1Zue7WwM6NJYQ==", | ||||
|       "requires": { | ||||
|         "arrify": "^1.0.1", | ||||
|         "extend": "^3.0.1", | ||||
|         "is": "^3.2.1", | ||||
|         "split-array-stream": "^2.0.0", | ||||
|         "stream-events": "^1.0.4" | ||||
|       } | ||||
|     }, | ||||
|     "@google-cloud/projectify": { | ||||
|       "version": "0.3.0", | ||||
|       "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-0.3.0.tgz", | ||||
|       "integrity": "sha512-ic3vU+rBLlQ9rU6vyMcQ/GoYQX9hP0P56jdbnSkGvXrVnO1DtYrkPV3Qg/NUrpAfKnmNC4hb0O/v2hCj8uGnbQ==" | ||||
|     }, | ||||
|     "@google-cloud/promisify": { | ||||
|       "version": "0.3.1", | ||||
|       "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-0.3.1.tgz", | ||||
|       "integrity": "sha512-QzB0/IMvB0eFxFK7Eqh+bfC8NLv3E9ScjWQrPOk6GgfNroxcVITdTlT8NRsRrcp5+QQJVPLkRqKG0PUdaWXmHw==" | ||||
|     }, | ||||
|     "@google-cloud/storage": { | ||||
|       "version": "2.0.3", | ||||
|       "resolved": "https://registry.npmjs.org/@google-cloud/storage/-/storage-2.0.3.tgz", | ||||
|       "integrity": "sha512-wNqoE4t43xLmoTraKiTUuDKq1zS713XvQ4guvAJyNoxukhj6aKcmLwY6t2Os000SYYGLipG2jXccmVfU/U776w==", | ||||
|       "requires": { | ||||
|         "@google-cloud/common": "^0.24.0", | ||||
|         "@google-cloud/paginator": "^0.1.0", | ||||
|         "@google-cloud/promisify": "^0.3.0", | ||||
|         "arrify": "^1.0.0", | ||||
|         "async": "^2.0.1", | ||||
|         "compressible": "^2.0.12", | ||||
|         "concat-stream": "^1.5.0", | ||||
|         "duplexify": "^3.5.0", | ||||
|         "extend": "^3.0.0", | ||||
|         "gcs-resumable-upload": "^0.13.0", | ||||
|         "hash-stream-validation": "^0.2.1", | ||||
|         "is": "^3.0.1", | ||||
|         "mime": "^2.2.0", | ||||
|         "mime-types": "^2.0.8", | ||||
|         "once": "^1.3.1", | ||||
|         "pumpify": "^1.5.1", | ||||
|         "request": "^2.88.0", | ||||
|         "snakeize": "^0.1.0", | ||||
|         "stream-events": "^1.0.1", | ||||
|         "through2": "^2.0.0", | ||||
|         "xdg-basedir": "^3.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "@pushrocks/smartpromise": { | ||||
|       "version": "2.0.5", | ||||
|       "resolved": "https://registry.npmjs.org/@pushrocks/smartpromise/-/smartpromise-2.0.5.tgz", | ||||
|       "integrity": "sha512-9j/chLtIiNkR0MDw7Mpxg9slxAVvAQwUZuiaPYX5KpHdKxQaHLI1VZ8IN0vPhwlfgNO4i4vGXV0wB8BvSDj03g==" | ||||
|     }, | ||||
|     "@types/caseless": { | ||||
|       "version": "0.12.1", | ||||
|       "resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.1.tgz", | ||||
|       "integrity": "sha512-FhlMa34NHp9K5MY1Uz8yb+ZvuX0pnvn3jScRSNAb75KHGB8d3rEU6hqMs3Z2vjuytcMfRg6c5CHMc3wtYyD2/A==" | ||||
|     }, | ||||
|     "@types/duplexify": { | ||||
|       "version": "3.5.0", | ||||
|       "resolved": "https://registry.npmjs.org/@types/duplexify/-/duplexify-3.5.0.tgz", | ||||
|       "integrity": "sha512-+aZCCdxuR/Q6n58CBkXyqGqimIqpYUcFLfBXagXv7e9TdJUevqkKhzopBuRz3RB064sQxnJnhttHOkK/O93Ouw==", | ||||
|       "requires": { | ||||
|         "@types/node": "*" | ||||
|       } | ||||
|     }, | ||||
|     "@types/form-data": { | ||||
|       "version": "2.2.1", | ||||
|       "resolved": "https://registry.npmjs.org/@types/form-data/-/form-data-2.2.1.tgz", | ||||
|       "integrity": "sha512-JAMFhOaHIciYVh8fb5/83nmuO/AHwmto+Hq7a9y8FzLDcC1KCU344XDOMEmahnrTFlHjgh4L0WJFczNIX2GxnQ==", | ||||
|       "requires": { | ||||
|         "@types/node": "*" | ||||
|       } | ||||
|     }, | ||||
|     "@types/node": { | ||||
|       "version": "10.9.4", | ||||
|       "resolved": "https://registry.npmjs.org/@types/node/-/node-10.9.4.tgz", | ||||
|       "integrity": "sha512-fCHV45gS+m3hH17zgkgADUSi2RR1Vht6wOZ0jyHP8rjiQra9f+mIcgwPQHllmDocYOstIEbKlxbFDYlgrTPYqw==" | ||||
|     }, | ||||
|     "@types/request": { | ||||
|       "version": "2.47.1", | ||||
|       "resolved": "https://registry.npmjs.org/@types/request/-/request-2.47.1.tgz", | ||||
|       "integrity": "sha512-TV3XLvDjQbIeVxJ1Z3oCTDk/KuYwwcNKVwz2YaT0F5u86Prgc4syDAp6P96rkTQQ4bIdh+VswQIC9zS6NjY7/g==", | ||||
|       "requires": { | ||||
|         "@types/caseless": "*", | ||||
|         "@types/form-data": "*", | ||||
|         "@types/node": "*", | ||||
|         "@types/tough-cookie": "*" | ||||
|       } | ||||
|     }, | ||||
|     "@types/tough-cookie": { | ||||
|       "version": "2.3.3", | ||||
|       "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-2.3.3.tgz", | ||||
|       "integrity": "sha512-MDQLxNFRLasqS4UlkWMSACMKeSm1x4Q3TxzUC7KQUsh6RK1ZrQ0VEyE3yzXcBu+K8ejVj4wuX32eUG02yNp+YQ==" | ||||
|     }, | ||||
|     "agent-base": { | ||||
|       "version": "4.2.1", | ||||
|       "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", | ||||
|       "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", | ||||
|       "requires": { | ||||
|         "es6-promisify": "^5.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "ajv": { | ||||
|       "version": "5.5.2", | ||||
|       "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", | ||||
|       "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", | ||||
|       "requires": { | ||||
|         "co": "^4.6.0", | ||||
|         "fast-deep-equal": "^1.0.0", | ||||
|         "fast-json-stable-stringify": "^2.0.0", | ||||
|         "json-schema-traverse": "^0.3.0" | ||||
|       } | ||||
|     }, | ||||
|     "arrify": { | ||||
|       "version": "1.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", | ||||
|       "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" | ||||
|     }, | ||||
|     "asn1": { | ||||
|       "version": "0.2.4", | ||||
|       "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", | ||||
|       "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", | ||||
|       "requires": { | ||||
|         "safer-buffer": "~2.1.0" | ||||
|       } | ||||
|     }, | ||||
|     "assert-plus": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", | ||||
|       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" | ||||
|     }, | ||||
|     "async": { | ||||
|       "version": "2.6.1", | ||||
|       "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", | ||||
|       "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", | ||||
|       "requires": { | ||||
|         "lodash": "^4.17.10" | ||||
|       } | ||||
|     }, | ||||
|     "asynckit": { | ||||
|       "version": "0.4.0", | ||||
|       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", | ||||
|       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" | ||||
|     }, | ||||
|     "aws-sign2": { | ||||
|       "version": "0.7.0", | ||||
|       "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", | ||||
|       "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" | ||||
|     }, | ||||
|     "aws4": { | ||||
|       "version": "1.8.0", | ||||
|       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", | ||||
|       "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" | ||||
|     }, | ||||
|     "axios": { | ||||
|       "version": "0.18.0", | ||||
|       "resolved": "http://registry.npmjs.org/axios/-/axios-0.18.0.tgz", | ||||
|       "integrity": "sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI=", | ||||
|       "requires": { | ||||
|         "follow-redirects": "^1.3.0", | ||||
|         "is-buffer": "^1.1.5" | ||||
|       } | ||||
|     }, | ||||
|     "bcrypt-pbkdf": { | ||||
|       "version": "1.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", | ||||
|       "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", | ||||
|       "optional": true, | ||||
|       "requires": { | ||||
|         "tweetnacl": "^0.14.3" | ||||
|       } | ||||
|     }, | ||||
|     "buffer-equal-constant-time": { | ||||
|       "version": "1.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", | ||||
|       "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" | ||||
|     }, | ||||
|     "buffer-from": { | ||||
|       "version": "1.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", | ||||
|       "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" | ||||
|     }, | ||||
|     "caseless": { | ||||
|       "version": "0.12.0", | ||||
|       "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", | ||||
|       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" | ||||
|     }, | ||||
|     "co": { | ||||
|       "version": "4.6.0", | ||||
|       "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", | ||||
|       "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" | ||||
|     }, | ||||
|     "combined-stream": { | ||||
|       "version": "1.0.6", | ||||
|       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", | ||||
|       "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", | ||||
|       "requires": { | ||||
|         "delayed-stream": "~1.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "compressible": { | ||||
|       "version": "2.0.14", | ||||
|       "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.14.tgz", | ||||
|       "integrity": "sha1-MmxfUH+7BV9UEWeCuWmoG2einac=", | ||||
|       "requires": { | ||||
|         "mime-db": ">= 1.34.0 < 2" | ||||
|       } | ||||
|     }, | ||||
|     "concat-stream": { | ||||
|       "version": "1.6.2", | ||||
|       "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", | ||||
|       "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", | ||||
|       "requires": { | ||||
|         "buffer-from": "^1.0.0", | ||||
|         "inherits": "^2.0.3", | ||||
|         "readable-stream": "^2.2.2", | ||||
|         "typedarray": "^0.0.6" | ||||
|       } | ||||
|     }, | ||||
|     "configstore": { | ||||
|       "version": "4.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz", | ||||
|       "integrity": "sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==", | ||||
|       "requires": { | ||||
|         "dot-prop": "^4.1.0", | ||||
|         "graceful-fs": "^4.1.2", | ||||
|         "make-dir": "^1.0.0", | ||||
|         "unique-string": "^1.0.0", | ||||
|         "write-file-atomic": "^2.0.0", | ||||
|         "xdg-basedir": "^3.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "core-util-is": { | ||||
|       "version": "1.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", | ||||
|       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" | ||||
|     }, | ||||
|     "crypto-random-string": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", | ||||
|       "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" | ||||
|     }, | ||||
|     "dashdash": { | ||||
|       "version": "1.14.1", | ||||
|       "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", | ||||
|       "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", | ||||
|       "requires": { | ||||
|         "assert-plus": "^1.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "debug": { | ||||
|       "version": "3.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", | ||||
|       "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", | ||||
|       "requires": { | ||||
|         "ms": "2.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "delayed-stream": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", | ||||
|       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" | ||||
|     }, | ||||
|     "dot-prop": { | ||||
|       "version": "4.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", | ||||
|       "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", | ||||
|       "requires": { | ||||
|         "is-obj": "^1.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "duplexify": { | ||||
|       "version": "3.6.0", | ||||
|       "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz", | ||||
|       "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==", | ||||
|       "requires": { | ||||
|         "end-of-stream": "^1.0.0", | ||||
|         "inherits": "^2.0.1", | ||||
|         "readable-stream": "^2.0.0", | ||||
|         "stream-shift": "^1.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "ecc-jsbn": { | ||||
|       "version": "0.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", | ||||
|       "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", | ||||
|       "optional": true, | ||||
|       "requires": { | ||||
|         "jsbn": "~0.1.0", | ||||
|         "safer-buffer": "^2.1.0" | ||||
|       } | ||||
|     }, | ||||
|     "ecdsa-sig-formatter": { | ||||
|       "version": "1.0.10", | ||||
|       "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.10.tgz", | ||||
|       "integrity": "sha1-HFlQAPBKiJffuFAAiSoPTDOvhsM=", | ||||
|       "requires": { | ||||
|         "safe-buffer": "^5.0.1" | ||||
|       } | ||||
|     }, | ||||
|     "end-of-stream": { | ||||
|       "version": "1.4.1", | ||||
|       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", | ||||
|       "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", | ||||
|       "requires": { | ||||
|         "once": "^1.4.0" | ||||
|       } | ||||
|     }, | ||||
|     "ent": { | ||||
|       "version": "2.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", | ||||
|       "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=" | ||||
|     }, | ||||
|     "es6-promise": { | ||||
|       "version": "4.2.5", | ||||
|       "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz", | ||||
|       "integrity": "sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg==" | ||||
|     }, | ||||
|     "es6-promisify": { | ||||
|       "version": "5.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", | ||||
|       "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", | ||||
|       "requires": { | ||||
|         "es6-promise": "^4.0.3" | ||||
|       } | ||||
|     }, | ||||
|     "extend": { | ||||
|       "version": "3.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", | ||||
|       "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" | ||||
|     }, | ||||
|     "extsprintf": { | ||||
|       "version": "1.3.0", | ||||
|       "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", | ||||
|       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" | ||||
|     }, | ||||
|     "fast-deep-equal": { | ||||
|       "version": "1.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", | ||||
|       "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=" | ||||
|     }, | ||||
|     "fast-json-stable-stringify": { | ||||
|       "version": "2.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", | ||||
|       "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" | ||||
|     }, | ||||
|     "follow-redirects": { | ||||
|       "version": "1.5.8", | ||||
|       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.8.tgz", | ||||
|       "integrity": "sha512-sy1mXPmv7kLAMKW/8XofG7o9T+6gAjzdZK4AJF6ryqQYUa/hnzgiypoeUecZ53x7XiqKNEpNqLtS97MshW2nxg==", | ||||
|       "requires": { | ||||
|         "debug": "=3.1.0" | ||||
|       } | ||||
|     }, | ||||
|     "forever-agent": { | ||||
|       "version": "0.6.1", | ||||
|       "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", | ||||
|       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" | ||||
|     }, | ||||
|     "form-data": { | ||||
|       "version": "2.3.2", | ||||
|       "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", | ||||
|       "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", | ||||
|       "requires": { | ||||
|         "asynckit": "^0.4.0", | ||||
|         "combined-stream": "1.0.6", | ||||
|         "mime-types": "^2.1.12" | ||||
|       } | ||||
|     }, | ||||
|     "gcp-metadata": { | ||||
|       "version": "0.7.0", | ||||
|       "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-0.7.0.tgz", | ||||
|       "integrity": "sha512-ffjC09amcDWjh3VZdkDngIo7WoluyC5Ag9PAYxZbmQLOLNI8lvPtoKTSCyU54j2gwy5roZh6sSMTfkY2ct7K3g==", | ||||
|       "requires": { | ||||
|         "axios": "^0.18.0", | ||||
|         "extend": "^3.0.1", | ||||
|         "retry-axios": "0.3.2" | ||||
|       } | ||||
|     }, | ||||
|     "gcs-resumable-upload": { | ||||
|       "version": "0.13.0", | ||||
|       "resolved": "https://registry.npmjs.org/gcs-resumable-upload/-/gcs-resumable-upload-0.13.0.tgz", | ||||
|       "integrity": "sha512-hrSYPFJWyx8FDLJEK3XeqbNcCjkRqcuKSaUxL1RpwEAWAxtV+AdUH+NX3n7st/U6/JddQkdb1mmWAy3jgRDflw==", | ||||
|       "requires": { | ||||
|         "axios": "^0.18.0", | ||||
|         "configstore": "^4.0.0", | ||||
|         "google-auth-library": "^2.0.0", | ||||
|         "pumpify": "^1.5.1", | ||||
|         "request": "^2.87.0", | ||||
|         "stream-events": "^1.0.4" | ||||
|       } | ||||
|     }, | ||||
|     "getpass": { | ||||
|       "version": "0.1.7", | ||||
|       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", | ||||
|       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", | ||||
|       "requires": { | ||||
|         "assert-plus": "^1.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "google-auth-library": { | ||||
|       "version": "2.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-2.0.0.tgz", | ||||
|       "integrity": "sha512-lN6jecH8L30uAirTeOm9ij9CTMJniwg7fbuyOpgH4lFkO50LKhPrx/ZbLGK8aBCzi/u4/tpdZnJABFuMqtIx0A==", | ||||
|       "requires": { | ||||
|         "axios": "^0.18.0", | ||||
|         "gcp-metadata": "^0.7.0", | ||||
|         "gtoken": "^2.3.0", | ||||
|         "https-proxy-agent": "^2.2.1", | ||||
|         "jws": "^3.1.5", | ||||
|         "lodash.isstring": "^4.0.1", | ||||
|         "lru-cache": "^4.1.3", | ||||
|         "semver": "^5.5.0" | ||||
|       } | ||||
|     }, | ||||
|     "google-p12-pem": { | ||||
|       "version": "1.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-1.0.2.tgz", | ||||
|       "integrity": "sha512-+EuKr4CLlGsnXx4XIJIVkcKYrsa2xkAmCvxRhX2HsazJzUBAJ35wARGeApHUn4nNfPD03Vl057FskNr20VaCyg==", | ||||
|       "requires": { | ||||
|         "node-forge": "^0.7.4", | ||||
|         "pify": "^3.0.0" | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "pify": { | ||||
|           "version": "3.0.0", | ||||
|           "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", | ||||
|           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "graceful-fs": { | ||||
|       "version": "4.1.11", | ||||
|       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", | ||||
|       "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" | ||||
|     }, | ||||
|     "gtoken": { | ||||
|       "version": "2.3.0", | ||||
|       "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-2.3.0.tgz", | ||||
|       "integrity": "sha512-Jc9/8mV630cZE9FC5tIlJCZNdUjwunvlwOtCz6IDlaiB4Sz68ki29a1+q97sWTnTYroiuF9B135rod9zrQdHLw==", | ||||
|       "requires": { | ||||
|         "axios": "^0.18.0", | ||||
|         "google-p12-pem": "^1.0.0", | ||||
|         "jws": "^3.1.4", | ||||
|         "mime": "^2.2.0", | ||||
|         "pify": "^3.0.0" | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "pify": { | ||||
|           "version": "3.0.0", | ||||
|           "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", | ||||
|           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "har-schema": { | ||||
|       "version": "2.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", | ||||
|       "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" | ||||
|     }, | ||||
|     "har-validator": { | ||||
|       "version": "5.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", | ||||
|       "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", | ||||
|       "requires": { | ||||
|         "ajv": "^5.3.0", | ||||
|         "har-schema": "^2.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "hash-stream-validation": { | ||||
|       "version": "0.2.1", | ||||
|       "resolved": "https://registry.npmjs.org/hash-stream-validation/-/hash-stream-validation-0.2.1.tgz", | ||||
|       "integrity": "sha1-7Mm5l7IYvluzEphii7gHhptz3NE=", | ||||
|       "requires": { | ||||
|         "through2": "^2.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "http-signature": { | ||||
|       "version": "1.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", | ||||
|       "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", | ||||
|       "requires": { | ||||
|         "assert-plus": "^1.0.0", | ||||
|         "jsprim": "^1.2.2", | ||||
|         "sshpk": "^1.7.0" | ||||
|       } | ||||
|     }, | ||||
|     "https-proxy-agent": { | ||||
|       "version": "2.2.1", | ||||
|       "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz", | ||||
|       "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==", | ||||
|       "requires": { | ||||
|         "agent-base": "^4.1.0", | ||||
|         "debug": "^3.1.0" | ||||
|       } | ||||
|     }, | ||||
|     "imurmurhash": { | ||||
|       "version": "0.1.4", | ||||
|       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", | ||||
|       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" | ||||
|     }, | ||||
|     "inherits": { | ||||
|       "version": "2.0.3", | ||||
|       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", | ||||
|       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" | ||||
|     }, | ||||
|     "is": { | ||||
|       "version": "3.2.1", | ||||
|       "resolved": "https://registry.npmjs.org/is/-/is-3.2.1.tgz", | ||||
|       "integrity": "sha1-0Kwq1V63sL7JJqUmb2xmKqqD3KU=" | ||||
|     }, | ||||
|     "is-buffer": { | ||||
|       "version": "1.1.6", | ||||
|       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", | ||||
|       "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" | ||||
|     }, | ||||
|     "is-obj": { | ||||
|       "version": "1.0.1", | ||||
|       "resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", | ||||
|       "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" | ||||
|     }, | ||||
|     "is-stream-ended": { | ||||
|       "version": "0.1.4", | ||||
|       "resolved": "https://registry.npmjs.org/is-stream-ended/-/is-stream-ended-0.1.4.tgz", | ||||
|       "integrity": "sha512-xj0XPvmr7bQFTvirqnFr50o0hQIh6ZItDqloxt5aJrR4NQsYeSsyFQERYGCAzfindAcnKjINnwEEgLx4IqVzQw==" | ||||
|     }, | ||||
|     "is-typedarray": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", | ||||
|       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" | ||||
|     }, | ||||
|     "isarray": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", | ||||
|       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" | ||||
|     }, | ||||
|     "isstream": { | ||||
|       "version": "0.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", | ||||
|       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" | ||||
|     }, | ||||
|     "jsbn": { | ||||
|       "version": "0.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", | ||||
|       "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", | ||||
|       "optional": true | ||||
|     }, | ||||
|     "json-schema": { | ||||
|       "version": "0.2.3", | ||||
|       "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", | ||||
|       "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" | ||||
|     }, | ||||
|     "json-schema-traverse": { | ||||
|       "version": "0.3.1", | ||||
|       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", | ||||
|       "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" | ||||
|     }, | ||||
|     "json-stringify-safe": { | ||||
|       "version": "5.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", | ||||
|       "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" | ||||
|     }, | ||||
|     "jsprim": { | ||||
|       "version": "1.4.1", | ||||
|       "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", | ||||
|       "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", | ||||
|       "requires": { | ||||
|         "assert-plus": "1.0.0", | ||||
|         "extsprintf": "1.3.0", | ||||
|         "json-schema": "0.2.3", | ||||
|         "verror": "1.10.0" | ||||
|       } | ||||
|     }, | ||||
|     "jwa": { | ||||
|       "version": "1.1.6", | ||||
|       "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.1.6.tgz", | ||||
|       "integrity": "sha512-tBO/cf++BUsJkYql/kBbJroKOgHWEigTKBAjjBEmrMGYd1QMBC74Hr4Wo2zCZw6ZrVhlJPvoMrkcOnlWR/DJfw==", | ||||
|       "requires": { | ||||
|         "buffer-equal-constant-time": "1.0.1", | ||||
|         "ecdsa-sig-formatter": "1.0.10", | ||||
|         "safe-buffer": "^5.0.1" | ||||
|       } | ||||
|     }, | ||||
|     "jws": { | ||||
|       "version": "3.1.5", | ||||
|       "resolved": "https://registry.npmjs.org/jws/-/jws-3.1.5.tgz", | ||||
|       "integrity": "sha512-GsCSexFADNQUr8T5HPJvayTjvPIfoyJPtLQBwn5a4WZQchcrPMPMAWcC1AzJVRDKyD6ZPROPAxgv6rfHViO4uQ==", | ||||
|       "requires": { | ||||
|         "jwa": "^1.1.5", | ||||
|         "safe-buffer": "^5.0.1" | ||||
|       } | ||||
|     }, | ||||
|     "lodash": { | ||||
|       "version": "4.17.11", | ||||
|       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", | ||||
|       "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" | ||||
|     }, | ||||
|     "lodash.isstring": { | ||||
|       "version": "4.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", | ||||
|       "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" | ||||
|     }, | ||||
|     "lru-cache": { | ||||
|       "version": "4.1.3", | ||||
|       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", | ||||
|       "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", | ||||
|       "requires": { | ||||
|         "pseudomap": "^1.0.2", | ||||
|         "yallist": "^2.1.2" | ||||
|       } | ||||
|     }, | ||||
|     "make-dir": { | ||||
|       "version": "1.3.0", | ||||
|       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", | ||||
|       "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", | ||||
|       "requires": { | ||||
|         "pify": "^3.0.0" | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "pify": { | ||||
|           "version": "3.0.0", | ||||
|           "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", | ||||
|           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "mime": { | ||||
|       "version": "2.3.1", | ||||
|       "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", | ||||
|       "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==" | ||||
|     }, | ||||
|     "mime-db": { | ||||
|       "version": "1.36.0", | ||||
|       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz", | ||||
|       "integrity": "sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw==" | ||||
|     }, | ||||
|     "mime-types": { | ||||
|       "version": "2.1.20", | ||||
|       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz", | ||||
|       "integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==", | ||||
|       "requires": { | ||||
|         "mime-db": "~1.36.0" | ||||
|       } | ||||
|     }, | ||||
|     "ms": { | ||||
|       "version": "2.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", | ||||
|       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" | ||||
|     }, | ||||
|     "node-forge": { | ||||
|       "version": "0.7.6", | ||||
|       "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz", | ||||
|       "integrity": "sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw==" | ||||
|     }, | ||||
|     "oauth-sign": { | ||||
|       "version": "0.9.0", | ||||
|       "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", | ||||
|       "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" | ||||
|     }, | ||||
|     "once": { | ||||
|       "version": "1.4.0", | ||||
|       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", | ||||
|       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", | ||||
|       "requires": { | ||||
|         "wrappy": "1" | ||||
|       } | ||||
|     }, | ||||
|     "performance-now": { | ||||
|       "version": "2.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", | ||||
|       "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" | ||||
|     }, | ||||
|     "pify": { | ||||
|       "version": "4.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.0.tgz", | ||||
|       "integrity": "sha512-zrSP/KDf9DH3K3VePONoCstgPiYJy9z0SCatZuTpOc7YdnWIqwkWdXOuwlr4uDc7em8QZRsFWsT/685x5InjYg==" | ||||
|     }, | ||||
|     "process-nextick-args": { | ||||
|       "version": "2.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", | ||||
|       "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" | ||||
|     }, | ||||
|     "pseudomap": { | ||||
|       "version": "1.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", | ||||
|       "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" | ||||
|     }, | ||||
|     "psl": { | ||||
|       "version": "1.1.29", | ||||
|       "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", | ||||
|       "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==" | ||||
|     }, | ||||
|     "pump": { | ||||
|       "version": "2.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", | ||||
|       "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", | ||||
|       "requires": { | ||||
|         "end-of-stream": "^1.1.0", | ||||
|         "once": "^1.3.1" | ||||
|       } | ||||
|     }, | ||||
|     "pumpify": { | ||||
|       "version": "1.5.1", | ||||
|       "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", | ||||
|       "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", | ||||
|       "requires": { | ||||
|         "duplexify": "^3.6.0", | ||||
|         "inherits": "^2.0.3", | ||||
|         "pump": "^2.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "punycode": { | ||||
|       "version": "1.4.1", | ||||
|       "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", | ||||
|       "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" | ||||
|     }, | ||||
|     "qs": { | ||||
|       "version": "6.5.2", | ||||
|       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", | ||||
|       "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" | ||||
|     }, | ||||
|     "readable-stream": { | ||||
|       "version": "2.3.6", | ||||
|       "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", | ||||
|       "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", | ||||
|       "requires": { | ||||
|         "core-util-is": "~1.0.0", | ||||
|         "inherits": "~2.0.3", | ||||
|         "isarray": "~1.0.0", | ||||
|         "process-nextick-args": "~2.0.0", | ||||
|         "safe-buffer": "~5.1.1", | ||||
|         "string_decoder": "~1.1.1", | ||||
|         "util-deprecate": "~1.0.1" | ||||
|       } | ||||
|     }, | ||||
|     "request": { | ||||
|       "version": "2.88.0", | ||||
|       "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", | ||||
|       "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", | ||||
|       "requires": { | ||||
|         "aws-sign2": "~0.7.0", | ||||
|         "aws4": "^1.8.0", | ||||
|         "caseless": "~0.12.0", | ||||
|         "combined-stream": "~1.0.6", | ||||
|         "extend": "~3.0.2", | ||||
|         "forever-agent": "~0.6.1", | ||||
|         "form-data": "~2.3.2", | ||||
|         "har-validator": "~5.1.0", | ||||
|         "http-signature": "~1.2.0", | ||||
|         "is-typedarray": "~1.0.0", | ||||
|         "isstream": "~0.1.2", | ||||
|         "json-stringify-safe": "~5.0.1", | ||||
|         "mime-types": "~2.1.19", | ||||
|         "oauth-sign": "~0.9.0", | ||||
|         "performance-now": "^2.1.0", | ||||
|         "qs": "~6.5.2", | ||||
|         "safe-buffer": "^5.1.2", | ||||
|         "tough-cookie": "~2.4.3", | ||||
|         "tunnel-agent": "^0.6.0", | ||||
|         "uuid": "^3.3.2" | ||||
|       } | ||||
|     }, | ||||
|     "retry-axios": { | ||||
|       "version": "0.3.2", | ||||
|       "resolved": "https://registry.npmjs.org/retry-axios/-/retry-axios-0.3.2.tgz", | ||||
|       "integrity": "sha512-jp4YlI0qyDFfXiXGhkCOliBN1G7fRH03Nqy8YdShzGqbY5/9S2x/IR6C88ls2DFkbWuL3ASkP7QD3pVrNpPgwQ==" | ||||
|     }, | ||||
|     "retry-request": { | ||||
|       "version": "4.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-4.0.0.tgz", | ||||
|       "integrity": "sha512-S4HNLaWcMP6r8E4TMH52Y7/pM8uNayOcTDDQNBwsCccL1uI+Ol2TljxRDPzaNfbhOB30+XWP5NnZkB3LiJxi1w==", | ||||
|       "requires": { | ||||
|         "through2": "^2.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "safe-buffer": { | ||||
|       "version": "5.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", | ||||
|       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" | ||||
|     }, | ||||
|     "safer-buffer": { | ||||
|       "version": "2.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", | ||||
|       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" | ||||
|     }, | ||||
|     "semver": { | ||||
|       "version": "5.5.1", | ||||
|       "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", | ||||
|       "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==" | ||||
|     }, | ||||
|     "signal-exit": { | ||||
|       "version": "3.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", | ||||
|       "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" | ||||
|     }, | ||||
|     "snakeize": { | ||||
|       "version": "0.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/snakeize/-/snakeize-0.1.0.tgz", | ||||
|       "integrity": "sha1-EMCI2LWOsHazIpu1oE4jLOEmQi0=" | ||||
|     }, | ||||
|     "split-array-stream": { | ||||
|       "version": "2.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/split-array-stream/-/split-array-stream-2.0.0.tgz", | ||||
|       "integrity": "sha512-hmMswlVY91WvGMxs0k8MRgq8zb2mSen4FmDNc5AFiTWtrBpdZN6nwD6kROVe4vNL+ywrvbCKsWVCnEd4riELIg==", | ||||
|       "requires": { | ||||
|         "is-stream-ended": "^0.1.4" | ||||
|       } | ||||
|     }, | ||||
|     "sshpk": { | ||||
|       "version": "1.14.2", | ||||
|       "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", | ||||
|       "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", | ||||
|       "requires": { | ||||
|         "asn1": "~0.2.3", | ||||
|         "assert-plus": "^1.0.0", | ||||
|         "bcrypt-pbkdf": "^1.0.0", | ||||
|         "dashdash": "^1.12.0", | ||||
|         "ecc-jsbn": "~0.1.1", | ||||
|         "getpass": "^0.1.1", | ||||
|         "jsbn": "~0.1.0", | ||||
|         "safer-buffer": "^2.0.2", | ||||
|         "tweetnacl": "~0.14.0" | ||||
|       } | ||||
|     }, | ||||
|     "stream-events": { | ||||
|       "version": "1.0.4", | ||||
|       "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.4.tgz", | ||||
|       "integrity": "sha512-D243NJaYs/xBN2QnoiMDY7IesJFIK7gEhnvAYqJa5JvDdnh2dC4qDBwlCf0ohPpX2QRlA/4gnbnPd3rs3KxVcA==", | ||||
|       "requires": { | ||||
|         "stubs": "^3.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "stream-shift": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", | ||||
|       "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" | ||||
|     }, | ||||
|     "string_decoder": { | ||||
|       "version": "1.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", | ||||
|       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", | ||||
|       "requires": { | ||||
|         "safe-buffer": "~5.1.0" | ||||
|       } | ||||
|     }, | ||||
|     "stubs": { | ||||
|       "version": "3.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", | ||||
|       "integrity": "sha1-6NK6H6nJBXAwPAMLaQD31fiavls=" | ||||
|     }, | ||||
|     "through2": { | ||||
|       "version": "2.0.3", | ||||
|       "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", | ||||
|       "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", | ||||
|       "requires": { | ||||
|         "readable-stream": "^2.1.5", | ||||
|         "xtend": "~4.0.1" | ||||
|       } | ||||
|     }, | ||||
|     "tough-cookie": { | ||||
|       "version": "2.4.3", | ||||
|       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", | ||||
|       "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", | ||||
|       "requires": { | ||||
|         "psl": "^1.1.24", | ||||
|         "punycode": "^1.4.1" | ||||
|       } | ||||
|     }, | ||||
|     "tunnel-agent": { | ||||
|       "version": "0.6.0", | ||||
|       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", | ||||
|       "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", | ||||
|       "requires": { | ||||
|         "safe-buffer": "^5.0.1" | ||||
|       } | ||||
|     }, | ||||
|     "tweetnacl": { | ||||
|       "version": "0.14.5", | ||||
|       "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", | ||||
|       "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", | ||||
|       "optional": true | ||||
|     }, | ||||
|     "typedarray": { | ||||
|       "version": "0.0.6", | ||||
|       "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", | ||||
|       "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" | ||||
|     }, | ||||
|     "unique-string": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", | ||||
|       "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", | ||||
|       "requires": { | ||||
|         "crypto-random-string": "^1.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "util-deprecate": { | ||||
|       "version": "1.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", | ||||
|       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" | ||||
|     }, | ||||
|     "uuid": { | ||||
|       "version": "3.3.2", | ||||
|       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", | ||||
|       "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" | ||||
|     }, | ||||
|     "verror": { | ||||
|       "version": "1.10.0", | ||||
|       "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", | ||||
|       "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", | ||||
|       "requires": { | ||||
|         "assert-plus": "^1.0.0", | ||||
|         "core-util-is": "1.0.2", | ||||
|         "extsprintf": "^1.2.0" | ||||
|       } | ||||
|     }, | ||||
|     "wrappy": { | ||||
|       "version": "1.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", | ||||
|       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" | ||||
|     }, | ||||
|     "write-file-atomic": { | ||||
|       "version": "2.3.0", | ||||
|       "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", | ||||
|       "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", | ||||
|       "requires": { | ||||
|         "graceful-fs": "^4.1.11", | ||||
|         "imurmurhash": "^0.1.4", | ||||
|         "signal-exit": "^3.0.2" | ||||
|       } | ||||
|     }, | ||||
|     "xdg-basedir": { | ||||
|       "version": "3.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", | ||||
|       "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=" | ||||
|     }, | ||||
|     "xtend": { | ||||
|       "version": "4.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", | ||||
|       "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" | ||||
|     }, | ||||
|     "yallist": { | ||||
|       "version": "2.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", | ||||
|       "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" | ||||
|     } | ||||
|   } | ||||
| } | ||||
							
								
								
									
										11
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								package.json
									
									
									
									
									
								
							| @@ -5,13 +5,18 @@ | ||||
|   "main": "dist/index.js", | ||||
|   "typings": "dist/index.d.ts", | ||||
|   "author": "Lossless GmbH", | ||||
|   "license": "", | ||||
|   "license": "UNLICENSED", | ||||
|   "scripts": { | ||||
|     "test": "(npmts)", | ||||
|     "format": "(gitzone format)" | ||||
|     "format": "(gitzone format)", | ||||
|     "build": "echo \"Not needed for now\"" | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|     "tapbundle": "^1.0.13" | ||||
|   }, | ||||
|   "dependencies": {} | ||||
|   "dependencies": { | ||||
|     "@google-cloud/storage": "^2.0.3", | ||||
|     "@pushrocks/smartpromise": "^2.0.5" | ||||
|   }, | ||||
|   "private": true | ||||
| } | ||||
|   | ||||
							
								
								
									
										10
									
								
								test/test.ts
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								test/test.ts
									
									
									
									
									
								
							| @@ -1,8 +1,8 @@ | ||||
| import { expect, tap } from 'tapbundle' | ||||
| import * as smartbucket from '../ts/index' | ||||
| import { expect, tap } from 'tapbundle'; | ||||
| import * as smartbucket from '../ts/index'; | ||||
|  | ||||
| tap.test('first test', async () => { | ||||
|   console.log(smartbucket.standardExport) | ||||
| }) | ||||
|   console.log(smartbucket.standardExport); | ||||
| }); | ||||
|  | ||||
| tap.start() | ||||
| tap.start(); | ||||
|   | ||||
| @@ -1,3 +1 @@ | ||||
| import * as plugins from './smartbucket.plugins'; | ||||
|  | ||||
| export let standardExport = 'Hi there! :) This is an exported string'; | ||||
|   | ||||
							
								
								
									
										31
									
								
								ts/smartbucket.classes.smartbucket.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								ts/smartbucket.classes.smartbucket.ts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,31 @@ | ||||
| import * as plugins from './smartbucket.plugins'; | ||||
|  | ||||
| export interface ISmartBucketConfig { | ||||
|   provider: 'google'; | ||||
|   projectId: string; | ||||
|   bucketName: string; | ||||
| }; | ||||
|  | ||||
| export class SmartBucket { | ||||
|   config: ISmartBucketConfig; | ||||
|   private _googleBucket | ||||
|   /** | ||||
|    * the constructor of SmartBucket | ||||
|    */ | ||||
|   constructor(configArg: ISmartBucketConfig) { | ||||
|     this.config = configArg; | ||||
|      | ||||
|   } | ||||
|  | ||||
|   /** | ||||
|    * initializes the Smartbucket | ||||
|    */ | ||||
|   async init() { | ||||
|     if(this.config.provider === 'google') { | ||||
|       const storage = new plugins.googleCloudStorage.Storage({ | ||||
|         projectId: this.config.projectId, | ||||
|       }) | ||||
|       storage.createBucket(this.config.bucketName, () => {}) | ||||
|     } | ||||
|   } | ||||
| } | ||||
| @@ -1,4 +1,7 @@ | ||||
| const removeme = {}; | ||||
| import * as googleCloudStorage from '@google-cloud/storage'; | ||||
| import * as smartpromise from '@pushrocks/smartpromise'; | ||||
|  | ||||
| export { | ||||
|   removeme | ||||
|   googleCloudStorage, | ||||
|   smartpromise | ||||
| } | ||||
|   | ||||
							
								
								
									
										193
									
								
								yarn.lock
									
									
									
									
									
								
							
							
						
						
									
										193
									
								
								yarn.lock
									
									
									
									
									
								
							| @@ -1,193 +0,0 @@ | ||||
| # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. | ||||
| # yarn lockfile v1 | ||||
|  | ||||
|  | ||||
| "@types/code@^4.0.3": | ||||
|   version "4.0.4" | ||||
|   resolved "https://registry.yarnpkg.com/@types/code/-/code-4.0.4.tgz#527fbdbb487dabc4346b8a2ccca3496d8198bae7" | ||||
|  | ||||
| "@types/node@^8.0.33": | ||||
|   version "8.10.1" | ||||
|   resolved "https://registry.yarnpkg.com/@types/node/-/node-8.10.1.tgz#aac98b810c50568054486f2bb8c486d824713be8" | ||||
|  | ||||
| ansi-256-colors@^1.1.0: | ||||
|   version "1.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/ansi-256-colors/-/ansi-256-colors-1.1.0.tgz#910de50efcc7c09e3d82f2f87abd6b700c18818a" | ||||
|  | ||||
| beautycolor@^1.0.7: | ||||
|   version "1.0.11" | ||||
|   resolved "https://registry.yarnpkg.com/beautycolor/-/beautycolor-1.0.11.tgz#71c5568d5a7ed5c144d3a54f753ad1b08862aea5" | ||||
|   dependencies: | ||||
|     ansi-256-colors "^1.1.0" | ||||
|     typings-global "^1.0.14" | ||||
|  | ||||
| bindings@^1.2.1: | ||||
|   version "1.3.0" | ||||
|   resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.3.0.tgz#b346f6ecf6a95f5a815c5839fc7cdb22502f1ed7" | ||||
|  | ||||
| code@^5.1.0: | ||||
|   version "5.2.0" | ||||
|   resolved "https://registry.yarnpkg.com/code/-/code-5.2.0.tgz#fb3a5e247afc17e3d65c49e7ce0f69ebe51a75b5" | ||||
|   dependencies: | ||||
|     hoek "5.x.x" | ||||
|  | ||||
| define-properties@^1.1.2: | ||||
|   version "1.1.2" | ||||
|   resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.2.tgz#83a73f2fea569898fb737193c8f873caf6d45c94" | ||||
|   dependencies: | ||||
|     foreach "^2.0.5" | ||||
|     object-keys "^1.0.8" | ||||
|  | ||||
| early@^2.1.1: | ||||
|   version "2.1.1" | ||||
|   resolved "https://registry.yarnpkg.com/early/-/early-2.1.1.tgz#841e23254ea5dc54d8afaeee82f5ab65c00ee23c" | ||||
|   dependencies: | ||||
|     beautycolor "^1.0.7" | ||||
|     smartq "^1.1.1" | ||||
|     typings-global "^1.0.16" | ||||
|  | ||||
| es-abstract@^1.5.1: | ||||
|   version "1.11.0" | ||||
|   resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.11.0.tgz#cce87d518f0496893b1a30cd8461835535480681" | ||||
|   dependencies: | ||||
|     es-to-primitive "^1.1.1" | ||||
|     function-bind "^1.1.1" | ||||
|     has "^1.0.1" | ||||
|     is-callable "^1.1.3" | ||||
|     is-regex "^1.0.4" | ||||
|  | ||||
| es-to-primitive@^1.1.1: | ||||
|   version "1.1.1" | ||||
|   resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.1.1.tgz#45355248a88979034b6792e19bb81f2b7975dd0d" | ||||
|   dependencies: | ||||
|     is-callable "^1.1.1" | ||||
|     is-date-object "^1.0.1" | ||||
|     is-symbol "^1.0.1" | ||||
|  | ||||
| es6-error@^4.0.2: | ||||
|   version "4.1.1" | ||||
|   resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" | ||||
|  | ||||
| foreach@^2.0.5: | ||||
|   version "2.0.5" | ||||
|   resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" | ||||
|  | ||||
| function-bind@^1.0.2, function-bind@^1.1.1: | ||||
|   version "1.1.1" | ||||
|   resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" | ||||
|  | ||||
| has@^1.0.1: | ||||
|   version "1.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28" | ||||
|   dependencies: | ||||
|     function-bind "^1.0.2" | ||||
|  | ||||
| hoek@5.x.x: | ||||
|   version "5.0.3" | ||||
|   resolved "https://registry.yarnpkg.com/hoek/-/hoek-5.0.3.tgz#b71d40d943d0a95da01956b547f83c4a5b4a34ac" | ||||
|  | ||||
| is-callable@^1.1.1, is-callable@^1.1.3: | ||||
|   version "1.1.3" | ||||
|   resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.3.tgz#86eb75392805ddc33af71c92a0eedf74ee7604b2" | ||||
|  | ||||
| is-date-object@^1.0.1: | ||||
|   version "1.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" | ||||
|  | ||||
| is-regex@^1.0.4: | ||||
|   version "1.0.4" | ||||
|   resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" | ||||
|   dependencies: | ||||
|     has "^1.0.1" | ||||
|  | ||||
| is-symbol@^1.0.1: | ||||
|   version "1.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.1.tgz#3cc59f00025194b6ab2e38dbae6689256b660572" | ||||
|  | ||||
| leakage@^0.3.0: | ||||
|   version "0.3.0" | ||||
|   resolved "https://registry.yarnpkg.com/leakage/-/leakage-0.3.0.tgz#15d698abdc76bbc6439601f4f3020e77e2d50c39" | ||||
|   dependencies: | ||||
|     es6-error "^4.0.2" | ||||
|     left-pad "^1.1.3" | ||||
|     memwatch-next "^0.3.0" | ||||
|     minimist "^1.2.0" | ||||
|     pretty-bytes "^4.0.2" | ||||
|  | ||||
| left-pad@^1.1.3: | ||||
|   version "1.2.0" | ||||
|   resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.2.0.tgz#d30a73c6b8201d8f7d8e7956ba9616087a68e0ee" | ||||
|  | ||||
| memwatch-next@^0.3.0: | ||||
|   version "0.3.0" | ||||
|   resolved "https://registry.yarnpkg.com/memwatch-next/-/memwatch-next-0.3.0.tgz#2111050f9a906e0aa2d72a4ec0f0089c78726f8f" | ||||
|   dependencies: | ||||
|     bindings "^1.2.1" | ||||
|     nan "^2.3.2" | ||||
|  | ||||
| minimist@^1.2.0: | ||||
|   version "1.2.0" | ||||
|   resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" | ||||
|  | ||||
| nan@^2.3.2: | ||||
|   version "2.10.0" | ||||
|   resolved "https://registry.yarnpkg.com/nan/-/nan-2.10.0.tgz#96d0cd610ebd58d4b4de9cc0c6828cda99c7548f" | ||||
|  | ||||
| object-keys@^1.0.8: | ||||
|   version "1.0.11" | ||||
|   resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.11.tgz#c54601778ad560f1142ce0e01bcca8b56d13426d" | ||||
|  | ||||
| object.getownpropertydescriptors@^2.0.3: | ||||
|   version "2.0.3" | ||||
|   resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" | ||||
|   dependencies: | ||||
|     define-properties "^1.1.2" | ||||
|     es-abstract "^1.5.1" | ||||
|  | ||||
| pretty-bytes@^4.0.2: | ||||
|   version "4.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-4.0.2.tgz#b2bf82e7350d65c6c33aa95aaa5a4f6327f61cd9" | ||||
|  | ||||
| smartchai@^1.0.3: | ||||
|   version "1.0.8" | ||||
|   resolved "https://registry.yarnpkg.com/smartchai/-/smartchai-1.0.8.tgz#a074836f4ddd4b98c50f1e7ae9e8e8ad9f6f1902" | ||||
|   dependencies: | ||||
|     "@types/code" "^4.0.3" | ||||
|     code "^5.1.0" | ||||
|     typings-global "^1.0.20" | ||||
|  | ||||
| smartdelay@^1.0.3: | ||||
|   version "1.0.4" | ||||
|   resolved "https://registry.yarnpkg.com/smartdelay/-/smartdelay-1.0.4.tgz#791c1a4ee6770494064c10b1d2d2b8e6f3105b82" | ||||
|   dependencies: | ||||
|     smartq "^1.1.1" | ||||
|     typings-global "^1.0.16" | ||||
|  | ||||
| smartq@^1.1.1: | ||||
|   version "1.1.8" | ||||
|   resolved "https://registry.yarnpkg.com/smartq/-/smartq-1.1.8.tgz#7e2f3b9739eb5d6c9f45f2a86e339ec81e49e8d2" | ||||
|   dependencies: | ||||
|     util.promisify "^1.0.0" | ||||
|  | ||||
| tapbundle@^1.0.13: | ||||
|   version "1.1.8" | ||||
|   resolved "https://registry.yarnpkg.com/tapbundle/-/tapbundle-1.1.8.tgz#e08aee0e100a830d8a26a583a85d37ce53312e02" | ||||
|   dependencies: | ||||
|     "@types/node" "^8.0.33" | ||||
|     early "^2.1.1" | ||||
|     leakage "^0.3.0" | ||||
|     smartchai "^1.0.3" | ||||
|     smartdelay "^1.0.3" | ||||
|     smartq "^1.1.1" | ||||
|     typings-global "^1.0.19" | ||||
|  | ||||
| typings-global@^1.0.14, typings-global@^1.0.16, typings-global@^1.0.19, typings-global@^1.0.20: | ||||
|   version "1.0.28" | ||||
|   resolved "https://registry.yarnpkg.com/typings-global/-/typings-global-1.0.28.tgz#e28cc965476564cbc00e438739e0aa0735d323d4" | ||||
|  | ||||
| util.promisify@^1.0.0: | ||||
|   version "1.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" | ||||
|   dependencies: | ||||
|     define-properties "^1.1.2" | ||||
|     object.getownpropertydescriptors "^2.0.3" | ||||
		Reference in New Issue
	
	Block a user