Проект написан на forest rendering engine, для стилизации tailwind, а в качестве бандлера выступает Vite.
Основная сложность была в редакторе кода Codemirror. Необходимо правильно подгружать темы оформления, потому что они являются частью набора расширений codemirror и их нужно было подгружать вместе со сменой темы оформления.