https://www.youtube.com/watch?v=SqcY0GlETPk
this project is setup using $ npm create vite@latest
$ git clone https://github.com/mylearnit/takenote-vite
$ cd takenote-vite
$ npm i
$ npm run dev
For react 19+ you need to force install
$ npm i --legacy-peer-deps react-split-pane
$ npm i --legacy-peer-deps sass-embedded
For build there is splitpane bug, to fix check:
tomkp/react-split-pane#830 (comment)
edit:node_modules/react-split-pane/index.d.ts