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

0.3.1 • Public • Published

Lake

CI npm size


Lake is a browser-based rich text editor designed for creating content such as blogs, comments, and emails. It tries to keep a balance between being feature-rich and lightweight, offering an easy-to-use programming interface for further extension.

Examples · Getting started · Reference

Development

If you want to customize Lake, download the source code and run a local server that includes 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 visit http://localhost:8080/examples/ to try the demos in your local environment.

Test

Lake depends on many browser APIs, so running its test cases needs a real browser environment. You can run the tests visibly by visiting http://localhost:8080/tests/, or execute the pnpm test command to run them in headless mode.

License

Lake is released under the MIT license. The following table shows the licenses of the packages that Lake depends on.

Dependency License
Phosphor Icons MIT
Fluent Icons MIT
CodeMirror MIT
debounce MIT
EventEmitter3 MIT
fast-deep-equal MIT
Idiomorph BSD 2-Clause
is-hotkey MIT
KaTeX MIT
rc-upload MIT
PhotoSwipe MIT
typesafe-i18n MIT

Package Sidebar

Install

npm i lakelib

Homepage

lakejs.org

Weekly Downloads

52

Version

0.3.1

License

MIT

Unpacked Size

2.91 MB

Total Files

173

Last publish

Collaborators

  • luolonghao