{
  "name": "mongo-collection-hooks",
  "version": "0.2.20",
  "description": "",
  "main": "lib/index.js",
  "type": "module",
  "scripts": {
    "build": "npx tsc",
    "build-es2020": "npx tsc -p tsconfig-es2020.json",
    "build-es2015": "npx tsc -p tsconfig-es2015.json",
    "test": "npm install && npm run test:unit && npm run test:types",
    "test:unit": "node --enable-source-maps --test test/index.js",
    "test:watch": "node --enable-source-maps --watch --test test/index.js",
    "test:types": "cd examples/simple && npm install && npm test",
    "test:watch-inspect": "node --enable-source-maps --inspect-brk --watch --test test/index.js",
    "test:watch-only": "node --enable-source-maps --watch --test-only test/index.js",
    "test:coverage": "NODE_V8_COVERAGE=.coverage npm test && npx c8 report --clean --temp-directory \"./.coverage/\" --report-dir \"./.coverage-report/\" --src \"./lib/*\" --reporter lcov --exclude=\"lib/abstract*\" --include=\"lib/*\" --reporter json-summary",
    "prepublishOnly": "npm run build && npm run build-es2020 && npm run build-es2015 && npm test && npm run lint",
    "lint": "npx eslint src"
  },
  "types": "./lib/index.d.ts",
  "author": "",
  "license": "ISC",
  "exports": {
    ".": {
      "types": "./lib/index.d.ts",
      "default": "./lib/index.js"
    },
    "./es2020": {
      "types": "./es2020/index.d.ts",
      "default": "./es2020/index.js"
    },
    "./es2015": {
      "types": "./es2015/index.d.ts",
      "default": "./es2015/index.js"
    },
    "./*": "./lib/*",
    "./es2020/*": "./es2020/*",
    "./es2015/*": "./es2015/*"
  },
  "dependencies": {
    "mongo-collection-helpers": "^1.0.13"
  },
  "devDependencies": {
    "@blastjs/minimongo": "^0.1.0",
    "c8": "^9.1.0",
    "eslint": "^9.24.0",
    "eslint-config-prettier": "^10.1.2",
    "mongo-query-compiler": "^1.0.7",
    "mongodb": "^5.9.2",
    "typedoc": "^0.25.13",
    "typescript": "^5.4.2",
    "typescript-eslint": "^8.30.1"
  }
}
