{
  "name": "@halo-dev/richtext-editor",
  "version": "2.20.0",
  "description": "Default editor for Halo",
  "homepage": "https://github.com/halo-dev/halo/tree/main/ui/packages/editor#readme",
  "bugs": {
    "url": "https://github.com/halo-dev/halo/issues"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/halo-dev/halo.git",
    "directory": "ui/packages/editor"
  },
  "license": "GPL-3.0",
  "author": "@halo-dev",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/rich-text-editor.es.js"
    },
    "./dist/style.css": "./dist/style.css"
  },
  "main": "./dist/rich-text-editor.iife.js",
  "jsdelivr": "./dist/rich-text-editor.iife.js",
  "unpkg": "./dist/rich-text-editor.iife.js",
  "module": "./dist/rich-text-editor.es.js",
  "types": "./dist/index.d.ts",
  "files": [
    "dist"
  ],
  "scripts": {
    "build": "vite build --config ./vite.lib.config.ts",
    "dev": "vite",
    "lint": "eslint ./src --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts",
    "prettier": "prettier --write './src/**/*.{vue,js,jsx,ts,tsx,css,scss,json,yml,yaml,html}'",
    "release": "release-it",
    "test:unit:coverage": "vitest run --environment jsdom --coverage",
    "test:unit:ui": "vitest --environment jsdom --watch --ui",
    "test:unit:watch": "vitest --environment jsdom --watch",
    "typecheck": "vue-tsc --noEmit -p tsconfig.app.json --composite false"
  },
  "dependencies": {
    "@ckpack/vue-color": "^1.5.0",
    "@tiptap/core": "^2.11.2",
    "@tiptap/extension-blockquote": "^2.11.2",
    "@tiptap/extension-bold": "^2.11.2",
    "@tiptap/extension-bullet-list": "^2.11.2",
    "@tiptap/extension-code": "^2.11.2",
    "@tiptap/extension-code-block": "^2.11.2",
    "@tiptap/extension-color": "^2.11.2",
    "@tiptap/extension-document": "^2.11.2",
    "@tiptap/extension-dropcursor": "^2.11.2",
    "@tiptap/extension-hard-break": "^2.11.2",
    "@tiptap/extension-heading": "^2.11.2",
    "@tiptap/extension-highlight": "^2.11.2",
    "@tiptap/extension-history": "^2.11.2",
    "@tiptap/extension-horizontal-rule": "^2.11.2",
    "@tiptap/extension-image": "^2.11.2",
    "@tiptap/extension-italic": "^2.11.2",
    "@tiptap/extension-link": "^2.11.2",
    "@tiptap/extension-list-item": "^2.11.2",
    "@tiptap/extension-list-keymap": "^2.11.2",
    "@tiptap/extension-ordered-list": "^2.11.2",
    "@tiptap/extension-paragraph": "^2.11.2",
    "@tiptap/extension-placeholder": "^2.11.2",
    "@tiptap/extension-strike": "^2.11.2",
    "@tiptap/extension-subscript": "^2.11.2",
    "@tiptap/extension-superscript": "^2.11.2",
    "@tiptap/extension-table": "^2.11.2",
    "@tiptap/extension-table-row": "^2.11.2",
    "@tiptap/extension-task-item": "^2.11.2",
    "@tiptap/extension-task-list": "^2.11.2",
    "@tiptap/extension-text": "^2.11.2",
    "@tiptap/extension-text-align": "^2.11.2",
    "@tiptap/extension-text-style": "^2.11.2",
    "@tiptap/extension-underline": "^2.11.2",
    "@tiptap/pm": "^2.11.2",
    "@tiptap/suggestion": "^2.11.2",
    "@tiptap/vue-3": "^2.11.2",
    "floating-vue": "^5.2.2",
    "github-markdown-css": "^5.2.0",
    "linkifyjs": "^4.1.3",
    "scroll-into-view-if-needed": "^3.1.0",
    "tippy.js": "^6.3.7"
  },
  "devDependencies": {
    "@iconify/json": "^2.2.117",
    "@types/linkifyjs": "^2.1.7",
    "release-it": "^16.1.5",
    "vite-plugin-dts": "^4.2.2"
  },
  "peerDependencies": {
    "vue": "^3.5.13"
  }
}
