All @bonhomie/api-shield versions
@bonhomie/api-shield @2.1.1
MIT
License
No
Install Scripts
7
Dependencies
4
Dev Dependencies
42.7 KB
Package Size
Published
A modern Node.js API utility toolkit: rate limiter, fingerprinting, validators, caching, logger, error handler, and cron helpers.
Maintainers
bonhomie95
Keywords
securityapi-securitynode-securitybackend-securityexpress-securitycsrf-protectionjwt-authxss-protectionsqli-detectionrate-limiteranti-replayhmacargon2password-hashinginput-sanitizationattack-detectionbot-detectiondevice-fingerprintddos-protectionip-blockingexpress-middlewarerequest-loggerrbacpermissionsrole-based-accessredis-cachecron-jobsapi-toolkitbackend-toolkitnode-utilsrequest-validationsession-security
Dependencies (7)
| Package | Constraint | Registry Status |
|---|---|---|
| xss | ^1.0.15 | auto_approved |
| cron | ^3.1.0 | auto_approved |
| argon2 | ^0.44.0 | auto_approved |
| ioredis | ^5.3.2 | auto_approved |
| jsonwebtoken | ^9.0.2 | auto_approved |
| ua-parser-js | ^1.0.37 | auto_approved |
| cookie-parser | ^1.4.7 | auto_approved |
Dev Dependencies (4)
| Package | Constraint | Registry Status |
|---|---|---|
| tsup | ^8.0.1 | auto_approved |
| express | ^5.1.0 | auto_approved |
| typescript | ^5.9.3 | auto_approved |
| @types/node | ^20.11.0 | auto_approved |
Transitive Dependency Tree
45 transitive deps
max depth 5
├─
argon2
^0.44.0
→ 0.44.0
├─
cookie-parser
^1.4.7
→ 1.4.7
├─
cron
^3.1.0
→ 3.5.0
├─
ioredis
^5.3.2
→ 5.11.1
├─
jsonwebtoken
^9.0.2
→ 9.0.3
├─
ua-parser-js
^1.0.37
→ 1.0.39
├─
xss
^1.0.15
→ 1.0.15
├─
@ioredis/commands
1.10.0
→ 1.10.0
├─
@phc/format
^1.0.0
→ 1.0.0
├─
@types/luxon
~3.4.0
→ 3.4.2
├─
cluster-key-slot
1.1.1
→ 1.1.1
├─
commander
^2.20.3
→ 2.20.3
├─
cookie
0.7.2
→ 0.7.2
├─
cookie-signature
1.0.6
→ 1.0.6
├─
cross-env
^10.0.0
→ 10.1.0
├─
cssfilter
0.0.10
→ 0.0.10
├─
debug
4.4.3
→ 4.4.3
├─
denque
2.1.0
→ 2.1.0
├─
jws
^4.0.1
→ 4.0.1
├─
lodash.includes
^4.3.0
→ 4.3.0
├─
lodash.isboolean
^3.0.3
→ 3.0.3
├─
lodash.isinteger
^4.0.4
→ 4.0.4
├─
lodash.isnumber
^3.0.3
→ 3.0.3
├─
lodash.isplainobject
^4.0.6
→ 4.0.6
├─
lodash.isstring
^4.0.1
→ 4.0.1
├─
lodash.once
^4.0.0
→ 4.1.1
├─
luxon
~3.5.0
→ 3.5.0
├─
ms
^2.1.1
→ 2.1.3
├─
node-addon-api
^8.5.0
→ 8.8.0
├─
node-gyp-build
^4.8.4
→ 4.8.4
├─
redis-errors
1.2.0
→ 1.2.0
├─
redis-parser
3.0.0
→ 3.0.0
├─
semver
^7.5.4
→ 7.8.4
├─
standard-as-callback
2.1.0
→ 2.1.0
├─
@epic-web/invariant
^1.0.0
├─
cross-spawn
^7.0.6
→ 7.0.6
├─
jwa
^2.0.1
→ 2.0.1
├─
ms
^2.1.3
→ 2.1.3
├─
redis-errors
^1.0.0
→ 1.2.0
├─
safe-buffer
^5.0.1
→ 5.2.1
├─
buffer-equal-constant-time
^1.0.1
→ 1.0.1
├─
ecdsa-sig-formatter
1.0.11
→ 1.0.11
├─
path-key
^3.1.0
→ 3.1.1
├─
safe-buffer
^5.0.1
→ 5.2.1
├─
shebang-command
^2.0.0
→ 2.0.0
├─
which
^2.0.1
→ 2.0.2
├─
isexe
^2.0.0
→ 2.0.0
├─
safe-buffer
^5.0.1
→ 5.2.1
├─
shebang-regex
^3.0.0
Changes from v2.1.0
No metadata changes detected.
File Changes
0 added
0 removed
5 modified
size delta: +2.2 KB
Commit: 365c56c38bbb
Published to npm: