Merge pull request #15778 from twbs/node-012

Travis: test against node.js 0.12.
This commit is contained in:
Chris Rebert 2015-02-16 21:29:50 -08:00
commit 75b311552e
3 changed files with 146 additions and 121 deletions

View File

@ -2,7 +2,7 @@ language: node_js
git:
depth: 10
node_js:
- "0.10"
- "0.12"
before_install:
- travis_retry sudo pip install -r test-infra/requirements.txt
- rvm use 1.9.3 --fuzzy

View File

@ -58,7 +58,7 @@
"grunt-sed": "~0.1.1",
"load-grunt-tasks": "~3.1.0",
"markdown-it": "^3.0.5",
"npm-shrinkwrap": "^200.0.0",
"npm-shrinkwrap": "^200.1.0",
"time-grunt": "~1.0.0"
},
"engines": {

View File

@ -1,7 +1,8 @@
{
"name": "bootstrap",
"version": "3.3.2",
"npm-shrinkwrap-version": "200.0.0",
"npm-shrinkwrap-version": "200.1.0",
"node-version": "v0.12.0",
"dependencies": {
"btoa": {
"version": "1.1.2",
@ -260,16 +261,16 @@
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-0.2.0.tgz"
},
"caniuse-db": {
"version": "1.0.30000065",
"resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000065.tgz"
"version": "1.0.30000072",
"resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000072.tgz"
},
"num2fraction": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.0.1.tgz"
},
"postcss": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-4.0.3.tgz",
"version": "4.0.4",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-4.0.4.tgz",
"dependencies": {
"js-base64": {
"version": "2.1.7",
@ -474,22 +475,26 @@
}
},
"zip-stream": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-0.5.0.tgz",
"version": "0.5.1",
"resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-0.5.1.tgz",
"dependencies": {
"compress-commons": {
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-0.2.2.tgz",
"version": "0.2.7",
"resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-0.2.7.tgz",
"dependencies": {
"crc32-stream": {
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-0.3.1.tgz"
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-0.3.2.tgz"
},
"node-int64": {
"version": "0.3.3",
"resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.3.3.tgz"
}
}
},
"lodash": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-3.2.0.tgz"
}
}
}
@ -642,8 +647,8 @@
"resolved": "https://registry.npmjs.org/compression/-/compression-1.3.1.tgz",
"dependencies": {
"accepts": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.3.tgz",
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.4.tgz",
"dependencies": {
"mime-types": {
"version": "2.0.9",
@ -656,8 +661,8 @@
}
},
"negotiator": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.0.tgz"
"version": "0.5.1",
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.1.tgz"
}
}
},
@ -692,8 +697,14 @@
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.2.tgz"
},
"cookie-parser": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.3.tgz"
"version": "1.3.4",
"resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.4.tgz",
"dependencies": {
"cookie-signature": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz"
}
}
},
"cookie-signature": {
"version": "1.0.5",
@ -704,12 +715,12 @@
"resolved": "https://registry.npmjs.org/csurf/-/csurf-1.6.6.tgz",
"dependencies": {
"csrf": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/csrf/-/csrf-2.0.5.tgz",
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/csrf/-/csrf-2.0.6.tgz",
"dependencies": {
"base64-url": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.0.tgz"
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz"
},
"rndm": {
"version": "1.1.0",
@ -720,8 +731,8 @@
"resolved": "https://registry.npmjs.org/scmp/-/scmp-1.0.0.tgz"
},
"uid-safe": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-1.0.3.tgz",
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-1.1.0.tgz",
"dependencies": {
"native-or-bluebird": {
"version": "1.1.2",
@ -748,12 +759,12 @@
"resolved": "https://registry.npmjs.org/depd/-/depd-1.0.0.tgz"
},
"errorhandler": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.3.3.tgz",
"version": "1.3.4",
"resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.3.4.tgz",
"dependencies": {
"accepts": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.3.tgz",
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.4.tgz",
"dependencies": {
"mime-types": {
"version": "2.0.9",
@ -766,8 +777,8 @@
}
},
"negotiator": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.0.tgz"
"version": "0.5.1",
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.1.tgz"
}
}
},
@ -778,20 +789,24 @@
}
},
"express-session": {
"version": "1.10.2",
"resolved": "https://registry.npmjs.org/express-session/-/express-session-1.10.2.tgz",
"version": "1.10.3",
"resolved": "https://registry.npmjs.org/express-session/-/express-session-1.10.3.tgz",
"dependencies": {
"cookie-signature": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz"
},
"crc": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/crc/-/crc-3.2.1.tgz"
},
"uid-safe": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-1.0.3.tgz",
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-1.1.0.tgz",
"dependencies": {
"base64-url": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.0.tgz"
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz"
},
"native-or-bluebird": {
"version": "1.1.2",
@ -950,16 +965,16 @@
}
},
"serve-index": {
"version": "1.6.1",
"resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.6.1.tgz",
"version": "1.6.2",
"resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.6.2.tgz",
"dependencies": {
"accepts": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.3.tgz",
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.4.tgz",
"dependencies": {
"negotiator": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.0.tgz"
"version": "0.5.1",
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.1.tgz"
}
}
},
@ -967,6 +982,20 @@
"version": "0.5.2",
"resolved": "https://registry.npmjs.org/batch/-/batch-0.5.2.tgz"
},
"http-errors": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz",
"dependencies": {
"inherits": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
},
"statuses": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz"
}
}
},
"mime-types": {
"version": "2.0.9",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.9.tgz",
@ -1058,8 +1087,8 @@
}
},
"connect-livereload": {
"version": "0.5.2",
"resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.5.2.tgz"
"version": "0.5.3",
"resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.5.3.tgz"
},
"opn": {
"version": "1.0.1",
@ -1302,12 +1331,12 @@
}
},
"pretty-bytes": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.2.tgz",
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.3.tgz",
"dependencies": {
"get-stdin": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-1.0.0.tgz"
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz"
}
}
}
@ -1546,8 +1575,8 @@
"resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
"dependencies": {
"dom-serializer": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.0.1.tgz",
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz",
"dependencies": {
"entities": {
"version": "1.1.1",
@ -1934,8 +1963,8 @@
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
},
"ini": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/ini/-/ini-1.3.2.tgz"
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/ini/-/ini-1.3.3.tgz"
},
"mkdirp": {
"version": "0.5.0",
@ -1972,8 +2001,8 @@
"resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.0.tgz"
},
"semver": {
"version": "4.2.2",
"resolved": "https://registry.npmjs.org/semver/-/semver-4.2.2.tgz"
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-4.3.0.tgz"
},
"uid-number": {
"version": "0.0.5",
@ -2270,12 +2299,12 @@
}
},
"pretty-bytes": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.2.tgz",
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.3.tgz",
"dependencies": {
"get-stdin": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-1.0.0.tgz"
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz"
}
}
}
@ -2532,8 +2561,8 @@
"resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz"
},
"jscs": {
"version": "1.11.2",
"resolved": "https://registry.npmjs.org/jscs/-/jscs-1.11.2.tgz",
"version": "1.11.3",
"resolved": "https://registry.npmjs.org/jscs/-/jscs-1.11.3.tgz",
"dependencies": {
"cli-table": {
"version": "0.3.1",
@ -2568,16 +2597,16 @@
"resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-3.0.0.tgz",
"dependencies": {
"lodash._baseassign": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.0.0.tgz",
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.0.1.tgz",
"dependencies": {
"lodash._basecopy": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.0.tgz"
},
"lodash.keys": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.0.2.tgz",
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.0.3.tgz",
"dependencies": {
"lodash.isarguments": {
"version": "3.0.0",
@ -2744,12 +2773,12 @@
}
},
"xmlbuilder": {
"version": "2.5.1",
"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-2.5.1.tgz",
"version": "2.5.2",
"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-2.5.2.tgz",
"dependencies": {
"lodash": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-3.1.0.tgz"
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-3.2.0.tgz"
}
}
}
@ -2789,10 +2818,6 @@
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/fg-lodash/-/fg-lodash-0.0.2.tgz",
"dependencies": {
"lodash": {
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz"
},
"underscore.string": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz"
@ -3190,8 +3215,8 @@
}
},
"markdown-it": {
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-3.0.5.tgz",
"version": "3.0.6",
"resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-3.0.6.tgz",
"dependencies": {
"argparse": {
"version": "0.1.16",
@ -3214,8 +3239,8 @@
}
},
"npm-shrinkwrap": {
"version": "200.0.0",
"resolved": "https://registry.npmjs.org/npm-shrinkwrap/-/npm-shrinkwrap-200.0.0.tgz",
"version": "200.1.0",
"resolved": "https://registry.npmjs.org/npm-shrinkwrap/-/npm-shrinkwrap-200.1.0.tgz",
"dependencies": {
"array-find": {
"version": "0.1.1",
@ -3344,8 +3369,8 @@
}
},
"npm": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/npm/-/npm-2.5.0.tgz",
"version": "2.5.1",
"resolved": "https://registry.npmjs.org/npm/-/npm-2.5.1.tgz",
"dependencies": {
"abbrev": {
"version": "1.0.5",
@ -3712,20 +3737,20 @@
"resolved": "https://registry.npmjs.org/realize-package-specifier/-/realize-package-specifier-1.3.0.tgz"
},
"request": {
"version": "2.51.0",
"resolved": "https://registry.npmjs.org/request/-/request-2.51.0.tgz",
"version": "2.53.0",
"resolved": "https://registry.npmjs.org/request/-/request-2.53.0.tgz",
"dependencies": {
"aws-sign2": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz"
},
"bl": {
"version": "0.9.3",
"resolved": "https://registry.npmjs.org/bl/-/bl-0.9.3.tgz"
"version": "0.9.4",
"resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz"
},
"caseless": {
"version": "0.8.0",
"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.8.0.tgz"
"version": "0.9.0",
"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz"
},
"combined-stream": {
"version": "0.0.7",
@ -3748,74 +3773,74 @@
"async": {
"version": "0.9.0",
"resolved": "https://registry.npmjs.org/async/-/async-0.9.0.tgz"
},
"mime-types": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.4.tgz",
"dependencies": {
"mime-db": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.3.0.tgz"
}
}
}
}
},
"hawk": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz",
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz",
"dependencies": {
"boom": {
"version": "0.4.2",
"resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz"
"version": "2.6.1",
"resolved": "https://registry.npmjs.org/boom/-/boom-2.6.1.tgz"
},
"cryptiles": {
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz"
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.4.tgz"
},
"hoek": {
"version": "0.9.1",
"resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz"
"version": "2.11.0",
"resolved": "https://registry.npmjs.org/hoek/-/hoek-2.11.0.tgz"
},
"sntp": {
"version": "0.2.4",
"resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz"
"version": "1.0.9",
"resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz"
}
}
},
"http-signature": {
"version": "0.10.0",
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.0.tgz",
"version": "0.10.1",
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz",
"dependencies": {
"asn1": {
"version": "0.1.11",
"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz"
},
"assert-plus": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz"
"version": "0.1.5",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz"
},
"ctype": {
"version": "0.5.2",
"resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz"
"version": "0.5.3",
"resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz"
}
}
},
"isstream": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.1.tgz"
},
"json-stringify-safe": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz"
},
"mime-types": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz"
"version": "2.0.8",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.8.tgz",
"dependencies": {
"mime-db": {
"version": "1.6.1",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.6.1.tgz"
}
}
},
"node-uuid": {
"version": "1.4.2",
"resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.2.tgz"
},
"oauth-sign": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.5.0.tgz"
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz"
},
"qs": {
"version": "2.3.3",
@ -3936,8 +3961,8 @@
"resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-2.0.0.tgz"
},
"semver": {
"version": "4.2.2",
"resolved": "https://registry.npmjs.org/semver/-/semver-4.2.2.tgz"
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-4.3.0.tgz"
},
"sorted-object": {
"version": "1.0.0",
@ -4010,12 +4035,12 @@
"resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz"
},
"pretty-ms": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-1.0.0.tgz",
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-1.0.1.tgz",
"dependencies": {
"get-stdin": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-3.0.2.tgz"
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz"
},
"parse-ms": {
"version": "1.0.0",