diff --git a/.eslintrc.yml b/.eslintrc.yml
index 1eece14..55efdde 100644
--- a/.eslintrc.yml
+++ b/.eslintrc.yml
@@ -1,2 +1,11 @@
root: true
-extends: standard
+extends:
+ - standard
+ - plugin:markdown/recommended
+plugins:
+ - markdown
+overrides:
+ - files: '**/*.md'
+ processor: 'markdown/markdown'
+rules:
+ no-param-reassign: error
\ No newline at end of file
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index e4eff6b..909c3e5 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -50,72 +50,78 @@ jobs:
- name: Node.js 0.8
node-version: "0.8"
npm-i: mocha@2.5.3 supertest@1.1.0
- npm-rm: istanbul
+ npm-rm: nyc
- name: Node.js 0.10
node-version: "0.10"
- npm-i: mocha@3.5.3 supertest@2.0.0
- npm-rm: istanbul
+ npm-i: mocha@3.5.3 nyc@10.3.2 supertest@2.0.0
- name: Node.js 0.12
node-version: "0.12"
- npm-i: mocha@3.5.3 supertest@2.0.0
- npm-rm: istanbul
+ npm-i: mocha@3.5.3 nyc@10.3.2 supertest@2.0.0
+ npm-rm: nyc
- name: io.js 1.x
node-version: "1"
- npm-i: mocha@3.5.3 supertest@2.0.0
- npm-rm: istanbul
+ npm-i: mocha@3.5.3 nyc@10.3.2 supertest@2.0.0
+ npm-rm: nyc
- name: io.js 2.x
node-version: "2"
- npm-i: mocha@3.5.3 supertest@2.0.0
- npm-rm: istanbul
+ npm-i: mocha@3.5.3 nyc@10.3.2 supertest@2.0.0
+ npm-rm: nyc
- name: io.js 3.x
node-version: "3"
- npm-i: mocha@3.5.3 supertest@2.0.0
- npm-rm: istanbul
+ npm-i: mocha@3.5.3 nyc@10.3.2 supertest@2.0.0
+ npm-rm: nyc
- name: Node.js 4.x
node-version: "4"
- npm-i: mocha@5.2.0 supertest@3.4.2
+ npm-i: mocha@5.2.0 nyc@11.9.0 supertest@3.4.2
- name: Node.js 5.x
node-version: "5"
- npm-i: mocha@5.2.0 supertest@3.4.2
+ npm-i: mocha@5.2.0 nyc@11.9.0 supertest@3.4.2
- name: Node.js 6.x
node-version: "6"
- npm-i: mocha@6.2.2
+ npm-i: mocha@6.2.2 nyc@14.1.1 supertest@6.1.6
- name: Node.js 7.x
node-version: "7"
- npm-i: mocha@6.2.2
+ npm-i: mocha@6.2.2 nyc@14.1.1 supertest@6.1.6
- name: Node.js 8.x
node-version: "8"
+ npm-i: mocha@7.2.0 nyc@14.1.1 supertest@6.1.6
- name: Node.js 9.x
node-version: "9"
+ npm-i: mocha@7.2.0 nyc@14.1.1 supertest@6.1.6
- name: Node.js 10.x
node-version: "10"
+ npm-i: mocha@8.4.0 supertest@6.1.6
- name: Node.js 11.x
node-version: "11"
+ npm-i: mocha@8.4.0 supertest@6.1.6
- name: Node.js 12.x
node-version: "12"
+ npm-i: mocha@9.2.2 supertest@6.1.6 eslint-plugin-standard@4.1.0
- name: Node.js 13.x
node-version: "13"
-
+ npm-i: mocha@9.2.2 supertest@6.1.6 eslint-plugin-standard@4.1.0
- name: Node.js 14.x
node-version: "14"
+ npm-i: mocha@9.2.2 supertest@6.1.6 eslint-plugin-standard@4.1.0
- name: Node.js 15.x
node-version: "15"
+ npm-i: "supertest@6.1.6"
- name: Node.js 16.x
node-version: "16"
@@ -207,7 +213,7 @@ jobs:
- name: Run tests
shell: bash
run: |
- if npm -ps ls istanbul | grep -q istanbul; then
+ if npm -ps ls nyc | grep -q nyc; then
npm run test-ci
cp coverage/lcov.info "coverage/${{ matrix.name }}.lcov"
else
diff --git a/HISTORY.md b/HISTORY.md
index 90c7983..1820033 100644
--- a/HISTORY.md
+++ b/HISTORY.md
@@ -1,3 +1,10 @@
+UNRELEASED
+==================
+ * deps: accepts": "~1.3.8"
+ - deps: mime-types@~2.1.34
+ - deps: mime-db@~1.51.0
+ - deps: negotiator@0.6.3
+
1.5.1 / 2019-05-08
==================
diff --git a/README.md b/README.md
index ac71bf7..31942ee 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
[![NPM Version][npm-version-image]][npm-url]
[![NPM Downloads][npm-downloads-image]][npm-url]
-
+
[![Test Coverage][coveralls-image]][coveralls-url]
Development-only error handler middleware.
diff --git a/package.json b/package.json
index ccca329..c174c5c 100644
--- a/package.json
+++ b/package.json
@@ -13,21 +13,20 @@
"url": "https://opencollective.com/express"
},
"dependencies": {
- "accepts": "~1.3.7",
+ "accepts": "~1.3.8",
"escape-html": "~1.0.3"
},
"devDependencies": {
"after": "0.8.2",
- "eslint": "6.8.0",
- "eslint-config-standard": "14.1.0",
- "eslint-plugin-import": "2.20.1",
- "eslint-plugin-markdown": "1.0.2",
- "eslint-plugin-node": "9.2.0",
- "eslint-plugin-promise": "4.2.1",
- "eslint-plugin-standard": "4.0.1",
- "istanbul": "0.4.5",
- "mocha": "7.1.0",
- "supertest": "4.0.2"
+ "eslint": "8.34.0",
+ "eslint-config-standard": "14.1.1",
+ "eslint-plugin-import": "2.27.5",
+ "eslint-plugin-markdown": "3.0.0",
+ "eslint-plugin-node": "11.1.0",
+ "eslint-plugin-promise": "6.1.1",
+ "mocha": "10.2.0",
+ "nyc": "15.1.0",
+ "supertest": "6.3.3"
},
"files": [
"public/",
@@ -41,7 +40,7 @@
"scripts": {
"lint": "eslint --plugin markdown --ext js,md .",
"test": "mocha --reporter spec --bail --check-leaks test/",
- "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/",
- "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/"
+ "test-ci": "nyc --reporter=lcov --reporter=text npm test",
+ "test-cov": "nyc --reporter=html --reporter=text npm test"
}
}