This is a neat project.<p>I would encourage more development be done to have the type cover more of the front end code. Your development environment must not be of much help due to the heavy use of the "any" type throughout the codebase, which essentially escapes out of the type system.
I see that you are scraping the results directly, curious if you’d tried out Google’s json search api? Any thoughts about it? I was about to need it or similar for a project.
<a href="https://github.com/JoshuaScript/spresso-search/blob/master/server/routes/search.ts#L25" rel="nofollow">https://github.com/JoshuaScript/spresso-search/blob/master/s...</a> - this will be blocked by Google if used at any kind of scale.
I was looking into how google was implemented initially with the pagerank algorithm and I think I am getting closer. Do they still use the same algorithm? I ahve no concept of how things behave when they scale or how to scale for that matter.