mirror of
https://github.com/zebrajr/express.git
synced 2025-12-06 12:19:51 +01:00
Drop support for Node.js below 4
This commit is contained in:
parent
a0276c6c91
commit
f6db4ee805
|
|
@ -1,5 +1,7 @@
|
||||||
root: true
|
root: true
|
||||||
|
env:
|
||||||
|
es6: true
|
||||||
|
node: true
|
||||||
rules:
|
rules:
|
||||||
eol-last: error
|
eol-last: error
|
||||||
eqeqeq: [error, allow-null]
|
eqeqeq: [error, allow-null]
|
||||||
|
|
|
||||||
28
.github/workflows/ci.yml
vendored
28
.github/workflows/ci.yml
vendored
|
|
@ -11,11 +11,7 @@ jobs:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
name:
|
name:
|
||||||
- Node.js 0.10
|
- Node.js 4.0
|
||||||
- Node.js 0.12
|
|
||||||
- io.js 1.x
|
|
||||||
- io.js 2.x
|
|
||||||
- io.js 3.x
|
|
||||||
- Node.js 4.x
|
- Node.js 4.x
|
||||||
- Node.js 5.x
|
- Node.js 5.x
|
||||||
- Node.js 6.x
|
- Node.js 6.x
|
||||||
|
|
@ -29,25 +25,9 @@ jobs:
|
||||||
- Node.js 14.x
|
- Node.js 14.x
|
||||||
|
|
||||||
include:
|
include:
|
||||||
- name: Node.js 0.10
|
- name: Node.js 4.0
|
||||||
node-version: "0.10"
|
node-version: "4.0"
|
||||||
npm-i: mocha@3.5.3 supertest@2.0.0
|
npm-i: mocha@5.2.0 supertest@3.4.2
|
||||||
|
|
||||||
- name: Node.js 0.12
|
|
||||||
node-version: "0.12"
|
|
||||||
npm-i: mocha@3.5.3 supertest@2.0.0
|
|
||||||
|
|
||||||
- name: io.js 1.x
|
|
||||||
node-version: "1.8"
|
|
||||||
npm-i: mocha@3.5.3 supertest@2.0.0
|
|
||||||
|
|
||||||
- name: io.js 2.x
|
|
||||||
node-version: "2.5"
|
|
||||||
npm-i: mocha@3.5.3 supertest@2.0.0
|
|
||||||
|
|
||||||
- name: io.js 3.x
|
|
||||||
node-version: "3.3"
|
|
||||||
npm-i: mocha@3.5.3 supertest@2.0.0
|
|
||||||
|
|
||||||
- name: Node.js 4.x
|
- name: Node.js 4.x
|
||||||
node-version: "4.9"
|
node-version: "4.9"
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ This incorporates all changes after 4.17.1 up to 4.17.2.
|
||||||
|
|
||||||
* change:
|
* change:
|
||||||
- query parser setting defaults to `'simple'`
|
- query parser setting defaults to `'simple'`
|
||||||
|
- Requires Node.js 4+
|
||||||
- Use `mime-types` for file to content type mapping
|
- Use `mime-types` for file to content type mapping
|
||||||
* deps: array-flatten@3.0.0
|
* deps: array-flatten@3.0.0
|
||||||
* deps: body-parser@2.0.0-beta.1
|
* deps: body-parser@2.0.0-beta.1
|
||||||
|
|
|
||||||
15
appveyor.yml
15
appveyor.yml
|
|
@ -1,10 +1,5 @@
|
||||||
environment:
|
environment:
|
||||||
matrix:
|
matrix:
|
||||||
- nodejs_version: "0.10"
|
|
||||||
- nodejs_version: "0.12"
|
|
||||||
- nodejs_version: "1.8"
|
|
||||||
- nodejs_version: "2.5"
|
|
||||||
- nodejs_version: "3.3"
|
|
||||||
- nodejs_version: "4.9"
|
- nodejs_version: "4.9"
|
||||||
- nodejs_version: "5.12"
|
- nodejs_version: "5.12"
|
||||||
- nodejs_version: "6.17"
|
- nodejs_version: "6.17"
|
||||||
|
|
@ -38,14 +33,11 @@ install:
|
||||||
# Setup Node.js version-specific dependencies
|
# Setup Node.js version-specific dependencies
|
||||||
- ps: |
|
- ps: |
|
||||||
# mocha for testing
|
# mocha for testing
|
||||||
# - use 3.x for Node.js < 4
|
|
||||||
# - use 5.x for Node.js < 6
|
# - use 5.x for Node.js < 6
|
||||||
# - use 6.x for Node.js < 8
|
# - use 6.x for Node.js < 8
|
||||||
# - use 7.x for Node.js < 10
|
# - use 7.x for Node.js < 10
|
||||||
# - use 8.x for Node.js < 12
|
# - use 8.x for Node.js < 12
|
||||||
if ([int]$env:nodejs_version.split(".")[0] -lt 4) {
|
if ([int]$env:nodejs_version.split(".")[0] -lt 6) {
|
||||||
npm install --silent --save-dev mocha@3.5.3
|
|
||||||
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 6) {
|
|
||||||
npm install --silent --save-dev mocha@5.2.0
|
npm install --silent --save-dev mocha@5.2.0
|
||||||
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 8) {
|
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 8) {
|
||||||
npm install --silent --save-dev mocha@6.2.2
|
npm install --silent --save-dev mocha@6.2.2
|
||||||
|
|
@ -56,11 +48,8 @@ install:
|
||||||
}
|
}
|
||||||
- ps: |
|
- ps: |
|
||||||
# supertest for http calls
|
# supertest for http calls
|
||||||
# - use 2.0.0 for Node.js < 4
|
|
||||||
# - use 3.4.2 for Node.js < 6
|
# - use 3.4.2 for Node.js < 6
|
||||||
if ([int]$env:nodejs_version.split(".")[0] -lt 4) {
|
if ([int]$env:nodejs_version.split(".")[0] -lt 6) {
|
||||||
npm install --silent --save-dev supertest@2.0.0
|
|
||||||
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 6) {
|
|
||||||
npm install --silent --save-dev supertest@3.4.2
|
npm install --silent --save-dev supertest@3.4.2
|
||||||
}
|
}
|
||||||
# Update Node.js modules
|
# Update Node.js modules
|
||||||
|
|
|
||||||
|
|
@ -82,7 +82,7 @@
|
||||||
"vhost": "~3.0.2"
|
"vhost": "~3.0.2"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.10.0"
|
"node": ">= 4"
|
||||||
},
|
},
|
||||||
"files": [
|
"files": [
|
||||||
"LICENSE",
|
"LICENSE",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user