Suppress Node DEP0040 punycode warning in CLI startup

This commit is contained in:
William Valentin
2026-02-15 20:02:52 -08:00
parent e0f2d27247
commit 6a31ee2885
4 changed files with 77 additions and 0 deletions
+13
View File
@@ -97,6 +97,19 @@
"test_status": "pnpm test:run src/cli/openai-key.test.ts src/cli/anthropic-auth.test.ts src/cli/openai-auth.test.ts src/cli/zai-auth.test.ts + pnpm typecheck passing"
},
"cli-suppress-punycode-deprecation-warning": {
"status": "completed",
"date": "2026-02-16",
"updated": "2026-02-16",
"summary": "Added a CLI bootstrap warning filter to suppress Node DEP0040 (`punycode` deprecation) noise from transitive dependencies while preserving all other warnings. Loaded filter at CLI startup and added matcher tests.",
"files_modified": [
"src/cli/index.ts",
"src/cli/suppressNodeWarnings.ts",
"src/cli/suppressNodeWarnings.test.ts"
],
"test_status": "pnpm test:run src/cli/suppressNodeWarnings.test.ts src/cli/index.test.ts + pnpm typecheck + pnpm build passing"
},
"deployment-port-env-override": {
"status": "completed",
"date": "2026-02-16",