| { |
| "name": "fflate", |
| "version": "0.8.2", |
| "description": "High performance (de)compression in an 8kB package", |
| "main": "./lib/index.cjs", |
| "module": "./esm/browser.js", |
| "types": "./lib/index.d.ts", |
| "unpkg": "./umd/index.js", |
| "jsdelivr": "./umd/index.js", |
| "browser": { |
| "./lib/node-worker.cjs": "./lib/worker.cjs" |
| }, |
| "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" |
| } |
| } |
| }, |
| "targets": { |
| "main": false, |
| "module": false, |
| "browser": false, |
| "types": false |
| }, |
| "sideEffects": false, |
| "homepage": "https://101arrowz.github.io/fflate", |
| "repository": "https://github.com/101arrowz/fflate", |
| "bugs": { |
| "email": "arjunbarrett@gmail.com", |
| "url": "https://github.com/101arrowz/fflate/issues" |
| }, |
| "author": "Arjun Barrett <arjunbarrett@gmail.com>", |
| "license": "MIT", |
| "keywords": [ |
| "gzip", |
| "gunzip", |
| "deflate", |
| "inflate", |
| "compression", |
| "decompression", |
| "zlib", |
| "pako", |
| "jszip", |
| "browser", |
| "node.js", |
| "tiny", |
| "fast", |
| "zip", |
| "unzip", |
| "non-blocking" |
| ], |
| "scripts": { |
| "build": "npm run build:lib && npm run build:docs && npm run build:demo", |
| "script": "node -r ts-node/register scripts/$SC.ts", |
| "build:lib": "tsc && tsc --project tsconfig.esm.json && npm run build:rewrite && npm run build:umd", |
| "build:umd": "SC=buildUMD npm run script", |
| "build:rewrite": "SC=rewriteBuilds npm run script", |
| "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 --githubPages false --out docs/ src/index.ts", |
| "test": "TS_NODE_PROJECT=test/tsconfig.json uvu -b -r ts-node/register test", |
| "prepack": "npm run build && npm run test" |
| }, |
| "devDependencies": { |
| "@parcel/service-worker": "^2.9.3", |
| "@types/node": "^14.11.2", |
| "@types/pako": "*", |
| "@types/react": "^18.2.21", |
| "@types/react-dom": "^18.2.7", |
| "jszip": "^3.5.0", |
| "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.3.8", |
| "tiny-inflate": "*", |
| "ts-node": "^10.9.1", |
| "typedoc": "^0.25.0", |
| "typedoc-plugin-markdown": "^3.16.0", |
| "typescript": "^5.2.2", |
| "uvu": "^0.3.3", |
| "uzip": "*" |
| }, |
| "alias": { |
| "react": "preact/compat", |
| "react-dom": "preact/compat", |
| "buffer": false, |
| "process": false |
| } |
| } |
|
|