{
  "name": "idmp",
  "version": "4.1.0",
  "description": "A lightweight TypeScript library for deduplicating and caching async function calls with automatic retries, designed for idempotent network requests in React and Node.js.",
  "keywords": [
    "deduplicate network requests",
    "idempotent API calls",
    "API request deduplication",
    "cache concurrent requests",
    "network request caching",
    "API response caching",
    "auto retry on failure",
    "retry failed API calls",
    "swr alternative",
    "prevent duplicate API requests",
    "fetch deduplication",
    "concurrent fetch cache",
    "async function caching",
    "cache async calls"
  ],
  "homepage": "https://idmp.js.org",
  "bugs": "https://github.com/ha0z1/idmp/issues",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/ha0z1/idmp.git"
  },
  "license": "MIT",
  "author": "haozi",
  "sideEffects": false,
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/index.node.cjs"
    },
    "./node-fs": {
      "types": "./plugins/node-fs/dist/index.d.ts",
      "import": "./plugins/node-fs/dist/index.js",
      "require": "./plugins/node-fs/dist/index.node.cjs"
    },
    "./redis": {
      "types": "./plugins/redis/dist/index.d.ts",
      "import": "./plugins/redis/dist/index.js",
      "require": "./plugins/redis/dist/index.node.cjs"
    },
    "./browser-storage": {
      "types": "./plugins/browser-storage/dist/index.d.ts",
      "import": "./plugins/browser-storage/dist/index.js",
      "require": "./plugins/browser-storage/dist/index.node.cjs"
    }
  },
  "main": "./dist/index.node.cjs",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "dependencies": {
    "fs-extra": "^11.3.4",
    "json-web3": "^1.3.5",
    "redis": "^5.11.0"
  }
}
