/lake-wysiwyg

Browser-based WYSIWYG editor

Primary LanguageTypeScriptMIT LicenseMIT

Lake

CI npm size


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

Development

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/.

Running tests

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.

License

MIT