1
1
environment :
2
2
matrix :
3
- - nodejs_version : " 0.8"
4
3
- nodejs_version : " 0.10"
5
4
- nodejs_version : " 4.9"
6
5
- nodejs_version : " 6.17"
@@ -16,23 +15,18 @@ install:
16
15
catch { Update-NodeJsInstallation (Get-NodeJsLatestBuild $env:nodejs_version) }
17
16
# Setup npm
18
17
- for /f "tokens=*" %%g in ('where npm') do (set npm_prefix=%%~dpg)
19
- - if "%nodejs_version%" equ "0.8" npm config set strict-ssl false
20
- -
if "%nodejs_version%" equ "0.8" npm install -g --prefix "%npm_prefix:~0,-1%" [email protected]
21
18
- npm config set shrinkwrap false
22
19
# Remove all non-test dependencies
23
20
- npm rm --silent --save-dev eslint eslint-plugin-markdown nyc
24
21
# Setup Node.js version-specific dependencies
25
22
- ps : |
26
23
# mocha for testing
27
- # - use 2.x for Node.js < 0.10
28
24
# - use 3.x for Node.js < 4
29
25
# - use 5.x for Node.js < 6
30
26
# - use 6.x for Node.js < 8
31
27
# - use 7.x for Node.js < 10
32
28
# - use 8.x for Node.js < 12
33
- if ([int]$env:nodejs_version.split(".")[0] -eq 0 -and [int]$env:nodejs_version.split(".")[1] -lt 10) {
34
- npm install --silent --save-dev [email protected]
35
- } elseif ([int]$env:nodejs_version.split(".")[0] -lt 4) {
29
+ if ([int]$env:nodejs_version.split(".")[0] -lt 4) {
36
30
npm install --silent --save-dev [email protected]
37
31
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 6) {
38
32
npm install --silent --save-dev [email protected]
@@ -45,12 +39,9 @@ install:
45
39
}
46
40
- ps : |
47
41
# supertest for http calls
48
- # - use 1.1.0 for Node.js < 0.10
49
42
# - use 2.0.0 for Node.js < 4
50
43
# - use 3.4.2 for Node.js < 6
51
- if ([int]$env:nodejs_version.split(".")[0] -eq 0 -and [int]$env:nodejs_version.split(".")[1] -lt 10) {
52
- npm install --silent --save-dev [email protected]
53
- } elseif ([int]$env:nodejs_version.split(".")[0] -lt 4) {
44
+ if ([int]$env:nodejs_version.split(".")[0] -lt 4) {
54
45
npm install --silent --save-dev [email protected]
55
46
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 6) {
56
47
npm install --silent --save-dev [email protected]
0 commit comments