UNPKG

2.81 kBJSONView Raw
1{
2 "name": "metalint",
3 "version": "0.13.0",
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": "node src/bin/index.js",
31 "lint:fix": "node 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/unit/mocharc.json",
35 "test:coverage": "stryker run .stryker.config.js",
36 "jsdocs": "typedoc --tsconfig .tsconfig_jsdocs.json",
37 "prepare": "tsc --project .tsconfig_types.json",
38 "release": "standard-version",
39 "clean": "node .script/clean.js"
40 },
41 "dependencies": {
42 "chalk": "5.3.0",
43 "yargs": "17.7.2"
44 },
45 "devDependencies": {
46 "@coffeelint/cli": "5.2.11",
47 "@prantlf/jsonlint": "14.0.3",
48 "@prettier/plugin-xml": "3.1.1",
49 "@stryker-mutator/core": "7.1.1",
50 "@stryker-mutator/mocha-runner": "7.1.1",
51 "@types/eslint": "8.44.0",
52 "@types/htmlhint": "1.1.2",
53 "@types/mocha": "10.0.1",
54 "@types/mock-fs": "4.13.1",
55 "@types/prettier": "2.7.3",
56 "@types/sinon": "10.0.15",
57 "@types/yargs": "17.0.24",
58 "addons-linter": "6.10.0",
59 "csslint": "1.0.5",
60 "doiuse": "6.0.2",
61 "eslint": "8.45.0",
62 "eslint-plugin-array-func": "3.1.8",
63 "eslint-plugin-eslint-comments": "3.2.0",
64 "eslint-plugin-import": "2.27.5",
65 "eslint-plugin-jsdoc": "46.4.4",
66 "eslint-plugin-mocha": "10.1.0",
67 "eslint-plugin-n": "16.0.1",
68 "eslint-plugin-no-unsanitized": "4.0.2",
69 "eslint-plugin-promise": "6.1.1",
70 "eslint-plugin-regexp": "1.15.0",
71 "eslint-plugin-unicorn": "48.0.0",
72 "htmlhint": "1.1.4",
73 "htmllint": "0.8.0",
74 "jshint": "2.13.6",
75 "jsonlint-mod": "1.7.6",
76 "markdownlint": "0.29.0",
77 "markuplint": "3.12.0",
78 "mocha": "10.2.0",
79 "mock-fs": "5.2.0",
80 "npm-check-updates": "16.10.16",
81 "npm-package-json-lint": "7.0.0",
82 "prettier": "3.0.0",
83 "purgecss": "5.0.0",
84 "sinon": "15.2.0",
85 "sort-package-json": "2.5.1",
86 "standard": "17.1.0",
87 "standard-version": "9.5.0",
88 "stylelint": "15.10.2",
89 "typedoc": "0.24.8",
90 "typescript": "5.1.6",
91 "yaml-lint": "1.7.0"
92 },
93 "engines": {
94 "node": ">=18.12.0"
95 }
96}