Skip to content

v2.0.3 — Latest

Latest

Choose a tag to compare

@NeuralRays NeuralRays released this 07 Feb 17:50
· 7 commits to main since this release

What's Changed

Fix: Clean Install Experience

  • Moved all 13 tree-sitter parser packages from dependencies to optionalDependencies
  • Eliminates peer dependency warnings when users run npx codexray or npm install codexray
  • Parsers are loaded dynamically with graceful fallback — missing parsers are silently skipped
  • Zero warnings on clean install

Technical Details

  • tree-sitter-typescript, tree-sitter-javascript, tree-sitter-python, tree-sitter-go, tree-sitter-rust, tree-sitter-java, tree-sitter-c-sharp, tree-sitter-php, tree-sitter-ruby, tree-sitter-c, tree-sitter-cpp, tree-sitter-swift, tree-sitter-kotlin all moved to optionalDependencies
  • Code already handles missing parsers via try/catch in registry.ts:loadParser()

Full Changelog: v2.0.2...v2.0.3