Skip to content
Tools / statistics-for-strava / Dependencies

Dependency Analysis

statistics-for-strava

Direct and transitive dependency freshness, license, and CVE exposure from the latest SBOM.

62% Freshness
496 Dependencies
162 Outdated
0 Stale
7.0 Avg Behind

Dependency List

Latest release v4.7.9

Dependency Type Current Latest Behind CVE License
picomatch
npm
Transitive 2.3.1 4.0.4 9 behind 2 high MIT
serialize-javascript
npm
Transitive 6.0.2 7.0.5 6 behind 2 high BSD-3-Clause
fast-uri
npm
Transitive 3.1.0 3.1.2 2 behind 2 high BSD-3-Clause
got
npm
Transitive 9.6.0 15.0.5 107 behind 1 medium MIT
postcss
npm
Transitive 8.5.6 8.5.15 9 behind 1 medium MIT
type-fest
npm
Transitive 0.8.1 5.7.0 177 behind MIT OR (CC0-1.0 AND MIT)
react
npm
Direct 19.2.4 19.2.7 131 behind MIT
lru-cache
npm
Transitive 5.1.1 11.5.1 112 behind ISC
tailwindcss
npm
Direct 4.2.0 4.3.0 77 behind MIT
jest-worker
npm
Transitive 27.5.1 30.4.1 67 behind MIT
yargs
npm
Transitive 15.4.1 18.0.0 65 behind MIT
commander
npm
Transitive 2.20.3 15.0.0 55 behind MIT
keyv
npm
Transitive 3.1.0 5.6.0 53 behind MIT
cacheable-request
npm
Transitive 6.1.0 13.0.19 52 behind MIT
@sindresorhus/is
npm
Transitive 0.14.0 8.1.0 48 behind MIT
electron-to-chromium
npm
Transitive 1.5.302 1.5.367 48 behind ISC
supports-color
npm
Transitive 2.0.0 10.2.2 46 behind MIT
@types/node
npm
Transitive 25.3.0 25.9.1 42 behind MIT
open
npm
Transitive 6.4.0 11.0.0 42 behind MIT
whatwg-url
npm
Transitive 5.0.0 16.0.1 36 behind MIT
chalk
npm
Transitive 1.1.3 5.6.2 30 behind MIT
mime
npm
Transitive 1.6.0 4.1.0 30 behind MIT
node-fetch
npm
Transitive 2.7.0 3.3.2 28 behind MIT
undici-types
npm
Transitive 7.18.2 8.3.0 27 behind MIT
yargs-parser
npm
Transitive 18.1.3 22.0.0 27 behind ISC
baseline-browser-mapping
npm
Transitive 2.10.0 2.10.33 26 behind Apache-2.0
debug
npm
Transitive 2.6.9 4.4.3 25 behind MIT
supports-color
npm
Transitive 5.5.0 10.2.2 23 behind MIT
ci-info
npm
Transitive 2.0.0 4.4.0 22 behind MIT
caniuse-lite
npm
Transitive 1.0.30001770 1.0.30001793 19 behind CC-BY-4.0
chalk
npm
Transitive 2.4.2 5.6.2 19 behind MIT
ansi-styles
npm
Transitive 2.2.1 6.2.3 18 behind MIT
eslint-scope
npm
Transitive 5.1.1 9.1.2 18 behind BSD-2-Clause
supports-color
npm
Transitive 7.2.0 10.2.2 18 behind MIT
boxen
npm
Transitive 4.2.0 8.0.1 16 behind MIT
chalk
npm
Transitive 3.0.0 5.6.2 16 behind MIT
fs-extra
npm
Transitive 8.1.0 11.3.5 16 behind MIT
p-timeout
npm
Transitive 3.2.0 7.0.1 15 behind MIT
supports-color
npm
Transitive 8.1.1 10.2.2 15 behind MIT
@szmarczak/http-timer
npm
Transitive 1.1.2 5.0.1 14 behind MIT
ansi-styles
npm
Transitive 3.2.1 6.2.3 14 behind MIT
emoji-regex
npm
Transitive 8.0.0 10.6.0 14 behind MIT
normalize-url
npm
Transitive 4.5.1 9.0.1 14 behind MIT
p-limit
npm
Transitive 2.3.0 7.3.0 14 behind MIT
tr46
npm
Transitive 0.0.3 6.0.0 14 behind MIT
string-width
npm
Transitive 4.2.3 8.2.1 13 behind MIT
ansi-regex
npm
Transitive 2.1.1 6.2.2 12 behind MIT
dot-prop
npm
Transitive 5.3.0 10.1.0 12 behind MIT
enhanced-resolve
npm
Transitive 5.19.0 5.22.2 12 behind MIT
ini
npm
Transitive 1.3.7 7.0.0 12 behind ISC
ws
npm
Transitive 7.5.10 8.21.0 12 behind MIT
decompress-response
npm
Transitive 3.3.0 10.0.0 11 behind MIT
get-stream
npm
Transitive 4.1.0 9.0.1 11 behind MIT
semver
npm
Transitive 6.3.1 7.8.1 11 behind ISC
strip-ansi
npm
Transitive 3.0.1 7.2.0 11 behind MIT
update-notifier
npm
Transitive 4.1.3 7.3.1 11 behind BSD-2-Clause
decamelize
npm
Transitive 1.2.0 6.0.1 10 behind MIT
ansi-styles
npm
Transitive 4.3.0 6.2.3 9 behind MIT
camelcase
npm
Transitive 5.3.1 9.0.0 9 behind MIT
cliui
npm
Transitive 6.0.0 9.0.1 9 behind ISC
commander
npm
Transitive 12.1.0 15.0.0 9 behind MIT
strip-json-comments
npm
Transitive 2.0.1 5.0.3 9 behind MIT
webidl-conversions
npm
Transitive 3.0.1 8.0.1 9 behind BSD-2-Clause
write-file-atomic
npm
Transitive 3.0.3 8.0.0 9 behind ISC
crypto-random-string
npm
Transitive 2.0.0 5.0.0 8 behind MIT
finalhandler
npm
Transitive 1.1.2 2.1.1 8 behind MIT
get-stream
npm
Transitive 5.2.0 9.0.1 8 behind MIT
isexe
npm
Transitive 2.0.0 4.0.0 8 behind ISC
marked
npm
Direct 17.0.3 18.0.4 8 behind MIT
nanoid
npm
Transitive 3.3.11 5.1.11 8 behind MIT
node-releases
npm
Transitive 2.0.27 2.0.47 8 behind MIT
p-event
npm
Transitive 4.2.0 7.1.0 8 behind MIT
source-map
npm
Transitive 0.6.1 0.7.6 8 behind BSD-3-Clause
webpack
npm
Direct 5.105.2 5.107.2 8 behind MIT
color-convert
npm
Transitive 1.9.3 3.1.3 7 behind MIT
configstore
npm
Transitive 5.0.1 8.0.0 7 behind BSD-2-Clause
find-up
npm
Transitive 4.1.0 8.0.0 7 behind MIT
get-port
npm
Transitive 5.1.1 7.2.0 7 behind MIT
has-ansi
npm
Transitive 2.0.0 6.0.2 7 behind MIT
is-wsl
npm
Transitive 1.1.0 3.1.1 7 behind MIT
package-json
npm
Transitive 6.5.0 10.0.1 7 behind MIT
readdirp
npm
Transitive 3.6.0 5.0.0 7 behind MIT
which
npm
Transitive 2.0.2 7.0.0 7 behind ISC
wrap-ansi
npm
Transitive 6.2.0 10.0.0 7 behind MIT
cp-file
npm
Transitive 7.0.0 11.0.0 6 behind MIT
flat
npm
Transitive 5.0.2 6.0.1 6 behind BSD-3-Clause
is-plain-object
npm
Transitive 2.0.4 5.0.0 6 behind MIT
json-parse-even-better-errors
npm
Transitive 2.3.1 6.0.0 6 behind MIT
jsonfile
npm
Transitive 4.0.0 6.2.1 6 behind MIT
locate-path
npm
Transitive 5.0.0 8.0.0 6 behind MIT
p-cancelable
npm
Transitive 1.1.0 4.0.1 6 behind MIT
pkg-dir
npm
Transitive 4.2.0 9.0.0 6 behind MIT
registry-auth-token
npm
Transitive 4.2.2 5.1.1 6 behind MIT
responselike
npm
Transitive 1.0.2 4.0.2 6 behind MIT
@types/eslint-scope
npm
Transitive 3.7.7 9.1.0 5 behind MIT
ansi-regex
npm
Transitive 5.0.1 6.2.2 5 behind MIT
chokidar
npm
Transitive 3.6.0 5.0.0 5 behind MIT
color-convert
npm
Transitive 2.0.1 3.1.3 5 behind MIT
mimic-response
npm
Transitive 1.0.1 4.0.0 5 behind MIT
pupa
npm
Transitive 2.1.1 3.3.0 5 behind MIT
registry-url
npm
Transitive 5.1.0 7.2.0 5 behind MIT
signal-exit
npm
Transitive 3.0.7 4.1.0 5 behind ISC
terser
npm
Transitive 5.46.0 5.48.0 5 behind BSD-2-Clause
terser-webpack-plugin
npm
Transitive 5.3.16 5.6.1 5 behind MIT
@rollup/plugin-node-resolve
npm
Transitive 15.3.1 16.0.3 4 behind MIT
@types/resolve
npm
Transitive 1.20.2 1.20.6 4 behind MIT
color-name
npm
Transitive 1.1.3 2.1.0 4 behind MIT
escape-string-regexp
npm
Transitive 1.0.5 5.0.0 4 behind MIT
estraverse
npm
Transitive 4.3.0 5.3.0 4 behind BSD-2-Clause
estree-walker
npm
Transitive 2.0.2 3.0.3 4 behind MIT
is-ci
npm
Transitive 2.0.0 4.1.0 4 behind MIT
latest-version
npm
Transitive 5.1.0 9.0.0 4 behind MIT
lowercase-keys
npm
Transitive 1.0.1 4.0.1 4 behind MIT
ms
npm
Transitive 2.0.0 2.1.3 4 behind MIT
term-size
npm
Transitive 2.2.1 4.0.0 4 behind MIT
to-readable-stream
npm
Transitive 1.0.0 4.0.0 4 behind MIT
universalify
npm
Transitive 0.1.2 2.0.1 4 behind MIT
webpack-cli
npm
Direct 6.0.1 7.0.3 4 behind MIT
widest-line
npm
Transitive 3.1.0 6.0.0 4 behind MIT
ajv
npm
Transitive 8.18.0 8.20.0 3 behind MIT
ajv-formats
npm
Transitive 2.1.1 3.0.1 3 behind MIT
cli-boxes
npm
Transitive 2.2.1 4.0.1 3 behind MIT
color-name
npm
Transitive 1.1.4 2.1.0 3 behind MIT
glob-parent
npm
Transitive 5.1.2 6.0.2 3 behind ISC
global-dirs
npm
Transitive 2.1.0 4.0.0 3 behind MIT
has-flag
npm
Transitive 3.0.0 5.0.1 3 behind MIT
import-lazy
npm
Transitive 2.1.0 4.0.0 3 behind MIT
is-fullwidth-code-point
npm
Transitive 3.0.0 5.1.0 3 behind MIT
is-npm
npm
Transitive 4.0.0 6.1.0 3 behind MIT
lowercase-keys
npm
Transitive 2.0.0 4.0.1 3 behind MIT
make-dir
npm
Transitive 3.1.0 5.1.0 3 behind MIT
mime-types
npm
Transitive 2.1.35 3.0.2 3 behind MIT
p-finally
npm
Transitive 1.0.0 3.0.0 3 behind MIT
p-locate
npm
Transitive 4.1.0 7.0.0 3 behind MIT
picomatch
npm
Transitive 4.0.3 4.0.4 3 behind MIT
prepend-http
npm
Transitive 2.0.0 4.0.0 3 behind MIT
statuses
npm
Transitive 1.5.0 2.0.2 3 behind MIT
strip-ansi
npm
Transitive 6.0.1 7.2.0 3 behind MIT
strip-indent
npm
Transitive 3.0.0 4.1.1 3 behind MIT
tapable
npm
Transitive 2.3.0 2.3.3 3 behind MIT
url-parse-lax
npm
Transitive 3.0.0 6.0.0 3 behind MIT
webpack-sources
npm
Transitive 3.3.4 3.5.0 3 behind MIT
xdg-basedir
npm
Transitive 4.0.0 5.1.0 3 behind MIT
@discoveryjs/json-ext
npm
Transitive 0.6.3 1.1.0 2 behind MIT
@webassemblyjs/floating-point-hex-parser
npm
Transitive 1.13.2 1.14.1 2 behind MIT
@webassemblyjs/helper-api-error
npm
Transitive 1.13.2 1.14.1 2 behind MIT
@webassemblyjs/helper-wasm-bytecode
npm
Transitive 1.13.2 1.14.1 2 behind MIT
@webassemblyjs/ieee754
npm
Transitive 1.13.2 1.14.1 2 behind MIT
@webassemblyjs/leb128
npm
Transitive 1.13.2 1.14.1 2 behind Apache-2.0
@webassemblyjs/utf8
npm
Transitive 1.13.2 1.14.1 2 behind MIT
binary-extensions
npm
Transitive 2.3.0 3.1.0 2 behind MIT
commander
npm
Transitive 14.0.3 15.0.0 2 behind MIT
defer-to-connect
npm
Transitive 1.1.3 2.0.1 2 behind MIT
escape-goat
npm
Transitive 2.1.1 4.0.0 2 behind MIT
has-flag
npm
Transitive 4.0.0 5.0.1 2 behind MIT
has-yarn
npm
Transitive 2.1.0 4.0.0 2 behind MIT
hasown
npm
Transitive 2.0.2 2.0.4 2 behind MIT
is-installed-globally
npm
Transitive 0.3.2 1.0.0 2 behind MIT
is-yarn-global
npm
Transitive 0.3.0 0.4.1 2 behind MIT
mime-db
npm
Transitive 1.52.0 1.54.0 2 behind MIT
on-finished
npm
Transitive 2.3.0 2.4.1 2 behind MIT
resolve
npm
Transitive 1.22.11 1.22.12 2 behind MIT
semver-diff
npm
Transitive 3.1.1 5.0.0 2 behind MIT
yallist
npm
Transitive 3.1.1 5.0.0 2 behind ISC
@rollup/pluginutils
npm
Transitive 5.3.0 5.4.0 1 behind MIT
@types/estree
npm
Transitive 1.0.8 1.0.9 1 behind MIT
@webassemblyjs/helper-numbers
npm
Transitive 1.13.2 1.14.1 1 behind MIT
browserslist
npm
Transitive 4.28.1 4.28.2 1 behind MIT
clone-response
npm
Transitive 1.0.3 2.0.0 1 behind MIT
connect-history-api-fallback
npm
Transitive 1.6.0 2.0.0 1 behind MIT
duplexer3
npm
Transitive 0.1.5 1.0.0 1 behind BSD-3-Clause
encodeurl
npm
Transitive 1.0.2 2.0.0 1 behind MIT
es-module-lexer
npm
Transitive 2.0.0 2.1.0 1 behind MIT
figlet
npm
Transitive 1.10.0 1.11.0 1 behind MIT
is-binary-path
npm
Transitive 2.1.0 3.0.0 1 behind MIT
is-core-module
npm
Transitive 2.16.1 2.16.2 1 behind MIT
is-obj
npm
Transitive 2.0.0 3.0.0 1 behind MIT
is-path-inside
npm
Transitive 3.0.3 4.0.0 1 behind MIT
isobject
npm
Transitive 3.0.1 4.0.0 1 behind MIT
json-buffer
npm
Transitive 3.0.0 3.0.1 1 behind MIT
loader-runner
npm
Transitive 4.3.1 4.3.2 1 behind MIT
p-try
npm
Transitive 2.2.0 3.0.0 1 behind MIT
path-exists
npm
Transitive 4.0.0 5.0.0 1 behind MIT
path-key
npm
Transitive 3.1.1 4.0.0 1 behind MIT
pump
npm
Transitive 3.0.3 3.0.4 1 behind MIT
send
npm
Transitive 0.19.2 1.2.1 1 behind MIT
serve-static
npm
Transitive 1.16.3 2.2.1 1 behind MIT
shebang-regex
npm
Transitive 3.0.0 4.0.0 1 behind MIT
typedarray-to-buffer
npm
Transitive 3.1.5 4.0.0 1 behind MIT
unique-string
npm
Transitive 2.0.0 3.0.0 1 behind MIT
y18n
npm
Transitive 4.0.3 5.0.8 1 behind ISC

License Breakdown

MIT 308
Unknown 135
ISC 25
BSD-2-Clause 11
BSD-3-Clause 9
Apache-2.0 4
Apache-2.0 OR BSD-2-Clause OR MIT OR (Apache-2.0 AND BSD-2-Clause) OR (Apache-2.0 AND MIT) OR (BSD-2-Clause AND MIT) 1
CC-BY-4.0 1
MIT OR (CC0-1.0 AND MIT) 1

CVE Severity

critical 0
high 4
medium 2
low 0
unknown 0

Beta — feedback welcome: [email protected]