🐛 Bug Report
ExcelJS 4.4.0 depends on deprecated packages that produce warnings during npm ci / npm install, creating noise in CI/CD pipelines and flagging in security review processes.
Lib version: 4.4.0 (latest as of 5 May 2026)
Steps To Reproduce
// package.json
{ "dependencies": { "exceljs": "^4.4.0" } }
# Install with Node 24 + npm 11
npm ci
Output
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it.
npm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities
npm warn deprecated fstream@1.0.12: This package is no longer supported.
npm warn deprecated glob@10.5.0: Old versions of glob are not supported
Dependency chain
exceljs@4.4.0
├── archiver@5.3.2
│ └── glob@7.2.3
│ └── inflight@1.0.6
├── rimraf@2.7.1
│ └── glob@7.2.3 (duplicate)
└── unzipper@0.10.14
└── fstream@1.0.12
The expected behaviour:
npm ci should complete without deprecation warnings from transitive dependencies. All internal dependencies should use actively maintained packages.
🐛 Bug Report
ExcelJS 4.4.0 depends on deprecated packages that produce warnings during npm ci / npm install, creating noise in CI/CD pipelines and flagging in security review processes.
Lib version: 4.4.0 (latest as of 5 May 2026)
Steps To Reproduce
# Install with Node 24 + npm 11 npm ciOutput
Dependency chain
exceljs@4.4.0 ├── archiver@5.3.2 │ └── glob@7.2.3 │ └── inflight@1.0.6 ├── rimraf@2.7.1 │ └── glob@7.2.3 (duplicate) └── unzipper@0.10.14 └── fstream@1.0.12The expected behaviour:
npm ci should complete without deprecation warnings from transitive dependencies. All internal dependencies should use actively maintained packages.