{
  "name": "superdoc",
  "type": "module",
  "version": "1.26.0",
  "license": "AGPL-3.0",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/superdoc-dev/superdoc.git",
    "directory": "packages/superdoc"
  },
  "homepage": "https://www.superdoc.dev/",
  "bugs": {
    "url": "https://github.com/superdoc-dev/superdoc/issues"
  },
  "readme": "../../README.md",
  "files": [
    "dist",
    "AGENTS.md"
  ],
  "exports": {
    ".": {
      "types": "./dist/superdoc/src/index.d.ts",
      "source": "./src/index.js",
      "import": "./dist/superdoc.es.js",
      "require": "./dist/superdoc.cjs"
    },
    "./types": {
      "types": "./dist/super-editor/src/types.d.ts",
      "source": "./src/types.ts",
      "import": "./dist/types.es.js",
      "require": "./dist/types.cjs"
    },
    "./converter": {
      "import": "./dist/super-editor/converter.es.js"
    },
    "./docx-zipper": {
      "import": "./dist/super-editor/docx-zipper.es.js"
    },
    "./super-editor": {
      "source": "./src/super-editor.js",
      "types": "./dist/superdoc/src/super-editor.d.ts",
      "import": "./dist/super-editor.es.js",
      "require": "./dist/super-editor.cjs"
    },
    "./headless-toolbar": {
      "types": "./dist/superdoc/src/headless-toolbar.d.ts",
      "source": "./src/headless-toolbar.js",
      "import": "./dist/headless-toolbar.es.js"
    },
    "./headless-toolbar/react": {
      "types": "./dist/superdoc/src/headless-toolbar-react.d.ts",
      "source": "./src/headless-toolbar-react.js",
      "import": "./dist/headless-toolbar-react.es.js"
    },
    "./headless-toolbar/vue": {
      "types": "./dist/superdoc/src/headless-toolbar-vue.d.ts",
      "source": "./src/headless-toolbar-vue.js",
      "import": "./dist/headless-toolbar-vue.es.js"
    },
    "./file-zipper": {
      "import": "./dist/super-editor/file-zipper.es.js"
    },
    "./style.css": "./dist/style.css"
  },
  "types": "./dist/superdoc/src/index.d.ts",
  "typesVersions": {
    "*": {
      "headless-toolbar": [
        "./dist/superdoc/src/headless-toolbar.d.ts"
      ],
      "headless-toolbar/react": [
        "./dist/superdoc/src/headless-toolbar-react.d.ts"
      ],
      "headless-toolbar/vue": [
        "./dist/superdoc/src/headless-toolbar-vue.d.ts"
      ],
      "super-editor": [
        "./dist/superdoc/src/super-editor.d.ts"
      ],
      "types": [
        "./dist/super-editor/src/types.d.ts"
      ]
    }
  },
  "main": "./dist/superdoc.umd.js",
  "module": "./dist/superdoc.es.js",
  "dependencies": {
    "buffer-crc32": "^1.0.0",
    "eventemitter3": "^5.0.1",
    "jsdom": "^27.3.0",
    "konva": "^10.2.0",
    "pinia": "^2.1.7",
    "rollup-plugin-copy": "^3.5.0",
    "uuid": "^9.0.1",
    "vue": "3.5.25",
    "y-websocket": "^3.0.0"
  },
  "peerDependencies": {
    "@hocuspocus/provider": "^2.13.6",
    "pdfjs-dist": "^5.4.296",
    "prosemirror-model": "^1.25.0",
    "prosemirror-state": "^1.4.0",
    "prosemirror-transform": "^1.9.0",
    "prosemirror-view": "^1.33.0",
    "react": ">=16.8.0",
    "y-prosemirror": "^1.3.7",
    "yjs": "^13.6.19"
  },
  "peerDependenciesMeta": {
    "pdfjs-dist": {
      "optional": true
    },
    "prosemirror-model": {
      "optional": true
    },
    "prosemirror-state": {
      "optional": true
    },
    "prosemirror-transform": {
      "optional": true
    },
    "prosemirror-view": {
      "optional": true
    },
    "react": {
      "optional": true
    }
  },
  "devDependencies": {
    "@hocuspocus/provider": "^2.13.6",
    "@hocuspocus/server": "^2.13.6",
    "@vitejs/plugin-vue": "6.0.2",
    "@vue/test-utils": "^2.4.6",
    "concurrently": "^9.1.2",
    "jszip": "3.10.1",
    "nodemon": "^3.1.10",
    "pdfjs-dist": "^5.4.296",
    "postcss-nested": "^6.0.1",
    "postcss-prefixwrap": "^1.56.2",
    "prosemirror-model": "^1.25.2",
    "prosemirror-state": "^1.4.3",
    "rollup-plugin-visualizer": "^5.12.0",
    "sirv": "^3.0.2",
    "typescript": "^5.9.2",
    "vite": "^7.2.7",
    "vite-plugin-dts": "~4.5.4",
    "vite-plugin-node-polyfills": "^0.25.0",
    "vitest": "^3.2.4",
    "ws": "^8.18.3",
    "xml-js": "1.6.11",
    "@superdoc/common": "1.0.0",
    "@superdoc/super-editor": "0.0.1",
    "@superdoc-dev/superdoc-yjs-collaboration": "1.0.2"
  },
  "scripts": {
    "dev": "concurrently -k -n VITE,WORD -c cyan,magenta \"vite\" \"node ../../devtools/word-benchmark-sidecar/server.js --stay-alive-on-reuse\"",
    "dev:collab": "concurrently -k -n VITE,COLLAB,WORD -c cyan,green,magenta \"vite\" \"pnpm run collab-server\" \"node ../../devtools/word-benchmark-sidecar/server.js --stay-alive-on-reuse\"",
    "collab-server": "pnpm --filter @superdoc-dev/superdoc-yjs-collaboration build && tsx src/dev/collab-server.ts",
    "word-benchmark-sidecar": "node ../../devtools/word-benchmark-sidecar/server.js",
    "build": "vite build && pnpm run build:umd",
    "build:dev": "SUPERDOC_SKIP_DTS=1 vite build",
    "postbuild": "node ./scripts/ensure-types.cjs && node ./scripts/audit-bundle.cjs",
    "build:es": "vite build && pnpm run postbuild",
    "watch:es": "vite build --watch",
    "build:umd": "vite build --config vite.config.umd.js",
    "watch:umd": "vite build --watch --config vite.config.umd.js",
    "clean": "rm -rf dist",
    "pack:local": "pnpm run pack",
    "pack": "pnpm run build:es && pnpm pack && mv $(ls superdoc-*.tgz) ./superdoc.tgz",
    "pack:es": "pnpm run build:es && pnpm pack && mv $(ls superdoc-*.tgz) ./superdoc.tgz",
    "test": "vitest"
  }
}