{
  "_from": "fflate@^0.8.1",
  "_id": "fflate@0.8.3",
  "_inBundle": false,
  "_integrity": "sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA==",
  "_location": "/fflate",
  "_phantomChildren": {},
  "_requested": {
    "type": "range",
    "registry": true,
    "raw": "fflate@^0.8.1",
    "name": "fflate",
    "escapedName": "fflate",
    "rawSpec": "^0.8.1",
    "saveSpec": null,
    "fetchSpec": "^0.8.1"
  },
  "_requiredBy": [
    "/jspdf"
  ],
  "_resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.3.tgz",
  "_shasum": "bc27d8eb30343d4d512abb03480202ce65d825fc",
  "_spec": "fflate@^0.8.1",
  "_where": "/var/www/html/prod/amplitech-react-js/node_modules/jspdf",
  "alias": {
    "react": "preact/compat",
    "react-dom": "preact/compat",
    "buffer": false,
    "process": false
  },
  "author": {
    "name": "Arjun Barrett",
    "email": "arjunbarrett@gmail.com"
  },
  "browser": {
    "./lib/node-worker.cjs": "./lib/worker.cjs"
  },
  "bugs": {
    "url": "https://github.com/101arrowz/fflate/issues",
    "email": "arjunbarrett@gmail.com"
  },
  "bundleDependencies": false,
  "deprecated": false,
  "description": "High performance (de)compression in an 8kB package",
  "devDependencies": {
    "@parcel/service-worker": "^2.9.3",
    "@types/node": "^25.8.0",
    "@types/pako": "*",
    "@types/react": "^18.2.21",
    "@types/react-dom": "^18.2.7",
    "jszip": "^3.10.1",
    "pako": "*",
    "parcel": "^2.9.3",
    "preact": "^10.17.1",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "simple-git": "^3.19.1",
    "terser": "^5.47.1",
    "tiny-inflate": "*",
    "ts-node": "^10.9.2",
    "typedoc": "^0.28.19",
    "typedoc-plugin-markdown": "^4.11.0",
    "typescript": "^6.0.3",
    "uvu": "^0.5.6",
    "uzip": "*"
  },
  "exports": {
    ".": {
      "node": {
        "import": {
          "types": "./esm/index.d.mts",
          "default": "./esm/index.mjs"
        },
        "require": {
          "types": "./lib/node.d.cts",
          "default": "./lib/node.cjs"
        }
      },
      "import": {
        "types": "./esm/browser.d.ts",
        "default": "./esm/browser.js"
      },
      "require": {
        "types": "./lib/browser.d.cts",
        "default": "./lib/browser.cjs"
      }
    },
    "./node": {
      "import": {
        "types": "./esm/index.d.mts",
        "default": "./esm/index.mjs"
      },
      "require": {
        "types": "./lib/node.d.cts",
        "default": "./lib/node.cjs"
      }
    },
    "./browser": {
      "import": {
        "types": "./esm/browser.d.ts",
        "default": "./esm/browser.js"
      },
      "require": {
        "types": "./lib/browser.d.cts",
        "default": "./lib/browser.cjs"
      }
    },
    "./package.json": "./package.json"
  },
  "homepage": "https://101arrowz.github.io/fflate",
  "jsdelivr": "./umd/index.js",
  "keywords": [
    "gzip",
    "gunzip",
    "deflate",
    "inflate",
    "compression",
    "decompression",
    "zlib",
    "pako",
    "jszip",
    "browser",
    "node.js",
    "tiny",
    "fast",
    "zip",
    "unzip",
    "non-blocking"
  ],
  "license": "MIT",
  "main": "./lib/index.cjs",
  "module": "./esm/browser.js",
  "name": "fflate",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/101arrowz/fflate.git"
  },
  "scripts": {
    "build": "npm run build:lib && npm run build:docs && npm run build:demo",
    "build:demo": "tsc --project tsconfig.demo.json && parcel build demo/index.html --no-cache --public-url \"./\" && SC=cpGHPages npm run script",
    "build:docs": "typedoc --plugin typedoc-plugin-markdown --hideBreadcrumbs --readme none --disableSources --excludePrivate --excludeProtected --expandParameters --githubPages false --out docs/ src/index.ts",
    "build:lib": "tsc && tsc --project tsconfig.esm.json && npm run build:rewrite && npm run build:umd",
    "build:rewrite": "SC=rewriteBuilds npm run script",
    "build:umd": "SC=buildUMD npm run script",
    "prepack": "npm run build && npm run test",
    "script": "node -r ts-node/register scripts/$SC.ts",
    "test": "TS_NODE_PROJECT=test/tsconfig.json uvu -b -r ts-node/register test"
  },
  "sideEffects": false,
  "targets": {
    "main": false,
    "module": false,
    "browser": false,
    "types": false
  },
  "types": "./lib/index.d.ts",
  "unpkg": "./umd/index.js",
  "version": "0.8.3"
}
