|
47 | 47 | "engines": { |
48 | 48 | "node": "^12 || ^14 || ^16 || ^17" |
49 | 49 | }, |
50 | | - "lint-staged": { |
51 | | - ".eslintignore": "npm run lint", |
52 | | - "./*.js": "npm run lint-arg --", |
53 | | - "src/**/*.js": "npm run lint-arg --", |
54 | | - "test/**/*.js": "npm run lint-arg --" |
55 | | - }, |
56 | | - "run-if-changed": { |
57 | | - "package-lock.json": "npm run install-offline" |
58 | | - }, |
59 | 50 | "keywords": [ |
60 | 51 | "eslint", |
61 | 52 | "plugin", |
62 | 53 | "jsdoc" |
63 | 54 | ], |
64 | 55 | "license": "BSD-3-Clause", |
| 56 | + "lint-staged": { |
| 57 | + "./*.js": "npm run lint-arg --", |
| 58 | + ".eslintignore": "npm run lint", |
| 59 | + "src/**/*.js": "npm run lint-arg --", |
| 60 | + "test/**/*.js": "npm run lint-arg --" |
| 61 | + }, |
65 | 62 | "main": "./dist/index.js", |
66 | 63 | "name": "eslint-plugin-jsdoc", |
| 64 | + "nyc": { |
| 65 | + "branches": 100, |
| 66 | + "check-coverage": false, |
| 67 | + "exclude": [ |
| 68 | + "src/rules/checkExamples.js" |
| 69 | + ], |
| 70 | + "functions": 100, |
| 71 | + "include": [ |
| 72 | + "src/" |
| 73 | + ], |
| 74 | + "instrument": false, |
| 75 | + "lines": 100, |
| 76 | + "require": [ |
| 77 | + "@babel/register" |
| 78 | + ], |
| 79 | + "sourceMap": false, |
| 80 | + "statements": 100 |
| 81 | + }, |
67 | 82 | "peerDependencies": { |
68 | 83 | "eslint": "^7.0.0 || ^8.0.0" |
69 | 84 | }, |
70 | 85 | "repository": { |
71 | 86 | "type": "git", |
72 | 87 | "url": "https://github.com/gajus/eslint-plugin-jsdoc" |
73 | 88 | }, |
| 89 | + "run-if-changed": { |
| 90 | + "package-lock.json": "npm run install-offline" |
| 91 | + }, |
74 | 92 | "scripts": { |
75 | 93 | "build": "rimraf ./dist && cross-env NODE_ENV=production babel ./src --out-dir ./dist --copy-files --source-maps --ignore ./src/bin/*.js --no-copy-ignored", |
76 | 94 | "check-readme": "babel-node ./src/bin/generateReadme.js --check", |
77 | 95 | "create-readme": "babel-node ./src/bin/generateReadme.js", |
78 | 96 | "create-rule": "babel-node ./src/bin/generateRule.js", |
79 | 97 | "install-offline": "npm install --prefer-offline --no-audit", |
80 | | - "lint-fix": "eslint --report-unused-disable-directives --fix ./src ./test", |
81 | 98 | "lint": "eslint --report-unused-disable-directives --ignore-pattern '!.ncurc.js' ./src ./test .ncurc.js", |
82 | 99 | "lint-arg": "eslint --report-unused-disable-directives", |
| 100 | + "lint-fix": "eslint --report-unused-disable-directives --fix ./src ./test", |
| 101 | + "prepare": "husky install", |
| 102 | + "test": "cross-env BABEL_ENV=test nyc --reporter text-summary mocha --reporter dot --recursive --require @babel/register --timeout 12000", |
83 | 103 | "test-cov": "cross-env BABEL_ENV=test nyc mocha --reporter dot --recursive --require @babel/register --timeout 12000", |
84 | | - "test-no-cov": "cross-env BABEL_ENV=test mocha --reporter dot --recursive --require @babel/register --timeout 12000", |
85 | 104 | "test-index": "cross-env BABEL_ENV=test mocha --recursive --require @babel/register --reporter progress --timeout 12000 test/rules/index.js", |
86 | | - "test": "cross-env BABEL_ENV=test nyc --reporter text-summary mocha --reporter dot --recursive --require @babel/register --timeout 12000", |
87 | | - "prepare": "husky install" |
88 | | - }, |
89 | | - "nyc": { |
90 | | - "require": [ |
91 | | - "@babel/register" |
92 | | - ], |
93 | | - "sourceMap": false, |
94 | | - "instrument": false, |
95 | | - "include": [ |
96 | | - "src/" |
97 | | - ], |
98 | | - "exclude": [ |
99 | | - "src/rules/checkExamples.js" |
100 | | - ], |
101 | | - "check-coverage": false, |
102 | | - "branches": 100, |
103 | | - "lines": 100, |
104 | | - "functions": 100, |
105 | | - "statements": 100 |
| 105 | + "test-no-cov": "cross-env BABEL_ENV=test mocha --reporter dot --recursive --require @babel/register --timeout 12000" |
106 | 106 | }, |
107 | 107 | "version": "1.0.0" |
108 | 108 | } |
0 commit comments