{
  "name": "@libresign/pdf-elements",
  "description": "PDF viewer with draggable and resizable element overlays for Vue 3",
  "version": "1.2.5",
  "author": "LibreCode <contact@librecode.coop>",
  "private": false,
  "main": "dist/index.mjs",
  "module": "dist/index.mjs",
  "types": "dist/src/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/src/index.d.ts",
      "import": "./dist/index.mjs",
      "default": "./dist/index.mjs"
    },
    "./dist/index.css": "./dist/index.css",
    "./src/components/PDFElements.vue": "./src/components/PDFElements.vue",
    "./src/utils/asyncReader": "./src/utils/asyncReader.ts"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/LibreSign/pdf-elements"
  },
  "bugs": {
    "url": "https://github.com/LibreSign/pdf-elements/issues"
  },
  "homepage": "https://github.com/LibreSign/pdf-elements#readme",
  "keywords": [
    "pdf",
    "viewer",
    "annotations",
    "draggable",
    "resizable",
    "libresign",
    "vue3"
  ],
  "scripts": {
    "dev": "vite",
    "build": "vite build",
    "build:report": "vite build --mode report",
    "build:demo": "vite build --mode demo",
    "preview:demo": "vite preview --outDir dist-demo",
    "validate:dist": "node scripts/validate-pdfjs-dist.mjs",
    "prepack": "npm run build && npm run validate:dist",
    "test": "vitest run",
    "test:watch": "vitest",
    "lint": "eslint . --ext .vue,.ts,.js --max-warnings=0",
    "lint:fix": "eslint . --ext .vue,.ts,.js --fix"
  },
  "dependencies": {
    "pdfjs-dist": "^5.6.205",
    "vue": "^3.5.28"
  },
  "devDependencies": {
    "@nextcloud/browserslist-config": "^3.1.2",
    "@eslint/js": "^10.0.1",
    "@typescript-eslint/eslint-plugin": "^8.58.0",
    "@typescript-eslint/parser": "^8.58.0",
    "@vitejs/plugin-vue": "^6.0.4",
    "eslint": "^10.1.0",
    "eslint-plugin-vue": "^10.8.0",
    "@vitest/eslint-plugin": "^1.6.14",
    "globals": "^17.4.0",
    "happy-dom": "^20.7.0",
    "postcss": "^8.5.6",
    "rollup-plugin-visualizer": "^7.0.0",
    "typescript": "^6.0.2",
    "vite": "^8.0.2",
    "vite-plugin-dts": "^4.5.4",
    "vitest": "^4.0.18",
    "@vue/test-utils": "^2.4.6",
    "vue-eslint-parser": "^10.4.0",
    "vue-tsc": "^3.2.4"
  },
  "browserslist": [
    "extends @nextcloud/browserslist-config"
  ],
  "files": [
    "dist",
    "src",
    "COPYING",
    "README.md"
  ],
  "sideEffects": false,
  "license": "AGPL-3.0-or-later"
}
