Skip to content

lru-cache fails on Node.js 27 nightly #1192

Description

@MikeMcC399

This is advanced warning of an issue that may occur when Node.js 27 Alpha is released with npm@12, planned for Oct 28, 2026.

Dependencies of lru-cache appear to be using npm with an unknown option --log-level.

The correct option is loglevel, not log-level. For instance:

npm install --loglevel info # succeeds on npm@12
npm install --log-level info # fails on npm@12

One of the breaking changes in npm@12.0.0 is:

unknown CLI flags, abbreviated flags, and single-hyphen multi-char shorthands now throw instead of warning. (Unknown .npmrc configs still warn by default; opt into erroring with the new strict-npmrc config.)

Situation

Running citgm lru-cache fails running Node.js v27 nightly

npm notice run tap
npm error code EUNKNOWNCONFIG
npm error Unknown cli flag:
npm error   - --log-level
npm error Run `npm help config` for supported options.
Item Status
npm package https://www.npmjs.com/package/lru-cache
npm status active
last published 11.5.3 Sep 19, 2026
weekly downloads 592,214,324
repo location https://github.com/isaacs/node-lru-cache
repo last update to default branch Sep 19, 2026
repo status active
repo CI status runs in Node.js 24 & 25
lookup - skip aix
lookup - flaky win32
lookup maintainer 1 isaacs

Repo CI https://github.com/isaacs/node-lru-cache/blob/main/.github/workflows/ci.yml runs in Node.js 24 & 25

Steps to reproduce

On Ubuntu 26.04.1 LTS, with n Node.js version manager installed.

n nightly # for instance v27.0.0-nightly202610086d5e309871
git clone https://github.com/isaacs/node-lru-cache
cd node-lru-cache
npm install
npm test

Also reproducible with:

n nightly # for instance v27.0.0-nightly202610086d5e309871
npm install citgm@latest -g
citgm lru-cache

References

citgm/lib/lookup.json

Lines 283 to 290 in 4d3d256

"lru-cache": {
"envVar": { "TAP_TIMEOUT": "300" },
"prefix": "v",
"maintainers": "isaacs",
"flaky": ["win32"],
"skip": "aix",
"comment": "Marked as flaky on win32 due to this issue https://github.com/nodejs/citgm/issues/930"
},

cc: @isaacs

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions