Update packages and remove SauceLabs integration

This updates most of modules in packages.json and removes SauceLabs from
karma config.
This commit is contained in:
Slava Bacherikov 2023-11-25 19:24:50 +02:00
parent dc3a8cb936
commit 3fafde8e43
3 changed files with 6990 additions and 7277 deletions

View file

@ -3,18 +3,6 @@ const path = require("path");
module.exports = function(config) { module.exports = function(config) {
var customLaunchers = { var customLaunchers = {
sl_safari_7: {
base: "SauceLabs",
browserName: "safari",
platform: "OS X 10.12",
version: "11.0"
},
sl_edge_13: {
base: "SauceLabs",
browserName: 'MicrosoftEdge',
platform: 'Windows 10',
version: '18.17763'
},
ChromeHeadlessTravis: { ChromeHeadlessTravis: {
base: "ChromeHeadless", base: "ChromeHeadless",
flags: ['--no-sandbox'] flags: ['--no-sandbox']
@ -59,13 +47,7 @@ module.exports = function(config) {
mime: { mime: {
'text/x-typescript': ['ts', 'tsx'] 'text/x-typescript': ['ts', 'tsx']
}, },
sauceLabs: { reporters: ["progress", "coverage-istanbul"],
testName: "Bios-pw Unit tests",
retryLimit: 2,
recordVideo: false,
recordScreenshots: false
},
reporters: ["progress", "saucelabs", "coverage-istanbul"],
coverageIstanbulReporter: { coverageIstanbulReporter: {
reports: ['text', 'text-summary', "lcovonly"], reports: ['text', 'text-summary', "lcovonly"],
dir: path.join(__dirname, "coverage"), dir: path.join(__dirname, "coverage"),
@ -80,7 +62,6 @@ module.exports = function(config) {
'karma-jasmine', 'karma-jasmine',
'karma-chrome-launcher', 'karma-chrome-launcher',
'karma-firefox-launcher', 'karma-firefox-launcher',
'karma-sauce-launcher',
'karma-webpack', 'karma-webpack',
'karma-coverage-istanbul-reporter' 'karma-coverage-istanbul-reporter'
] ]

14211
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -5,43 +5,42 @@
"main": "src/ui.ts", "main": "src/ui.ts",
"browserslist": "> 0.25%, not dead", "browserslist": "> 0.25%, not dead",
"dependencies": { "dependencies": {
"jsbi": "^3.2.5" "jsbi": "^4.3.0"
}, },
"devDependencies": { "devDependencies": {
"@babel/core": "^7.17.0", "@babel/core": "^7.23.3",
"@babel/preset-env": "^7.16.11", "@babel/preset-env": "^7.23.3",
"@jsdevtools/coverage-istanbul-loader": "^3.0.5", "@jsdevtools/coverage-istanbul-loader": "^3.0.5",
"@types/jasmine": "^3.10.3", "@types/jasmine": "^3.10.3",
"@typescript-eslint/eslint-plugin": "^5.11.0", "@typescript-eslint/eslint-plugin": "^5.11.0",
"@typescript-eslint/parser": "^5.11.0", "@typescript-eslint/parser": "^5.11.0",
"ajv": "^8.10.0", "ajv": "^8.10.0",
"babel-loader": "^8.2.3", "babel-loader": "^9.1.3",
"clean-webpack-plugin": "^4.0.0", "clean-webpack-plugin": "^4.0.0",
"copy-webpack-plugin": "^10.2.4", "copy-webpack-plugin": "^10.2.4",
"coveralls": "^3.1.1", "coveralls": "^3.1.1",
"eslint": "^8.8.0", "eslint": "^8.54.0",
"eslint-plugin-jsdoc": "^37.8.0", "eslint-plugin-jsdoc": "^46.9.0",
"eslint-plugin-no-null": "^1.0.2", "eslint-plugin-no-null": "^1.0.2",
"eslint-plugin-prefer-arrow": "^1.2.3", "eslint-plugin-prefer-arrow": "^1.2.3",
"esm": "^3.2.25", "esm": "^3.2.25",
"html-webpack-plugin": "^5.5.0", "html-webpack-plugin": "^5.5.3",
"jasmine": "^3.99.0", "jasmine": "^3.99.0",
"jasmine-spec-reporter": "^7.0", "jasmine-spec-reporter": "^7.0",
"karma": "^6.3.15", "karma": "^6.4.2",
"karma-chrome-launcher": "^3.1.0", "karma-chrome-launcher": "^3.2.0",
"karma-coverage-istanbul-reporter": "^3.0.3", "karma-coverage-istanbul-reporter": "^3.0.3",
"karma-firefox-launcher": "^2.1.2", "karma-firefox-launcher": "^2.1.2",
"karma-jasmine": "^4.0.1", "karma-jasmine": "^5.1.0",
"karma-sauce-launcher": "^4.3.6", "karma-sourcemap-loader": "^0.4.0",
"karma-sourcemap-loader": "^0.3.8",
"karma-webpack": "^5.0.0", "karma-webpack": "^5.0.0",
"terser-webpack-plugin": "^5.3.1", "terser-webpack-plugin": "^5.3.9",
"ts-loader": "^9.2.6", "ts-loader": "^9.5.1",
"ts-node": "^10.5.0", "ts-node": "^10.9.1",
"typescript": "^4.5.5", "typescript": "^4.5.5",
"webpack": "^5.68.0", "webpack": "^5.89.0",
"webpack-cli": "^4.9.2", "webpack-cli": "^5.1.4",
"webpack-dev-server": "^4.7.4" "webpack-dev-server": "^4.15.1"
}, },
"scripts": { "scripts": {
"test": "node -r esm -r ts-node/register node_modules/.bin/jasmine --config=jasmine.json", "test": "node -r esm -r ts-node/register node_modules/.bin/jasmine --config=jasmine.json",