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" } }