@perfective/eslint-config
Version:
ESLint shareable rules configuration
105 lines • 3.68 kB
JSON
{
"name": "@perfective/eslint-config",
"version": "0.31.2",
"description": "ESLint shareable rules configuration",
"keywords": ["code quality", "code standard", "code style", "eslint", "eslint config", "lint", "perfective", "tslint", "tslint config", "typescript"],
"author": "Andrey Mikheychik <a.mikheychik@gmail.com>",
"homepage": "https://github.com/perfective/eslint-config",
"repository": {
"type": "git",
"url": "git+https://github.com/perfective/eslint-config.git"
},
"type": "module",
"license": "MIT",
"peerDependencies": {
"@eslint-community/eslint-plugin-eslint-comments": "^4.5.0",
"@stylistic/eslint-plugin": "^4.2.0",
"@stylistic/eslint-plugin-js": "^4.2.0",
"@stylistic/eslint-plugin-jsx": "^4.2.0",
"@stylistic/eslint-plugin-plus": "^4.2.0",
"@stylistic/eslint-plugin-ts": "^4.2.0",
"eslint": "^9.25.1",
"eslint-import-resolver-typescript": "^3.10.1",
"eslint-plugin-array-func": "^5.0.2",
"eslint-plugin-cypress": "^4.3.0",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-jest": "^28.11.0",
"eslint-plugin-jest-dom": "^5.5.0",
"eslint-plugin-jsdoc": "^50.6.11",
"eslint-plugin-n": "^17.17.0",
"eslint-plugin-prefer-arrow": "^1.2.3",
"eslint-plugin-promise": "^7.2.1",
"eslint-plugin-rxjs-x": "~0.7.2",
"eslint-plugin-security": "^3.0.1",
"eslint-plugin-simple-import-sort": "^12.1.1",
"eslint-plugin-testing-library": "^7.1.1",
"eslint-plugin-unicorn": "^59.0.0",
"typescript-eslint": "^8.31.1"
},
"peerDependenciesMeta": {
"eslint-plugin-cypress": {
"optional": true
},
"eslint-plugin-jest": {
"optional": true
},
"eslint-plugin-jest-dom": {
"optional": true
},
"eslint-plugin-rxjs": {
"optional": true
},
"eslint-plugin-testing-library": {
"optional": true
}
},
"module": "./index.js",
"types": "./index.d.ts",
"directories": {
"lib": "./"
},
"files": ["**/package.json", "**/*.js", "**/*.d.ts"],
"exports": {
".": {
"types": "./index.d.ts",
"import": "./index.js"
},
"./cypress": {
"import": "./config/cypress/index.js",
"types": "./config/cypress/index.d.ts"
},
"./import": {
"import": "./config/import/index.js",
"types": "./config/import/index.d.ts"
},
"./jest": {
"import": "./config/jest/index.js",
"types": "./config/jest/index.d.ts"
},
"./jest-dom": {
"import": "./config/jest-dom/index.js",
"types": "./config/jest-dom/index.d.ts"
},
"./rxjs": {
"import": "./config/rxjs/index.js",
"types": "./config/rxjs/index.d.ts"
},
"./simple-import-sort": {
"import": "./config/simple-import-sort/index.js",
"types": "./config/simple-import-sort/index.d.ts"
},
"./testing-library": {
"import": "./config/testing-library/index.js",
"types": "./config/testing-library/index.d.ts"
},
"./typescript-eslint": {
"import": "./config/typescript-eslint/index.js",
"types": "./config/typescript-eslint/index.d.ts"
},
"./unicorn": {
"import": "./config/unicorn/index.js",
"types": "./config/unicorn/index.d.ts"
}
},
"scripts": {}
}