Skip to content

Document npm optional dependency tree noise#16

Merged
BigSimmo merged 1 commit into
mainfrom
codex/npm-tree-noise
Jun 4, 2026
Merged

Document npm optional dependency tree noise#16
BigSimmo merged 1 commit into
mainfrom
codex/npm-tree-noise

Conversation

@BigSimmo

@BigSimmo BigSimmo commented Jun 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • Documents the reproducible npm optional dependency tree noise seen on Windows/npm 10.
  • Clarifies that npm ci and npm audit --json remain dependency install/security gates.
  • Defers treating the specific optional wasm/native npm ls --depth=0 extraneous output as a hard release blocker.

Evidence

  • npm ls --depth=0 reports @emnapi/core, @emnapi/runtime, @emnapi/wasi-threads, @napi-rs/wasm-runtime, and @tybys/wasm-util as extraneous.
  • npm explain traces them to optional wasm/native dependency paths from @tailwindcss/oxide-wasm32-wasi, @rolldown/binding-wasm32-wasi, and @unrs/resolver-binding-wasm32-wasi.
  • package-lock.json contains those optional paths.
  • npm audit --json reports zero vulnerabilities.

Verification

Local verification under Node 22:

  • npm run format:check passed
  • npm audit --json passed with 0 vulnerabilities
  • npm run lint passed
  • npm run typecheck passed
  • npm run test passed: 39 files, 240 tests
  • npm run build passed

Risk notes

  • Documentation-only change.
  • No package or lockfile changes.

@BigSimmo
BigSimmo merged commit c45ebf4 into main Jun 4, 2026
4 checks passed
@BigSimmo
BigSimmo deleted the codex/npm-tree-noise branch June 4, 2026 04:36
BigSimmo pushed a commit that referenced this pull request Jul 21, 2026
Resolves the docs/outstanding-issues.md conflict: main added #11 (auth
DB-connection allocation) via its own ledger update, so this renumbers the
site-audit follow-ups from #11-#16 to #12-#17 (next-id -> 018) and fixes the
#17 cross-reference. Keeps main's #11 intact; no other ledger rows changed.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UbhUVWVJRwDibC2YtJ6aRX
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant