diff --git a/.airtap.yml b/.airtap.yml index c7a8a87..7b2c3e6 100644 --- a/.airtap.yml +++ b/.airtap.yml @@ -13,3 +13,7 @@ browsers: version: 9..latest - name: microsoftedge version: 13..latest +browserify: + # IE 9/10 compatibility + - require: 'buffer/' + expose: 'buffer' diff --git a/.travis.yml b/.travis.yml index 486dc3c..0b3107c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,9 +5,11 @@ node_js: - 'stable' - 'lts/*' - '0.12' +before_install: + - 'if [ "${TRAVIS_NODE_VERSION}" == "0.12" ]; then nvm install-latest-npm; fi' script: - - npm test - - if [ "${TRAVIS_PULL_REQUEST}" = "false" ] && [ "${TRAVIS_NODE_VERSION}" = "stable" ]; then npm run test:browsers; fi + - 'npm test' + - 'if [ "${TRAVIS_PULL_REQUEST}" = "false" ] && [ "${TRAVIS_NODE_VERSION}" = "stable" ]; then npm run test:browsers; fi' addons: sauce_connect: true hosts: diff --git a/package.json b/package.json index 6d8c770..7681c0f 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,8 @@ "node": ">=0.8.x" }, "devDependencies": { - "airtap": "^1.0.0", + "airtap": "^4.0.1", + "buffer": "^4.9.2", "functions-have-names": "^1.2.1", "has": "^1.0.3", "has-symbols": "^1.0.1",