lakelib
TypeScript icon, indicating that this package has built-in type declarations

0.3.4 • Public • Published

Lake

CI npm size


Lake is a browser-based rich text editor built for modern applications that require content creation like blog posts, user comments, and email composition. It aims to provide as many features as possible through a simple structure while remaining free for commercial use.

Examples · Getting started · Reference

Development

Want to customize Lake? Follow these steps to set up a local development environment:

# Clone the repository
git clone https://github.com/lakejs/lake.git

# Install dependencies
pnpm install

# Start the development server
pnpm dev

Once the server is running, you can open http://localhost:8080/examples/ to try the demos.

Testing

Since Lake relies on various browser APIs, tests need to run in a real browser environment. You have two options:

  • Open http://localhost:8080/tests/ to run tests in a visible browser window.

  • Run tests in headless mode with the pnpm test command.

License

Lake is released under the MIT license. Below is a list of licenses for its dependencies:

Dependency License Author
Phosphor Icons MIT Tobias Fried
Fluent Icons MIT Microsoft
CodeMirror MIT Marijn Haverbeke
debounce MIT Sindre Sorhus
EventEmitter3 MIT Arnout Kazemier
fast-deep-equal MIT Evgeny Poberezkin
Idiomorph BSD 2-Clause Big Sky Software
is-hotkey MIT Ian Storm Taylor
KaTeX MIT Khan Academy
rc-upload MIT Ant Design Team
PhotoSwipe MIT Dmitry Semenov
typesafe-i18n MIT Hofer Ivan

Package Sidebar

Install

npm i lakelib

Homepage

lakejs.org

Weekly Downloads

227

Version

0.3.4

License

MIT

Unpacked Size

2.93 MB

Total Files

10

Last publish

Collaborators

  • luolonghao