{
    "author": "Mathias Schreck <schreck.mathias@gmail.com>",
    "contributors": [
        {
            "email": "alexanderschmidt1@gmail.com",
            "name": "Alexander Schmidt"
        },
        {
            "email": "github@echooff.de",
            "name": "Christian Rackerseder"
        }
    ],
    "dependencies": {
        "@eslint-community/eslint-utils": "4.10.1",
        "@eslint/core": "1.2.1",
        "@types/estree": "1.0.9",
        "globals": "17.8.0",
        "json-schema-to-ts": "3.1.1",
        "type-fest": "5.8.0"
    },
    "description": "Eslint rules for mocha.",
    "engines": {
        "node": ">=22.0.0"
    },
    "exports": {
        ".": {
            "import": "./plugin.js",
            "types": "./plugin.d.ts"
        }
    },
    "keywords": [
        "eslint",
        "eslint-plugin",
        "eslintplugin",
        "mocha"
    ],
    "license": "MIT",
    "name": "eslint-plugin-mocha",
    "peerDependencies": {
        "eslint": ">=10.2.0"
    },
    "repository": {
        "type": "git",
        "url": "git://github.com/lo1tuma/eslint-plugin-mocha.git"
    },
    "sideEffects": [
        "./ast/mocha-visitors.js",
        "./callback-handling-state.js",
        "./mocha/all-name-details.js",
        "./mocha/config-call.js",
        "./package-metadata.js",
        "./plugin.js",
        "./rules/consistent-interface.js",
        "./rules/limit-retries.js",
        "./rules/limit-slow.js",
        "./rules/no-async-in-sync-tests.js",
        "./rules/no-conditional-tests.js",
        "./rules/no-synchronous-tests.js",
        "./rules/prefer-arrow-callback.js",
        "./rules/valid-suite-title.js",
        "./rules/valid-test-title.js"
    ],
    "type": "module",
    "version": "12.0.2"
}