{
  "name": "@richscripts/richtexteditor",
  "publishConfig": {
    "access": "public"
  },
  "version": "2.5.0",
  "description": "A full-featured JavaScript rich text editor (WYSIWYG) with toolbar, plugins, i18n support, a built-in AI Toolkit (Ask AI, AI Chat, AI Review drawer, BYOK resolver), structured content APIs (JSON/Markdown), and an optional collaboration / review stack: slash commands, @mentions, human-author Track Changes, threaded comments, revision history, and Yjs-backed presence. Ships React, Vue, and server-safe conversion helpers.",
  "main": "./richtexteditor/rte.js",
  "bin": {
    "rte-migration-report": "./migration/cli.js"
  },
  "scripts": {
    "test:server": "node tests/run-all.test.js",
    "test:admin": "node tests/run-all.test.js",
    "test": "node tests/run-all.test.js",
    "smoke:pack": "node tests/smoke-pack.js",
    "artifact:migration": "node scripts/build-migration-fidelity-artifact.js",
    "artifact:migration:runtime": "npm --prefix vendor-runtime-tests ci && npm --prefix vendor-runtime-tests run generate && node scripts/build-migration-fidelity-artifact.js",
    "guard:protected": "node tests/guard-protected-bundle.js",
    "prepublishOnly": "node tests/guard-protected-bundle.js"
  },
  "types": "./index.d.ts",
  "style": "./richtexteditor/rte_theme_default.css",
  "exports": {
    ".": {
      "types": "./index.d.ts",
      "default": "./richtexteditor/rte.js"
    },
    "./angular": {
      "types": "./angular/index.d.ts",
      "default": "./angular/index.ts"
    },
    "./react": {
      "types": "./react/index.d.ts",
      "default": "./react/index.js"
    },
    "./vue": {
      "types": "./vue/index.d.ts",
      "default": "./vue/index.js"
    },
    "./svelte": {
      "types": "./svelte/index.d.ts",
      "default": "./svelte/index.js"
    },
    "./headless": {
      "types": "./headless/index.d.ts",
      "default": "./headless/index.js"
    },
    "./migration": {
      "types": "./migration/index.d.ts",
      "default": "./migration/index.js"
    },
    "./server": {
      "types": "./server/index.d.ts",
      "default": "./server/index.js"
    },
    "./admin": {
      "types": "./admin/index.d.ts",
      "default": "./admin/index.js"
    },
    "./integrations/shared": {
      "types": "./integrations/shared.d.ts",
      "default": "./integrations/shared.js"
    },
    "./richtexteditor/*": "./richtexteditor/*",
    "./package.json": "./package.json"
  },
  "files": [
    "angular",
    "admin",
    "headless",
    "index.d.ts",
    "integrations",
    "migration",
    "react",
    "richtexteditor",
    "server",
    "svelte",
    "vue"
  ],
  "peerDependencies": {
    "react": ">=18",
    "svelte": ">=3",
    "vue": ">=3"
  },
  "peerDependenciesMeta": {
    "react": {
      "optional": true
    },
    "svelte": {
      "optional": true
    },
    "vue": {
      "optional": true
    }
  },
  "keywords": [
    "rich-text-editor",
    "wysiwyg",
    "editor",
    "html-editor",
    "structured-content",
    "json",
    "markdown",
    "react",
    "vue",
    "angular",
    "svelte",
    "headless",
    "use-editor",
    "ssr",
    "server-rendering",
    "text-editor",
    "contenteditable",
    "toolbar",
    "formatting",
    "image-editor",
    "pdf-export",
    "i18n",
    "plugins",
    "javascript",
    "vanilla-js",
    "no-dependencies",
    "slash-commands",
    "mentions",
    "track-changes",
    "comments",
    "revision-history",
    "collaboration",
    "yjs",
    "crdt",
    "ai-toolkit",
    "ai-editor"
  ],
  "author": "CuteSoft Components Inc.",
  "license": "SEE LICENSE IN http://richtexteditor.com/license.aspx",
  "homepage": "https://richtexteditor.com",
  "repository": {
    "type": "git",
    "url": "https://github.com/richtexteditor/richtexteditor"
  }
}
