Deploy hosts use Node 22 / npm 10, which followed broken package-lock links to empty phantom paths and failed with Cannot find module brace-expansion. Point overrides at the vendored shim and declare it as a direct dependency so npm ci resolves correctly.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Cannot find module 'brace-expansion'duringnpm run build:betapackage-lock.jsonlinkedbrace-expansionto empty phantom paths (minimatch/vendor/brace-expansion-compat). npm 11 remapped them locally; deploy Node 22 / npm 10 followed the lock literallyvendor/brace-expansion-compatTest plan
npm ciunder Node 22.23.1 / npm 10.9.8 resolvesbrace-expansionfrom fork-ts-checker nested minimatchnpx react-scripts buildwith.env.betasucceedsnpm auditstill 4 moderate (0 critical / 0 high)chat_web_appbeta after merge