package.json 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. {
  2. "name": "fflate",
  3. "version": "0.2.1",
  4. "description": "High performance (de)compression in an 8kB package",
  5. "main": "lib/index.js",
  6. "module": "esm/index.js",
  7. "types": "lib/index.d.ts",
  8. "browser": {
  9. "./lib/node-worker.js": "./lib/worker.js",
  10. "./esm/node-worker.js": "./esm/worker.js"
  11. },
  12. "sideEffects": false,
  13. "repository": "https://github.com/101arrowz/fflate",
  14. "author": "Arjun Barrett",
  15. "license": "MIT",
  16. "keywords": [
  17. "gzip",
  18. "gunzip",
  19. "deflate",
  20. "inflate",
  21. "compression",
  22. "decompression",
  23. "zlib",
  24. "pako",
  25. "browser",
  26. "node.js",
  27. "tiny"
  28. ],
  29. "scripts": {
  30. "build": "yarn build:lib && yarn build:docs",
  31. "build:lib": "tsc && tsc --project tsconfig.esm.json",
  32. "build:docs": "typedoc --mode library --plugin typedoc-plugin-markdown --hideProjectName --hideBreadcrumbs --readme none --disableSources src/index.ts",
  33. "test": "TS_NODE_PROJECT=test/tsconfig.json uvu -b -r ts-node/register test",
  34. "prepack": "yarn build && yarn test"
  35. },
  36. "devDependencies": {
  37. "@types/node": "^14.11.2",
  38. "pako": "*",
  39. "tiny-inflate": "*",
  40. "ts-node": "^9.0.0",
  41. "typedoc": "^0.17.0-3",
  42. "typedoc-plugin-markdown": "^3.0.2",
  43. "typescript": "^4.0.2",
  44. "uvu": "^0.3.3",
  45. "uzip": "*"
  46. }
  47. }