{
  "name": "@fileverse-dev/ddoc",
  "private": false,
  "description": "DDoc",
  "version": "4.3.2",
  "main": "dist/index.es.js",
  "module": "dist/index.es.js",
  "exports": {
    ".": {
      "import": "./dist/index.es.js",
      "types": "./dist/index.d.ts"
    },
    "./styles": "./dist/style.css",
    "./types": "./dist/package/types.d.ts"
  },
  "files": [
    "/dist"
  ],
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "dev": "vite",
    "build": "tsc && vite build",
    "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --fix",
    "preview": "vite preview",
    "prepare": "husky install",
    "build:watch": "vite build --watch",
    "test": "vitest run"
  },
  "lint-staged": {
    "**/*.{js,jsx,ts,tsx}": [
      "eslint --fix",
      "prettier --write"
    ],
    "**/*.{json,css,md}": [
      "prettier --write"
    ]
  },
  "dependencies": {
    "@_ueberdosis/prosemirror-tables": "^1.1.3",
    "@aarkue/tiptap-math-extension": "^1.4.0",
    "@codemirror/commands": "^6.10.3",
    "@codemirror/lang-markdown": "^6.5.0",
    "@codemirror/language": "^6.12.3",
    "@codemirror/state": "^6.6.0",
    "@codemirror/view": "^6.43.0",
    "@fileverse-dev/md2slides": "^0.0.8",
    "@floating-ui/dom": "^1.7.4",
    "@noble/ciphers": "^1.3.0",
    "@noble/curves": "^1.9.7",
    "@radix-ui/react-focus-scope": "^1.1.0",
    "@radix-ui/react-popover": "^1.0.7",
    "@stablelib/ed25519": "^2.0.2",
    "@tippyjs/react": "^4.2.6",
    "@tiptap/core": "3.11.0",
    "@tiptap/extension-blockquote": "^3.11.0",
    "@tiptap/extension-code-block": "^3.11.0",
    "@tiptap/extension-code-block-lowlight": "^3.11.0",
    "@tiptap/extension-collaboration": "^3.11.0",
    "@tiptap/extension-color": "^3.11.0",
    "@tiptap/extension-document": "^3.11.0",
    "@tiptap/extension-font-family": "^3.11.0",
    "@tiptap/extension-heading": "^3.11.0",
    "@tiptap/extension-highlight": "^3.11.0",
    "@tiptap/extension-horizontal-rule": "^3.11.0",
    "@tiptap/extension-list": "^3.11.0",
    "@tiptap/extension-mathematics": "^3.11.0",
    "@tiptap/extension-placeholder": "^3.11.0",
    "@tiptap/extension-subscript": "^3.11.0",
    "@tiptap/extension-superscript": "^3.11.0",
    "@tiptap/extension-table": "^3.11.0",
    "@tiptap/extension-table-of-contents": "^3.11.0",
    "@tiptap/extension-text-align": "^3.11.0",
    "@tiptap/extension-text-style": "^3.11.0",
    "@tiptap/extension-typography": "^3.11.0",
    "@tiptap/extensions": "^3.11.0",
    "@tiptap/markdown": "^3.11.0",
    "@tiptap/pm": "3.11.0",
    "@tiptap/react": "3.11.0",
    "@tiptap/starter-kit": "^3.11.0",
    "@tiptap/suggestion": "^3.11.0",
    "@types/uuid": "^10.0.0",
    "@ucans/ucans": "^0.12.0",
    "base64-js": "^1.5.1",
    "classnames": "^2.5.1",
    "color": "^5.0.3",
    "compressorjs": "^1.2.1",
    "copy-to-clipboard": "^3.3.3",
    "date-fns": "^4.1.0",
    "dompurify": "^3.1.6",
    "embla-carousel-react": "^8.1.5",
    "emojibase-data": "^16.0.3",
    "highlight.js": "^11.11.1",
    "html2pdf.js": "^0.14.0",
    "js-base64": "^3.7.7",
    "katex": "^0.16.11",
    "lib0": "^0.2.95",
    "lowlight": "^3.3.0",
    "mammoth": "^1.10.0",
    "markdown-it-footnote": "^4.0.0",
    "odf-kit": "^0.9.3",
    "ollama": "^0.5.14",
    "platform": "^1.3.6",
    "prosemirror-model": "^1.21.0",
    "prosemirror-state": "^1.4.3",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "react-tweet": "^3.2.2",
    "react-uuid": "^2.0.0",
    "react-window": "^2.2.7",
    "socket.io-client": "^4.7.5",
    "tailwindcss-animate": "^1.0.7",
    "tiptap-markdown": "^0.9.0",
    "turndown": "^7.2.0",
    "usehooks-ts": "^3.1.0",
    "uuid": "^10.0.0",
    "vaul": "^0.9.1",
    "vite-plugin-dts": "^3.6.3",
    "ws": "^8.18.0",
    "y-indexeddb": "^9.0.12",
    "y-prosemirror": "^1.2.5",
    "y-protocols": "^1.0.6",
    "yjs": "^13.6.15",
    "zustand": "^5.0.12"
  },
  "peerDependencies": {
    "@dnd-kit/core": ">=6.3.1",
    "@dnd-kit/sortable": ">=10.0.0",
    "@dnd-kit/utilities": ">=3.2.2",
    "@fileverse/crypto": ">=0.0.21",
    "@fileverse/ens": "0.0.4",
    "@fileverse/ui": "5.2.1",
    "framer-motion": ">=11.2.10",
    "frimousse": ">=0.3.0",
    "mermaid": "11.14.0",
    "viem": ">=2.35.0"
  },
  "devDependencies": {
    "@testing-library/jest-dom": "^6.4.0",
    "@testing-library/react": "^16.0.0",
    "@types/dompurify": "^3.0.5",
    "@types/katex": "^0.16.7",
    "@types/markdown-it-footnote": "^3.0.4",
    "@types/node": "^20.10.0",
    "@types/platform": "^1.3.6",
    "@types/react": "^18.2.37",
    "@types/react-dom": "^18.2.15",
    "@types/turndown": "^5.0.5",
    "@typescript-eslint/eslint-plugin": "^6.10.0",
    "@typescript-eslint/parser": "^6.10.0",
    "@vitejs/plugin-react": "^4.2.0",
    "autoprefixer": "^10.4.19",
    "eslint": "^8.53.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-prettier": "^5.2.1",
    "eslint-plugin-react-hooks": "^4.6.0",
    "eslint-plugin-react-refresh": "^0.4.4",
    "husky": "^9.1.7",
    "jsdom": "^25.0.0",
    "lint-staged": "^15.2.10",
    "postcss": "^8.4.38",
    "prettier": "^3.4.2",
    "tailwindcss": "^3.4.3",
    "typescript": "^5.2.2",
    "vite": "^5.0.0",
    "vitest": "^2.1.0"
  }
}
