v0.2.0
Minor Changes
- #19
53b2c52Thanks @SutuSebastian! - Richer symbol metadata: generics, return types, JSDoc, type members, const values, symbol nesting, call graph- Signatures now include generic type parameters, return type annotations, and heritage clauses (extends/implements)
- New
doc_commentcolumn on symbols extracts leading JSDoc comments - New
type_memberstable indexes properties and methods of interfaces and object-literal types - New
valuecolumn on symbols captures const literal values (strings, numbers, booleans, null) - New
parent_namecolumn on symbols tracks scope nesting; class methods/properties/getters extracted as individual symbols - New
callstable tracks function-scoped call edges withcaller_scopefor qualified disambiguation (deduped per file) - Enum members extracted into
memberscolumn as JSON - Performance: cached scope strings, hoisted hot-path regex, batch deletes, reduced redundant I/O, BATCH_SIZE 100→500
- SCHEMA_VERSION bumped to 2