{
    "name": "@salesforce/eslint-config-lwc",
    "version": "4.0.0",
    "main": "index.js",
    "license": "MIT",
    "description": "Opinionated ESLint configurations for LWC projects",
    "keywords": [
        "eslint",
        "eslint-config",
        "lwc",
        "salesforce"
    ],
    "scripts": {
        "prepare": "husky || true",
        "format": "prettier --write \"**/*.{js,md}\"",
        "format:check": "prettier --check \"**/*.{js,md}\"",
        "lint": "eslint",
        "test": "mocha",
        "release:version": "npm version",
        "release:publish": "npm publish --registry=https://registry.npmjs.org"
    },
    "dependencies": {
        "@babel/core": "~7.26.0",
        "@babel/eslint-parser": "~7.25.9",
        "@eslint/js": "^9.17.0",
        "eslint-restricted-globals": "~0.2.0",
        "globals": "~15.14.0",
        "semver": "^7.6.2"
    },
    "devDependencies": {
        "@lwc/eslint-plugin-lwc": "^3.0.0",
        "@salesforce/eslint-plugin-lightning": "^2.0.0",
        "eslint": "^9.17.0",
        "eslint-plugin-import": "^2.31.0",
        "eslint-plugin-jest": "~28.10.0",
        "husky": "^9.0.11",
        "lint-staged": "^15.2.7",
        "mocha": "^10.4.0",
        "prettier": "^3.3.2"
    },
    "peerDependencies": {
        "@lwc/eslint-plugin-lwc": "^3.0.0 || ^3.0.0-0",
        "@salesforce/eslint-plugin-lightning": "^2.0.0 || ^2.0.0-0",
        "eslint": "^9",
        "eslint-plugin-import": "*",
        "eslint-plugin-jest": "*"
    },
    "repository": {
        "type": "git",
        "url": "https://github.com/salesforce/eslint-config-lwc.git"
    },
    "engines": {
        "node": ">=10.0.0"
    },
    "volta": {
        "node": "20.12.2",
        "yarn": "1.22.22"
    },
    "files": [
        "lib",
        "base.js",
        "base-ts.js",
        "extended.js",
        "extended-ts.js",
        "i18n.js",
        "i18n-ts.js",
        "index.js",
        "recommended.js",
        "recommended-ts.js",
        "ssr.js",
        "ssr-ts.js"
    ],
    "lint-staged": {
        "*.js": [
            "eslint"
        ],
        "*.{js,md}": [
            "prettier --write"
        ]
    },
    "mocha": {
        "slow": 500
    },
    "prettier": {
        "printWidth": 100,
        "tabWidth": 4,
        "singleQuote": true,
        "trailingComma": "all"
    }
}
