|
1 | 1 | environment: |
2 | 2 | matrix: |
3 | | - - nodejs_version: "4.9" |
4 | | - - nodejs_version: "5.12" |
5 | | - - nodejs_version: "6.17" |
6 | | - - nodejs_version: "7.10" |
7 | | - - nodejs_version: "8.17" |
8 | | - - nodejs_version: "9.11" |
9 | | - - nodejs_version: "10.24" |
10 | | - - nodejs_version: "11.15" |
11 | | - - nodejs_version: "12.22" |
12 | | - - nodejs_version: "13.14" |
13 | | - - nodejs_version: "14.20" |
14 | | - - nodejs_version: "15.14" |
15 | | - - nodejs_version: "16.20" |
16 | | - - nodejs_version: "17.9" |
17 | 3 | - nodejs_version: "18.19" |
18 | 4 | - nodejs_version: "19.9" |
19 | 5 | - nodejs_version: "20.11" |
@@ -41,51 +27,6 @@ install: |
41 | 27 | cmd.exe /c "node -pe `"Object.keys(require('./package').devDependencies).join('\n')`"" | ` |
42 | 28 | sls "^eslint(-|$)" | ` |
43 | 29 | %{ npm rm --silent --save-dev $_ } |
44 | | - # Setup Node.js version-specific dependencies |
45 | | - - ps: | |
46 | | - # mocha for testing |
47 | | - # - use 5.x for Node.js < 6 |
48 | | - # - use 6.x for Node.js < 8 |
49 | | - # - use 7.x for Node.js < 10 |
50 | | - # - use 8.x for Node.js < 12 |
51 | | - # - use 9.x for Node.js < 14 |
52 | | - if ([int]$env:nodejs_version.split(".")[0] -lt 4) { |
53 | | - npm install --silent --save-dev [email protected] |
54 | | - } elseif ([int]$env:nodejs_version.split(".")[0] -lt 6) { |
55 | | - npm install --silent --save-dev [email protected] |
56 | | - } elseif ([int]$env:nodejs_version.split(".")[0] -lt 8) { |
57 | | - npm install --silent --save-dev [email protected] |
58 | | - } elseif ([int]$env:nodejs_version.split(".")[0] -lt 10) { |
59 | | - npm install --silent --save-dev [email protected] |
60 | | - } elseif ([int]$env:nodejs_version.split(".")[0] -lt 12) { |
61 | | - npm install --silent --save-dev [email protected] |
62 | | - } elseif ([int]$env:nodejs_version.split(".")[0] -lt 14) { |
63 | | - npm install --silent --save-dev [email protected] |
64 | | - } |
65 | | - - ps: | |
66 | | - # nyc for test coverage |
67 | | - # - use 10.3.2 for Node.js < 4 |
68 | | - # - use 11.9.0 for Node.js < 6 |
69 | | - # - use 14.1.1 for Node.js < 10 |
70 | | - if ([int]$env:nodejs_version.split(".")[0] -lt 4) { |
71 | | - npm install --silent --save-dev [email protected] |
72 | | - } elseif ([int]$env:nodejs_version.split(".")[0] -lt 6) { |
73 | | - npm install --silent --save-dev [email protected] |
74 | | - } elseif ([int]$env:nodejs_version.split(".")[0] -lt 10) { |
75 | | - npm install --silent --save-dev [email protected] |
76 | | - } |
77 | | - - ps: | |
78 | | - # supertest for http calls |
79 | | - # - use 2.0.0 for Node.js < 4 |
80 | | - # - use 3.4.2 for Node.js < 7 |
81 | | - # - use 6.1.6 for Node.js < 8 |
82 | | - if ([int]$env:nodejs_version.split(".")[0] -lt 4) { |
83 | | - npm install --silent --save-dev [email protected] |
84 | | - } elseif ([int]$env:nodejs_version.split(".")[0] -lt 7) { |
85 | | - npm install --silent --save-dev [email protected] |
86 | | - } elseif ([int]$env:nodejs_version.split(".")[0] -lt 8) { |
87 | | - npm install --silent --save-dev [email protected] |
88 | | - } |
89 | 30 | # Update Node.js modules |
90 | 31 | - ps: | |
91 | 32 | # Prune & rebuild node_modules |
|
0 commit comments