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

Apr 30, 2025 - 18:22
 0
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: