Closed sophiawu0928 closed 4 years ago
I'm assuming the code clearlyDefinedClient.PostNoticesAsync
is calling https://api.clearlydefined.io/api-docs/#/notices/post_notices
NoticeSevice.generate at https://github.com/clearlydefined/service/blob/master/business/noticeService.js has a potential problem in _getPackages method. This method does not have any parallelism throttling which can potentially cause a variety of problems. Throttling should be implemented similarly to https://github.com/clearlydefined/service/blob/4e6cf259a314cd28c24d2048e2875374327069b5/business/definitionService.js#L111
So something like this:
Object.keys(definitions).map(throat(10, async id => {
_getPackages
is just parsing the definitions. The get
calls inside it are https://lodash.com/docs/#get
In generate
we have:
const definitions = await this.definitionService.getAll(coordinates)
const packages = await this._getPackages(definitions)
This getAll
is doing the throttling you described. We see this in the traces as well: 10 redis gets
are being kicked off right at the beginning.
_getPackages
doesn't just parse the definitions. Look further at text: await this._getPackageText(definition)
. It retrieves blobs from the attachment store without parallelization throttling.
Good point, we might be getting problems from the attachment store.
sample request:
{ "coordinates": [ "npm/npmjs/@marionebl/sander/0.6.1", "npm/npmjs/@most/multicast/1.3.0", "npm/npmjs/@pnpm/assert-project/2.0.0", "npm/npmjs/@pnpm/check-package/2.0.0", "npm/npmjs/@pnpm/fs-locker/1.0.3", "npm/npmjs/@pnpm/git-fetcher/1.0.1", "npm/npmjs/@pnpm/git-resolver/1.0.1", "npm/npmjs/@pnpm/lifecycle/3.0.2", "npm/npmjs/@pnpm/link-bins/3.0.2", "npm/npmjs/@pnpm/local-resolver/1.0.3", "npm/npmjs/@pnpm/npm-resolver/2.2.7", "npm/npmjs/@pnpm/pkgid-to-filename/2.0.0", "npm/npmjs/@pnpm/prepare/0.0.0", "npm/npmjs/@pnpm/store-path/1.0.4", "npm/npmjs/@pnpm/tarball-fetcher/2.0.8", "npm/npmjs/@pnpm/tarball-resolver/1.0.1", "npm/npmjs/@pnpm/tslint-config/0.0.0", "npm/npmjs/@sinonjs/commons/1.3.0", "npm/npmjs/@sinonjs/formatio/3.0.0", "npm/npmjs/@sinonjs/samsam/2.1.3", "npm/npmjs/@types/archy/0.0.31", "npm/npmjs/@types/byline/4.2.31", "npm/npmjs/@types/camelcase/4.1.0", "npm/npmjs/@types/camelcase-keys/4.0.0", "npm/npmjs/@types/common-tags/1.4.0", "npm/npmjs/@types/fs-extra/5.0.4", "npm/npmjs/@types/get-port/4.0.0", "npm/npmjs/@types/got/8.3.4", "npm/npmjs/@types/is-windows/0.2.0", "npm/npmjs/@types/lru-cache/4.1.1", "npm/npmjs/@types/mkdirp/0.5.2", "npm/npmjs/@types/ncp/2.0.1", "npm/npmjs/@types/nopt/3.0.29", "npm/npmjs/@types/npm/2.0.29", "npm/npmjs/@types/p-any/1.1.2", "npm/npmjs/@types/path-exists/3.0.0", "npm/npmjs/@types/p-every/1.0.0", "npm/npmjs/@types/p-limit/2.0.0", "npm/npmjs/@types/p-queue/3.0.0", "npm/npmjs/@types/p-series/1.0.1", "npm/npmjs/@types/ramda/0.25.34", "npm/npmjs/@types/ramda/0.25.38", "npm/npmjs/@types/ramda/0.25.39", "npm/npmjs/@types/rc/0.0.1", "npm/npmjs/@types/sinon/5.0.7", "npm/npmjs/@types/strip-ansi/3.0.0", "npm/npmjs/@types/tape/4.2.32", "npm/npmjs/@types/tempy/0.2.0", "npm/npmjs/@types/update-notifier/2.5.0", "npm/npmjs/@types/uuid/3.4.4", "npm/npmjs/@types/which/1.3.1", "npm/npmjs/@types/write-pkg/3.1.0", "npm/npmjs/@verdaccio/streams/1.0.0", "npm/npmjs/@zkochan/libnpx/10.0.0", "npm/npmjs/@zkochan/npm-conf/1.2.1", "npm/npmjs/-/abab/1.0.4", "npm/npmjs/-/abbrev/1.1.1", "npm/npmjs/-/accepts/1.3.5", "npm/npmjs/-/acorn/3.0.4", "npm/npmjs/-/acorn/3.3.0", "npm/npmjs/-/acorn/4.0.13", "npm/npmjs/-/acorn/5.5.3", "npm/npmjs/-/acorn-dynamic-import/2.0.2", "npm/npmjs/-/acorn-globals/3.1.0", "npm/npmjs/-/acorn-jsx/3.0.1", "npm/npmjs/-/address/1.0.3", "npm/npmjs/-/after/0.8.2", "npm/npmjs/-/ajv/5.5.2", "npm/npmjs/-/ajv/6.5.0", "npm/npmjs/-/ajv-keywords/2.1.1", "npm/npmjs/-/ajv-keywords/3.2.0", "npm/npmjs/-/align-text/0.1.4", "npm/npmjs/-/alphanum-sort/1.0.2", "npm/npmjs/-/amdefine/1.0.1", "npm/npmjs/-/ansi-align/2.0.0", "npm/npmjs/-/ansi-diff/1.1.1", "npm/npmjs/-/ansi-escapes/1.4.0", "npm/npmjs/-/ansi-escapes/3.1.0", "npm/npmjs/-/ansi-html/0.0.7", "npm/npmjs/-/ansi-regex/2.1.1", "npm/npmjs/-/ansi-regex/3.0.0", "npm/npmjs/-/ansi-styles/2.2.1", "npm/npmjs/-/ansi-styles/3.2.1", "npm/npmjs/-/anymatch/1.3.2", "npm/npmjs/-/anymatch/2.0.0", "npm/npmjs/-/append-transform/0.4.0", "npm/npmjs/-/aproba/1.2.0", "npm/npmjs/-/archy/1.0.0", "npm/npmjs/-/are-we-there-yet/1.1.4", "npm/npmjs/-/argparse/1.0.10", "npm/npmjs/-/aria-query/0.7.1", "npm/npmjs/-/array-equal/1.0.0", "npm/npmjs/-/array-filter/0.0.1", "npm/npmjs/-/array-find-index/1.0.2", "npm/npmjs/-/array-flatten/1.1.1", "npm/npmjs/-/array-flatten/2.1.1", "npm/npmjs/-/array-includes/3.0.3", "npm/npmjs/-/array-map/0.0.0", "npm/npmjs/-/array-reduce/0.0.0", "npm/npmjs/-/array-union/1.0.2", "npm/npmjs/-/array-uniq/1.0.3", "npm/npmjs/-/array-unique/0.3.2", "npm/npmjs/-/array-unique/0.2.1", "npm/npmjs/-/arr-diff/4.0.0", "npm/npmjs/-/arr-diff/2.0.0", "npm/npmjs/-/arr-exclude/1.0.0", "npm/npmjs/-/arr-flatten/1.1.0", "npm/npmjs/-/arrify/1.0.1", "npm/npmjs/-/arr-union/3.1.0", "npm/npmjs/-/asap/2.0.6", "npm/npmjs/-/asn1/0.2.3", "npm/npmjs/-/asn1.js/4.10.1", "npm/npmjs/-/assert/1.4.1", "npm/npmjs/-/assert-plus/1.0.0", "npm/npmjs/-/assign-symbols/1.0.0", "npm/npmjs/-/ast-types-flow/0.0.7", "npm/npmjs/-/async/1.5.2", "npm/npmjs/-/async-each/1.0.1", "npm/npmjs/-/asynckit/0.4.0", "npm/npmjs/-/atob/2.1.1", "npm/npmjs/-/autoprefixer/7.1.6", "npm/npmjs/-/autoprefixer/6.7.7", "npm/npmjs/-/aws4/1.7.0", "npm/npmjs/-/aws-sign2/0.7.0", "npm/npmjs/-/babylon/6.18.0", "npm/npmjs/-/balanced-match/1.0.0", "npm/npmjs/-/balanced-match/0.4.2", "npm/npmjs/-/base64-js/1.3.0", "npm/npmjs/-/batch/0.6.1", "npm/npmjs/-/bcrypt-pbkdf/1.0.1", "npm/npmjs/-/big.js/3.2.0", "npm/npmjs/-/binary-extensions/1.11.0", "npm/npmjs/-/block-stream/0.0.9", "npm/npmjs/-/bluebird/3.5.1", "npm/npmjs/-/bn.js/4.11.8", "npm/npmjs/-/body-parser/1.18.2", "npm/npmjs/-/body-parser/1.18.3", "npm/npmjs/-/bonjour/3.5.0", "npm/npmjs/-/boolbase/1.0.0", "npm/npmjs/-/boxen/1.3.0", "npm/npmjs/-/brace-expansion/1.1.11", "npm/npmjs/-/braces/2.3.2", "npm/npmjs/-/brorand/1.1.0", "npm/npmjs/-/browserify-aes/1.2.0", "npm/npmjs/-/browserify-cipher/1.0.1", "npm/npmjs/-/browserify-des/1.0.1", "npm/npmjs/-/browserify-rsa/4.0.1", "npm/npmjs/-/browserify-sign/4.0.4", "npm/npmjs/-/browserify-zlib/0.2.0", "npm/npmjs/-/browser-resolve/1.11.2", "npm/npmjs/-/browserslist/1.7.7", "npm/npmjs/-/browserslist/2.11.3", "npm/npmjs/-/bser/1.0.2", "npm/npmjs/-/bser/2.0.0", "npm/npmjs/-/buffer/3.6.0", "npm/npmjs/-/buffer/4.9.1", "npm/npmjs/-/buffer-from/1.0.0", "npm/npmjs/-/buffer-indexof/1.1.1", "npm/npmjs/-/buffer-xor/1.0.3", "npm/npmjs/-/builtin-modules/1.1.1", "npm/npmjs/-/builtin-status-codes/3.0.0", "npm/npmjs/-/bunyan/1.8.12", "npm/npmjs/-/bytes/3.0.0", "npm/npmjs/-/caller-path/0.1.0", "npm/npmjs/-/callsites/2.0.0", "npm/npmjs/-/callsites/0.2.0", "npm/npmjs/-/callsites/1.0.0", "npm/npmjs/-/camelcase/2.1.1", "npm/npmjs/-/camelcase/4.1.0", "npm/npmjs/-/camelcase/1.2.1", "npm/npmjs/-/camelcase/3.0.0", "npm/npmjs/-/camel-case/3.0.0", "npm/npmjs/-/camelcase-keys/2.1.0", "npm/npmjs/-/camelcase-keys/5.0.0", "npm/npmjs/-/caniuse-db/1.0.30000844", "npm/npmjs/-/caniuse-lite/1.0.30000844", "npm/npmjs/-/capture-stack-trace/1.0.0", "npm/npmjs/-/caseless/0.12.0", "npm/npmjs/-/case-sensitive-paths-webpack-plugin/2.1.1", "npm/npmjs/-/caw/2.0.1", "npm/npmjs/-/ccount/1.0.3", "npm/npmjs/-/center-align/0.1.3", "npm/npmjs/-/chai/4.2.0", "npm/npmjs/-/chalk/2.3.1", "npm/npmjs/-/chalk/1.1.3", "npm/npmjs/-/chalk/2.4.1", "npm/npmjs/-/chardet/0.4.2", "npm/npmjs/-/chownr/1.0.1", "npm/npmjs/-/ci-info/1.1.3", "npm/npmjs/-/cipher-base/1.0.4", "npm/npmjs/-/circular-json/0.3.3", "npm/npmjs/-/clap/1.2.3", "npm/npmjs/-/class-utils/0.3.6", "npm/npmjs/-/clean-css/4.1.11", "npm/npmjs/-/cli-boxes/1.0.0", "npm/npmjs/-/cli-cursor/2.1.0", "npm/npmjs/-/cliui/2.1.0", "npm/npmjs/-/cliui/3.2.0", "npm/npmjs/-/cli-width/1.1.1", "npm/npmjs/-/cli-width/2.2.0", "npm/npmjs/-/clone/1.0.4", "npm/npmjs/-/co/4.6.0", "npm/npmjs/-/coa/1.0.4", "npm/npmjs/-/code-point-at/1.1.0", "npm/npmjs/-/collapse-white-space/1.0.4", "npm/npmjs/-/collection-visit/1.0.0", "npm/npmjs/-/color/0.11.4", "npm/npmjs/-/color-convert/1.9.1", "npm/npmjs/-/colormin/1.1.2", "npm/npmjs/-/color-name/1.1.3", "npm/npmjs/-/colors/1.1.2", "npm/npmjs/-/color-string/0.3.0", "npm/npmjs/-/combined-stream/1.0.6", "npm/npmjs/-/commander/2.16.0", "npm/npmjs/-/commander/2.19.0", "npm/npmjs/-/commander/2.9.0", "npm/npmjs/-/commander/2.15.1", "npm/npmjs/-/commondir/1.0.1", "npm/npmjs/-/common-tags/1.8.0", "npm/npmjs/-/compare-versions/3.2.1", "npm/npmjs/-/component-emitter/1.2.1", "npm/npmjs/-/compressible/2.0.13", "npm/npmjs/-/compression/1.7.2", "npm/npmjs/-/concat-map/0.0.1", "npm/npmjs/-/concat-stream/1.6.2", "npm/npmjs/-/configstore/3.1.2", "npm/npmjs/-/connect-history-api-fallback/1.5.0", "npm/npmjs/-/connect-redis/3.4.0", "npm/npmjs/-/console-browserify/1.1.0", "npm/npmjs/-/console-control-strings/1.1.0", "npm/npmjs/-/constants-browserify/1.0.0", "npm/npmjs/-/contains-path/0.1.0", "npm/npmjs/-/content-disposition/0.5.2", "npm/npmjs/-/content-type/1.0.4", "npm/npmjs/-/content-type-parser/1.0.2", "npm/npmjs/-/conventional-changelog-angular/1.6.6", "npm/npmjs/-/convert-source-map/1.6.0", "npm/npmjs/-/convert-source-map/1.5.1", "npm/npmjs/-/cookie/0.3.1", "npm/npmjs/-/cookie-parser/1.4.3", "npm/npmjs/-/cookies/0.7.1", "npm/npmjs/-/cookie-session/1.3.2", "npm/npmjs/-/cookie-signature/1.0.6", "npm/npmjs/-/copy-descriptor/0.1.1", "npm/npmjs/-/core-js/2.5.7", "npm/npmjs/-/core-js/1.2.7", "npm/npmjs/-/core-js/2.5.6", "npm/npmjs/-/core-util-is/1.0.2", "npm/npmjs/-/cors/2.8.4", "npm/npmjs/-/create-ecdh/4.0.3", "npm/npmjs/-/create-error-class/3.0.2", "npm/npmjs/-/create-hash/1.2.0", "npm/npmjs/-/create-hmac/1.1.7", "npm/npmjs/-/cross-spawn/4.0.2", "npm/npmjs/-/cross-spawn/5.1.0", "npm/npmjs/-/cross-spawn-async/2.2.2", "npm/npmjs/-/crypto-browserify/3.12.0", "npm/npmjs/-/crypto-random-string/1.0.0", "npm/npmjs/-/css-color-names/0.0.4", "npm/npmjs/-/cssesc/0.1.0", "npm/npmjs/-/cssnano/3.10.0", "npm/npmjs/-/csso/2.3.2", "npm/npmjs/-/cssom/0.3.2", "npm/npmjs/-/css-select/1.2.0", "npm/npmjs/-/css-selector-tokenizer/0.7.0", "npm/npmjs/-/cssstyle/0.2.37", "npm/npmjs/-/css-what/2.1.0", "npm/npmjs/-/currently-unhandled/0.4.1", "npm/npmjs/-/d/1.0.0", "npm/npmjs/-/damerau-levenshtein/1.0.4", "npm/npmjs/-/dargs/4.1.0", "npm/npmjs/-/dashdash/1.14.1", "npm/npmjs/-/date-fns/1.29.0", "npm/npmjs/-/date-now/0.1.4", "npm/npmjs/-/debug/2.6.9", "npm/npmjs/-/debug/3.1.0", "npm/npmjs/-/debug/4.1.0", "npm/npmjs/-/decamelize/1.2.0", "npm/npmjs/-/decode-uri-component/0.2.0", "npm/npmjs/-/deep-equal/1.0.1", "npm/npmjs/-/deep-extend/0.5.1", "npm/npmjs/-/deep-is/0.1.3", "npm/npmjs/-/deep-require-cwd/1.0.0", "npm/npmjs/-/default-require-extensions/1.0.0", "npm/npmjs/-/defined/1.0.0", "npm/npmjs/-/define-properties/1.1.2", "npm/npmjs/-/define-property/0.2.5", "npm/npmjs/-/define-property/1.0.0", "npm/npmjs/-/define-property/2.0.2", "npm/npmjs/-/del/2.2.2", "npm/npmjs/-/del/3.0.0", "npm/npmjs/-/delay/4.1.0", "npm/npmjs/-/delayed-stream/1.0.0", "npm/npmjs/-/delegates/1.0.0", "npm/npmjs/-/depd/1.1.1", "npm/npmjs/-/depd/1.1.2", "npm/npmjs/-/des.js/1.0.0", "npm/npmjs/-/destroy/1.0.4", "npm/npmjs/-/detect-indent/4.0.0", "npm/npmjs/-/detect-libc/1.0.3", "npm/npmjs/-/detect-node/2.0.3", "npm/npmjs/-/detect-port-alt/1.1.6", "npm/npmjs/-/diable/4.0.1", "npm/npmjs/-/diff/3.5.0", "npm/npmjs/-/diffie-hellman/5.0.3", "npm/npmjs/-/dns-equal/1.0.0", "npm/npmjs/-/dns-packet/1.3.1", "npm/npmjs/-/dns-txt/2.0.2", "npm/npmjs/-/doctrine/0.7.2", "npm/npmjs/-/doctrine/1.5.0", "npm/npmjs/-/doctrine/2.1.0", "npm/npmjs/-/domain-browser/1.2.0", "npm/npmjs/-/dom-converter/0.1.4", "npm/npmjs/-/domelementtype/1.3.0", "npm/npmjs/-/domelementtype/1.1.3", "npm/npmjs/-/domhandler/2.1.0", "npm/npmjs/-/dom-serializer/0.1.0", "npm/npmjs/-/dom-urls/1.1.0", "npm/npmjs/-/domutils/1.1.6", "npm/npmjs/-/domutils/1.5.1", "npm/npmjs/-/dotenv/4.0.0", "npm/npmjs/-/dotenv-expand/4.2.0", "npm/npmjs/-/dot-prop/4.2.0", "npm/npmjs/-/dtrace-provider/0.8.7", "npm/npmjs/-/duplexer/0.1.1", "npm/npmjs/-/duplexer3/0.1.4", "npm/npmjs/-/ecc-jsbn/0.1.1", "npm/npmjs/-/ee-first/1.1.1", "npm/npmjs/-/ejs/2.6.1", "npm/npmjs/-/electron-to-chromium/1.3.47", "npm/npmjs/-/elliptic/6.4.0", "npm/npmjs/-/emoji-regex/6.5.1", "npm/npmjs/-/emojis-list/2.1.0", "npm/npmjs/-/encodeurl/1.0.2", "npm/npmjs/-/encoding/0.1.12", "npm/npmjs/-/enhanced-resolve/3.4.1", "npm/npmjs/-/entities/1.1.1", "npm/npmjs/-/errno/0.1.7", "npm/npmjs/-/error-ex/1.3.1", "npm/npmjs/-/es5-ext/0.10.42", "npm/npmjs/-/es6-iterator/2.0.3", "npm/npmjs/-/es6-map/0.1.5", "npm/npmjs/-/es6-promise/4.2.4", "npm/npmjs/-/es6-set/0.1.5", "npm/npmjs/-/es6-symbol/3.1.1", "npm/npmjs/-/es6-weak-map/2.0.2", "npm/npmjs/-/es-abstract/1.11.0", "npm/npmjs/-/escape-html/1.0.3", "npm/npmjs/-/escape-string-regexp/1.0.5", "npm/npmjs/-/escodegen/1.9.1", "npm/npmjs/-/escope/3.6.0", "npm/npmjs/-/espree/3.5.4", "npm/npmjs/-/esprima/4.0.1", "npm/npmjs/-/esprima/2.7.3", "npm/npmjs/-/esprima/3.1.3", "npm/npmjs/-/esprima/4.0.0", "npm/npmjs/-/esquery/1.0.1", "npm/npmjs/-/esrecurse/4.2.1", "npm/npmjs/-/es-to-primitive/1.1.1", "npm/npmjs/-/estraverse/4.2.0", "npm/npmjs/-/esutils/2.0.2", "npm/npmjs/-/etag/1.8.1", "npm/npmjs/-/event-emitter/0.3.5", "npm/npmjs/-/eventemitter3/3.1.0", "npm/npmjs/-/events/1.1.1", "npm/npmjs/-/eventsource/0.1.6", "npm/npmjs/-/events-to-array/1.1.2", "npm/npmjs/-/evp_bytestokey/1.0.3", "npm/npmjs/-/execa/0.9.0", "npm/npmjs/-/execa/0.7.0", "npm/npmjs/-/exists-link/2.0.0", "npm/npmjs/-/expand-brackets/2.1.4", "npm/npmjs/-/expand-brackets/0.1.5", "npm/npmjs/-/expand-range/1.8.2", "npm/npmjs/-/expand-tilde/2.0.2", "npm/npmjs/-/express/4.16.3", "npm/npmjs/-/express/4.16.4", "npm/npmjs/-/express-session/1.15.6", "npm/npmjs/-/extend-shallow/2.0.1", "npm/npmjs/-/extend-shallow/3.0.2", "npm/npmjs/-/external-editor/2.2.0", "npm/npmjs/-/extglob/2.0.4", "npm/npmjs/-/extglob/0.3.2", "npm/npmjs/-/extract-text-webpack-plugin/3.0.2", "npm/npmjs/-/extsprintf/1.3.0", "npm/npmjs/-/extsprintf/1.4.0", "npm/npmjs/-/fast-deep-equal/1.1.0", "npm/npmjs/-/fast-deep-equal/2.0.1", "npm/npmjs/-/fast-json-stable-stringify/2.0.0", "npm/npmjs/-/fast-levenshtein/2.0.6", "npm/npmjs/-/fastparse/1.1.1", "npm/npmjs/-/faye-websocket/0.10.0", "npm/npmjs/-/faye-websocket/0.11.1", "npm/npmjs/-/fbjs/0.8.16", "npm/npmjs/-/fb-watchman/1.9.2", "npm/npmjs/-/fb-watchman/2.0.0", "npm/npmjs/-/figures/1.7.0", "npm/npmjs/-/figures/2.0.0", "npm/npmjs/-/file-entry-cache/2.0.0", "npm/npmjs/-/file-exists/1.0.0", "npm/npmjs/-/file-loader/1.1.5", "npm/npmjs/-/filename-regex/2.0.1", "npm/npmjs/-/file-position/0.0.0", "npm/npmjs/-/fileset/2.0.3", "npm/npmjs/-/filesize/3.5.11", "npm/npmjs/-/fill-range/4.0.0", "npm/npmjs/-/fill-range/2.2.4", "npm/npmjs/-/finalhandler/1.1.1", "npm/npmjs/-/find-cache-dir/0.1.1", "npm/npmjs/-/find-cache-dir/1.0.0", "npm/npmjs/-/find-packages/2.2.0", "npm/npmjs/-/findup/0.1.5", "npm/npmjs/-/find-up/1.1.2", "npm/npmjs/-/find-up/2.1.0", "npm/npmjs/-/flat-cache/1.3.0", "npm/npmjs/-/flatten/1.0.2", "npm/npmjs/-/follow-redirects/1.5.0", "npm/npmjs/-/foreach/2.0.5", "npm/npmjs/-/forever-agent/0.6.1", "npm/npmjs/-/for-in/1.0.2", "npm/npmjs/-/form-data/2.3.2", "npm/npmjs/-/for-own/0.1.5", "npm/npmjs/-/forwarded/0.1.2", "npm/npmjs/-/fragment-cache/0.2.1", "npm/npmjs/-/fresh/0.5.2", "npm/npmjs/-/fs.realpath/1.0.0", "npm/npmjs/-/fsevents/1.2.4", "npm/npmjs/-/fs-extra/7.0.1", "npm/npmjs/-/fs-extra/3.0.1", "npm/npmjs/-/fs-extra/0.30.0", "npm/npmjs/-/fs-minipass/1.2.5", "npm/npmjs/-/fs-vacuum/1.2.10", "npm/npmjs/-/functional-red-black-tree/1.0.1", "npm/npmjs/-/function-bind/1.1.1", "npm/npmjs/-/gauge/2.7.4", "npm/npmjs/-/get-caller-file/1.0.2", "npm/npmjs/-/get-npm-tarball-url/2.0.1", "npm/npmjs/-/getpass/0.1.7", "npm/npmjs/-/get-port/4.0.0", "npm/npmjs/-/get-stdin/4.0.1", "npm/npmjs/-/get-stdin/5.0.1", "npm/npmjs/-/get-stdin/6.0.0", "npm/npmjs/-/get-stream/3.0.0", "npm/npmjs/-/get-value/2.0.6", "npm/npmjs/-/github-slugger/1.2.0", "npm/npmjs/-/github-url-to-object/2.2.6", "npm/npmjs/-/glob/7.1.2", "npm/npmjs/-/global/4.3.2", "npm/npmjs/-/global-dirs/0.1.1", "npm/npmjs/-/global-modules/1.0.0", "npm/npmjs/-/global-prefix/1.0.2", "npm/npmjs/-/globals/9.18.0", "npm/npmjs/-/glob-base/0.3.0", "npm/npmjs/-/globby/5.0.0", "npm/npmjs/-/globby/6.1.0", "npm/npmjs/-/glob-parent/3.1.0", "npm/npmjs/-/glob-parent/2.0.0", "npm/npmjs/-/got/6.7.1", "npm/npmjs/-/graceful-fs/4.1.11", "npm/npmjs/-/graph-sequencer/2.0.0", "npm/npmjs/-/growly/1.3.0", "npm/npmjs/-/gzip-size/3.0.0", "npm/npmjs/-/handle-thing/1.2.5", "npm/npmjs/-/har-schema/2.0.0", "npm/npmjs/-/har-validator/5.0.3", "npm/npmjs/-/has/1.0.1", "npm/npmjs/-/has-ansi/2.0.0", "npm/npmjs/-/has-flag/1.0.0", "npm/npmjs/-/has-flag/3.0.0", "npm/npmjs/-/has-flag/2.0.0", "npm/npmjs/-/hash.js/1.1.3", "npm/npmjs/-/hash-base/3.0.4", "npm/npmjs/-/has-unicode/2.0.1", "npm/npmjs/-/has-value/1.0.0", "npm/npmjs/-/has-value/0.3.1", "npm/npmjs/-/has-values/0.1.4", "npm/npmjs/-/has-values/1.0.0", "npm/npmjs/-/he/1.1.1", "npm/npmjs/-/hmac-drbg/1.0.1", "npm/npmjs/-/homedir-polyfill/1.0.1", "npm/npmjs/-/home-or-tmp/2.0.0", "npm/npmjs/-/hosted-git-info/2.6.0", "npm/npmjs/-/hpack.js/2.1.6", "npm/npmjs/-/html-comment-regex/1.1.1", "npm/npmjs/-/html-encoding-sniffer/1.0.2", "npm/npmjs/-/html-entities/1.2.1", "npm/npmjs/-/html-minifier/3.5.16", "npm/npmjs/-/htmlparser2/3.3.0", "npm/npmjs/-/http-deceiver/1.2.7", "npm/npmjs/-/http-errors/1.6.2", "npm/npmjs/-/http-errors/1.6.3", "npm/npmjs/-/http-parser-js/0.4.12", "npm/npmjs/-/http-proxy/1.17.0", "npm/npmjs/-/https-browserify/1.0.0", "npm/npmjs/-/http-signature/1.2.0", "npm/npmjs/-/iconv-lite/0.4.19", "npm/npmjs/-/iconv-lite/0.4.23", "npm/npmjs/-/icss-replace-symbols/1.1.0", "npm/npmjs/-/icss-utils/2.1.0", "npm/npmjs/-/ieee754/1.1.11", "npm/npmjs/-/ignore/3.3.8", "npm/npmjs/-/ignore-walk/3.0.1", "npm/npmjs/-/import-fresh/2.0.0", "npm/npmjs/-/import-from/2.1.0", "npm/npmjs/-/import-lazy/2.1.0", "npm/npmjs/-/import-local/0.1.1", "npm/npmjs/-/imurmurhash/0.1.4", "npm/npmjs/-/indent-string/2.1.0", "npm/npmjs/-/independent/0.2.0", "npm/npmjs/-/indexes-of/1.0.1", "npm/npmjs/-/indexof/0.0.1", "npm/npmjs/-/inflight/1.0.6", "npm/npmjs/-/inherits/2.0.3", "npm/npmjs/-/inherits/2.0.1", "npm/npmjs/-/ini/1.3.5", "npm/npmjs/-/in-publish/2.0.0", "npm/npmjs/-/internal-ip/1.2.0", "npm/npmjs/-/interpret/1.1.0", "npm/npmjs/-/invariant/2.2.4", "npm/npmjs/-/invert-kv/1.0.0", "npm/npmjs/-/ip/1.1.5", "npm/npmjs/-/ipaddr.js/1.6.0", "npm/npmjs/-/is-absolute-url/2.1.0", "npm/npmjs/-/is-accessor-descriptor/0.1.6", "npm/npmjs/-/is-accessor-descriptor/1.0.0", "npm/npmjs/-/isarray/1.0.0", "npm/npmjs/-/isarray/0.0.1", "npm/npmjs/-/is-arrayish/0.2.1", "npm/npmjs/-/is-binary-path/1.0.1", "npm/npmjs/-/is-buffer/1.1.6", "npm/npmjs/-/is-builtin-module/1.0.0", "npm/npmjs/-/is-callable/1.1.3", "npm/npmjs/-/is-ci/1.1.0", "npm/npmjs/-/is-data-descriptor/0.1.4", "npm/npmjs/-/is-data-descriptor/1.0.0", "npm/npmjs/-/is-date-object/1.0.1", "npm/npmjs/-/is-descriptor/0.1.6", "npm/npmjs/-/is-descriptor/1.0.2", "npm/npmjs/-/is-directory/0.3.1", "npm/npmjs/-/is-dotfile/1.0.3", "npm/npmjs/-/is-equal-shallow/0.1.3", "npm/npmjs/-/isexe/2.0.0", "npm/npmjs/-/is-extendable/0.1.1", "npm/npmjs/-/is-extendable/1.0.1", "npm/npmjs/-/is-extglob/1.0.0", "npm/npmjs/-/is-extglob/2.1.1", "npm/npmjs/-/is-finite/1.0.2", "npm/npmjs/-/is-fullwidth-code-point/1.0.0", "npm/npmjs/-/is-fullwidth-code-point/2.0.0", "npm/npmjs/-/is-glob/2.0.1", "npm/npmjs/-/is-glob/4.0.0", "npm/npmjs/-/is-glob/3.1.0", "npm/npmjs/-/is-inner-link/2.0.2", "npm/npmjs/-/is-installed-globally/0.1.0", "npm/npmjs/-/is-npm/1.0.0", "npm/npmjs/-/is-number/2.1.0", "npm/npmjs/-/is-number/4.0.0", "npm/npmjs/-/is-number/3.0.0", "npm/npmjs/-/is-obj/1.0.1", "npm/npmjs/-/isobject/3.0.1", "npm/npmjs/-/isobject/2.1.0", "npm/npmjs/-/is-odd/2.0.0", "npm/npmjs/-/isomorphic-fetch/2.2.1", "npm/npmjs/-/is-path-cwd/1.0.0", "npm/npmjs/-/is-path-in-cwd/1.0.1", "npm/npmjs/-/is-path-inside/1.0.1", "npm/npmjs/-/is-plain-obj/1.1.0", "npm/npmjs/-/is-plain-object/2.0.4", "npm/npmjs/-/is-port-reachable/2.0.0", "npm/npmjs/-/is-positive/3.1.0", "npm/npmjs/-/is-posix-bracket/0.1.1", "npm/npmjs/-/is-primitive/2.0.0", "npm/npmjs/-/is-promise/2.1.0", "npm/npmjs/-/is-redirect/1.0.0", "npm/npmjs/-/is-regex/1.0.4", "npm/npmjs/-/is-resolvable/1.1.0", "npm/npmjs/-/is-retry-allowed/1.1.0", "npm/npmjs/-/is-root/1.0.0", "npm/npmjs/-/isstream/0.1.2", "npm/npmjs/-/is-stream/1.1.0", "npm/npmjs/-/is-svg/2.1.0", "npm/npmjs/-/is-symbol/1.0.1", "npm/npmjs/-/istanbul-lib-coverage/1.2.0", "npm/npmjs/-/istanbul-lib-hook/1.2.0", "npm/npmjs/-/istanbul-lib-instrument/1.10.1", "npm/npmjs/-/istanbul-lib-report/1.1.4", "npm/npmjs/-/istanbul-lib-source-maps/1.2.3", "npm/npmjs/-/istanbul-lib-source-maps/1.2.4", "npm/npmjs/-/is-text-path/1.0.1", "npm/npmjs/-/is-typedarray/1.0.0", "npm/npmjs/-/is-utf8/0.2.1", "npm/npmjs/-/is-windows/1.0.2", "npm/npmjs/-/is-wsl/1.1.0", "npm/npmjs/-/jest/20.0.4", "npm/npmjs/-/jest-changed-files/20.0.3", "npm/npmjs/-/jest-config/20.0.4", "npm/npmjs/-/jest-diff/20.0.3", "npm/npmjs/-/jest-docblock/20.0.3", "npm/npmjs/-/jest-environment-node/20.0.3", "npm/npmjs/-/jest-jasmine2/20.0.4", "npm/npmjs/-/jest-matchers/20.0.3", "npm/npmjs/-/jest-matcher-utils/20.0.3", "npm/npmjs/-/jest-message-util/20.0.3", "npm/npmjs/-/jest-mock/20.0.3", "npm/npmjs/-/jest-regex-util/20.0.3", "npm/npmjs/-/jest-resolve/20.0.4", "npm/npmjs/-/jest-resolve-dependencies/20.0.3", "npm/npmjs/-/jest-snapshot/20.0.3", "npm/npmjs/-/jest-util/20.0.3", "npm/npmjs/-/jest-validate/20.0.3", "npm/npmjs/-/js-base64/2.4.5", "npm/npmjs/-/js-base64/2.4.8", "npm/npmjs/-/jsbn/0.1.1", "npm/npmjs/-/jsesc/0.5.0", "npm/npmjs/-/jsesc/1.3.0", "npm/npmjs/-/json3/3.3.2", "npm/npmjs/-/json5/0.5.1", "npm/npmjs/-/jsondiffpatch/0.1.43", "npm/npmjs/-/jsonfile/2.4.0", "npm/npmjs/-/jsonfile/3.0.1", "npm/npmjs/-/jsonify/0.0.0", "npm/npmjs/-/json-loader/0.5.7", "npm/npmjs/-/json-schema/0.2.3", "npm/npmjs/-/json-schema-traverse/0.3.1", "npm/npmjs/-/json-stable-stringify/1.0.1", "npm/npmjs/-/JSONStream/1.3.3", "npm/npmjs/-/JSONStream/1.3.5", "npm/npmjs/-/json-stringify-safe/5.0.1", "npm/npmjs/-/jsprim/1.4.1", "npm/npmjs/-/js-string-escape/1.0.1", "npm/npmjs/-/js-tokens/3.0.2", "npm/npmjs/-/jsx-ast-utils/1.4.1", "npm/npmjs/-/jsx-ast-utils/2.0.1", "npm/npmjs/-/jws/3.1.5", "npm/npmjs/-/killable/1.0.0", "npm/npmjs/-/kind-of/3.2.2", "npm/npmjs/-/kind-of/4.0.0", "npm/npmjs/-/kind-of/6.0.2", "npm/npmjs/-/kind-of/5.1.0", "npm/npmjs/-/klaw/1.3.1", "npm/npmjs/-/latest-version/3.1.0", "npm/npmjs/-/lazy-cache/1.0.4", "npm/npmjs/-/lcid/1.0.0", "npm/npmjs/-/leven/2.1.0", "npm/npmjs/-/levn/0.3.0", "npm/npmjs/-/loader-fs-cache/1.0.1", "npm/npmjs/-/loader-runner/2.3.0", "npm/npmjs/-/loader-utils/0.2.17", "npm/npmjs/-/loader-utils/1.1.0", "npm/npmjs/-/load-json-file/2.0.0", "npm/npmjs/-/load-json-file/1.1.0", "npm/npmjs/-/locate-path/2.0.0", "npm/npmjs/-/lockfile/1.0.4", "npm/npmjs/-/lockfile/1.0.3", "npm/npmjs/-/loglevel/1.6.1", "npm/npmjs/-/log-update/1.0.2", "npm/npmjs/-/lolex/2.7.5", "npm/npmjs/-/lolex/3.0.0", "npm/npmjs/-/longest/1.0.1", "npm/npmjs/-/longest-streak/1.0.0", "npm/npmjs/-/loose-envify/1.3.1", "npm/npmjs/-/loud-rejection/1.6.0", "npm/npmjs/-/lower-case/1.1.4", "npm/npmjs/-/lowercase-keys/1.0.1", "npm/npmjs/-/lru-cache/4.1.3", "npm/npmjs/-/lru-cache/5.1.1", "npm/npmjs/-/lunr/0.7.0", "npm/npmjs/-/make-dir/1.3.0", "npm/npmjs/-/makeerror/1.0.11", "npm/npmjs/-/manage-path/2.0.0", "npm/npmjs/-/map-cache/0.2.2", "npm/npmjs/-/map-obj/1.0.1", "npm/npmjs/-/map-visit/1.0.0", "npm/npmjs/-/markdownscript/1.3.0", "npm/npmjs/-/markdown-table/0.4.0", "npm/npmjs/-/marked/0.4.0", "npm/npmjs/-/math-expression-evaluator/1.2.17", "npm/npmjs/-/math-random/1.0.1", "npm/npmjs/-/md5.js/1.3.4", "npm/npmjs/-/mdast-util-to-string/1.0.5", "npm/npmjs/-/media-typer/0.3.0", "npm/npmjs/-/memory-fs/0.4.1", "npm/npmjs/-/meow/3.7.0", "npm/npmjs/-/meow/5.0.0", "npm/npmjs/-/merge-descriptors/1.0.1", "npm/npmjs/-/method-override/3.0.0", "npm/npmjs/-/methods/1.1.2", "npm/npmjs/-/micromatch/2.3.11", "npm/npmjs/-/micromatch/3.1.10", "npm/npmjs/-/miller-rabin/4.0.1", "npm/npmjs/-/mime/1.4.1", "npm/npmjs/-/mime/1.6.0", "npm/npmjs/-/mime/2.3.1", "npm/npmjs/-/mime-db/1.33.0", "npm/npmjs/-/mime-types/2.1.18", "npm/npmjs/-/mimic-fn/1.2.0", "npm/npmjs/-/minimalistic-assert/1.0.1", "npm/npmjs/-/minimalistic-crypto-utils/1.0.1", "npm/npmjs/-/minimatch/3.0.3", "npm/npmjs/-/minimatch/3.0.4", "npm/npmjs/-/minimist/0.0.8", "npm/npmjs/-/minimist/1.2.0", "npm/npmjs/-/minimist/0.0.10", "npm/npmjs/-/minipass/2.3.1", "npm/npmjs/-/minizlib/1.1.0", "npm/npmjs/-/mkdirp/0.5.1", "npm/npmjs/-/mocha/5.2.0", "npm/npmjs/-/moment/2.22.2", "npm/npmjs/-/morgan/1.9.1", "npm/npmjs/-/most/1.7.3", "npm/npmjs/-/ms/2.0.0", "npm/npmjs/-/multicast-dns/6.2.3", "npm/npmjs/-/multicast-dns-service-types/1.1.0", "npm/npmjs/-/multiparty/4.2.1", "npm/npmjs/-/mute-stream/0.0.7", "npm/npmjs/-/mv/2.1.1", "npm/npmjs/-/nan/2.10.0", "npm/npmjs/-/nanomatch/1.2.9", "npm/npmjs/-/native-testing-library/1.0.0", "npm/npmjs/-/natural-compare/1.4.0", "npm/npmjs/-/needle/2.2.1", "npm/npmjs/-/negotiator/0.6.1", "npm/npmjs/-/neo-async/2.5.1", "npm/npmjs/-/next-tick/1.0.0", "npm/npmjs/-/no-case/2.3.2", "npm/npmjs/-/node-fetch/1.7.3", "npm/npmjs/-/node-int64/0.4.0", "npm/npmjs/-/node-libs-browser/2.1.0", "npm/npmjs/-/node-localstorage/0.6.0", "npm/npmjs/-/node-notifier/5.2.1", "npm/npmjs/-/node-pre-gyp/0.10.0", "npm/npmjs/-/nopt/3.0.6", "npm/npmjs/-/nopt/4.0.1", "npm/npmjs/-/normalize-newline/2.0.0", "npm/npmjs/-/normalize-newline/3.0.0", "npm/npmjs/-/normalize-package-data/2.4.0", "npm/npmjs/-/normalize-path/2.0.1", "npm/npmjs/-/normalize-path/2.1.1", "npm/npmjs/-/normalize-range/0.1.2", "npm/npmjs/-/normalize-url/1.9.1", "npm/npmjs/-/npm-bundled/1.0.3", "npm/npmjs/-/npmlog/3.1.2", "npm/npmjs/-/npmlog/4.1.2", "npm/npmjs/-/npm-packlist/1.1.10", "npm/npmjs/-/npm-run-all/4.1.5", "npm/npmjs/-/npm-run-path/2.0.2", "npm/npmjs/-/npm-scripts-info/0.3.9", "npm/npmjs/-/nth-check/1.0.1", "npm/npmjs/-/num2fraction/1.2.2", "npm/npmjs/-/number-is-nan/1.0.1", "npm/npmjs/-/nwmatcher/1.4.4", "npm/npmjs/-/oauth-sign/0.8.2", "npm/npmjs/-/object.omit/2.0.1", "npm/npmjs/-/object.pick/1.3.0", "npm/npmjs/-/object-assign/4.1.1", "npm/npmjs/-/object-copy/0.1.0", "npm/npmjs/-/object-hash/1.3.0", "npm/npmjs/-/object-keys/1.0.11", "npm/npmjs/-/object-visit/1.0.1", "npm/npmjs/-/obuf/1.1.2", "npm/npmjs/-/once/1.4.0", "npm/npmjs/-/onetime/2.0.1", "npm/npmjs/-/on-finished/2.3.0", "npm/npmjs/-/on-headers/1.0.1", "npm/npmjs/-/opn/5.2.0", "npm/npmjs/-/opn/5.3.0", "npm/npmjs/-/optimist/0.6.1", "npm/npmjs/-/optionator/0.8.2", "npm/npmjs/-/os-browserify/0.3.0", "npm/npmjs/-/osenv/0.1.5", "npm/npmjs/-/os-homedir/1.0.2", "npm/npmjs/-/os-locale/1.4.0", "npm/npmjs/-/os-tmpdir/1.0.2", "npm/npmjs/-/package-json/4.0.1", "npm/npmjs/-/pako/1.0.6", "npm/npmjs/-/p-any/1.1.0", "npm/npmjs/-/param-case/2.1.1", "npm/npmjs/-/parse5/1.5.1", "npm/npmjs/-/parse-asn1/5.1.1", "npm/npmjs/-/parse-entities/1.2.0", "npm/npmjs/-/parse-glob/3.0.4", "npm/npmjs/-/parse-json/2.2.0", "npm/npmjs/-/parse-passwd/1.0.0", "npm/npmjs/-/parseurl/1.3.2", "npm/npmjs/-/pascalcase/0.1.1", "npm/npmjs/-/path-browserify/0.0.0", "npm/npmjs/-/path-dirname/1.0.2", "npm/npmjs/-/path-exists/3.0.0", "npm/npmjs/-/path-exists/2.1.0", "npm/npmjs/-/path-is-absolute/1.0.1", "npm/npmjs/-/path-is-inside/1.0.2", "npm/npmjs/-/path-key/2.0.1", "npm/npmjs/-/path-name/1.0.0", "npm/npmjs/-/path-parse/1.0.5", "npm/npmjs/-/path-to-regexp/1.7.0", "npm/npmjs/-/path-to-regexp/0.1.7", "npm/npmjs/-/path-type/2.0.0", "npm/npmjs/-/path-type/1.1.0", "npm/npmjs/-/pbkdf2/3.0.16", "npm/npmjs/-/pbkdf2-password/1.2.1", "npm/npmjs/-/performance-now/2.1.0", "npm/npmjs/-/p-finally/1.0.0", "npm/npmjs/-/pify/3.0.0", "npm/npmjs/-/pify/2.3.0", "npm/npmjs/-/pinkie/2.0.4", "npm/npmjs/-/pinkie-promise/2.0.1", "npm/npmjs/-/pkg-dir/3.0.0", "npm/npmjs/-/pkg-dir/1.0.0", "npm/npmjs/-/pkg-dir/2.0.0", "npm/npmjs/-/pkginfo/0.4.1", "npm/npmjs/-/pkgs-graph/2.0.2", "npm/npmjs/-/please-upgrade-node/3.1.1", "npm/npmjs/-/p-limit/1.2.0", "npm/npmjs/-/p-locate/2.0.0", "npm/npmjs/-/pluralize/7.0.0", "npm/npmjs/-/p-map/1.2.0", "npm/npmjs/-/pnpm-file-reporter/0.1.0", "npm/npmjs/-/pnpm-install-checks/1.1.0", "npm/npmjs/-/pnpm-registry-mock/2.4.0", "npm/npmjs/-/portfinder/1.0.13", "npm/npmjs/-/posix-character-classes/0.1.1", "npm/npmjs/-/postcss/5.2.18", "npm/npmjs/-/postcss/6.0.22", "npm/npmjs/-/postcss-calc/5.3.1", "npm/npmjs/-/postcss-colormin/2.2.2", "npm/npmjs/-/postcss-convert-values/2.6.1", "npm/npmjs/-/postcss-discard-comments/2.0.4", "npm/npmjs/-/postcss-discard-duplicates/2.1.0", "npm/npmjs/-/postcss-discard-empty/2.1.0", "npm/npmjs/-/postcss-discard-overridden/0.1.1", "npm/npmjs/-/postcss-discard-unused/2.2.3", "npm/npmjs/-/postcss-filter-plugins/2.0.2", "npm/npmjs/-/postcss-flexbugs-fixes/3.2.0", "npm/npmjs/-/postcss-load-config/1.2.0", "npm/npmjs/-/postcss-loader/2.0.8", "npm/npmjs/-/postcss-load-options/1.2.0", "npm/npmjs/-/postcss-load-plugins/2.3.0", "npm/npmjs/-/postcss-merge-idents/2.1.7", "npm/npmjs/-/postcss-merge-longhand/2.0.2", "npm/npmjs/-/postcss-merge-rules/2.1.2", "npm/npmjs/-/postcss-message-helpers/2.0.0", "npm/npmjs/-/postcss-minify-font-values/1.0.5", "npm/npmjs/-/postcss-minify-gradients/1.0.5", "npm/npmjs/-/postcss-minify-params/1.2.2", "npm/npmjs/-/postcss-minify-selectors/2.1.1", "npm/npmjs/-/postcss-modules-extract-imports/1.1.0", "npm/npmjs/-/postcss-modules-local-by-default/1.2.0", "npm/npmjs/-/postcss-modules-scope/1.1.0", "npm/npmjs/-/postcss-modules-values/1.3.0", "npm/npmjs/-/postcss-normalize-charset/1.1.1", "npm/npmjs/-/postcss-normalize-url/3.0.8", "npm/npmjs/-/postcss-ordered-values/2.2.3", "npm/npmjs/-/postcss-reduce-idents/2.4.0", "npm/npmjs/-/postcss-reduce-initial/1.0.1", "npm/npmjs/-/postcss-reduce-transforms/1.0.4", "npm/npmjs/-/postcss-selector-parser/2.2.3", "npm/npmjs/-/postcss-svgo/2.1.6", "npm/npmjs/-/postcss-unique-selectors/2.0.2", "npm/npmjs/-/postcss-value-parser/3.3.0", "npm/npmjs/-/postcss-zindex/2.2.0", "npm/npmjs/-/p-queue/3.0.0", "npm/npmjs/-/prelude-ls/1.1.2", "npm/npmjs/-/prepend-http/1.0.4", "npm/npmjs/-/preserve/0.2.0", "npm/npmjs/-/pretty-bytes/4.0.2", "npm/npmjs/-/pretty-bytes/5.1.0", "npm/npmjs/-/pretty-error/2.1.1", "npm/npmjs/-/pretty-format/20.0.3", "npm/npmjs/-/pretty-ms/2.1.0", "npm/npmjs/-/private/0.1.8", "npm/npmjs/-/process/0.11.10", "npm/npmjs/-/process-exists/3.1.0", "npm/npmjs/-/process-nextick-args/2.0.0", "npm/npmjs/-/progress/2.0.0", "npm/npmjs/-/project/1.0.0", "npm/npmjs/-/promise/8.0.1", "npm/npmjs/-/promise/7.3.1", "npm/npmjs/-/promise.prototype.finally/1.0.1", "npm/npmjs/-/propagate/1.0.0", "npm/npmjs/-/prop-types/15.6.1", "npm/npmjs/-/proxy-addr/2.0.4", "npm/npmjs/-/proxy-addr/2.0.3", "npm/npmjs/-/prr/1.0.1", "npm/npmjs/-/pseudomap/1.0.2", "npm/npmjs/-/p-try/1.0.0", "npm/npmjs/-/public-encrypt/4.0.2", "npm/npmjs/-/punycode/1.3.2", "npm/npmjs/-/punycode/2.1.0", "npm/npmjs/-/punycode/1.4.1", "npm/npmjs/-/q/1.5.1", "npm/npmjs/-/qs/6.5.2", "npm/npmjs/-/qs/6.5.1", "npm/npmjs/-/qs/6.6.0", "npm/npmjs/-/querystring/0.2.0", "npm/npmjs/-/query-string/4.3.4", "npm/npmjs/-/querystring-es3/0.2.1", "npm/npmjs/-/querystringify/2.0.0", "npm/npmjs/-/raf/3.4.0", "npm/npmjs/-/randomatic/3.0.0", "npm/npmjs/-/randombytes/2.0.6", "npm/npmjs/-/randomfill/1.0.4", "npm/npmjs/-/range-parser/1.2.0", "npm/npmjs/-/raw-body/2.3.2", "npm/npmjs/-/rc/1.2.7", "npm/npmjs/-/react/16.8.4", "npm/npmjs/-/react-error-overlay/4.0.0", "npm/npmjs/-/react-redux/5.0.6", "npm/npmjs/-/react-sample-app/0.1.0", "npm/npmjs/-/readable-stream/2.3.6", "npm/npmjs/-/readable-stream/1.0.34", "npm/npmjs/-/readdirp/2.1.0", "npm/npmjs/-/read-ini-file/2.0.0", "npm/npmjs/-/readline2/1.0.1", "npm/npmjs/-/read-pkg/4.0.1", "npm/npmjs/-/read-pkg/2.0.0", "npm/npmjs/-/read-pkg/1.1.0", "npm/npmjs/-/read-pkg-up/2.0.0", "npm/npmjs/-/read-pkg-up/1.0.1", "npm/npmjs/-/recursive-readdir/2.2.1", "npm/npmjs/-/redent/1.0.0", "npm/npmjs/-/reduce-css-calc/1.3.0", "npm/npmjs/-/reduce-function-call/1.0.2", "npm/npmjs/-/regenerate/1.4.0", "npm/npmjs/-/regenerator-runtime/0.10.5", "npm/npmjs/-/regenerator-runtime/0.11.1", "npm/npmjs/-/regenerator-transform/0.10.1", "npm/npmjs/-/regex-cache/0.4.4", "npm/npmjs/-/regex-not/1.0.2", "npm/npmjs/-/regexpu-core/1.0.0", "npm/npmjs/-/regexpu-core/2.0.0", "npm/npmjs/-/registry-auth-token/3.3.2", "npm/npmjs/-/registry-url/3.1.0", "npm/npmjs/-/regjsgen/0.2.0", "npm/npmjs/-/regjsparser/0.1.5", "npm/npmjs/-/relateurl/0.2.7", "npm/npmjs/-/remi/1.1.1", "npm/npmjs/-/remi-runner/1.1.3", "npm/npmjs/-/remove-all-except-outer-links/1.0.3", "npm/npmjs/-/remove-trailing-separator/1.1.0", "npm/npmjs/-/renderkid/2.0.1", "npm/npmjs/-/repeat-element/1.1.2", "npm/npmjs/-/repeating/2.0.1", "npm/npmjs/-/repeat-string/1.6.1", "npm/npmjs/-/replace-string/2.0.0", "npm/npmjs/-/require-directory/2.1.1", "npm/npmjs/-/require-from-string/1.2.1", "npm/npmjs/-/require-from-string/2.0.2", "npm/npmjs/-/require-main-filename/1.0.1", "npm/npmjs/-/requires-port/1.0.0", "npm/npmjs/-/require-uncached/1.0.3", "npm/npmjs/-/reserved-words/0.1.2", "npm/npmjs/-/resolve/1.6.0", "npm/npmjs/-/resolve/1.1.7", "npm/npmjs/-/resolve/1.8.1", "npm/npmjs/-/resolve/1.7.1", "npm/npmjs/-/resolve-cwd/2.0.0", "npm/npmjs/-/resolve-cwd/1.0.0", "npm/npmjs/-/resolve-dir/1.0.1", "npm/npmjs/-/resolve-from/3.0.0", "npm/npmjs/-/resolve-from/1.0.1", "npm/npmjs/-/resolve-global/0.1.0", "npm/npmjs/-/resolve-url/0.2.1", "npm/npmjs/-/restore-cursor/2.0.0", "npm/npmjs/-/ret/0.1.15", "npm/npmjs/-/right-align/0.1.3", "npm/npmjs/-/right-pad/1.0.1", "npm/npmjs/-/rimraf/2.6.2", "npm/npmjs/-/ripemd160/2.0.2", "npm/npmjs/-/rollup/0.25.8", "npm/npmjs/-/rollup-plugin-babel/2.4.0", "npm/npmjs/-/rollup-plugin-includepaths/0.1.2", "npm/npmjs/-/run-async/0.1.0", "npm/npmjs/-/run-async/2.3.0", "npm/npmjs/-/run-node/1.0.0", "npm/npmjs/-/rx-lite/4.0.8", "npm/npmjs/-/rx-lite/3.1.2", "npm/npmjs/-/rx-lite-aggregates/4.0.8", "npm/npmjs/-/safe-buffer/5.1.2", "npm/npmjs/-/safe-buffer/5.1.1", "npm/npmjs/-/safe-json-stringify/1.2.0", "npm/npmjs/-/safer-buffer/2.1.2", "npm/npmjs/-/safe-regex/1.1.0", "npm/npmjs/-/sax/1.2.4", "npm/npmjs/-/schema-utils/0.3.0", "npm/npmjs/-/select-hose/2.0.0", "npm/npmjs/-/semver/5.3.0", "npm/npmjs/-/semver/5.5.0", "npm/npmjs/-/semver-diff/2.1.0", "npm/npmjs/-/send/0.16.2", "npm/npmjs/-/sepia/2.0.2", "npm/npmjs/-/serve-index/1.9.1", "npm/npmjs/-/serve-static/1.13.2", "npm/npmjs/-/serviceworker-cache-polyfill/4.0.0", "npm/npmjs/-/set-blocking/2.0.0", "npm/npmjs/-/setimmediate/1.0.5", "npm/npmjs/-/set-immediate-shim/1.0.1", "npm/npmjs/-/setprototypeof/1.1.0", "npm/npmjs/-/setprototypeof/1.0.3", "npm/npmjs/-/sha.js/2.4.11", "npm/npmjs/-/shebang-command/1.2.0", "npm/npmjs/-/shebang-regex/1.0.0", "npm/npmjs/-/shell-quote/1.6.1", "npm/npmjs/-/shellwords/0.1.1", "npm/npmjs/-/shieldman/1.2.0", "npm/npmjs/-/should/13.2.3", "npm/npmjs/-/signal-exit/3.0.2", "npm/npmjs/-/slash/1.0.0", "npm/npmjs/-/slash/2.0.0", "npm/npmjs/-/slice-ansi/1.0.0", "npm/npmjs/-/snapdragon/0.8.2", "npm/npmjs/-/snapdragon-node/2.1.1", "npm/npmjs/-/snapdragon-util/3.0.1", "npm/npmjs/-/sockjs/0.3.18", "npm/npmjs/-/sort-keys/1.1.2", "npm/npmjs/-/source-list-map/2.0.0", "npm/npmjs/-/source-map/0.4.4", "npm/npmjs/-/source-map/0.6.1", "npm/npmjs/-/source-map/0.5.7", "npm/npmjs/-/source-map/0.5.3", "npm/npmjs/-/source-map-resolve/0.5.2", "npm/npmjs/-/source-map-support/0.4.18", "npm/npmjs/-/source-map-url/0.4.0", "npm/npmjs/-/spawn-command/0.0.2", "npm/npmjs/-/spawn-command/0.0.2-1", "npm/npmjs/-/spdx-correct/3.0.0", "npm/npmjs/-/spdx-exceptions/2.1.0", "npm/npmjs/-/spdx-expression-parse/3.0.0", "npm/npmjs/-/spdx-license-ids/3.0.0", "npm/npmjs/-/spdy/3.4.7", "npm/npmjs/-/spdy-transport/2.1.0", "npm/npmjs/-/split-string/3.1.0", "npm/npmjs/-/sprintf-js/1.0.3", "npm/npmjs/-/sshpk/1.14.1", "npm/npmjs/-/stacktracey/1.2.106", "npm/npmjs/-/static-extend/0.1.2", "npm/npmjs/-/statuses/1.5.0", "npm/npmjs/-/statuses/1.4.0", "npm/npmjs/-/stream-browserify/2.0.1", "npm/npmjs/-/stream-http/2.8.2", "npm/npmjs/-/strict-uri-encode/1.1.0", "npm/npmjs/-/string.prototype.padstart/3.0.0", "npm/npmjs/-/string_decoder/1.1.1", "npm/npmjs/-/string_decoder/0.10.31", "npm/npmjs/-/stringify-entities/1.3.2", "npm/npmjs/-/string-length/2.0.0", "npm/npmjs/-/string-length/1.0.1", "npm/npmjs/-/string-width/1.0.2", "npm/npmjs/-/string-width/2.1.1", "npm/npmjs/-/strip-ansi/5.0.0", "npm/npmjs/-/strip-ansi/3.0.1", "npm/npmjs/-/strip-ansi/4.0.0", "npm/npmjs/-/strip-bom/2.0.0", "npm/npmjs/-/strip-bom/3.0.0", "npm/npmjs/-/strip-color/0.1.0", "npm/npmjs/-/strip-eof/1.0.0", "npm/npmjs/-/strip-indent/1.0.1", "npm/npmjs/-/strip-json-comments/2.0.1", "npm/npmjs/-/style-loader/0.19.0", "npm/npmjs/-/supertest/3.3.0", "npm/npmjs/-/supports-color/2.0.0", "npm/npmjs/-/supports-color/3.2.3", "npm/npmjs/-/supports-color/4.5.0", "npm/npmjs/-/supports-color/5.4.0", "npm/npmjs/-/symbol-tree/3.2.2", "npm/npmjs/-/symlink-dir/2.0.2", "npm/npmjs/-/tape/4.5.1", "npm/npmjs/-/tape/4.9.1", "npm/npmjs/-/tape-promise/4.0.0", "npm/npmjs/-/tar/4.4.2", "npm/npmjs/-/tempy/0.2.1", "npm/npmjs/-/term-size/1.2.0", "npm/npmjs/-/test-exclude/4.2.1", "npm/npmjs/-/text-encoding/0.6.4", "npm/npmjs/-/text-table/0.2.0", "npm/npmjs/-/the-argv/1.0.0", "npm/npmjs/-/throat/3.2.0", "npm/npmjs/-/throat/4.1.0", "npm/npmjs/-/through/2.3.8", "npm/npmjs/-/thunky/1.0.2", "npm/npmjs/-/timed-out/4.0.1", "npm/npmjs/-/timers-browserify/2.0.10", "npm/npmjs/-/time-stamp/2.0.0", "npm/npmjs/-/tmp/0.0.33", "npm/npmjs/-/tmpl/1.0.4", "npm/npmjs/-/to-arraybuffer/1.0.1", "npm/npmjs/-/to-fast-properties/1.0.3", "npm/npmjs/-/to-object-path/0.3.0", "npm/npmjs/-/toposort/1.0.7", "npm/npmjs/-/to-regex/3.0.2", "npm/npmjs/-/to-regex-range/2.1.1", "npm/npmjs/-/tough-cookie/2.3.4", "npm/npmjs/-/tr46/0.0.3", "npm/npmjs/-/tree-kill/1.2.1", "npm/npmjs/-/trim/0.0.1", "npm/npmjs/-/trim-newlines/1.0.0", "npm/npmjs/-/trim-off-newlines/1.0.1", "npm/npmjs/-/trim-right/1.0.1", "npm/npmjs/-/trim-trailing-lines/1.1.1", "npm/npmjs/-/tslib/1.9.0", "npm/npmjs/-/ts-node/6.2.0", "npm/npmjs/-/ts-node/7.0.1", "npm/npmjs/-/tsutils/2.29.0", "npm/npmjs/-/tsutils/3.5.2", "npm/npmjs/-/tty-browserify/0.0.0", "npm/npmjs/-/tunnel-agent/0.6.0", "npm/npmjs/-/tweetnacl/0.14.5", "npm/npmjs/-/type-check/0.3.2", "npm/npmjs/-/typedarray/0.0.6", "npm/npmjs/-/type-is/1.6.16", "npm/npmjs/-/typescript/3.2.1", "npm/npmjs/-/ua-parser-js/0.7.18", "npm/npmjs/-/uglify-js/2.8.29", "npm/npmjs/-/uglify-js/3.3.26", "npm/npmjs/-/uglifyjs-webpack-plugin/0.4.6", "npm/npmjs/-/uglify-to-browserify/1.0.2", "npm/npmjs/-/uniq/1.0.1", "npm/npmjs/-/uniqid/4.1.1", "npm/npmjs/-/uniqs/2.0.0", "npm/npmjs/-/unique-string/1.0.0", "npm/npmjs/-/unist-util-remove-position/1.1.2", "npm/npmjs/-/universalify/0.1.1", "npm/npmjs/-/unpipe/1.0.0", "npm/npmjs/-/unset-value/1.0.0", "npm/npmjs/-/unzip-response/2.0.1", "npm/npmjs/-/upath/1.1.0", "npm/npmjs/-/update-notifier/0.7.0", "npm/npmjs/-/update-notifier/2.5.0", "npm/npmjs/-/upper-case/1.1.3", "npm/npmjs/-/urijs/1.19.1", "npm/npmjs/-/uri-js/4.2.1", "npm/npmjs/-/urix/0.1.0", "npm/npmjs/-/url/0.11.0", "npm/npmjs/-/url-loader/0.6.2", "npm/npmjs/-/url-parse-lax/1.0.0", "npm/npmjs/-/use/3.1.0", "npm/npmjs/-/util/0.10.3", "npm/npmjs/-/utila/0.3.3", "npm/npmjs/-/utila/0.4.0", "npm/npmjs/-/util-deprecate/1.0.2", "npm/npmjs/-/utils-merge/1.0.1", "npm/npmjs/-/uuid/3.2.1", "npm/npmjs/-/uuid/2.0.3", "npm/npmjs/-/validate-npm-package-license/3.0.3", "npm/npmjs/-/vary/1.1.2", "npm/npmjs/-/vendors/1.0.2", "npm/npmjs/-/verdaccio-audit/1.0.0", "npm/npmjs/-/verdaccio-htpasswd/0.2.2", "npm/npmjs/-/verror/1.10.0", "npm/npmjs/-/vhost/3.0.2", "npm/npmjs/-/vm-browserify/0.0.4", "npm/npmjs/-/walker/1.0.7", "npm/npmjs/-/watch/0.10.0", "npm/npmjs/-/wbuf/1.7.3", "npm/npmjs/-/webidl-conversions/3.0.1", "npm/npmjs/-/webidl-conversions/4.0.2", "npm/npmjs/-/websocket-driver/0.7.0", "npm/npmjs/-/websocket-extensions/0.1.3", "npm/npmjs/-/whatwg-encoding/1.0.3", "npm/npmjs/-/whatwg-fetch/2.0.3", "npm/npmjs/-/whatwg-fetch/2.0.4", "npm/npmjs/-/whatwg-url/4.8.0", "npm/npmjs/-/whet.extend/0.9.9", "npm/npmjs/-/which/1.3.0", "npm/npmjs/-/which-module/1.0.0", "npm/npmjs/-/which-module/2.0.0", "npm/npmjs/-/wide-align/1.1.2", "npm/npmjs/-/widest-line/2.0.0", "npm/npmjs/-/window-size/0.1.0", "npm/npmjs/-/wordwrap/1.0.0", "npm/npmjs/-/wordwrap/0.0.2", "npm/npmjs/-/wordwrap/0.0.3", "npm/npmjs/-/worker-farm/1.6.0", "npm/npmjs/-/wrap-ansi/2.1.0", "npm/npmjs/-/wrappy/1.0.2", "npm/npmjs/-/write/0.2.1", "npm/npmjs/-/write-file-atomic/2.3.0", "npm/npmjs/-/write-pkg/1.0.0", "npm/npmjs/-/write-pkg/3.2.0", "npm/npmjs/-/xdg-basedir/3.0.0", "npm/npmjs/-/xml-name-validator/2.0.1", "npm/npmjs/-/xtend/4.0.1", "npm/npmjs/-/y18n/3.2.1", "npm/npmjs/-/yallist/3.0.2", "npm/npmjs/-/yallist/2.1.2", "npm/npmjs/-/yargs/6.6.0", "npm/npmjs/-/yargs/7.1.0", "npm/npmjs/-/yargs/8.0.2", "npm/npmjs/-/yargs/3.10.0", "npm/npmjs/-/yargs-parser/4.2.1", "npm/npmjs/-/yargs-parser/5.0.0", "npm/npmjs/-/yargs-parser/7.0.0", "npm/npmjs/-/zen-push/0.2.1" ], "renderer": "json" }
We have an issue with CD that needs to be addressed before notice generation goes out. It's taking 20+ seconds sometimes even service available 503 to get notice details.
The api we use is: noticeFile = await _clearlyDefinedClient.PostNoticesAsync(noticeRequest); We use batch api to send at most 200 registrations per call.
The small payload we use hit the similar issue: component: @entur/component-library version: 0.2.3 componentType: npm
component: @entur/sdk version: 0.10.1 componentType: npm
component: @nestjs/swagger version: 4.1.9 componentType: npm
component: @storybook/client-api version: 5.3.0-rc.13 componentType: npm
component: is-sorted version: 1.0.5 componentType: npm
component: quirky version: 0.1.2 componentType: npm
component: stripe version: 8.0.1 componentType: npm
component: watchel version: 0.0.1 componentType: npm