Showing with 58 additions and 44 deletions.
  1. +1 −0 .npmrc
  2. +6 −6 Gruntfile.js
  3. +18 −18 package.json
  4. +33 −20 test/karma/launchers.js
1 .npmrc
@@ -0,0 +1 @@
save-exact=true
@@ -31,24 +31,24 @@ module.exports = function( grunt ) {
// See https://github.com/jquery/sizzle/wiki/Sizzle-Documentation#browsers

browsers.desktop = [
"bs_chrome-44", "bs_chrome-45",
"bs_chrome-49", "bs_chrome-50",

"bs_firefox-31", "bs_firefox-38", // Firefox ESR
"bs_firefox-40", "bs_firefox-41",
"bs_firefox-45", "bs_firefox-46",

"bs_edge-12",
"bs_edge-12", "bs_edge-13",

"bs_ie-9", "bs_ie-10", "bs_ie-11",

"bs_opera-31", "bs_opera-32",
"bs_opera-36", "bs_opera-37",

"bs_yandex-latest",

// Real Safari 6.1 and 7.0 are not available
"bs_safari-6.0", "bs_safari-8.0", "bs_safari-9.0"
"bs_safari-6.0", "bs_safari-8.0", "bs_safari-9.1"
];

browsers.ios = [ "bs_ios-5.1", "bs_ios-6.0", "bs_ios-7.0", "bs_ios-8.3" ];
browsers.ios = [ "bs_ios-5.1", "bs_ios-6.0", "bs_ios-7.0", "bs_ios-8.3", "bs_ios-9.3" ];
browsers.android = [
"bs_android-4.0", "bs_android-4.1", "bs_android-4.2",
"bs_android-4.3", "bs_android-4.4"
@@ -34,32 +34,32 @@
"dependencies": {},
"devDependencies": {
"benchmark": "2.1.0",
"commitplease": "2.3.0",
"commitplease": "2.3.1",
"grunt": "0.4.5",
"grunt-cli": "0.1.13",
"grunt-compare-size": "0.4.0",
"grunt-contrib-jshint": "0.12.0",
"grunt-contrib-qunit": "1.0.1",
"grunt-contrib-uglify": "0.11.1",
"grunt-contrib-watch": "0.6.1",
"grunt-git-authors": "3.1.1",
"grunt-compare-size": "0.4.2",
"grunt-contrib-jshint": "1.0.0",
"grunt-contrib-qunit": "1.2.0",
"grunt-contrib-uglify": "1.0.1",
"grunt-contrib-watch": "1.0.0",
"grunt-git-authors": "3.2.0",
"grunt-jscs": "0.6.2",
"grunt-jsonlint": "1.0.7",
"grunt-karma": "0.12.1",
"grunt-karma": "1.0.0",
"grunt-npmcopy": "0.1.0",
"gzip-js": "0.3.2",
"jquery": "1.9.1",
"karma": "0.13.21",
"karma-browserstack-launcher": "0.1.10",
"karma-chrome-launcher": "0.2.2",
"karma-firefox-launcher": "0.1.7",
"karma-html2js-preprocessor": "0.1.0",
"karma": "0.13.22",
"karma-browserstack-launcher": "1.0.0",
"karma-chrome-launcher": "1.0.1",
"karma-firefox-launcher": "1.0.0",
"karma-html2js-preprocessor": "1.0.0",
"karma-phantomjs-launcher": "1.0.0",
"karma-qunit": "0.1.9",
"load-grunt-tasks": "3.4.0",
"phantomjs-prebuilt": "2.1.4",
"qunitjs": "1.21.0",
"requirejs": "2.1.22"
"karma-qunit": "1.0.0",
"load-grunt-tasks": "3.5.0",
"phantomjs-prebuilt": "2.1.7",
"qunitjs": "1.23.1",
"requirejs": "2.2.0"
},
"scripts": {
"build": "npm install && grunt",
@@ -22,19 +22,19 @@ module.exports = {
os: "OS X",
os_version: "Mavericks"
},
"bs_firefox-40": {
"bs_firefox-45": {
base: "BrowserStack",
browser: "firefox",
browser_version: "40.0",
browser_version: "45.0",
os: "OS X",
os_version: "Yosemite"
os_version: "El Capitan"
},
"bs_firefox-41": {
"bs_firefox-46": {
base: "BrowserStack",
browser: "firefox",
browser_version: "41.0",
browser_version: "46.0",
os: "OS X",
os_version: "Yosemite"
os_version: "El Capitan"
},

"bs_chrome-16": {
@@ -51,19 +51,19 @@ module.exports = {
os: "OS X",
os_version: "Mavericks"
},
"bs_chrome-44": {
"bs_chrome-49": {
base: "BrowserStack",
browser: "chrome",
browser_version: "44.0",
browser_version: "49.0",
os: "OS X",
os_version: "Yosemite"
os_version: "El Capitan"
},
"bs_chrome-45": {
"bs_chrome-50": {
base: "BrowserStack",
browser: "chrome",
browser_version: "45.0",
browser_version: "50.0",
os: "OS X",
os_version: "Yosemite"
os_version: "El Capitan"
},

"bs_edge-12": {
@@ -73,6 +73,13 @@ module.exports = {
os: "Windows",
os_version: "10"
},
"bs_edge-13": {
base: "BrowserStack",
browser: "edge",
browser_version: "13.0",
os: "Windows",
os_version: "10"
},

"bs_ie-6": {
base: "BrowserStack",
@@ -131,19 +138,19 @@ module.exports = {
os: "Windows",
os_version: "7"
},
"bs_opera-31": {
"bs_opera-36": {
base: "BrowserStack",
browser: "opera",
browser_version: "31.0",
browser_version: "36.0",
os: "OS X",
os_version: "Yosemite"
os_version: "El Capitan"
},
"bs_opera-32": {
"bs_opera-37": {
base: "BrowserStack",
browser: "opera",
browser_version: "32.0",
browser_version: "37.0",
os: "OS X",
os_version: "Yosemite"
os_version: "El Capitan"
},

"bs_yandex-latest": {
@@ -188,10 +195,10 @@ module.exports = {
os: "OS X",
os_version: "Yosemite"
},
"bs_safari-9.0": {
"bs_safari-9.1": {
base: "BrowserStack",
browser: "safari",
browser_version: "9.0",
browser_version: "9.1",
os: "OS X",
os_version: "El Capitan"
},
@@ -220,6 +227,12 @@ module.exports = {
os: "ios",
os_version: "8.3"
},
"bs_ios-9.3": {
base: "BrowserStack",
device: "iPhone 6S",
os: "ios",
os_version: "9.3"
},

"bs_android-2.3": {
base: "BrowserStack",