{
  "name": "@zingage/cache",
  "version": "1.3.0",
  "type": "module",
  "exports": {
    ".": {
      "types": "./dist/src/index.d.ts",
      "default": "./dist/src/index.js"
    }
  },
  "files": [
    "dist/src",
    "docs",
    "README.md"
  ],
  "engines": {
    "node": ">=24.3.0"
  },
  "scripts": {
    "build": "tsc -b",
    "tsc:watch": "tsc -b --watch",
    "tsc:full-emit": "tsc -b --noCheck",
    "tsc:declaration-emit": "tsc -b --emitDeclarationOnly --noCheck",
    "tsc:check": "tsc -b --emitDeclarationOnly",
    "test": "node --test  \"./dist/**/*.test.js\"",
    "test:watch": "pnpm test --watch",
    "test:ci": "NODE_OPTIONS=\"--test-reporter=junit --test-reporter-destination=./test-report.xml --test-reporter=spec --test-reporter-destination=stdout\" pnpm run test",
    "dev": "pnpm run tsc:watch",
    "lint": "oxlint",
    "load-env": "dotenvx run --ignore=MISSING_ENV_FILE",
    "prepublishOnly": "pnpm run build && pnpm run lint"
  },
  "dependencies": {
    "es-toolkit": "^1.43.0",
    "kysely": "^0.28.3",
    "lru_map": "^0.4.1",
    "p-limit": "^6.2.0",
    "pg": "^8.16.3",
    "piscina": "^5.1.4",
    "safe-stable-stringify": "^2.5.0",
    "tagged-tag": "^1.0.0",
    "type-fest": "^5.4.1",
    "type-party": "^0.10.1"
  },
  "devDependencies": {
    "@dotenvx/dotenvx": "^1.51.4",
    "@types/chai": "^5.2.2",
    "@types/debug": "^4.1.12",
    "@types/node": "^25.0.8",
    "@types/pg": "^8.15.4",
    "chai": "^5.2.1",
    "debug": "^4.4.1",
    "fast-check": "^4.2.0",
    "oxlint": "^1.62.0",
    "oxlint-tsgolint": "^0.22.1",
    "pipeline-segment": "^0.0.6",
    "prettier": "^3.8.0",
    "test-with-fixture": "^1.0.1",
    "typescript": "^5.9.3"
  },
  "pnpm": {
    "overrides": {
      "type-fest": "^5.4.1"
    }
  },
  "prettier": {}
}
