cursor chat à la Figma for digital co-existing + presence
cursor-chat is a lightweight cursor chat feature inspired by Figma, designed for digital co-existing and presence. This experimental library is not recommended for production use but is suitable for personal websites and playful experiments. It is built on top of yjs and perfect-cursors. For a React version, one can refer to y-presence. Users can access a demo by pressing '/' to start chatting and 'esc' to exit.
Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects
TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.