v0.6.0 — Laravel + Vue + import aliases
Veridge 0.6.0
Framework- and front-end-aware indexing, all deterministic and behind the optional
[treesitter] extra. No new runtime dependencies in the core.
New
- Laravel convention wiring — route files (
routes/*.php) link to their controllers,
and theEventServiceProviderlinks events to their listeners (resolved byX::class
name to classes already in the graph).impact <Event>now surfaces its listeners. - PHP symbols + call graph via tree-sitter.
- Vue SFCs — the
<script>/<script setup lang="ts">block is parsed as JS/TS. - JS/TS/Vue import aliases —
@/…,~, andtsconfig/jsconfigpathsresolve to
real files, so cross-file import edges land where they belong.
Install
pip install "veridge[treesitter]"
118 tests, ruff clean.