Lake is a rich text editor for the web. It has a good user experience and provides easy-to-use programming interface to allow further extension.
Examples · Getting started · Reference
To build Lake or change source code, you need to download the repository and start a development server that contains an HTTP service and real-time bundling.
# Clone the repository
git clone https://github.com/lakejs/lake.git
# Install dependencies
pnpm install
# Start a local server
pnpm dev
You can now view all demos by visiting http://localhost:8080/examples/
.
Lake uses a lot of browser APIs and therefore it requires a real browser environment to run the tests. You can open http://localhost:8080/tests/
to run all test cases visibly, or execute pnpm test
command in your console to run the tests in headless mode.