- Write README
- Generate API documentation
- Split parser / db / indexer / server / client codebases
- Add support for aliases
- Add support for multiple entry points
- Add better support for node modules
- Add support for parsing any public github repo
- Index file contents (text) without nodes
- Store node modules in seperate table
- Flag entrypoint files as such in DB
- Add endpoint to get all import links between 2 files
-
Update design
- Project details page
- Project list
-
Display project files as nodes
-
Display highlighted file code
-
Implement layout simulation for file node tree
-
Display imported node packages in node tree
- Add unit tests
- Make the parsing stack generic to allow for languages other than TS