diff --git a/package-lock.json b/package-lock.json index 0b6f8c77..bbd9fa4f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,12 +28,11 @@ "bi-app-sass": "1.1.0", "bourbon": "4.3.4", "browser-sync": "3.0.2", - "css-loader": "^6.0.0", + "css-loader": "^7.0.0", "del": "2.2.2", "eslint": "^8.35.0", "eslint-config-edx": "4.0.4", "gulp": "^4.0.2", - "gulp-coveralls": "0.1.4", "gulp-gh-pages": "0.5.4", "gulp-rename": "2.0.0", "gulp-util": "3.0.8", @@ -45,7 +44,6 @@ "karma": "6.4.4", "karma-chrome-launcher": "^3.1.1", "karma-coverage": "2.2.1", - "karma-coveralls": "2.1.0", "karma-firefox-launcher": "2.1.3", "karma-jasmine": "5.1.0", "karma-jasmine-html-reporter": "2.1.0", @@ -2443,18 +2441,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/boom": { - "version": "2.10.1", - "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "hoek": "4.2.1" - }, - "engines": { - "node": ">=0.10.40" - } - }, "node_modules/bourbon": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/bourbon/-/bourbon-4.3.4.tgz", @@ -3216,197 +3202,6 @@ "node": ">= 0.10" } }, - "node_modules/coveralls": { - "version": "2.13.3", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "js-yaml": "3.13.1", - "lcov-parse": "0.0.10", - "log-driver": "1.2.5", - "minimist": "1.2.6", - "request": "2.79.0" - }, - "bin": { - "coveralls": "bin/coveralls.js" - }, - "engines": { - "node": ">=0.8.6" - } - }, - "node_modules/coveralls/node_modules/ansi-styles": { - "version": "2.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/coveralls/node_modules/assert-plus": { - "version": "0.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/coveralls/node_modules/aws-sign2": { - "version": "0.6.0", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, - "node_modules/coveralls/node_modules/caseless": { - "version": "0.11.0", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/coveralls/node_modules/chalk": { - "version": "1.1.3", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/coveralls/node_modules/esprima": { - "version": "2.7.3", - "dev": true, - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/coveralls/node_modules/form-data": { - "version": "2.1.4", - "dev": true, - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.5", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/coveralls/node_modules/har-validator": { - "version": "2.0.6", - "deprecated": "this library is no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "chalk": "^1.1.1", - "commander": "^2.9.0", - "is-my-json-valid": "^2.12.4", - "pinkie-promise": "^2.0.0" - }, - "bin": { - "har-validator": "bin/har-validator" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/coveralls/node_modules/http-signature": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "assert-plus": "^0.2.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/coveralls/node_modules/js-yaml": { - "version": "3.13.1", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^2.6.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/coveralls/node_modules/minimist": { - "version": "1.2.6", - "dev": true, - "license": "MIT" - }, - "node_modules/coveralls/node_modules/oauth-sign": { - "version": "0.8.2", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, - "node_modules/coveralls/node_modules/qs": { - "version": "6.3.3", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/coveralls/node_modules/request": { - "version": "2.79.0", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "aws-sign2": "~0.6.0", - "aws4": "^1.2.1", - "caseless": "~0.11.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.0", - "forever-agent": "~0.6.1", - "form-data": "~2.1.1", - "har-validator": "~2.0.6", - "hawk": "~9.0.1", - "http-signature": "~1.1.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.7", - "oauth-sign": "~0.8.1", - "qs": "~6.3.0", - "stringstream": "~0.0.4", - "tough-cookie": "4.1.3", - "tunnel-agent": "~0.6.0", - "uuid": "^3.0.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/coveralls/node_modules/supports-color": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/cross-fetch": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", @@ -3430,23 +3225,12 @@ "node": ">= 8" } }, - "node_modules/cryptiles": { - "version": "4.1.2", - "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "boom": "2.x.x" - }, - "engines": { - "node": ">=0.10.40" - } - }, "node_modules/css-loader": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", - "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", + "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==", "dev": true, + "license": "MIT", "dependencies": { "icss-utils": "^5.1.0", "postcss": "^8.4.33", @@ -3458,7 +3242,7 @@ "semver": "^7.5.4" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", @@ -3466,7 +3250,7 @@ }, "peerDependencies": { "@rspack/core": "0.x || 1.x", - "webpack": "^5.0.0" + "webpack": "^5.27.0" }, "peerDependenciesMeta": { "@rspack/core": { @@ -3478,13 +3262,11 @@ } }, "node_modules/css-loader/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -6379,22 +6161,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/generate-function": { - "version": "2.3.1", - "dev": true, - "license": "MIT", - "dependencies": { - "is-property": "^1.0.2" - } - }, - "node_modules/generate-object-property": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "is-property": "^1.0.0" - } - }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -6992,49 +6758,6 @@ "node": ">= 0.10" } }, - "node_modules/gulp-coveralls": { - "version": "0.1.4", - "dev": true, - "dependencies": { - "coveralls": "^2.11.2", - "gulp-util": "^3.0.4", - "through2": "^1.1.1" - }, - "engines": { - "node": ">=0.10.0", - "npm": ">=1.2.10" - } - }, - "node_modules/gulp-coveralls/node_modules/isarray": { - "version": "0.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/gulp-coveralls/node_modules/readable-stream": { - "version": "1.1.14", - "dev": true, - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "node_modules/gulp-coveralls/node_modules/string_decoder": { - "version": "0.10.31", - "dev": true, - "license": "MIT" - }, - "node_modules/gulp-coveralls/node_modules/through2": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "readable-stream": ">=1.1.13-1 <1.2.0-0", - "xtend": ">=4.0.0 <4.1.0-0" - } - }, "node_modules/gulp-gh-pages": { "version": "0.5.4", "dev": true, @@ -7899,30 +7622,6 @@ "node": ">=0.10.0" } }, - "node_modules/hawk": { - "version": "9.0.1", - "deprecated": "This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "boom": "2.x.x", - "cryptiles": "4.1.2", - "hoek": "4.2.1", - "sntp": "1.x.x" - }, - "engines": { - "node": ">=0.10.32" - } - }, - "node_modules/hoek": { - "version": "4.2.1", - "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.40" - } - }, "node_modules/homedir-polyfill": { "version": "1.0.3", "dev": true, @@ -8424,23 +8123,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-my-ip-valid": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/is-my-json-valid": { - "version": "2.20.6", - "dev": true, - "license": "MIT", - "dependencies": { - "generate-function": "^2.0.0", - "generate-object-property": "^1.1.0", - "is-my-ip-valid": "^1.0.0", - "jsonpointer": "^5.0.0", - "xtend": "^4.0.0" - } - }, "node_modules/is-negated-glob": { "version": "1.0.0", "dev": true, @@ -8545,11 +8227,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-property": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, "node_modules/is-regex": { "version": "1.1.4", "dev": true, @@ -9221,14 +8898,6 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/jsonpointer": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/jsprim": { "version": "1.4.2", "dev": true, @@ -9336,51 +9005,6 @@ "node": ">=10.0.0" } }, - "node_modules/karma-coveralls": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "coveralls": "~3.0.0", - "lcov-result-merger": "^3.0.0", - "through2": "^2.0.0", - "vinyl-fs": "^3.0.2" - } - }, - "node_modules/karma-coveralls/node_modules/coveralls": { - "version": "3.0.14", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "js-yaml": "^3.13.1", - "lcov-parse": "^1.0.0", - "log-driver": "^1.2.7", - "minimist": "^1.2.6", - "request": "^2.88.2" - }, - "bin": { - "coveralls": "bin/coveralls.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/karma-coveralls/node_modules/lcov-parse": { - "version": "1.0.0", - "dev": true, - "license": "BSD-3-Clause", - "bin": { - "lcov-parse": "bin/cli.js" - } - }, - "node_modules/karma-coveralls/node_modules/log-driver": { - "version": "1.2.7", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=0.8.6" - } - }, "node_modules/karma-firefox-launcher": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/karma-firefox-launcher/-/karma-firefox-launcher-2.1.3.tgz", @@ -9817,108 +9441,6 @@ "node": ">=0.10.0" } }, - "node_modules/lcov-parse": { - "version": "0.0.10", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/lcov-result-merger": { - "version": "3.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "through2": "^2.0.3", - "vinyl": "^2.1.0", - "vinyl-fs": "^3.0.2", - "yargs": "^16.2.0" - }, - "bin": { - "lcov-result-merger": "bin/lcov-result-merger.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/lcov-result-merger/node_modules/ansi-regex": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/lcov-result-merger/node_modules/cliui": { - "version": "7.0.4", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/lcov-result-merger/node_modules/emoji-regex": { - "version": "8.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/lcov-result-merger/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/lcov-result-merger/node_modules/string-width": { - "version": "4.2.3", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lcov-result-merger/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lcov-result-merger/node_modules/yargs": { - "version": "16.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/lcov-result-merger/node_modules/yargs-parser": { - "version": "20.2.9", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, "node_modules/lead": { "version": "1.0.0", "dev": true, @@ -10071,13 +9593,6 @@ "lodash._reinterpolate": "^3.0.0" } }, - "node_modules/log-driver": { - "version": "1.2.5", - "dev": true, - "engines": { - "node": ">=0.8.6" - } - }, "node_modules/log4js": { "version": "6.8.0", "dev": true, @@ -10108,17 +9623,6 @@ "loose-envify": "cli.js" } }, - "node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -13007,17 +12511,6 @@ "node": ">=0.10.0" } }, - "node_modules/sntp": { - "version": "1.0.9", - "deprecated": "This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.", - "dev": true, - "dependencies": { - "hoek": "4.2.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/socket.io": { "version": "4.7.4", "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.4.tgz", @@ -13424,11 +12917,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/stringstream": { - "version": "0.0.6", - "dev": true, - "license": "MIT" - }, "node_modules/strip-ansi": { "version": "3.0.1", "dev": true, @@ -14943,11 +14431,6 @@ "node": ">=10" } }, - "node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, "node_modules/yargs": { "version": "17.7.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", diff --git a/package.json b/package.json index ad4d82de..32ef12c7 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "bi-app-sass": "1.1.0", "bourbon": "4.3.4", "browser-sync": "3.0.2", - "css-loader": "^6.0.0", + "css-loader": "^7.0.0", "del": "2.2.2", "eslint": "^8.35.0", "eslint-config-edx": "4.0.4",