{
    "name": "@geekbears/gb-mongoose-keywords-plugin",
    "version": "1.1.25",
    "description": "A Mongoose plugin for keyword generation",
    "main": "./lib/index.js",
    "types": "./lib/index.d.ts",
    "scripts": {
        "clean": "rimraf lib",
        "compile": "npm run clean && tsc",
        "prepublishOnly": "npm run compile",
        "pretest": "npm run compile",
        "test": "echo \"No test specified\" && exit 0",
        "lint": "eslint -c eslint.config.mjs src/*.ts --fix"
    },
    "repository": {
        "type": "git",
        "url": "git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git"
    },
    "keywords": [
        "mongoose",
        "mongo",
        "plugin",
        "middleware",
        "keywords",
        "search",
        "geekbears"
    ],
    "author": {
        "email": "it@geekbears.com",
        "name": "It Geekbears",
        "url": "https://geekbears.com/"
    },
    "contributors": [
        {
            "email": "bruno@geekbears.com",
            "name": "Bruno Jardon",
            "url": "https://geekbears.com/"
        },
        {
            "email": "ivan@geekbears.com",
            "name": "Ivan Rangel",
            "url": "https://geekbears.com/"
        }
    ],
    "license": "MIT",
    "bugs": {
        "url": "https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"
    },
    "homepage": "https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme",
    "dependencies": {
        "lodash": "^4.17.21"
    },
    "devDependencies": {
        "@types/lodash": "^4.17.20",
        "@types/node": "^24.1.0",
        "@typescript-eslint/eslint-plugin": "^8.38.0",
        "@typescript-eslint/parser": "^8.38.0",
        "eslint-config-prettier": "^10.1.8",
        "eslint-plugin-prettier": "^5.5.3",
        "eslint": "^9.32.0",
        "rimraf": "^6.0.1"
    },
    "peerDependencies": {
        "mongoose": "7 - 9"
    }
}
