{
  "name": "epubier",
  "version": "0.4.1",
  "description": "A drop-in ebook reader UI for ePub, PDF, comic book (.cbz, .cbr, .cb7), Kindle (.mobi, .azw3) and RTF files: pages, table of contents, search, bookmarks, highlights, sharing and fullscreen",
  "keywords": [
    "epub",
    "pdf",
    "cbz",
    "cbr",
    "cb7",
    "comic",
    "mobi",
    "azw3",
    "kindle",
    "rtf",
    "ebook",
    "reader",
    "epub.js",
    "epubjs",
    "pdf.js",
    "viewer",
    "highlights",
    "bookmarks"
  ],
  "homepage": "https://github.com/digitaltembo/epubierjs#readme",
  "bugs": {
    "url": "https://github.com/digitaltembo/epubierjs/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/digitaltembo/epubierjs.git"
  },
  "license": "MIT",
  "author": "Nolan Hawkins",
  "type": "module",
  "main": "./dist/esm/index.js",
  "module": "./dist/esm/index.js",
  "types": "./epubier.d.ts",
  "exports": {
    ".": {
      "types": "./epubier.d.ts",
      "default": "./dist/esm/index.js"
    },
    "./all": {
      "types": "./types/all.d.ts",
      "default": "./dist/esm/all.js"
    },
    "./core": {
      "types": "./types/core.d.ts",
      "default": "./dist/esm/core.js"
    },
    "./formats/epub": {
      "types": "./types/format.d.ts",
      "default": "./dist/esm/formats/epub.js"
    },
    "./formats/pdf": {
      "types": "./types/format.d.ts",
      "default": "./dist/esm/formats/pdf.js"
    },
    "./formats/cbz": {
      "types": "./types/format.d.ts",
      "default": "./dist/esm/formats/cbz.js"
    },
    "./formats/comicarchive": {
      "types": "./types/format.d.ts",
      "default": "./dist/esm/formats/comicarchive.js"
    },
    "./formats/mobi": {
      "types": "./types/format.d.ts",
      "default": "./dist/esm/formats/mobi.js"
    },
    "./formats/rtf": {
      "types": "./types/format.d.ts",
      "default": "./dist/esm/formats/rtf.js"
    },
    "./dist/epubier.min.js": "./dist/epubier.min.js",
    "./dist/epubier.all.min.js": "./dist/epubier.all.min.js",
    "./dist/pdf.worker.min.mjs": "./dist/pdf.worker.min.mjs",
    "./dist/comicarchive.worker.js": "./dist/comicarchive.worker.js",
    "./dist/libarchive.wasm": "./dist/libarchive.wasm",
    "./strings.json": "./src/strings.json",
    "./package.json": "./package.json"
  },
  "unpkg": "./dist/epubier.min.js",
  "jsdelivr": "./dist/epubier.min.js",
  "files": [
    "dist",
    "src",
    "epubier.d.ts",
    "types",
    "LICENSE",
    "THIRD_PARTY_LICENSES"
  ],
  "scripts": {
    "build": "node build.mjs",
    "watch": "node build.mjs --watch",
    "start": "node build.mjs --serve",
    "prepublishOnly": "npm run build",
    "release": "(npm whoami >/dev/null 2>&1 || npm login) && npm publish",
    "test": "node --test \"test/*.test.mjs\""
  },
  "dependencies": {
    "epubjs": "^0.3.93",
    "jszip": "^3.10.1"
  },
  "peerDependencies": {
    "@lingo-reader/mobi-parser": "^0.4.6",
    "pdfjs-dist": ">=5.0.0",
    "rtf.js": "^3.0.9"
  },
  "peerDependenciesMeta": {
    "pdfjs-dist": {
      "optional": true
    },
    "@lingo-reader/mobi-parser": {
      "optional": true
    },
    "rtf.js": {
      "optional": true
    }
  },
  "devDependencies": {
    "@lingo-reader/mobi-parser": "^0.4.6",
    "esbuild": "^0.28.2",
    "libarchive.js": "^2.0.2",
    "pdfjs-dist": "^6.3.289",
    "rtf.js": "^3.0.9"
  }
}
