{
  "name": "mongoose-lean-getters",
  "version": "2.2.2",
  "description": "Apply getters to the results of mongoose queries when using `.lean()`",
  "main": "index.js",
  "scripts": {
    "docs": "acquit-markdown -r acquit-ignore -p './test/examples.test.js' > examples.md",
    "lint": "eslint .",
    "test": "mocha ./test/*.js",
    "test-integration": "mocha ./test/integration.js"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/mongoosejs/mongoose-lean-getters.git"
  },
  "keywords": [
    "mongoose",
    "lean",
    "getters",
    "mongodb"
  ],
  "dependencies": {
    "mongoose": "^8.5.1",
    "mpath": "0.9.x"
  },
  "engines": {
    "node": ">= 14"
  },
  "devDependencies": {
    "acquit": "1.x",
    "acquit-ignore": "0.1.0",
    "acquit-markdown": "0.1.0",
    "co": "4.6.0",
    "eslint": "8.x",
    "mocha": "11.x"
  },
  "author": "Valeri Karpov <val@karpov.io>",
  "license": "Apache 2.0",
  "bugs": {
    "url": "https://github.com/mongoosejs/mongoose-lean-getters/issues"
  },
  "homepage": "https://github.com/mongoosejs/mongoose-lean-getters",
  "eslintConfig": {
    "extends": [
      "eslint:recommended"
    ],
    "parserOptions": {
      "ecmaVersion": 2020
    },
    "env": {
      "node": true,
      "es6": true
    },
    "rules": {
      "comma-style": "error",
      "consistent-this": [
        "error",
        "_this"
      ],
      "indent": [
        "error",
        2,
        {
          "SwitchCase": 1,
          "VariableDeclarator": 2
        }
      ],
      "keyword-spacing": "error",
      "no-buffer-constructor": "warn",
      "no-console": "off",
      "no-multi-spaces": "error",
      "func-call-spacing": "error",
      "no-trailing-spaces": "error",
      "quotes": [
        "error",
        "single"
      ],
      "semi": "error",
      "space-before-blocks": "error",
      "space-before-function-paren": [
        "error",
        "never"
      ],
      "space-infix-ops": "error",
      "space-unary-ops": "error",
      "no-var": "warn",
      "prefer-const": "warn",
      "strict": [
        "error",
        "global"
      ],
      "no-restricted-globals": [
        "error",
        {
          "name": "context",
          "message": "Don't use Mocha's global context"
        }
      ]
    }
  }
}
