UNPKG

eslint-plugin-sonarjs

Version:
75 lines (74 loc) 2.12 kB
{ "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" } }