{
  "name": "firewalk",
  "version": "2.2.1",
  "description": "A collection traversal library for Firestore",
  "keywords": [
    "Firewalk",
    "firewalk",
    "Firebase",
    "firebase",
    "Firestore",
    "firestore",
    "Cloud Firestore",
    "cloud firestore",
    "TypeScript",
    "typescript"
  ],
  "author": "Anar Kafkas <anarkafkas@gmail.com>",
  "homepage": "https://kafkas.github.io/firewalk",
  "license": "MIT",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "directories": {
    "dist": "dist",
    "test": "__tests__"
  },
  "files": [
    "dist"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/kafkas/firewalk.git"
  },
  "devDependencies": {
    "@babel/core": "^7.17.0",
    "@babel/preset-env": "^7.16.11",
    "@babel/preset-typescript": "^7.16.7",
    "@types/compare-versions": "^3.3.0",
    "@types/jest": "^29.5.10",
    "@types/lodash": "^4.14.178",
    "@types/node": "^22.10.2",
    "@typescript-eslint/eslint-plugin": "^5.10.2",
    "@typescript-eslint/parser": "^5.10.2",
    "babel-jest": "^27.5.1",
    "compare-versions": "^4.1.3",
    "eslint": "^8.8.0",
    "eslint-config-prettier": "^8.3.0",
    "eslint-plugin-import": "^2.25.4",
    "eslint-plugin-prettier": "^4.0.0",
    "firebase-admin": "^13.0.1",
    "firebase-tools": "^12.9.1",
    "jest": "^29.7.0",
    "lodash": "^4.17.21",
    "prettier": "2.5.1",
    "ts-node": "^10.4.0",
    "tsd": "0.31.2",
    "typedoc": "0.27.5",
    "typescript": "5.7.2"
  },
  "scripts": {
    "build": "rm -rf dist && tsc -p tsconfig.build.json",
    "docs-generate": "sh scripts/generate-docs.sh",
    "format": "prettier --write \"{src,test}/**/*.{ts,tsx,json}\"",
    "format-check": "prettier --check \"{src,test}/**/*.{ts,tsx,json}\"",
    "lint": "eslint \"{src,__tests__}/**/*/*.{js,ts}\"",
    "test": "npm run test:compile && npm run test:types && npm run test:jest",
    "test:compile": "tsc -p tsconfig.test.json",
    "test:jest": "firebase emulators:exec --project demo-firewalk --only firestore 'jest'",
    "test:types": "tsd"
  },
  "bugs": {
    "url": "https://github.com/kafkas/firewalk/issues"
  },
  "peerDependencies": {
    "firebase-admin": "11 - 13"
  },
  "publishConfig": {
    "access": "public"
  },
  "tsd": {
    "directory": "__tests__/types"
  },
  "dependencies": {
    "@proficient/ds": "0.3.2",
    "@proficient/util": "0.2.2"
  }
}
