{"number":"latest","published_at":"2023-04-09T03:17:15.637Z","last_synced_at":"2023-05-15T17:01:10.848Z","created_at":"2023-05-15T17:00:45.762Z","updated_at":"2025-11-09T01:51:57.399Z","distro":"Alpine Linux v3.15","version_url":"https://docker.ecosyste.ms/api/v1/packages/fonoster%2Fapps/versions/latest","package":{"name":"fonoster/apps","package_url":"https://docker.ecosyste.ms/api/v1/packages/fonoster%2Fapps"},"dependencies":[{"ecosystem":"npm","package_name":"@fonoster/core","requirements":"0.3.23","purl":"pkg:npm/%40fonoster/core@0.3.23"},{"ecosystem":"apk","package_name":"alpine/alpine-baselayout","requirements":"3.2.0-r18","purl":"pkg:apk/alpine/alpine-baselayout@3.2.0-r18?arch=x86_64\u0026distro=alpine-3.15.7"},{"ecosystem":"apk","package_name":"alpine/alpine-keys","requirements":"2.4-r1","purl":"pkg:apk/alpine/alpine-keys@2.4-r1?arch=x86_64\u0026distro=alpine-3.15.7"},{"ecosystem":"apk","package_name":"alpine/apk-tools","requirements":"2.12.7-r3","purl":"pkg:apk/alpine/apk-tools@2.12.7-r3?arch=x86_64\u0026distro=alpine-3.15.7"},{"ecosystem":"apk","package_name":"alpine/brotli-libs","requirements":"1.0.9-r5","purl":"pkg:apk/alpine/brotli-libs@1.0.9-r5?arch=x86_64\u0026upstream=brotli\u0026distro=alpine-3.15.7"},{"ecosystem":"apk","package_name":"alpine/busybox","requirements":"1.34.1-r7","purl":"pkg:apk/alpine/busybox@1.34.1-r7?arch=x86_64\u0026distro=alpine-3.15.7"},{"ecosystem":"apk","package_name":"alpine/c-ares","requirements":"1.18.1-r0","purl":"pkg:apk/alpine/c-ares@1.18.1-r0?arch=x86_64\u0026distro=alpine-3.15.7"},{"ecosystem":"apk","package_name":"alpine/ca-certificates-bundle","requirements":"20220614-r0","purl":"pkg:apk/alpine/ca-certificates-bundle@20220614-r0?arch=x86_64\u0026upstream=ca-certificates\u0026distro=alpine-3.15.7"},{"ecosystem":"apk","package_name":"alpine/ca-certificates","requirements":"20220614-r0","purl":"pkg:apk/alpine/ca-certificates@20220614-r0?arch=x86_64\u0026distro=alpine-3.15.7"},{"ecosystem":"apk","package_name":"alpine/libc-utils","requirements":"0.7.2-r3","purl":"pkg:apk/alpine/libc-utils@0.7.2-r3?arch=x86_64\u0026upstream=libc-dev\u0026distro=alpine-3.15.7"},{"ecosystem":"apk","package_name":"alpine/libcrypto1.1","requirements":"1.1.1t-r1","purl":"pkg:apk/alpine/libcrypto1.1@1.1.1t-r1?arch=x86_64\u0026upstream=openssl\u0026distro=alpine-3.15.7"},{"ecosystem":"apk","package_name":"alpine/libgcc","requirements":"10.3.1_git20211027-r0","purl":"pkg:apk/alpine/libgcc@10.3.1_git20211027-r0?arch=x86_64\u0026upstream=gcc\u0026distro=alpine-3.15.7"},{"ecosystem":"apk","package_name":"alpine/libretls","requirements":"3.3.4-r3","purl":"pkg:apk/alpine/libretls@3.3.4-r3?arch=x86_64\u0026distro=alpine-3.15.7"},{"ecosystem":"apk","package_name":"alpine/libssl1.1","requirements":"1.1.1t-r1","purl":"pkg:apk/alpine/libssl1.1@1.1.1t-r1?arch=x86_64\u0026upstream=openssl\u0026distro=alpine-3.15.7"},{"ecosystem":"apk","package_name":"alpine/libstdc  ","requirements":"10.3.1_git20211027-r0","purl":"pkg:apk/alpine/libstdc++@10.3.1_git20211027-r0?arch=x86_64\u0026upstream=gcc\u0026distro=alpine-3.15.7"},{"ecosystem":"apk","package_name":"alpine/musl-utils","requirements":"1.2.2-r7","purl":"pkg:apk/alpine/musl-utils@1.2.2-r7?arch=x86_64\u0026upstream=musl\u0026distro=alpine-3.15.7"},{"ecosystem":"apk","package_name":"alpine/musl","requirements":"1.2.2-r7","purl":"pkg:apk/alpine/musl@1.2.2-r7?arch=x86_64\u0026distro=alpine-3.15.7"},{"ecosystem":"apk","package_name":"alpine/nghttp2-libs","requirements":"1.46.0-r0","purl":"pkg:apk/alpine/nghttp2-libs@1.46.0-r0?arch=x86_64\u0026upstream=nghttp2\u0026distro=alpine-3.15.7"},{"ecosystem":"apk","package_name":"alpine/nodejs","requirements":"16.20.0-r0","purl":"pkg:apk/alpine/nodejs@16.20.0-r0?arch=x86_64\u0026distro=alpine-3.15.7"},{"ecosystem":"apk","package_name":"alpine/scanelf","requirements":"1.3.3-r0","purl":"pkg:apk/alpine/scanelf@1.3.3-r0?arch=x86_64\u0026upstream=pax-utils\u0026distro=alpine-3.15.7"},{"ecosystem":"apk","package_name":"alpine/ssl_client","requirements":"1.34.1-r7","purl":"pkg:apk/alpine/ssl_client@1.34.1-r7?arch=x86_64\u0026upstream=busybox\u0026distro=alpine-3.15.7"},{"ecosystem":"apk","package_name":"alpine/tini","requirements":"0.19.0-r0","purl":"pkg:apk/alpine/tini@0.19.0-r0?arch=x86_64\u0026distro=alpine-3.15.7"},{"ecosystem":"apk","package_name":"alpine/zlib","requirements":"1.2.12-r3","purl":"pkg:apk/alpine/zlib@1.2.12-r3?arch=x86_64\u0026distro=alpine-3.15.7"},{"ecosystem":"generic","package_name":"node","requirements":"16.20.0","purl":"pkg:generic/node@16.20.0"},{"ecosystem":"npm","package_name":"@colors/colors","requirements":"1.5.0","purl":"pkg:npm/%40colors/colors@1.5.0"},{"ecosystem":"npm","package_name":"@dabh/diagnostics","requirements":"2.0.3","purl":"pkg:npm/%40dabh/diagnostics@2.0.3"},{"ecosystem":"npm","package_name":"@fonoster/apps","requirements":"0.3.23","purl":"pkg:npm/%40fonoster/apps@0.3.23"},{"ecosystem":"npm","package_name":"@fonoster/auth","requirements":"0.3.23","purl":"pkg:npm/%40fonoster/auth@0.3.23"},{"ecosystem":"npm","package_name":"@fonoster/certs","requirements":"0.3.23","purl":"pkg:npm/%40fonoster/certs@0.3.23"},{"ecosystem":"npm","package_name":"@fonoster/common","requirements":"0.3.23","purl":"pkg:npm/%40fonoster/common@0.3.23"},{"ecosystem":"npm","package_name":"@fonoster/errors","requirements":"0.3.23","purl":"pkg:npm/%40fonoster/errors@0.3.23"},{"ecosystem":"npm","package_name":"@fonoster/grpc-health-check","requirements":"3.1.2","purl":"pkg:npm/%40fonoster/grpc-health-check@3.1.2"},{"ecosystem":"npm","package_name":"@fonoster/logger","requirements":"0.3.23","purl":"pkg:npm/%40fonoster/logger@0.3.23"},{"ecosystem":"npm","package_name":"@grpc/grpc-js","requirements":"1.8.13","purl":"pkg:npm/%40grpc/grpc-js@1.8.13"},{"ecosystem":"npm","package_name":"@grpc/proto-loader","requirements":"0.7.6","purl":"pkg:npm/%40grpc/proto-loader@0.7.6"},{"ecosystem":"npm","package_name":"@my-scope/package-a","requirements":"0.0.0","purl":"pkg:npm/%40my-scope/package-a@0.0.0"},{"ecosystem":"npm","package_name":"@my-scope/package-b","requirements":"0.0.0","purl":"pkg:npm/%40my-scope/package-b@0.0.0"},{"ecosystem":"npm","package_name":"@opentelemetry/api-metrics","requirements":"0.27.0","purl":"pkg:npm/%40opentelemetry/api-metrics@0.27.0"},{"ecosystem":"npm","package_name":"@opentelemetry/api","requirements":"1.0.4","purl":"pkg:npm/%40opentelemetry/api@1.0.4"},{"ecosystem":"npm","package_name":"@opentelemetry/context-async-hooks","requirements":"1.11.0","purl":"pkg:npm/%40opentelemetry/context-async-hooks@1.11.0"},{"ecosystem":"npm","package_name":"@opentelemetry/core","requirements":"1.0.1","purl":"pkg:npm/%40opentelemetry/core@1.0.1"},{"ecosystem":"npm","package_name":"@opentelemetry/core","requirements":"1.11.0","purl":"pkg:npm/%40opentelemetry/core@1.11.0"},{"ecosystem":"npm","package_name":"@opentelemetry/exporter-jaeger","requirements":"1.11.0","purl":"pkg:npm/%40opentelemetry/exporter-jaeger@1.11.0"},{"ecosystem":"npm","package_name":"@opentelemetry/exporter-zipkin","requirements":"1.11.0","purl":"pkg:npm/%40opentelemetry/exporter-zipkin@1.11.0"},{"ecosystem":"npm","package_name":"@opentelemetry/instrumentation-express","requirements":"0.27.1","purl":"pkg:npm/%40opentelemetry/instrumentation-express@0.27.1"},{"ecosystem":"npm","package_name":"@opentelemetry/instrumentation-grpc","requirements":"0.27.0","purl":"pkg:npm/%40opentelemetry/instrumentation-grpc@0.27.0"},{"ecosystem":"npm","package_name":"@opentelemetry/instrumentation-http","requirements":"0.27.0","purl":"pkg:npm/%40opentelemetry/instrumentation-http@0.27.0"},{"ecosystem":"npm","package_name":"@opentelemetry/instrumentation","requirements":"0.27.0","purl":"pkg:npm/%40opentelemetry/instrumentation@0.27.0"},{"ecosystem":"npm","package_name":"@opentelemetry/propagator-b3","requirements":"1.11.0","purl":"pkg:npm/%40opentelemetry/propagator-b3@1.11.0"},{"ecosystem":"npm","package_name":"@opentelemetry/propagator-jaeger","requirements":"1.11.0","purl":"pkg:npm/%40opentelemetry/propagator-jaeger@1.11.0"},{"ecosystem":"npm","package_name":"@opentelemetry/resources","requirements":"1.0.1","purl":"pkg:npm/%40opentelemetry/resources@1.0.1"},{"ecosystem":"npm","package_name":"@opentelemetry/resources","requirements":"1.11.0","purl":"pkg:npm/%40opentelemetry/resources@1.11.0"},{"ecosystem":"npm","package_name":"@opentelemetry/sdk-metrics-base","requirements":"0.27.0","purl":"pkg:npm/%40opentelemetry/sdk-metrics-base@0.27.0"},{"ecosystem":"npm","package_name":"@opentelemetry/sdk-trace-base","requirements":"1.11.0","purl":"pkg:npm/%40opentelemetry/sdk-trace-base@1.11.0"},{"ecosystem":"npm","package_name":"@opentelemetry/sdk-trace-node","requirements":"1.11.0","purl":"pkg:npm/%40opentelemetry/sdk-trace-node@1.11.0"},{"ecosystem":"npm","package_name":"@opentelemetry/semantic-conventions","requirements":"1.0.1","purl":"pkg:npm/%40opentelemetry/semantic-conventions@1.0.1"},{"ecosystem":"npm","package_name":"@opentelemetry/semantic-conventions","requirements":"1.11.0","purl":"pkg:npm/%40opentelemetry/semantic-conventions@1.11.0"},{"ecosystem":"npm","package_name":"@protobufjs/aspromise","requirements":"1.1.2","purl":"pkg:npm/%40protobufjs/aspromise@1.1.2"},{"ecosystem":"npm","package_name":"@protobufjs/base64","requirements":"1.1.2","purl":"pkg:npm/%40protobufjs/base64@1.1.2"},{"ecosystem":"npm","package_name":"@protobufjs/codegen","requirements":"2.0.4","purl":"pkg:npm/%40protobufjs/codegen@2.0.4"},{"ecosystem":"npm","package_name":"@protobufjs/eventemitter","requirements":"1.1.0","purl":"pkg:npm/%40protobufjs/eventemitter@1.1.0"},{"ecosystem":"npm","package_name":"@protobufjs/fetch","requirements":"1.1.0","purl":"pkg:npm/%40protobufjs/fetch@1.1.0"},{"ecosystem":"npm","package_name":"@protobufjs/float","requirements":"1.0.2","purl":"pkg:npm/%40protobufjs/float@1.0.2"},{"ecosystem":"npm","package_name":"@protobufjs/inquire","requirements":"1.1.0","purl":"pkg:npm/%40protobufjs/inquire@1.1.0"},{"ecosystem":"npm","package_name":"@protobufjs/path","requirements":"1.1.2","purl":"pkg:npm/%40protobufjs/path@1.1.2"},{"ecosystem":"npm","package_name":"@protobufjs/pool","requirements":"1.1.0","purl":"pkg:npm/%40protobufjs/pool@1.1.0"},{"ecosystem":"npm","package_name":"@protobufjs/utf8","requirements":"1.1.0","purl":"pkg:npm/%40protobufjs/utf8@1.1.0"},{"ecosystem":"npm","package_name":"@types/body-parser","requirements":"1.19.2","purl":"pkg:npm/%40types/body-parser@1.19.2"},{"ecosystem":"npm","package_name":"@types/connect","requirements":"3.4.35","purl":"pkg:npm/%40types/connect@3.4.35"},{"ecosystem":"npm","package_name":"@types/express-serve-static-core","requirements":"4.17.33","purl":"pkg:npm/%40types/express-serve-static-core@4.17.33"},{"ecosystem":"npm","package_name":"@types/express","requirements":"4.17.13","purl":"pkg:npm/%40types/express@4.17.13"},{"ecosystem":"npm","package_name":"@types/jsonwebtoken","requirements":"8.5.9","purl":"pkg:npm/%40types/jsonwebtoken@8.5.9"},{"ecosystem":"npm","package_name":"@types/long","requirements":"4.0.2","purl":"pkg:npm/%40types/long@4.0.2"},{"ecosystem":"npm","package_name":"@types/mime","requirements":"3.0.1","purl":"pkg:npm/%40types/mime@3.0.1"},{"ecosystem":"npm","package_name":"@types/node","requirements":"16.18.23","purl":"pkg:npm/%40types/node@16.18.23"},{"ecosystem":"npm","package_name":"@types/qs","requirements":"6.9.7","purl":"pkg:npm/%40types/qs@6.9.7"},{"ecosystem":"npm","package_name":"@types/range-parser","requirements":"1.2.4","purl":"pkg:npm/%40types/range-parser@1.2.4"},{"ecosystem":"npm","package_name":"@types/serve-static","requirements":"1.15.1","purl":"pkg:npm/%40types/serve-static@1.15.1"},{"ecosystem":"npm","package_name":"@types/triple-beam","requirements":"1.3.2","purl":"pkg:npm/%40types/triple-beam@1.3.2"},{"ecosystem":"npm","package_name":"accepts","requirements":"1.3.8","purl":"pkg:npm/accepts@1.3.8"},{"ecosystem":"npm","package_name":"acme-client","requirements":"4.2.5","purl":"pkg:npm/acme-client@4.2.5"},{"ecosystem":"npm","package_name":"ansi-color","requirements":"0.2.1","purl":"pkg:npm/ansi-color@0.2.1"},{"ecosystem":"npm","package_name":"ansi-regex","requirements":"5.0.1","purl":"pkg:npm/ansi-regex@5.0.1"},{"ecosystem":"npm","package_name":"ansi-styles","requirements":"4.3.0","purl":"pkg:npm/ansi-styles@4.3.0"},{"ecosystem":"npm","package_name":"array-flatten","requirements":"1.1.1","purl":"pkg:npm/array-flatten@1.1.1"},{"ecosystem":"npm","package_name":"async","requirements":"3.2.4","purl":"pkg:npm/async@3.2.4"},{"ecosystem":"npm","package_name":"atob","requirements":"2.1.2","purl":"pkg:npm/atob@2.1.2"},{"ecosystem":"npm","package_name":"axios","requirements":"0.26.1","purl":"pkg:npm/axios@0.26.1"},{"ecosystem":"npm","package_name":"backo2","requirements":"1.0.2","purl":"pkg:npm/backo2@1.0.2"},{"ecosystem":"npm","package_name":"base64-js","requirements":"1.5.1","purl":"pkg:npm/base64-js@1.5.1"},{"ecosystem":"npm","package_name":"bluebird","requirements":"3.7.2","purl":"pkg:npm/bluebird@3.7.2"},{"ecosystem":"npm","package_name":"body-parser","requirements":"1.20.1","purl":"pkg:npm/body-parser@1.20.1"},{"ecosystem":"npm","package_name":"btoa","requirements":"1.2.1","purl":"pkg:npm/btoa@1.2.1"},{"ecosystem":"npm","package_name":"buffer-equal-constant-time","requirements":"1.0.1","purl":"pkg:npm/buffer-equal-constant-time@1.0.1"},{"ecosystem":"npm","package_name":"bufrw","requirements":"1.3.0","purl":"pkg:npm/bufrw@1.3.0"},{"ecosystem":"npm","package_name":"bytes","requirements":"3.1.2","purl":"pkg:npm/bytes@3.1.2"},{"ecosystem":"npm","package_name":"call-bind","requirements":"1.0.2","purl":"pkg:npm/call-bind@1.0.2"},{"ecosystem":"npm","package_name":"cliui","requirements":"7.0.4","purl":"pkg:npm/cliui@7.0.4"},{"ecosystem":"npm","package_name":"cluster-key-slot","requirements":"1.1.2","purl":"pkg:npm/cluster-key-slot@1.1.2"},{"ecosystem":"npm","package_name":"color-convert","requirements":"1.9.3","purl":"pkg:npm/color-convert@1.9.3"},{"ecosystem":"npm","package_name":"color-convert","requirements":"2.0.1","purl":"pkg:npm/color-convert@2.0.1"},{"ecosystem":"npm","package_name":"color-name","requirements":"1.1.3","purl":"pkg:npm/color-name@1.1.3"},{"ecosystem":"npm","package_name":"color-name","requirements":"1.1.4","purl":"pkg:npm/color-name@1.1.4"},{"ecosystem":"npm","package_name":"color-string","requirements":"1.9.1","purl":"pkg:npm/color-string@1.9.1"},{"ecosystem":"npm","package_name":"color","requirements":"3.2.1","purl":"pkg:npm/color@3.2.1"},{"ecosystem":"npm","package_name":"colorspace","requirements":"1.1.4","purl":"pkg:npm/colorspace@1.1.4"},{"ecosystem":"npm","package_name":"content-disposition","requirements":"0.5.4","purl":"pkg:npm/content-disposition@0.5.4"},{"ecosystem":"npm","package_name":"content-type","requirements":"1.0.5","purl":"pkg:npm/content-type@1.0.5"},{"ecosystem":"npm","package_name":"cookie-signature","requirements":"1.0.6","purl":"pkg:npm/cookie-signature@1.0.6"},{"ecosystem":"npm","package_name":"cookie","requirements":"0.5.0","purl":"pkg:npm/cookie@0.5.0"},{"ecosystem":"npm","package_name":"debug","requirements":"2.6.9","purl":"pkg:npm/debug@2.6.9"},{"ecosystem":"npm","package_name":"debug","requirements":"4.3.4","purl":"pkg:npm/debug@4.3.4"},{"ecosystem":"npm","package_name":"deepmerge","requirements":"4.3.1","purl":"pkg:npm/deepmerge@4.3.1"},{"ecosystem":"npm","package_name":"denque","requirements":"1.5.1","purl":"pkg:npm/denque@1.5.1"},{"ecosystem":"npm","package_name":"depd","requirements":"2.0.0","purl":"pkg:npm/depd@2.0.0"},{"ecosystem":"npm","package_name":"destroy","requirements":"1.2.0","purl":"pkg:npm/destroy@1.2.0"},{"ecosystem":"npm","package_name":"ecdsa-sig-formatter","requirements":"1.0.11","purl":"pkg:npm/ecdsa-sig-formatter@1.0.11"},{"ecosystem":"npm","package_name":"ee-first","requirements":"1.1.1","purl":"pkg:npm/ee-first@1.1.1"},{"ecosystem":"npm","package_name":"emoji-regex","requirements":"8.0.0","purl":"pkg:npm/emoji-regex@8.0.0"},{"ecosystem":"npm","package_name":"enabled","requirements":"2.0.0","purl":"pkg:npm/enabled@2.0.0"},{"ecosystem":"npm","package_name":"encodeurl","requirements":"1.0.2","purl":"pkg:npm/encodeurl@1.0.2"},{"ecosystem":"npm","package_name":"error","requirements":"7.0.2","purl":"pkg:npm/error@7.0.2"},{"ecosystem":"npm","package_name":"escalade","requirements":"3.1.1","purl":"pkg:npm/escalade@3.1.1"},{"ecosystem":"npm","package_name":"escape-html","requirements":"1.0.3","purl":"pkg:npm/escape-html@1.0.3"},{"ecosystem":"npm","package_name":"etag","requirements":"1.8.1","purl":"pkg:npm/etag@1.8.1"},{"ecosystem":"npm","package_name":"event-lite","requirements":"0.1.3","purl":"pkg:npm/event-lite@0.1.3"},{"ecosystem":"npm","package_name":"express","requirements":"4.18.2","purl":"pkg:npm/express@4.18.2"},{"ecosystem":"npm","package_name":"fecha","requirements":"4.2.3","purl":"pkg:npm/fecha@4.2.3"},{"ecosystem":"npm","package_name":"finalhandler","requirements":"1.2.0","purl":"pkg:npm/finalhandler@1.2.0"},{"ecosystem":"npm","package_name":"fluent-logger","requirements":"3.4.1","purl":"pkg:npm/fluent-logger@3.4.1"},{"ecosystem":"npm","package_name":"fn.name","requirements":"1.1.0","purl":"pkg:npm/fn.name@1.1.0"},{"ecosystem":"npm","package_name":"follow-redirects","requirements":"1.15.2","purl":"pkg:npm/follow-redirects@1.15.2"},{"ecosystem":"npm","package_name":"forwarded","requirements":"0.2.0","purl":"pkg:npm/forwarded@0.2.0"},{"ecosystem":"npm","package_name":"fresh","requirements":"0.5.2","purl":"pkg:npm/fresh@0.5.2"},{"ecosystem":"npm","package_name":"function-bind","requirements":"1.1.1","purl":"pkg:npm/function-bind@1.1.1"},{"ecosystem":"npm","package_name":"get-caller-file","requirements":"2.0.5","purl":"pkg:npm/get-caller-file@2.0.5"},{"ecosystem":"npm","package_name":"get-intrinsic","requirements":"1.2.0","purl":"pkg:npm/get-intrinsic@1.2.0"},{"ecosystem":"npm","package_name":"google-protobuf","requirements":"3.21.2","purl":"pkg:npm/google-protobuf@3.21.2"},{"ecosystem":"npm","package_name":"grpc-boom","requirements":"3.0.11","purl":"pkg:npm/grpc-boom@3.0.11"},{"ecosystem":"npm","package_name":"grpc-interceptors","requirements":"0.2.5","purl":"pkg:npm/grpc-interceptors@0.2.5"},{"ecosystem":"npm","package_name":"grpc-promise","requirements":"1.4.0","purl":"pkg:npm/grpc-promise@1.4.0"},{"ecosystem":"npm","package_name":"has-symbols","requirements":"1.0.3","purl":"pkg:npm/has-symbols@1.0.3"},{"ecosystem":"npm","package_name":"has","requirements":"1.0.3","purl":"pkg:npm/has@1.0.3"},{"ecosystem":"npm","package_name":"hexer","requirements":"1.5.0","purl":"pkg:npm/hexer@1.5.0"},{"ecosystem":"npm","package_name":"http-errors","requirements":"2.0.0","purl":"pkg:npm/http-errors@2.0.0"},{"ecosystem":"npm","package_name":"iconv-lite","requirements":"0.4.24","purl":"pkg:npm/iconv-lite@0.4.24"},{"ecosystem":"npm","package_name":"ieee754","requirements":"1.2.1","purl":"pkg:npm/ieee754@1.2.1"},{"ecosystem":"npm","package_name":"inherits","requirements":"2.0.4","purl":"pkg:npm/inherits@2.0.4"},{"ecosystem":"npm","package_name":"int64-buffer","requirements":"0.1.10","purl":"pkg:npm/int64-buffer@0.1.10"},{"ecosystem":"npm","package_name":"ioredis","requirements":"4.28.5","purl":"pkg:npm/ioredis@4.28.5"},{"ecosystem":"npm","package_name":"ipaddr.js","requirements":"1.9.1","purl":"pkg:npm/ipaddr.js@1.9.1"},{"ecosystem":"npm","package_name":"is-arrayish","requirements":"0.3.2","purl":"pkg:npm/is-arrayish@0.3.2"},{"ecosystem":"npm","package_name":"is-core-module","requirements":"2.11.0","purl":"pkg:npm/is-core-module@2.11.0"},{"ecosystem":"npm","package_name":"is-fullwidth-code-point","requirements":"3.0.0","purl":"pkg:npm/is-fullwidth-code-point@3.0.0"},{"ecosystem":"npm","package_name":"is-promise","requirements":"2.2.2","purl":"pkg:npm/is-promise@2.2.2"},{"ecosystem":"npm","package_name":"is-stream","requirements":"2.0.1","purl":"pkg:npm/is-stream@2.0.1"},{"ecosystem":"npm","package_name":"isarray","requirements":"1.0.0","purl":"pkg:npm/isarray@1.0.0"},{"ecosystem":"npm","package_name":"jaeger-client","requirements":"3.19.0","purl":"pkg:npm/jaeger-client@3.19.0"},{"ecosystem":"npm","package_name":"jsonwebtoken","requirements":"8.5.1","purl":"pkg:npm/jsonwebtoken@8.5.1"},{"ecosystem":"npm","package_name":"jwa","requirements":"1.4.1","purl":"pkg:npm/jwa@1.4.1"},{"ecosystem":"npm","package_name":"jws","requirements":"3.2.2","purl":"pkg:npm/jws@3.2.2"},{"ecosystem":"npm","package_name":"kuler","requirements":"2.0.0","purl":"pkg:npm/kuler@2.0.0"},{"ecosystem":"npm","package_name":"lodash.camelcase","requirements":"4.3.0","purl":"pkg:npm/lodash.camelcase@4.3.0"},{"ecosystem":"npm","package_name":"lodash.defaults","requirements":"4.2.0","purl":"pkg:npm/lodash.defaults@4.2.0"},{"ecosystem":"npm","package_name":"lodash.flatten","requirements":"4.4.0","purl":"pkg:npm/lodash.flatten@4.4.0"},{"ecosystem":"npm","package_name":"lodash.includes","requirements":"4.3.0","purl":"pkg:npm/lodash.includes@4.3.0"},{"ecosystem":"npm","package_name":"lodash.isarguments","requirements":"3.1.0","purl":"pkg:npm/lodash.isarguments@3.1.0"},{"ecosystem":"npm","package_name":"lodash.isboolean","requirements":"3.0.3","purl":"pkg:npm/lodash.isboolean@3.0.3"},{"ecosystem":"npm","package_name":"lodash.isinteger","requirements":"4.0.4","purl":"pkg:npm/lodash.isinteger@4.0.4"},{"ecosystem":"npm","package_name":"lodash.isnumber","requirements":"3.0.3","purl":"pkg:npm/lodash.isnumber@3.0.3"},{"ecosystem":"npm","package_name":"lodash.isplainobject","requirements":"4.0.6","purl":"pkg:npm/lodash.isplainobject@4.0.6"},{"ecosystem":"npm","package_name":"lodash.isstring","requirements":"4.0.1","purl":"pkg:npm/lodash.isstring@4.0.1"},{"ecosystem":"npm","package_name":"lodash.merge","requirements":"4.6.2","purl":"pkg:npm/lodash.merge@4.6.2"},{"ecosystem":"npm","package_name":"lodash.once","requirements":"4.1.1","purl":"pkg:npm/lodash.once@4.1.1"},{"ecosystem":"npm","package_name":"logform","requirements":"2.5.1","purl":"pkg:npm/logform@2.5.1"},{"ecosystem":"npm","package_name":"long","requirements":"2.4.0","purl":"pkg:npm/long@2.4.0"},{"ecosystem":"npm","package_name":"long","requirements":"4.0.0","purl":"pkg:npm/long@4.0.0"},{"ecosystem":"npm","package_name":"long","requirements":"5.2.1","purl":"pkg:npm/long@5.2.1"},{"ecosystem":"npm","package_name":"lru-cache","requirements":"6.0.0","purl":"pkg:npm/lru-cache@6.0.0"},{"ecosystem":"npm","package_name":"media-typer","requirements":"0.3.0","purl":"pkg:npm/media-typer@0.3.0"},{"ecosystem":"npm","package_name":"merge-descriptors","requirements":"1.0.1","purl":"pkg:npm/merge-descriptors@1.0.1"},{"ecosystem":"npm","package_name":"methods","requirements":"1.1.2","purl":"pkg:npm/methods@1.1.2"},{"ecosystem":"npm","package_name":"mime-db","requirements":"1.52.0","purl":"pkg:npm/mime-db@1.52.0"},{"ecosystem":"npm","package_name":"mime-types","requirements":"2.1.35","purl":"pkg:npm/mime-types@2.1.35"},{"ecosystem":"npm","package_name":"mime","requirements":"1.6.0","purl":"pkg:npm/mime@1.6.0"},{"ecosystem":"npm","package_name":"minimist","requirements":"1.2.8","purl":"pkg:npm/minimist@1.2.8"},{"ecosystem":"npm","package_name":"module-details-from-path","requirements":"1.0.3","purl":"pkg:npm/module-details-from-path@1.0.3"},{"ecosystem":"npm","package_name":"monorepo-symlink-test","requirements":"0.0.0","purl":"pkg:npm/monorepo-symlink-test@0.0.0"},{"ecosystem":"npm","package_name":"ms","requirements":"2.0.0","purl":"pkg:npm/ms@2.0.0"},{"ecosystem":"npm","package_name":"ms","requirements":"2.1.2","purl":"pkg:npm/ms@2.1.2"},{"ecosystem":"npm","package_name":"ms","requirements":"2.1.3","purl":"pkg:npm/ms@2.1.3"},{"ecosystem":"npm","package_name":"msgpack-lite","requirements":"0.1.26","purl":"pkg:npm/msgpack-lite@0.1.26"},{"ecosystem":"npm","package_name":"mylib","requirements":"0.0.0","purl":"pkg:npm/mylib@0.0.0"},{"ecosystem":"npm","package_name":"nanoid","requirements":"3.3.6","purl":"pkg:npm/nanoid@3.3.6"},{"ecosystem":"npm","package_name":"negotiator","requirements":"0.6.3","purl":"pkg:npm/negotiator@0.6.3"},{"ecosystem":"npm","package_name":"network-address","requirements":"1.1.2","purl":"pkg:npm/network-address@1.1.2"},{"ecosystem":"npm","package_name":"node-fetch","requirements":"2.6.9","purl":"pkg:npm/node-fetch@2.6.9"},{"ecosystem":"npm","package_name":"node-forge-flash","requirements":"0.0.0","purl":"pkg:npm/node-forge-flash@0.0.0"},{"ecosystem":"npm","package_name":"node-forge","requirements":"1.3.1","purl":"pkg:npm/node-forge@1.3.1"},{"ecosystem":"npm","package_name":"node-int64","requirements":"0.4.0","purl":"pkg:npm/node-int64@0.4.0"},{"ecosystem":"npm","package_name":"object-inspect","requirements":"1.12.3","purl":"pkg:npm/object-inspect@1.12.3"},{"ecosystem":"npm","package_name":"on-finished","requirements":"2.4.1","purl":"pkg:npm/on-finished@2.4.1"},{"ecosystem":"npm","package_name":"one-time","requirements":"1.0.0","purl":"pkg:npm/one-time@1.0.0"},{"ecosystem":"npm","package_name":"opentracing","requirements":"0.14.7","purl":"pkg:npm/opentracing@0.14.7"},{"ecosystem":"npm","package_name":"p-map","requirements":"2.1.0","purl":"pkg:npm/p-map@2.1.0"},{"ecosystem":"npm","package_name":"parseurl","requirements":"1.3.3","purl":"pkg:npm/parseurl@1.3.3"},{"ecosystem":"npm","package_name":"path-parse","requirements":"1.0.7","purl":"pkg:npm/path-parse@1.0.7"},{"ecosystem":"npm","package_name":"path-to-regexp","requirements":"0.1.7","purl":"pkg:npm/path-to-regexp@0.1.7"},{"ecosystem":"npm","package_name":"phone","requirements":"2.4.22","purl":"pkg:npm/phone@2.4.22"},{"ecosystem":"npm","package_name":"process","requirements":"0.10.1","purl":"pkg:npm/process@0.10.1"},{"ecosystem":"npm","package_name":"protobufjs","requirements":"7.2.3","purl":"pkg:npm/protobufjs@7.2.3"},{"ecosystem":"npm","package_name":"proxy-addr","requirements":"2.0.7","purl":"pkg:npm/proxy-addr@2.0.7"},{"ecosystem":"npm","package_name":"qs","requirements":"6.11.0","purl":"pkg:npm/qs@6.11.0"},{"ecosystem":"npm","package_name":"range-parser","requirements":"1.2.1","purl":"pkg:npm/range-parser@1.2.1"},{"ecosystem":"npm","package_name":"raw-body","requirements":"2.5.1","purl":"pkg:npm/raw-body@2.5.1"},{"ecosystem":"npm","package_name":"readable-stream","requirements":"3.6.2","purl":"pkg:npm/readable-stream@3.6.2"},{"ecosystem":"npm","package_name":"redis-commands","requirements":"1.7.0","purl":"pkg:npm/redis-commands@1.7.0"},{"ecosystem":"npm","package_name":"redis-errors","requirements":"1.2.0","purl":"pkg:npm/redis-errors@1.2.0"},{"ecosystem":"npm","package_name":"redis-parser","requirements":"3.0.0","purl":"pkg:npm/redis-parser@3.0.0"},{"ecosystem":"npm","package_name":"require-directory","requirements":"2.1.1","purl":"pkg:npm/require-directory@2.1.1"},{"ecosystem":"npm","package_name":"require-in-the-middle","requirements":"5.2.0","purl":"pkg:npm/require-in-the-middle@5.2.0"},{"ecosystem":"npm","package_name":"resolve","requirements":"1.22.2","purl":"pkg:npm/resolve@1.22.2"},{"ecosystem":"npm","package_name":"safe-buffer","requirements":"5.2.1","purl":"pkg:npm/safe-buffer@5.2.1"},{"ecosystem":"npm","package_name":"safe-stable-stringify","requirements":"2.4.3","purl":"pkg:npm/safe-stable-stringify@2.4.3"},{"ecosystem":"npm","package_name":"safer-buffer","requirements":"2.1.2","purl":"pkg:npm/safer-buffer@2.1.2"},{"ecosystem":"npm","package_name":"semver","requirements":"5.7.1","purl":"pkg:npm/semver@5.7.1"},{"ecosystem":"npm","package_name":"semver","requirements":"7.3.8","purl":"pkg:npm/semver@7.3.8"},{"ecosystem":"npm","package_name":"send","requirements":"0.18.0","purl":"pkg:npm/send@0.18.0"},{"ecosystem":"npm","package_name":"serve-static","requirements":"1.15.0","purl":"pkg:npm/serve-static@1.15.0"},{"ecosystem":"npm","package_name":"setprototypeof","requirements":"1.2.0","purl":"pkg:npm/setprototypeof@1.2.0"},{"ecosystem":"npm","package_name":"shimmer","requirements":"1.2.1","purl":"pkg:npm/shimmer@1.2.1"},{"ecosystem":"npm","package_name":"side-channel","requirements":"1.0.4","purl":"pkg:npm/side-channel@1.0.4"},{"ecosystem":"npm","package_name":"simple-swizzle","requirements":"0.2.2","purl":"pkg:npm/simple-swizzle@0.2.2"},{"ecosystem":"npm","package_name":"stack-trace","requirements":"0.0.10","purl":"pkg:npm/stack-trace@0.0.10"},{"ecosystem":"npm","package_name":"standard-as-callback","requirements":"2.1.0","purl":"pkg:npm/standard-as-callback@2.1.0"},{"ecosystem":"npm","package_name":"statuses","requirements":"2.0.1","purl":"pkg:npm/statuses@2.0.1"},{"ecosystem":"npm","package_name":"string-template","requirements":"0.2.1","purl":"pkg:npm/string-template@0.2.1"},{"ecosystem":"npm","package_name":"string-width","requirements":"4.2.3","purl":"pkg:npm/string-width@4.2.3"},{"ecosystem":"npm","package_name":"string_decoder","requirements":"1.3.0","purl":"pkg:npm/string_decoder@1.3.0"},{"ecosystem":"npm","package_name":"strip-ansi","requirements":"6.0.1","purl":"pkg:npm/strip-ansi@6.0.1"},{"ecosystem":"npm","package_name":"supports-preserve-symlinks-flag","requirements":"1.0.0","purl":"pkg:npm/supports-preserve-symlinks-flag@1.0.0"},{"ecosystem":"npm","package_name":"text-hex","requirements":"1.0.0","purl":"pkg:npm/text-hex@1.0.0"},{"ecosystem":"npm","package_name":"thriftrw","requirements":"3.12.0","purl":"pkg:npm/thriftrw@3.12.0"},{"ecosystem":"npm","package_name":"toidentifier","requirements":"1.0.1","purl":"pkg:npm/toidentifier@1.0.1"},{"ecosystem":"npm","package_name":"tr46","requirements":"0.0.3","purl":"pkg:npm/tr46@0.0.3"},{"ecosystem":"npm","package_name":"triple-beam","requirements":"1.3.0","purl":"pkg:npm/triple-beam@1.3.0"},{"ecosystem":"npm","package_name":"type-is","requirements":"1.6.18","purl":"pkg:npm/type-is@1.6.18"},{"ecosystem":"npm","package_name":"unpipe","requirements":"1.0.0","purl":"pkg:npm/unpipe@1.0.0"},{"ecosystem":"npm","package_name":"util-deprecate","requirements":"1.0.2","purl":"pkg:npm/util-deprecate@1.0.2"},{"ecosystem":"npm","package_name":"utils-merge","requirements":"1.0.1","purl":"pkg:npm/utils-merge@1.0.1"},{"ecosystem":"npm","package_name":"uuid","requirements":"8.3.2","purl":"pkg:npm/uuid@8.3.2"},{"ecosystem":"npm","package_name":"vary","requirements":"1.1.2","purl":"pkg:npm/vary@1.1.2"},{"ecosystem":"npm","package_name":"webidl-conversions","requirements":"3.0.1","purl":"pkg:npm/webidl-conversions@3.0.1"},{"ecosystem":"npm","package_name":"whatwg-url","requirements":"5.0.0","purl":"pkg:npm/whatwg-url@5.0.0"},{"ecosystem":"npm","package_name":"winston-transport","requirements":"4.5.0","purl":"pkg:npm/winston-transport@4.5.0"},{"ecosystem":"npm","package_name":"winston","requirements":"3.8.2","purl":"pkg:npm/winston@3.8.2"},{"ecosystem":"npm","package_name":"wrap-ansi","requirements":"7.0.0","purl":"pkg:npm/wrap-ansi@7.0.0"},{"ecosystem":"npm","package_name":"xorshift","requirements":"1.2.0","purl":"pkg:npm/xorshift@1.2.0"},{"ecosystem":"npm","package_name":"xtend","requirements":"4.0.2","purl":"pkg:npm/xtend@4.0.2"},{"ecosystem":"npm","package_name":"y18n","requirements":"5.0.8","purl":"pkg:npm/y18n@5.0.8"},{"ecosystem":"npm","package_name":"yallist","requirements":"4.0.0","purl":"pkg:npm/yallist@4.0.0"},{"ecosystem":"npm","package_name":"yargs-parser","requirements":"20.2.9","purl":"pkg:npm/yargs-parser@20.2.9"},{"ecosystem":"npm","package_name":"yargs","requirements":"16.2.0","purl":"pkg:npm/yargs@16.2.0"},{"ecosystem":"npm","package_name":"zipkin-transport-http","requirements":"0.22.0","purl":"pkg:npm/zipkin-transport-http@0.22.0"},{"ecosystem":"npm","package_name":"zipkin","requirements":"0.12.0","purl":"pkg:npm/zipkin@0.12.0"},{"ecosystem":"npm","package_name":"zipkin","requirements":"0.22.0","purl":"pkg:npm/zipkin@0.22.0"}]}