UNPKG

eslint-config-wikimedia

Version:
83 lines (82 loc) 2.11 kB
{ "name": "eslint-config-wikimedia", "version": "0.32.3", "description": "ESLint config following Wikimedia code conventions.", "main": "common.json", "scripts": { "test": "qunit test/test.js && npm run lint", "lint": "eslint . --max-warnings 0", "build-invalid": "node test/test.js dump" }, "repository": { "type": "git", "url": "https://github.com/wikimedia/eslint-config-wikimedia.git" }, "homepage": "https://www.mediawiki.org/wiki/Manual:Coding_conventions/JavaScript", "bugs": "https://github.com/wikimedia/eslint-config-wikimedia/issues", "keywords": [ "style guide", "eslint", "eslintconfig", "wikimedia" ], "engines": { "node": ">=20 <25" }, "files": [ "common.json", "client.json", "node.json", "jest.json", "jquery.json", "jsdoc.json", "jsduck.json", "json.json", "mediawiki.json", "mocha.json", "qunit.json", "selenium.json", "server.json", "typescript.js", "yaml.json", "client/", "language/", "mediawiki/", "vue/", "vue3/" ], "contributors": [ "James D. Forrester <jforrester@wikimedia.org>", "Ed Sanders <ejsanders@gmail.com>", "Timo Tijhof <krinklemail@gmail.com>", "Oleg Gaidarenko <markelog@gmail.com>" ], "license": "MIT", "dependencies": { "@stylistic/eslint-plugin": "^3.1.0", "@typescript-eslint/eslint-plugin": "8.46.0", "@typescript-eslint/parser": "8.46.0", "browserslist-config-wikimedia": "^0.7.0", "eslint": "^8.57.0", "eslint-plugin-compat": "^6.0.2", "eslint-plugin-es-x": "^8.7.0", "eslint-plugin-jest": "^29.0.1", "eslint-plugin-jsdoc": "61.3.0", "eslint-plugin-json-es": "^1.6.0", "eslint-plugin-mediawiki": "^0.8.2", "eslint-plugin-mocha": "^10.5.0", "eslint-plugin-n": "^17.23.1", "eslint-plugin-no-jquery": "^3.1.1", "eslint-plugin-qunit": "^8.2.5", "eslint-plugin-security": "^3.0.1", "eslint-plugin-unicorn": "^56.0.1", "eslint-plugin-vue": "^9.33.0", "eslint-plugin-wdio": "^9.16.2", "eslint-plugin-yml": "^1.19.0" }, "devDependencies": { "escape-string-regexp": "^4.0.0", "fs-readdir-recursive": "^1.1.0", "qunit": "^2.24.1" } }