UNPKG

2.93 kBJSONView Raw
1{
2 "name": "metalint",
3 "version": "0.11.1",
4 "description": "Un linter pour les gouverner tous.",
5 "keywords": [
6 "checker",
7 "lint",
8 "metalint",
9 "quality",
10 "static-analysis"
11 ],
12 "homepage": "https://github.com/regseb/metalint#readme",
13 "bugs": {
14 "url": "https://github.com/regseb/metalint/issues",
15 "email": "regseb@gmail.com"
16 },
17 "license": "MIT",
18 "author": "Sébastien Règne <regseb@gmail.com> (https://github.com/regseb)",
19 "funding": "https://www.paypal.me/sebastienregne",
20 "files": [
21 "src/",
22 "types/"
23 ],
24 "main": "src/core/index.js",
25 "types": "types/index.d.ts",
26 "bin": "src/bin/index.js",
27 "repository": "regseb/metalint",
28 "type": "module",
29 "scripts": {
30 "lint": "src/bin/index.js",
31 "lint:fix": "src/bin/index.js --fix",
32 "lint:types": "tsc --project .tsconfig_lint.json",
33 "test": "npm run test:unit",
34 "test:unit": "mocha --config test/mocharc.json",
35 "test:coverage": "stryker run .stryker.config.js",
36 "jsdocs": "typedoc --tsconfig .tsconfig_jsdocs.json --out jsdocs/ src/core/",
37 "prepare": "tsc --project .tsconfig_types.json",
38 "release": "standard-version",
39 "clean": "node .script/clean.js"
40 },
41 "dependencies": {
42 "chalk": "5.2.0",
43 "yargs": "17.7.1"
44 },
45 "devDependencies": {
46 "@coffeelint/cli": "5.2.11",
47 "@prettier/plugin-xml": "2.2.0",
48 "@stryker-mutator/core": "6.4.1",
49 "@stryker-mutator/mocha-runner": "6.4.1",
50 "@types/debug": "4.1.7",
51 "@types/eslint": "8.21.1",
52 "@types/file-entry-cache": "5.0.2",
53 "@types/htmlhint": "1.1.2",
54 "@types/js-yaml": "4.0.5",
55 "@types/jshint": "2.12.1",
56 "@types/mocha": "10.0.1",
57 "@types/mock-fs": "4.13.1",
58 "@types/node": "18.14.6",
59 "@types/sinon": "10.0.13",
60 "@types/yargs": "17.0.22",
61 "addons-linter": "5.30.0",
62 "csslint": "1.0.5",
63 "doiuse": "4.4.1",
64 "eslint": "8.35.0",
65 "eslint-plugin-array-func": "3.1.8",
66 "eslint-plugin-eslint-comments": "3.2.0",
67 "eslint-plugin-import": "2.27.5",
68 "eslint-plugin-jsdoc": "40.0.1",
69 "eslint-plugin-mocha": "10.1.0",
70 "eslint-plugin-n": "15.6.1",
71 "eslint-plugin-no-unsanitized": "4.0.2",
72 "eslint-plugin-promise": "6.1.1",
73 "eslint-plugin-regexp": "1.12.0",
74 "eslint-plugin-unicorn": "46.0.0",
75 "flow-bin": "0.201.0",
76 "htmlhint": "1.1.4",
77 "htmllint": "0.8.0",
78 "jshint": "2.13.6",
79 "json-lint": "0.1.0",
80 "jsonlint": "1.6.3",
81 "jsonlint-mod": "1.7.6",
82 "lesshint": "6.3.7",
83 "markdownlint": "0.27.0",
84 "markuplint": "3.3.0",
85 "mocha": "10.2.0",
86 "mock-fs": "5.2.0",
87 "npm-package-json-lint": "6.4.0",
88 "prettier": "2.8.4",
89 "purgecss": "5.0.0",
90 "sinon": "15.0.1",
91 "standard": "17.0.0",
92 "standard-version": "9.5.0",
93 "stylelint": "15.2.0",
94 "typedoc": "0.23.26",
95 "typescript": "4.9.5",
96 "yaml-lint": "1.7.0"
97 },
98 "engines": {
99 "node": ">=18.12.0"
100 }
101}