eslint-plugin-sonarjs
Version:
SonarJS rules for ESLint
75 lines (74 loc) • 2.12 kB
JSON
{
"name": "eslint-plugin-sonarjs",
"version": "2.0.2",
"main": "./lib/plugin.js",
"exports": "./lib/plugin.js",
"description": "SonarJS rules for ESLint",
"types": "./lib/plugin.d.ts",
"type": "commonjs",
"scripts": {
"build": "npm ci && npm run compile && npm pack",
"compile": "npm run clear && tsc -p tsconfig-plugin.json --outDir lib",
"eslint-docs": "npm run compile && eslint-doc-generator --init-rule-docs && rimraf docs",
"clear": "rimraf lib/*"
},
"repository": {
"type": "git",
"url": "git+https://github.com/SonarSource/SonarJS.git"
},
"author": "",
"license": "LGPL-3.0-only",
"keywords": [
"sonarjs",
"eslint",
"eslintplugin"
],
"bugs": {
"url": "https://community.sonarsource.com/"
},
"files": [
"README.md",
"LICENSE",
"lib"
],
"peerDependencies": {
"eslint": "^8.0.0 || ^9.0.0"
},
"homepage": "https://github.com/SonarSource/SonarJS#readme",
"dependencies": {
"@babel/core": "7.24.3",
"@babel/eslint-parser": "7.24.1",
"@babel/plugin-proposal-decorators": "7.24.1",
"@babel/preset-env": "7.24.3",
"@babel/preset-flow": "7.24.1",
"@babel/preset-react": "7.24.1",
"@eslint-community/regexpp": "4.10.0",
"@typescript-eslint/eslint-plugin": "7.16.1",
"@typescript-eslint/utils": "^7.16.1",
"builtin-modules": "3.3.0",
"bytes": "3.1.2",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-jsx-a11y": "^6.8.0",
"eslint-plugin-react": "^7.35.0",
"eslint-plugin-react-hooks": "4.6.0",
"eslint-scope": "8.0.1",
"functional-red-black-tree": "1.0.1",
"jsx-ast-utils": "^3.3.5",
"minimatch": "^9.0.3",
"scslre": "0.3.0",
"semver": "7.6.0",
"typescript": "*",
"vue-eslint-parser": "9.4.3"
},
"devDependencies": {
"@types/bytes": "3.1.4",
"@types/eslint": "8.56.10",
"@types/eslint-scope": "3.7.7",
"@types/functional-red-black-tree": "1.0.2",
"@types/node": "20.11.30",
"@types/semver": "7.5.8",
"eslint-doc-generator": "1.7.1",
"json-schema-to-ts": "3.1.0",
"type-fest": "4.21.0"
}
}