Skip to content

little-thing/nick-editor

Repository files navigation

Nick Editor

English | 中文

This is a rich text editor project built with Turborepo.

Project Structure

The project contains the following packages:

Core Packages

  • editor: Editor core package
  • ui: Shared React component library
  • extension-paragraph: Paragraph extension package
  • extension-table: Table extension package
  • extension-table-handler: Table handler extension package

Tool Configuration Packages

  • typescript-config: Shared TypeScript configuration
  • eslint-config: Shared ESLint configuration

Tech Stack

The project uses the following technologies:

Development Guide

Install Dependencies

pnpm install

Development Mode

pnpm dev

Build Project

pnpm build

Cache Configuration

The project uses Turborepo's caching feature to improve build speed. Local caching is used by default.

Enable Remote Caching

  1. Login to Vercel:
npx turbo login
  1. Link to remote cache:
npx turbo link

Related Documentation


Nick Editor

这是一个基于 Turborepo 构建的富文本编辑器项目。

项目结构

该项目包含以下包:

核心包

  • editor: 编辑器核心包
  • ui: 共享的 React 组件库
  • extension-paragraph: 段落扩展包
  • extension-table: 表格扩展包
  • extension-table-handler: 表格处理器扩展包

工具配置包

  • typescript-config: 项目共享的 TypeScript 配置
  • eslint-config: 项目共享的 ESLint 配置

技术栈

项目使用以下技术:

开发指南

安装依赖

pnpm install

开发模式

pnpm dev

构建项目

pnpm build

缓存配置

项目使用 Turborepo 的缓存功能来提升构建速度。默认情况下使用本地缓存。

启用远程缓存

  1. 登录 Vercel:
npx turbo login
  1. 链接到远程缓存:
npx turbo link

相关文档

About

与语雀编辑器一样好用的编辑器

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •