MCPcopy Index your code
hub / github.com/colbymchenry/codegraph / buildNodeTooOldBanner

Function buildNodeTooOldBanner

src/bin/node-version-check.ts:58–76  ·  view source on GitHub ↗
(nodeVersion: string)

Source from the content-addressed store, hash-verified

56 * (see ../ui/glyphs.ts for the rationale).
57 */
58export function buildNodeTooOldBanner(nodeVersion: string): string {
59 const sep = '-'.repeat(72);
60 return [
61 sep,
62 `[CodeGraph] Unsupported Node.js version: ${nodeVersion}`,
63 sep,
64 `CodeGraph requires Node.js ${MIN_NODE_MAJOR} or newer. Older versions lack`,
65 'language features and native APIs CodeGraph depends on, and are not',
66 'tested or supported.',
67 '',
68 'Fix: install Node.js 22 LTS:',
69 ' nvm install 22 && nvm use 22 # nvm',
70 ' brew install node@22 && brew link --overwrite --force node@22 # Homebrew',
71 '',
72 'To override (NOT recommended - unsupported):',
73 ' CODEGRAPH_ALLOW_UNSAFE_NODE=1 codegraph ...',
74 sep,
75 ].join('\n');
76}

Callers 2

codegraph.tsFile · 0.90

Calls 1

joinMethod · 0.80

Tested by

no test coverage detected