UNPKG

@salesforce/eslint-config-lwc

Version:

Opinionated ESLint configurations for LWC projects

91 lines (90 loc) 2.35 kB
{ "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" } }