-
Notifications
You must be signed in to change notification settings - Fork 2
/
package.json
90 lines (90 loc) · 2.56 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
{
"name": "@devmy/eslint-plugin",
"version": "1.1.0",
"private": false,
"type": "commonjs",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"exports": {
".": {
"import": "./dist/index.mjs",
"require": "./dist/index.js"
}
},
"files": [
"dist"
],
"scripts": {
"build": "tsup",
"lint": "eslint 'src/**/*.{js,jsx,ts,tsx,html}'",
"lint:fix": "eslint 'src/**/*.{js,jsx,ts,tsx,html}' --fix",
"release": "semantic-release"
},
"publishConfig": {
"access": "public"
},
"keywords": [
"ESLint",
"ESLint plugin",
"ESLint config",
"TypeScript",
"JavaScript",
"code quality",
"linting",
"code style",
"coding style",
"best practices",
"code consistency",
"maintainability",
"error prevention",
"bug prevention",
"React",
"Angular",
"framework",
"front-end",
"web development"
],
"license": "MIT",
"author": ".devmy",
"description": "This library exports ESLint configurations with the recommended rules from the Devmy team for TypeScript and popular frameworks like React, Angular or etc.... It helps ensure code quality, consistency, and maintainability across your projects.",
"repository": {
"type": "git",
"url": "git+https://github.com/acadevmy/eslint-plugin.git"
},
"bugs": {
"url": "https://github.com/acadevmy/eslint-plugin/issues"
},
"dependencies": {
"@angular-eslint/eslint-plugin-template": "^18.0.0 || ^19.0.0",
"@ngrx/eslint-plugin": "18.1.1",
"@stylistic/eslint-plugin-ts": "^2.11.0",
"@typescript-eslint/eslint-plugin": "^8.16.0",
"@typescript-eslint/utils": "^8.17.0",
"angular-eslint": "^18.0.0 || ^19.0.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-const-case": "^1.2.2",
"eslint-plugin-prettier": "^5.2.1",
"eslint-plugin-simple-import-sort": "^12.1.1",
"eslint-plugin-sonarjs": "^3.0.0",
"eslint-plugin-unicorn": "^56.0.1",
"eslint-plugin-unused-imports": "^4.1.4",
"jiti": "^2.4.1",
"typescript-eslint": "8.17.0"
},
"devDependencies": {
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/commit-analyzer": "^13.0.0",
"@semantic-release/git": "^10.0.1",
"@semantic-release/github": "github:semantic-release/git",
"@semantic-release/npm": "^12.0.1",
"@semantic-release/release-notes-generator": "^14.0.1",
"@types/eslint": "^9.6.1",
"@types/node": "^22.10.1",
"semantic-release": "^24.0.0",
"tsup": "^8.3.5",
"typescript": "^5.7.2"
},
"peerDependencies": {
"eslint": "^8.57.0 || ^9.0.0"
}
}