{
    "name": "@lwc/eslint-plugin-lwc-platform",
    "version": "6.3.0",
    "description": "ESLint rules and configuration of LWC modules used in Salesforce",
    "main": "lib/index.js",
    "license": "MIT",
    "scripts": {
        "prepare": "is-ci || husky",
        "format": "prettier --write \"{lib,test,docs}/**/*.{js,md}\"",
        "lint": "eslint lib/ test/",
        "run": "",
        "test:unit": "nyc mocha"
    },
    "devDependencies": {
        "@babel/core": "^7.26.0",
        "@babel/eslint-parser": "^7.25.9",
        "@eslint/js": "^9.17.0",
        "eslint": "^9.17.0",
        "husky": "^9.1.7",
        "is-ci": "^4.1.0",
        "lint-staged": "^15.3.0",
        "mocha": "^10.2.0",
        "nyc": "^15.1.0",
        "prettier": "^3.4.2"
    },
    "dependencies": {
        "minimatch": "~5.1.1"
    },
    "peerDependencies": {
        "@babel/eslint-parser": "^7",
        "eslint": "^9"
    },
    "engines": {
        "node": ">=20"
    },
    "volta": {
        "node": "20.12.2"
    },
    "files": [
        "lib"
    ],
    "lint-staged": {
        "*.js": [
            "eslint"
        ],
        "*.{js,md}": [
            "prettier --write"
        ]
    },
    "nyc": {
        "check-coverage": true,
        "per-file": true,
        "lines": 95,
        "statements": 95,
        "functions": 95,
        "reporter": [
            "html",
            "text"
        ]
    },
    "prettier": {
        "printWidth": 100,
        "tabWidth": 4,
        "singleQuote": true,
        "trailingComma": "all"
    }
}