A website showcasing NvChad's Base46 theme with various languages ( previews generated from neovim itself! ). And providing various terminal configs.
- The prebuild script in package.json runs a shell script gentheme-html.sh
- This scripts downloads neovim ( on wherever the website is deployed ) and bootstraps the neovim config (nvim dir), installs plugins etc.
- Then a lua module
vihtml
from the nvim config runs and generates all theme html as svelte components and saves them tosrc/lib
dir - Svelte then compiles them well