UNPKG

2.44 kBJSONView Raw
1{
2 "name": "@typescript-eslint/eslint-plugin",
3 "version": "5.26.0",
4 "description": "TypeScript plugin for ESLint",
5 "keywords": [
6 "eslint",
7 "eslintplugin",
8 "eslint-plugin",
9 "typescript"
10 ],
11 "engines": {
12 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
13 },
14 "files": [
15 "dist",
16 "docs",
17 "index.d.ts",
18 "package.json",
19 "README.md",
20 "LICENSE"
21 ],
22 "repository": {
23 "type": "git",
24 "url": "https://github.com/typescript-eslint/typescript-eslint.git",
25 "directory": "packages/eslint-plugin"
26 },
27 "bugs": {
28 "url": "https://github.com/typescript-eslint/typescript-eslint/issues"
29 },
30 "license": "MIT",
31 "main": "dist/index.js",
32 "types": "index.d.ts",
33 "scripts": {
34 "build": "tsc -b tsconfig.build.json",
35 "check-docs": "jest tests/docs.test.ts --runTestsByPath --silent --runInBand",
36 "check-configs": "jest tests/configs.test.ts --runTestsByPath --silent --runInBand",
37 "clean": "tsc -b tsconfig.build.json --clean",
38 "postclean": "rimraf dist && rimraf coverage",
39 "format": "prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore",
40 "generate:configs": "../../node_modules/.bin/ts-node --files --transpile-only tools/generate-configs.ts",
41 "generate:rules-lists": "../../node_modules/.bin/ts-node --files --transpile-only tools/generate-rules-lists.ts",
42 "lint": "eslint . --ext .js,.ts --ignore-path ../../.eslintignore",
43 "test": "jest --coverage",
44 "typecheck": "tsc -p tsconfig.json --noEmit"
45 },
46 "dependencies": {
47 "@typescript-eslint/scope-manager": "5.26.0",
48 "@typescript-eslint/type-utils": "5.26.0",
49 "@typescript-eslint/utils": "5.26.0",
50 "debug": "^4.3.4",
51 "functional-red-black-tree": "^1.0.1",
52 "ignore": "^5.2.0",
53 "regexpp": "^3.2.0",
54 "semver": "^7.3.7",
55 "tsutils": "^3.21.0"
56 },
57 "devDependencies": {
58 "@types/debug": "*",
59 "@types/json-schema": "*",
60 "@types/marked": "*",
61 "@types/prettier": "*",
62 "chalk": "^5.0.1",
63 "json-schema": "*",
64 "marked": "^4.0.15",
65 "prettier": "*",
66 "title-case": "^3.0.3",
67 "typescript": "*"
68 },
69 "peerDependencies": {
70 "@typescript-eslint/parser": "^5.0.0",
71 "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
72 },
73 "peerDependenciesMeta": {
74 "typescript": {
75 "optional": true
76 }
77 },
78 "funding": {
79 "type": "opencollective",
80 "url": "https://opencollective.com/typescript-eslint"
81 }
82}