UNPKG

2.16 kBJSONView Raw
1{
2 "name": "@typescript-eslint/parser",
3 "version": "8.8.1",
4 "description": "An ESLint custom parser which leverages TypeScript ESTree",
5 "files": [
6 "dist",
7 "_ts4.3",
8 "README.md",
9 "LICENSE"
10 ],
11 "type": "commonjs",
12 "exports": {
13 ".": {
14 "types": "./dist/index.d.ts",
15 "default": "./dist/index.js"
16 },
17 "./package.json": "./package.json"
18 },
19 "engines": {
20 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
21 },
22 "repository": {
23 "type": "git",
24 "url": "https://github.com/typescript-eslint/typescript-eslint.git",
25 "directory": "packages/parser"
26 },
27 "bugs": {
28 "url": "https://github.com/typescript-eslint/typescript-eslint/issues"
29 },
30 "homepage": "https://typescript-eslint.io/packages/parser",
31 "license": "BSD-2-Clause",
32 "keywords": [
33 "ast",
34 "ecmascript",
35 "javascript",
36 "typescript",
37 "parser",
38 "syntax",
39 "eslint"
40 ],
41 "scripts": {
42 "build": "tsc -b tsconfig.build.json",
43 "postbuild": "downlevel-dts dist _ts4.3/dist --to=4.3",
44 "clean": "tsc -b tsconfig.build.json --clean",
45 "postclean": "rimraf dist && rimraf _ts4.3 && rimraf coverage",
46 "format": "prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore",
47 "lint": "npx nx lint",
48 "test": "jest --coverage",
49 "typecheck": "tsc --noEmit"
50 },
51 "peerDependencies": {
52 "eslint": "^8.57.0 || ^9.0.0"
53 },
54 "dependencies": {
55 "@typescript-eslint/scope-manager": "8.8.1",
56 "@typescript-eslint/types": "8.8.1",
57 "@typescript-eslint/typescript-estree": "8.8.1",
58 "@typescript-eslint/visitor-keys": "8.8.1",
59 "debug": "^4.3.4"
60 },
61 "devDependencies": {
62 "@jest/types": "29.6.3",
63 "@types/glob": "*",
64 "downlevel-dts": "*",
65 "glob": "*",
66 "jest": "29.7.0",
67 "prettier": "^3.2.5",
68 "rimraf": "*",
69 "typescript": "*"
70 },
71 "peerDependenciesMeta": {
72 "typescript": {
73 "optional": true
74 }
75 },
76 "funding": {
77 "type": "opencollective",
78 "url": "https://opencollective.com/typescript-eslint"
79 },
80 "typesVersions": {
81 "<4.7": {
82 "*": [
83 "_ts4.3/*"
84 ]
85 }
86 }
87}