@@ -2,25 +2,28 @@ language: node_js
22os :
33 - linux
44node_js :
5- - " 8.4"
5+ - " 11.10"
6+ - " 10.15"
7+ - " 9.11"
8+ - " 8.15"
69 - " 7.10"
7- - " 6.11 "
10+ - " 6.16 "
811 - " 5.12"
9- - " 4.8 "
12+ - " 4.9 "
1013 - " iojs-v3.3"
1114 - " iojs-v2.5"
1215 - " iojs-v1.8"
1316 - " 0.12"
1417 - " 0.10"
1518 - " 0.8"
1619before_install :
17- - ' if [ "${TRAVIS_NODE_VERSION}" = "0.6" ]; then npm install -g npm@1.3 ; elif [ "${TRAVIS_NODE_VERSION}" != "0.9" ]; then case "$(npm --version)" in 1. *) npm install -g npm@1.4.28 ;; 2.*) npm install -g npm@2 ;; esac ; fi '
18- - ' if [ "${TRAVIS_NODE_VERSION}" != "0.6" ] && [ "${TRAVIS_NODE_VERSION}" != "0.9" ]; then if [ "${TRAVIS_NODE_VERSION%${TRAVIS_NODE_VERSION#[0-9]}}" = "0" ] || [ "${TRAVIS_NODE_VERSION:0:4}" = "iojs" ]; then npm install -g npm@4.5 ; else npm install -g npm; fi; fi '
20+ - ' case "${TRAVIS_NODE_VERSION}" in 0. *) export NPM_CONFIG_STRICT_SSL=false ;; esac'
21+ - ' nvm install-latest- npm'
1922install :
20- - ' if [ "${TRAVIS_NODE_VERSION}" = "0.6" ]; then nvm install 0.8 && npm install -g npm@1.3 && npm install -g npm@1.4.28 && npm install -g npm@2 && npm install && nvm use "${TRAVIS_NODE_VERSION}"; else npm install; fi;'
23+ - ' if [ "${TRAVIS_NODE_VERSION}" = "0.6" ] || [ "${TRAVIS_NODE_VERSION}" = "0.9" ]; then nvm install --latest- npm 0.8 && npm install && nvm use "${TRAVIS_NODE_VERSION}"; else npm install; fi;'
2124script :
2225 - ' if [ -n "${PRETEST-}" ]; then npm run pretest ; fi'
23- - ' if [ -n "${POSTTEST -}" ]; then npm run posttest ; fi'
26+ - ' if [ -n "${AUDIT -}" ]; then npm run audit ; fi'
2427 - ' if [ -n "${COVERAGE-}" ]; then npm run coverage ; fi'
2528 - ' if [ -n "${TEST-}" ]; then npm run tests-only ; fi'
2629sudo : false
@@ -29,10 +32,106 @@ env:
2932matrix :
3033 fast_finish : true
3134 include :
32- - node_js : " node "
35+ - node_js : " lts/* "
3336 env : PRETEST=true
37+ - node_js : " lts/*"
38+ env : AUDIT=true
3439 - node_js : " 4"
3540 env : COVERAGE=true
41+ - node_js : " 11.9"
42+ env : TEST=true ALLOW_FAILURE=true
43+ - node_js : " 11.8"
44+ env : TEST=true ALLOW_FAILURE=true
45+ - node_js : " 11.7"
46+ env : TEST=true ALLOW_FAILURE=true
47+ - node_js : " 11.6"
48+ env : TEST=true ALLOW_FAILURE=true
49+ - node_js : " 11.5"
50+ env : TEST=true ALLOW_FAILURE=true
51+ - node_js : " 11.4"
52+ env : TEST=true ALLOW_FAILURE=true
53+ - node_js : " 11.3"
54+ env : TEST=true ALLOW_FAILURE=true
55+ - node_js : " 11.2"
56+ env : TEST=true ALLOW_FAILURE=true
57+ - node_js : " 11.1"
58+ env : TEST=true ALLOW_FAILURE=true
59+ - node_js : " 11.0"
60+ env : TEST=true ALLOW_FAILURE=true
61+ - node_js : " 10.14"
62+ env : TEST=true ALLOW_FAILURE=true
63+ - node_js : " 10.13"
64+ env : TEST=true ALLOW_FAILURE=true
65+ - node_js : " 10.12"
66+ env : TEST=true ALLOW_FAILURE=true
67+ - node_js : " 10.11"
68+ env : TEST=true ALLOW_FAILURE=true
69+ - node_js : " 10.10"
70+ env : TEST=true ALLOW_FAILURE=true
71+ - node_js : " 10.9"
72+ env : TEST=true ALLOW_FAILURE=true
73+ - node_js : " 10.8"
74+ env : TEST=true ALLOW_FAILURE=true
75+ - node_js : " 10.7"
76+ env : TEST=true ALLOW_FAILURE=true
77+ - node_js : " 10.6"
78+ env : TEST=true ALLOW_FAILURE=true
79+ - node_js : " 10.5"
80+ env : TEST=true ALLOW_FAILURE=true
81+ - node_js : " 10.4"
82+ env : TEST=true ALLOW_FAILURE=true
83+ - node_js : " 10.3"
84+ env : TEST=true ALLOW_FAILURE=true
85+ - node_js : " 10.2"
86+ env : TEST=true ALLOW_FAILURE=true
87+ - node_js : " 10.1"
88+ env : TEST=true ALLOW_FAILURE=true
89+ - node_js : " 10.0"
90+ env : TEST=true ALLOW_FAILURE=true
91+ - node_js : " 9.10"
92+ env : TEST=true ALLOW_FAILURE=true
93+ - node_js : " 9.9"
94+ env : TEST=true ALLOW_FAILURE=true
95+ - node_js : " 9.8"
96+ env : TEST=true ALLOW_FAILURE=true
97+ - node_js : " 9.7"
98+ env : TEST=true ALLOW_FAILURE=true
99+ - node_js : " 9.6"
100+ env : TEST=true ALLOW_FAILURE=true
101+ - node_js : " 9.5"
102+ env : TEST=true ALLOW_FAILURE=true
103+ - node_js : " 9.4"
104+ env : TEST=true ALLOW_FAILURE=true
105+ - node_js : " 9.3"
106+ env : TEST=true ALLOW_FAILURE=true
107+ - node_js : " 9.2"
108+ env : TEST=true ALLOW_FAILURE=true
109+ - node_js : " 9.1"
110+ env : TEST=true ALLOW_FAILURE=true
111+ - node_js : " 9.0"
112+ env : TEST=true ALLOW_FAILURE=true
113+ - node_js : " 8.14"
114+ env : TEST=true ALLOW_FAILURE=true
115+ - node_js : " 8.13"
116+ env : TEST=true ALLOW_FAILURE=true
117+ - node_js : " 8.12"
118+ env : TEST=true ALLOW_FAILURE=true
119+ - node_js : " 8.11"
120+ env : TEST=true ALLOW_FAILURE=true
121+ - node_js : " 8.10"
122+ env : TEST=true ALLOW_FAILURE=true
123+ - node_js : " 8.9"
124+ env : TEST=true ALLOW_FAILURE=true
125+ - node_js : " 8.8"
126+ env : TEST=true ALLOW_FAILURE=true
127+ - node_js : " 8.7"
128+ env : TEST=true ALLOW_FAILURE=true
129+ - node_js : " 8.6"
130+ env : TEST=true ALLOW_FAILURE=true
131+ - node_js : " 8.5"
132+ env : TEST=true ALLOW_FAILURE=true
133+ - node_js : " 8.4"
134+ env : TEST=true ALLOW_FAILURE=true
36135 - node_js : " 8.3"
37136 env : TEST=true ALLOW_FAILURE=true
38137 - node_js : " 8.2"
@@ -61,6 +160,16 @@ matrix:
61160 env : TEST=true ALLOW_FAILURE=true
62161 - node_js : " 7.0"
63162 env : TEST=true ALLOW_FAILURE=true
163+ - node_js : " 6.15"
164+ env : TEST=true ALLOW_FAILURE=true
165+ - node_js : " 6.14"
166+ env : TEST=true ALLOW_FAILURE=true
167+ - node_js : " 6.13"
168+ env : TEST=true ALLOW_FAILURE=true
169+ - node_js : " 6.12"
170+ env : TEST=true ALLOW_FAILURE=true
171+ - node_js : " 6.11"
172+ env : TEST=true ALLOW_FAILURE=true
64173 - node_js : " 6.10"
65174 env : TEST=true ALLOW_FAILURE=true
66175 - node_js : " 6.9"
@@ -107,6 +216,8 @@ matrix:
107216 env : TEST=true ALLOW_FAILURE=true
108217 - node_js : " 5.0"
109218 env : TEST=true ALLOW_FAILURE=true
219+ - node_js : " 4.8"
220+ env : TEST=true ALLOW_FAILURE=true
110221 - node_js : " 4.7"
111222 env : TEST=true ALLOW_FAILURE=true
112223 - node_js : " 4.6"
0 commit comments