Skip to content

Commit d75e610

Browse files
authored
Add Firefox and Safari launchers for local testing (#252)
* Add firefox and safari launchers for local testing * Remove @types/karma-firefox-launcher
1 parent f9fd3b9 commit d75e610

File tree

4 files changed

+49
-3
lines changed

4 files changed

+49
-3
lines changed

.depcheckrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
ignores: ["core-js", "@yarnpkg/pnpify", "@yarnpkg/sdks", "babel-loader", "depcheck", "karma-browserstack-launcher", "karma-chrome-launcher", "karma-coverage", "karma-sourcemap-loader", "karma-tap", "karma-webpack", "nyc", "prettier", "webpack-cli", "worker-plugin", "buffer", "process"]
1+
ignores: ["core-js", "@yarnpkg/pnpify", "@yarnpkg/sdks", "babel-loader", "depcheck", "karma-browserstack-launcher", "karma-chrome-launcher", "karma-firefox-launcher", "karma-safari-launcher", "karma-coverage", "karma-sourcemap-loader", "karma-tap", "karma-webpack", "nyc", "prettier", "webpack-cli", "worker-plugin", "buffer", "process"]

karma.local.js

+7-2
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,17 @@ module.exports = (config) => {
1818

1919
// start these browsers
2020
// available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
21-
browsers: ['Chrome'],
21+
browsers: ['Chrome', 'Firefox', 'Safari'],
2222

2323
// Continuous Integration mode
2424
// if true, Karma captures browsers, runs the tests and exits
2525
singleRun: true,
2626

27-
plugins: [...globalConfig.plugins, 'karma-chrome-launcher'],
27+
plugins: [
28+
...globalConfig.plugins,
29+
'karma-chrome-launcher',
30+
'karma-firefox-launcher',
31+
'karma-safari-launcher',
32+
],
2833
});
2934
};

package.json

+2
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,8 @@
100100
"karma-browserstack-launcher": "^1.6.0",
101101
"karma-chrome-launcher": "^3.1.1",
102102
"karma-coverage": "^2.2.0",
103+
"karma-firefox-launcher": "^2.1.2",
104+
"karma-safari-launcher": "^1.0.0",
103105
"karma-sourcemap-loader": "^0.3.8",
104106
"karma-tap": "^4.2.0",
105107
"karma-webpack": "^4.0.2",

yarn.lock

+39
Original file line numberDiff line numberDiff line change
@@ -2052,6 +2052,8 @@ __metadata:
20522052
karma-browserstack-launcher: ^1.6.0
20532053
karma-chrome-launcher: ^3.1.1
20542054
karma-coverage: ^2.2.0
2055+
karma-firefox-launcher: ^2.1.2
2056+
karma-safari-launcher: ^1.0.0
20552057
karma-sourcemap-loader: ^0.3.8
20562058
karma-tap: ^4.2.0
20572059
karma-webpack: ^4.0.2
@@ -6714,6 +6716,15 @@ __metadata:
67146716
languageName: node
67156717
linkType: hard
67166718

6719+
"is-docker@npm:^2.0.0":
6720+
version: 2.2.1
6721+
resolution: "is-docker@npm:2.2.1"
6722+
bin:
6723+
is-docker: cli.js
6724+
checksum: 3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56
6725+
languageName: node
6726+
linkType: hard
6727+
67176728
"is-extendable@npm:^0.1.0, is-extendable@npm:^0.1.1":
67186729
version: 0.1.1
67196730
resolution: "is-extendable@npm:0.1.1"
@@ -6993,6 +7004,15 @@ __metadata:
69937004
languageName: node
69947005
linkType: hard
69957006

7007+
"is-wsl@npm:^2.2.0":
7008+
version: 2.2.0
7009+
resolution: "is-wsl@npm:2.2.0"
7010+
dependencies:
7011+
is-docker: ^2.0.0
7012+
checksum: 20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8
7013+
languageName: node
7014+
linkType: hard
7015+
69967016
"is@npm:^3.2.1":
69977017
version: 3.3.0
69987018
resolution: "is@npm:3.3.0"
@@ -7400,6 +7420,25 @@ __metadata:
74007420
languageName: node
74017421
linkType: hard
74027422

7423+
"karma-firefox-launcher@npm:^2.1.2":
7424+
version: 2.1.2
7425+
resolution: "karma-firefox-launcher@npm:2.1.2"
7426+
dependencies:
7427+
is-wsl: ^2.2.0
7428+
which: ^2.0.1
7429+
checksum: bfd5b35b35949fee50d92def57b32ab9702926ac24c90036583b76beac33fe8100ec601c9e71087b861d6ca7b3d54e8d2f9b62fa1b5115c8b99512dd763cf2ad
7430+
languageName: node
7431+
linkType: hard
7432+
7433+
"karma-safari-launcher@npm:^1.0.0":
7434+
version: 1.0.0
7435+
resolution: "karma-safari-launcher@npm:1.0.0"
7436+
peerDependencies:
7437+
karma: ">=0.9"
7438+
checksum: 09de8a231035c147c22c4106137594e5285e21e5d9f56d12a25563975b410363997947a7e8b5fdbfa0b8ba6f4f120b08a8f2777a28212c410d99b2e30c2eecb8
7439+
languageName: node
7440+
linkType: hard
7441+
74037442
"karma-sourcemap-loader@npm:^0.3.8":
74047443
version: 0.3.8
74057444
resolution: "karma-sourcemap-loader@npm:0.3.8"

0 commit comments

Comments
 (0)