npm warns about deprecated packages

Resolved 💬 6 comments Opened Apr 16, 2025 by mmtmn Closed Aug 7, 2025
💡 Likely answer: A maintainer (tibo-openai, collaborator) responded on this thread — see the highlighted reply below.
npm warn deprecated phin@2.9.3: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.

got this after running npm install -g @openai/codex

View original on GitHub ↗

6 Comments

joshyorko · 1 year ago

run with sudo

tibo-openai collaborator · 1 year ago

Very happy to review a PR for this, otherwise we'll get to this later!

mmtmn · 1 year ago

The latest versions of @jimp/custom and load-bmfont still depend on deprecated packages

$ npm install @jimp/custom@latest load-bmfont@latest
npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated phin@2.9.3: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
npm warn deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead
npm warn deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.

added 697 packages, and audited 698 packages in 9s

208 packages are looking for funding
  run `npm fund` for details

7 moderate severity vulnerabilities

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
nshern · 1 year ago

Got same issue on macOS Sequoia 15.4

benny123tw contributor · 1 year ago

Just a heads-up — the original dependency ink-select-input has replaced the deprecated lodash.isEqual in https://github.com/vadimdemedes/ink-select-input/pull/50.
That said, it looks like the issue was already resolved in #175 by vendoring the package and patching it directly 😄

codex-maintainers · 1 year ago

Thank you for the feedback! Please try again on the latest version of Codex CLI. If the issue persists, let us know.