This week was an important step forward for Secrin. Until now, we could ingest repositories, commits, and file diffs, but only for languages we explicitly supported. TypeScript was always on the horizon, but now it is officially part of the system.
What I built
I implemented TypeScript language support directly into Secrin's ingestion pipeline. That means:
- Any repository written in TypeScript can now be parsed.
- We can extract file level changes, commit information, and incremental diffs cleanly.
- Secrin can now track and understand the evolution of TypeScript codebases just like it does for other languages.
It may look like a small feature, but it unlocks a huge segment of real world projects, including frontend applications, backend services, libraries, and modern JavaScript tooling.
Why it matters
TypeScript is used widely across engineering teams and ecosystems. Supporting it brings Secrin closer to becoming a universal commit aware knowledge engine.
More language support leads to:
- More repositories Secrin can learn from.
- Better insights extracted from real codebases.
- A more complete understanding of how software evolves.
Each step pushes Secrin closer toward a system that remembers and understands code the way developers do.
Explore the Secrin Project
If you want to try Secrin, explore the codebase, or contribute, here are the links:
- GitHub Repository: github.com/SecrinLabs/secrin
- Star the project to support development
- Open issues, suggest improvements, or contribute directly
Building in public. Iterating every week.
Top comments (0)