{
  "name": "lockfn",
  "main": "lockfn.js",
  "version": "0.4.0",
  "description": "Collection of function locking objects.",
  "readmeFilename": "README.md",
  "license": "MIT",
  "type": "module",
  "exports": {
    ".": {
      "import": "./lockfn.js"
    },
    "./caching": "./lib/lockfncaching.js",
    "./expiring": "./lib/lockfnexpiring.js",
    "./queuing": "./lib/lockfnqueuing.js",
    "./rebounding": "./lib/lockfnrebounding.js",
    "./throttling": "./lib/lockfnthrottling.js"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/iambumblehead/lockfn.git"
  },
  "files": [
    "lib",
    "lockfn.js"
  ],
  "keywords": [
    "caching",
    "debounce",
    "rebound",
    "lock",
    "expire",
    "function",
    "queue",
    "throttle",
    "gate",
    "callback"
  ],
  "scripts": {
    "test": "node --test"
  }
}
