This branch is in active development. If you want to use kittik right now, you can find last stable release here v2.1.2
Kittik will be totally rebooted from scratch.
During last few years I've learned a lot and got a lot of new expertise in different areas. So I believe, that the new version of kittik will be better then before.
Here is my plan:
First of all, I've moved the old kittik-cursor for rendering in terminal to separate repository - @ghaiklor/terminal-canvas. I made a lot of job there in optimizations, so it can render faster than before. I've managed to decrease the most of de-optimization in TurboFan, thanks to turbolizer and built-in profiler in Node.
I understood that handling different npm packages in separate repositories is a big headache, so the old repositories will be all moved in this repo and managed by lerna.
The core functionality of Kittik (slides, decks, etc) will be rewritten from scratch without Babel and using the latest features of TypeScript.
Many of you told me that creating slides in YAML or via API is another headache. So, I'm planning to develop a separate language, so Kittik can have its own DSL for creating presentations.
Stay in touch by starring this repository or even better, watch it or subscribe to my twitter - @ghaiklor.