{
  "name": "firelease",
  "version": "4.3.1",
  "packageManager": "yarn@4.13.0",
  "description": "Firebase queue consumer for Node with at-least-once semantics",
  "main": "built/index.js",
  "types": "built/index.d.ts",
  "files": [
    "/built"
  ],
  "scripts": {
    "update": "yarn up -R '*' && yarn dedupe --strategy highest",
    "latest": "yarn npm-check-updates -i -m --packageManager yarn --install never && yarn install",
    "upgrade": "reviewable-upgrade",
    "lint": "eslint src/*.ts tests/*.ts",
    "check-types": "tsc --noEmit --skipLibCheck && tsc --project tests/tsconfig.json --skipLibCheck",
    "build": "tsc",
    "test": "node --test --import=tsx tests/*.test.ts",
    "prepack": "tsc"
  },
  "repository": "https://github.com/Reviewable/firelease",
  "keywords": [
    "Firebase",
    "api",
    "queue",
    "lease"
  ],
  "author": "Piotr Kaminski <piotr@ideanest.com>",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/pkaminski/firelease/issues"
  },
  "homepage": "https://github.com/pkaminski/firelease",
  "engines": {
    "node": ">=24"
  },
  "dependencies": {
    "firebase-childrenkeys": "^3.3.0",
    "lodash": "4.x",
    "ms": "2.x",
    "nodefire": "^7.1.0",
    "safe-timers": "^1.1.0"
  },
  "devDependencies": {
    "@types/lodash": "^4.14.191",
    "@types/ms": "^2.1.0",
    "@types/node": "^24.10.0",
    "@types/safe-timers": "^1.1.0",
    "eslint": "^10.7.0",
    "npm-check-updates": "^22.2.9",
    "reviewable-configs": "Reviewable/reviewable-configs#master",
    "tsx": "^4.23.1",
    "typescript": "^5.4.0"
  }
}
