{
  "name": "root",
  "private": true,
  "packageManager": "pnpm@9.13.0",
  "description": "A rich text editor based on Quill 2.0, which extends rich modules and formats on the basis of Quill. It is powerful and out-of-the-box.",
  "author": "OpenTiny Team",
  "license": "MIT",
  "homepage": "",
  "repository": {
    "type": "git",
    "url": "git@github.com:opentiny/tiny-editor.git"
  },
  "bugs": {
    "url": "https://github.com/opentiny/tiny-editor/issues"
  },
  "keywords": [
    "editor",
    "rich-text-editor",
    "rich-text",
    "wysiwyg",
    "wysiwyg-editor",
    "quill",
    "opentiny",
    "fluent-editor",
    "tiny-editor"
  ],
  "scripts": {
    "dev": "pnpm -F docs dev",
    "watch": "pnpm -F @opentiny/fluent-editor dev",
    "dev:projects": "pnpm -F projects dev",
    "build": "pnpm -F docs build",
    "build:v3": "pnpm -F docs build:v3",
    "build:projects": "pnpm -F projects build",
    "build:lib": "pnpm -F @opentiny/fluent-editor build && pnpm -F @opentiny/fluent-editor pre-release",
    "pub": "pnpm -F @opentiny/fluent-editor pub",
    "lint": "eslint . --cache",
    "lint:fix": "eslint . --fix",
    "install:browser": "pnpm -F docs install:browser",
    "test": "pnpm -F docs test",
    "report": "pnpm -F docs report"
  },
  "devDependencies": {
    "@antfu/eslint-config": "^3.9.1",
    "@types/node": "^22.7.0",
    "eslint": "^9.0.0",
    "eslint-plugin-format": "^0.1.2",
    "lint-staged": "^12.1.4"
  },
  "gitHooks": {
    "pre-commit": "lint-staged",
    "commit-msg": "node verifyCommit.js"
  },
  "pnpm": {
    "patchedDependencies": {
      "quill@2.0.3": "patches/quill@2.0.3.patch"
    }
  },
  "lint-staged": {
    "*.ts": [
      "eslint --fix",
      "git add"
    ]
  }
}