UNPKG

2.78 kBJSONView Raw
1{
2 "author": {
3 "email": "gajus@gajus.com",
4 "name": "Gajus Kuizinas",
5 "url": "http://gajus.com"
6 },
7 "dependencies": {
8 "comment-parser": "^0.7.0",
9 "debug": "^4.1.1",
10 "jsdoctypeparser": "^6.0.0",
11 "lodash": "^4.17.15",
12 "object.entries-ponyfill": "^1.0.1",
13 "regextras": "^0.6.1",
14 "semver": "^6.3.0",
15 "spdx-expression-parse": "^3.0.0"
16 },
17 "description": "JSDoc linting rules for ESLint.",
18 "devDependencies": {
19 "@babel/cli": "^7.7.0",
20 "@babel/core": "^7.7.2",
21 "@babel/node": "^7.7.0",
22 "@babel/plugin-transform-flow-strip-types": "^7.6.3",
23 "@babel/preset-env": "^7.7.1",
24 "@babel/register": "^7.7.0",
25 "@typescript-eslint/parser": "^2.8.0",
26 "babel-eslint": "^10.0.3",
27 "babel-plugin-add-module-exports": "^1.0.2",
28 "babel-plugin-istanbul": "^5.2.0",
29 "chai": "^4.2.0",
30 "eslint": "6.6.0",
31 "eslint-config-canonical": "^18.1.0",
32 "gitdown": "^3.1.2",
33 "glob": "^7.1.6",
34 "husky": "^3.1.0",
35 "mocha": "^6.2.2",
36 "nyc": "^14.1.1",
37 "semantic-release": "^15.13.31",
38 "typescript": "^3.7.2"
39 },
40 "engines": {
41 "node": ">=6"
42 },
43 "husky": {
44 "hooks": {
45 "pre-push": "npm run lint && npm run test && npm run build && npm run check-readme"
46 }
47 },
48 "keywords": [
49 "eslint",
50 "plugin",
51 "jsdoc"
52 ],
53 "license": "BSD-3-Clause",
54 "main": "./dist/index.js",
55 "name": "eslint-plugin-jsdoc",
56 "peerDependencies": {
57 "eslint": "^5.0.0 || ^6.0.0"
58 },
59 "repository": {
60 "type": "git",
61 "url": "https://github.com/gajus/eslint-plugin-jsdoc"
62 },
63 "scripts": {
64 "build": "rm -fr ./dist && NODE_ENV=production babel ./src --out-dir ./dist --copy-files --source-maps",
65 "check-readme": "babel-node ./src/bin/generateReadme.js --check",
66 "create-readme": "babel-node ./src/bin/generateReadme.js",
67 "lint-fix": "eslint --report-unused-disable-directives --fix ./src ./test",
68 "lint": "eslint --report-unused-disable-directives ./src ./test",
69 "test-cov": "BABEL_ENV=test nyc mocha --recursive --require @babel/register --reporter progress --timeout 9000",
70 "test-no-cov": "BABEL_ENV=test mocha --recursive --require @babel/register --reporter progress --timeout 9000",
71 "test-index": "BABEL_ENV=test mocha --recursive --require @babel/register --reporter progress --timeout 9000 test/rules/index.js",
72 "test": "BABEL_ENV=test nyc --reporter text-summary mocha --recursive --require @babel/register --reporter progress --timeout 9000"
73 },
74 "nyc": {
75 "require": [
76 "@babel/register"
77 ],
78 "sourceMap": false,
79 "instrument": false,
80 "include": [
81 "src/"
82 ],
83 "check-coverage": true,
84 "branches": 100,
85 "lines": 100,
86 "functions": 100,
87 "statements": 100
88 },
89 "version": "18.1.4"
90}