Neotoc v1.0.0 is Released
I created Neotoc to make documentation and technical blogs a little less dull, aesthetically speaking. If you don't know, Neotoc is a modern table of contents generator library designed for documentation sites and technical blogs. Check it's website to get a feel of it. I've been experimenting with it for more than past six months, and it's gone through a lot of evolution since the beginning. That journey is a story for another day. For now, what matters is: Neotoc is a brand-new tool, and it has just received its first major release. It's now more stable and ready for production use. What changed in this release (high-level) Fixed two bugs. Made auto-scroll compulsory — the autoScroll boolean option has been removed. It's now always on, forever. Removed some overly fancy or complex features like auto-folding and breadcrumbs. It's now more opinionated — the option to set custom icons has been removed. The plain base ready-made style is now even plainer. Redesigned the logo. In this release, I focused on refining what truly matters — keeping only what I genuinely care about and want to maintain in the long run. As a result, the minzipped size of the JS bundle has dropped from 5.2kb to 4.2kb! What's next My next goals for this project are: Refactor the code to be more efficient, without introducing any breaking changes — with help from AI. So far, I haven’t used AI for the TypeScript part of the library, because I assumed it might confuse me more than help. This is a new kind of visualization that likely hasn’t been explored much before. Also, I probably just enjoyed the challenge and wanted a little adventure. Experiment with more AI-generated color schemes. (Fun fact: the slate and monochrome color schemes are mostly AI-generated.) This part is especially fun and relaxing for me like watching Bob Ross painting... Possibly a video is coming soon on this. Links: See Changelog more details Neotoc Website Github

I created Neotoc to make documentation and technical blogs a little less dull, aesthetically speaking.
If you don't know, Neotoc is a modern table of contents generator library designed for documentation sites and technical blogs. Check it's website to get a feel of it.
I've been experimenting with it for more than past six months, and it's gone through a lot of evolution since the beginning. That journey is a story for another day. For now, what matters is: Neotoc is a brand-new tool, and it has just received its first major release. It's now more stable and ready for production use.
What changed in this release (high-level)
- Fixed two bugs.
- Made auto-scroll compulsory — the
autoScroll
boolean option has been removed. It's now always on, forever. - Removed some overly fancy or complex features like auto-folding and breadcrumbs.
- It's now more opinionated — the option to set custom icons has been removed.
- The plain base ready-made style is now even plainer.
- Redesigned the logo.
In this release, I focused on refining what truly matters — keeping only what I genuinely care about and want to maintain in the long run. As a result, the minzipped size of the JS bundle has dropped from 5.2kb to 4.2kb!
What's next
My next goals for this project are:
- Refactor the code to be more efficient, without introducing any breaking changes — with help from AI. So far, I haven’t used AI for the TypeScript part of the library, because I assumed it might confuse me more than help. This is a new kind of visualization that likely hasn’t been explored much before. Also, I probably just enjoyed the challenge and wanted a little adventure.
- Experiment with more AI-generated color schemes. (Fun fact: the slate and monochrome color schemes are mostly AI-generated.) This part is especially fun and relaxing for me like watching Bob Ross painting... Possibly a video is coming soon on this.
Links: