1 | {
|
2 | "rules": {
|
3 | "require-author": "off",
|
4 | "require-bin": "off",
|
5 | "require-bugs": "error",
|
6 | "require-bundledDependencies": "off",
|
7 | "require-config": "off",
|
8 | "require-contributors": "off",
|
9 | "require-cpu": "off",
|
10 | "require-dependencies": "off",
|
11 | "require-description": "off",
|
12 | "require-devDependencies": "off",
|
13 | "require-directories": "off",
|
14 | "require-engines": "error",
|
15 | "require-files": "error",
|
16 | "require-homepage": "error" ,
|
17 | "require-keywords": "error",
|
18 | "require-license": "error",
|
19 | "require-main": "error",
|
20 | "require-man": "off",
|
21 | "require-module": "off",
|
22 | "require-name": "error",
|
23 | "require-optionalDependencies": "off",
|
24 | "require-os": "off",
|
25 | "require-peerDependencies": "off",
|
26 | "require-preferGlobal": "off",
|
27 | "require-private": "off",
|
28 | "require-publishConfig": "off",
|
29 | "require-repository": "error",
|
30 | "require-scripts": "error",
|
31 | "require-version": "error",
|
32 | "bin-type": "error",
|
33 | "files-type": "error",
|
34 | "version-type": "error",
|
35 | "valid-values-engines": ["error", [
|
36 | {
|
37 | "node": ">=10.0.0",
|
38 | "npm": ">=6.0.0"
|
39 | }
|
40 | ]],
|
41 | "valid-values-license": ["error", [
|
42 | "MIT"
|
43 | ]],
|
44 | "prefer-alphabetical-dependencies": "error",
|
45 | "prefer-alphabetical-devDependencies": "error",
|
46 | "prefer-property-order": ["error",
|
47 | [
|
48 | "name",
|
49 | "version",
|
50 | "description",
|
51 | "keywords",
|
52 | "homepage",
|
53 | "bugs",
|
54 | "license",
|
55 | "author",
|
56 | "leadMaintainer",
|
57 | "files",
|
58 | "main",
|
59 | "browser",
|
60 | "module",
|
61 | "jsnext:main",
|
62 | "bin",
|
63 | "repository",
|
64 | "scripts",
|
65 | "dependencies",
|
66 | "devDependencies",
|
67 | "peerDependencies",
|
68 | "bundledDependencies",
|
69 | "bundleDependencies",
|
70 | "optionalDependencies",
|
71 | "engineStrict",
|
72 | "engines",
|
73 | "pre-commit",
|
74 | "types",
|
75 | "typings",
|
76 | "browserslist",
|
77 | "browserify",
|
78 | "babel",
|
79 | "eslintConfig",
|
80 | "stylelint",
|
81 | "contributors",
|
82 | "os",
|
83 | "cpu",
|
84 | "private",
|
85 | "publishConfig"
|
86 | ]]
|
87 | }
|
88 | } |
\ | No newline at end of file |