Features Overview
Lexical Editor Easy provides a rich set of features to help you build powerful text editing experiences in your React applications. This page gives you a quick overview of all the features available.
Core Features
Rich Text Editing
- Text Formatting: Bold, italic, underline, and more
- Paragraph Formatting: Alignment, indentation, and spacing
- Headings: Multiple levels of headings (H1-H6)
- Lists: Ordered and unordered lists
- Links: Insert and edit hyperlinks
Learn more about Rich Text Editing →
Image Handling
- Image Uploads: Direct uploads to Vercel Blob
- Image Insertion: Place images within your content
- Customizable UI: Style the image upload interface
- Progress Tracking: Monitor upload progress
Learn more about Image Handling →
Data Persistence
- Automatic Saving: Save content as you type
- Content Loading: Retrieve saved content
- Neon PostgreSQL Integration: Store content in a scalable database
- Customizable Saving Behavior: Control when and how content is saved
Learn more about Data Persistence →
Integration Features
Vercel Blob Storage
- Upload and store images using Vercel's Blob Storage
- Public and private access control
- Progress tracking
- Optimized for serverless environments
Learn more about Vercel Blob Integration →
Neon PostgreSQL
- Store and retrieve editor content
- Automatic database schema setup
- WebSocket support for better performance
- Document management utilities
Learn more about Neon PostgreSQL Integration →
Advanced Features
- Custom Plugins: Create your own plugins to extend functionality
- Custom Nodes: Define custom content types for your editor
- Theming: Customize the appearance of the editor
- Collaborative Editing: Support for real-time collaboration (coming soon)
Learn more about Advanced Features →
How Features Are Organized
Lexical Editor Easy is built with a modular architecture:
- Core Components: The essential editor components (
LexicalEditor
andEditorToolbar
) - Integration Services: Services that connect to external systems (Vercel Blob, Neon PostgreSQL)
- Utility Components: Helper components that provide specific functionality (like
BlobImageUploader
) - Plugins: Components that add features to the editor (like
NeonPersistencePlugin
)
This modular approach allows you to use only the features you need, keeping your application lightweight.