{
  "name": "ceych",
  "version": "5.1.0",
  "description": "Wraps any asynchronous function and provides caching of the result",
  "main": "index.js",
  "license": "Apache-2.0",
  "bugs": {
    "url": "https://github.com/bbc/ceych/issues"
  },
  "engines": {
    "node": ">=14.0.0",
    "pnpm": ">=10"
  },
  "dependencies": {
    "@hapi/catbox": "^12.1.1",
    "@hapi/catbox-memory": "^6.0.1"
  },
  "repository": {
    "type": "git",
    "url": "git+ssh://git@github.com/bbc/ceych.git"
  },
  "keywords": [
    "cache",
    "caching",
    "asynchronous",
    "function",
    "ceych",
    "wrapper",
    "promise",
    "memoize"
  ],
  "devDependencies": {
    "chai": "^4.3.7",
    "eslint": "^8.38.0",
    "lodash": "^4.17.21",
    "mocha": "^10.2.0",
    "nyc": "^17.1.0",
    "sinon": "^15.0.3"
  },
  "scripts": {
    "test": "mocha --recursive --exit",
    "lint": "eslint .",
    "coverage": "nyc mocha && nyc report --reporter=html && nyc report --reporter=json-summary"
  }
}