[Scummvm-git-logs] scummvm-web master -> d926fa01ed17c22f1d1bb5a3daecdff6d3f2a19d
lephilousophe
noreply at scummvm.org
Sun Nov 10 16:56:20 UTC 2024
This automated email contains information about 10 new commits which have been
pushed to the 'scummvm-web' repo located at https://github.com/scummvm/scummvm-web .
Summary:
a70d8b7765 Bump webpack from 5.95.0 to 5.96.1 in /dumper-companion
31d59e1920 Bump globals from 15.9.0 to 15.12.0 in /dumper-companion
756c3dc119 Bump sass from 1.79.3 to 1.80.6
edd348f6f2 Bump ezyang/htmlpurifier from 4.17.0 to 4.18.0
fcb7ff301f Bump league/csv from 9.16.0 to 9.18.0
5afb182f0d Bump symfony/yaml from 7.1.5 to 7.1.6 in the patch-releases group
89b00c109a Bump the patch-releases group across 1 directory with 3 updates
83ce8357e1 Bump the eslint group across 1 directory with 4 updates
f529ec1edb BUILD: Fix new SASS warnings
d926fa01ed CSS: Rework SCSS to make it compatible with @use keyword
Commit: a70d8b7765d3bb0c1fa16c6c7523645e35956939
https://github.com/scummvm/scummvm-web/commit/a70d8b7765d3bb0c1fa16c6c7523645e35956939
Author: dependabot[bot] (49699333+dependabot[bot]@users.noreply.github.com)
Date: 2024-11-10T10:26:46+01:00
Commit Message:
Bump webpack from 5.95.0 to 5.96.1 in /dumper-companion
Bumps [webpack](https://github.com/webpack/webpack) from 5.95.0 to 5.96.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.95.0...v5.96.1)
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support at github.com>
Changed paths:
dumper-companion/package-lock.json
dumper-companion/package.json
diff --git a/dumper-companion/package-lock.json b/dumper-companion/package-lock.json
index b0960206..9120bea7 100644
--- a/dumper-companion/package-lock.json
+++ b/dumper-companion/package-lock.json
@@ -13,7 +13,7 @@
"punycode": "^2.3.1",
"ts-loader": "^9.5.1",
"typescript": "^5.5.4",
- "webpack": "^5.95.0",
+ "webpack": "^5.96.1",
"webpack-cli": "^5.1.4"
},
"devDependencies": {
@@ -258,6 +258,24 @@
"node": ">= 8"
}
},
+ "node_modules/@types/eslint": {
+ "version": "9.6.1",
+ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz",
+ "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==",
+ "dependencies": {
+ "@types/estree": "*",
+ "@types/json-schema": "*"
+ }
+ },
+ "node_modules/@types/eslint-scope": {
+ "version": "3.7.7",
+ "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz",
+ "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==",
+ "dependencies": {
+ "@types/eslint": "*",
+ "@types/estree": "*"
+ }
+ },
"node_modules/@types/estree": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
@@ -675,9 +693,9 @@
}
},
"node_modules/acorn": {
- "version": "8.12.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz",
- "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==",
+ "version": "8.14.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
+ "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
"bin": {
"acorn": "bin/acorn"
},
@@ -685,14 +703,6 @@
"node": ">=0.4.0"
}
},
- "node_modules/acorn-import-attributes": {
- "version": "1.9.5",
- "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz",
- "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==",
- "peerDependencies": {
- "acorn": "^8"
- }
- },
"node_modules/acorn-jsx": {
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
@@ -782,9 +792,9 @@
}
},
"node_modules/browserslist": {
- "version": "4.23.3",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz",
- "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==",
+ "version": "4.24.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz",
+ "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==",
"funding": [
{
"type": "opencollective",
@@ -800,10 +810,10 @@
}
],
"dependencies": {
- "caniuse-lite": "^1.0.30001646",
- "electron-to-chromium": "^1.5.4",
+ "caniuse-lite": "^1.0.30001669",
+ "electron-to-chromium": "^1.5.41",
"node-releases": "^2.0.18",
- "update-browserslist-db": "^1.1.0"
+ "update-browserslist-db": "^1.1.1"
},
"bin": {
"browserslist": "cli.js"
@@ -827,9 +837,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001660",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001660.tgz",
- "integrity": "sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==",
+ "version": "1.0.30001679",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001679.tgz",
+ "integrity": "sha512-j2YqID/YwpLnKzCmBOS4tlZdWprXm3ZmQLBH9ZBXFOhoxLA46fwyBvx6toCBWBmnuwUY/qB3kEU6gFx8qgCroA==",
"funding": [
{
"type": "opencollective",
@@ -950,9 +960,9 @@
"dev": true
},
"node_modules/electron-to-chromium": {
- "version": "1.5.24",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.24.tgz",
- "integrity": "sha512-0x0wLCmpdKFCi9ulhvYZebgcPmHTkFVUfU2wzDykadkslKwT4oAmDTHEKLnlrDsMGZe4B+ksn8quZfZjYsBetA=="
+ "version": "1.5.55",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.55.tgz",
+ "integrity": "sha512-6maZ2ASDOTBtjt9FhqYPRnbvKU5tjG0IN9SztUOWYw2AzNDNpKJYLJmlK0/En4Hs/aiWnB+JZ+gW19PIGszgKg=="
},
"node_modules/enhanced-resolve": {
"version": "5.17.1",
@@ -1799,9 +1809,9 @@
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
},
"node_modules/picocolors": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz",
- "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw=="
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
+ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
},
"node_modules/picomatch": {
"version": "2.3.1",
@@ -2307,9 +2317,9 @@
"integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw=="
},
"node_modules/update-browserslist-db": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz",
- "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz",
+ "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==",
"funding": [
{
"type": "opencollective",
@@ -2325,8 +2335,8 @@
}
],
"dependencies": {
- "escalade": "^3.1.2",
- "picocolors": "^1.0.1"
+ "escalade": "^3.2.0",
+ "picocolors": "^1.1.0"
},
"bin": {
"update-browserslist-db": "cli.js"
@@ -2356,17 +2366,17 @@
}
},
"node_modules/webpack": {
- "version": "5.95.0",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.95.0.tgz",
- "integrity": "sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==",
+ "version": "5.96.1",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz",
+ "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==",
"dependencies": {
- "@types/estree": "^1.0.5",
+ "@types/eslint-scope": "^3.7.7",
+ "@types/estree": "^1.0.6",
"@webassemblyjs/ast": "^1.12.1",
"@webassemblyjs/wasm-edit": "^1.12.1",
"@webassemblyjs/wasm-parser": "^1.12.1",
- "acorn": "^8.7.1",
- "acorn-import-attributes": "^1.9.5",
- "browserslist": "^4.21.10",
+ "acorn": "^8.14.0",
+ "browserslist": "^4.24.0",
"chrome-trace-event": "^1.0.2",
"enhanced-resolve": "^5.17.1",
"es-module-lexer": "^1.2.1",
diff --git a/dumper-companion/package.json b/dumper-companion/package.json
index c2b64496..f9713aeb 100644
--- a/dumper-companion/package.json
+++ b/dumper-companion/package.json
@@ -20,7 +20,7 @@
"punycode": "^2.3.1",
"ts-loader": "^9.5.1",
"typescript": "^5.5.4",
- "webpack": "^5.95.0",
+ "webpack": "^5.96.1",
"webpack-cli": "^5.1.4"
}
}
Commit: 31d59e1920683dd3a98eb5516a0949155cc2c922
https://github.com/scummvm/scummvm-web/commit/31d59e1920683dd3a98eb5516a0949155cc2c922
Author: dependabot[bot] (49699333+dependabot[bot]@users.noreply.github.com)
Date: 2024-11-10T10:27:00+01:00
Commit Message:
Bump globals from 15.9.0 to 15.12.0 in /dumper-companion
Bumps [globals](https://github.com/sindresorhus/globals) from 15.9.0 to 15.12.0.
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](https://github.com/sindresorhus/globals/compare/v15.9.0...v15.12.0)
---
updated-dependencies:
- dependency-name: globals
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support at github.com>
Changed paths:
dumper-companion/package-lock.json
dumper-companion/package.json
diff --git a/dumper-companion/package-lock.json b/dumper-companion/package-lock.json
index 9120bea7..f85da82a 100644
--- a/dumper-companion/package-lock.json
+++ b/dumper-companion/package-lock.json
@@ -22,7 +22,7 @@
"@typescript-eslint/eslint-plugin": "^8.7.0",
"@typescript-eslint/parser": "^8.7.0",
"eslint": "^9.11.1",
- "globals": "^15.9.0"
+ "globals": "^15.12.0"
}
},
"node_modules/@discoveryjs/json-ext": {
@@ -1344,9 +1344,9 @@
"integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw=="
},
"node_modules/globals": {
- "version": "15.9.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-15.9.0.tgz",
- "integrity": "sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==",
+ "version": "15.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-15.12.0.tgz",
+ "integrity": "sha512-1+gLErljJFhbOVyaetcwJiJ4+eLe45S2E7P5UiZ9xGfeq3ATQf5DOv9G7MH3gGbKQLkzmNh2DxfZwLdw+j6oTQ==",
"dev": true,
"engines": {
"node": ">=18"
diff --git a/dumper-companion/package.json b/dumper-companion/package.json
index f9713aeb..98ca5945 100644
--- a/dumper-companion/package.json
+++ b/dumper-companion/package.json
@@ -12,7 +12,7 @@
"@typescript-eslint/eslint-plugin": "^8.7.0",
"@typescript-eslint/parser": "^8.7.0",
"eslint": "^9.11.1",
- "globals": "^15.9.0"
+ "globals": "^15.12.0"
},
"dependencies": {
"@zip.js/zip.js": "^2.7.52",
Commit: 756c3dc11942c24309010f8cbdced85982f1137f
https://github.com/scummvm/scummvm-web/commit/756c3dc11942c24309010f8cbdced85982f1137f
Author: dependabot[bot] (49699333+dependabot[bot]@users.noreply.github.com)
Date: 2024-11-10T10:27:13+01:00
Commit Message:
Bump sass from 1.79.3 to 1.80.6
Bumps [sass](https://github.com/sass/dart-sass) from 1.79.3 to 1.80.6.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.79.3...1.80.6)
---
updated-dependencies:
- dependency-name: sass
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support at github.com>
Changed paths:
package-lock.json
package.json
diff --git a/package-lock.json b/package-lock.json
index fb0cfc4a..731ab652 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -11,7 +11,289 @@
"dependencies": {
"autoprefixer": "^10.4.20",
"postcss": "^8.4.45",
- "sass": "1.79.3"
+ "sass": "1.80.6"
+ }
+ },
+ "node_modules/@parcel/watcher": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.0.tgz",
+ "integrity": "sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==",
+ "hasInstallScript": true,
+ "optional": true,
+ "dependencies": {
+ "detect-libc": "^1.0.3",
+ "is-glob": "^4.0.3",
+ "micromatch": "^4.0.5",
+ "node-addon-api": "^7.0.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ },
+ "optionalDependencies": {
+ "@parcel/watcher-android-arm64": "2.5.0",
+ "@parcel/watcher-darwin-arm64": "2.5.0",
+ "@parcel/watcher-darwin-x64": "2.5.0",
+ "@parcel/watcher-freebsd-x64": "2.5.0",
+ "@parcel/watcher-linux-arm-glibc": "2.5.0",
+ "@parcel/watcher-linux-arm-musl": "2.5.0",
+ "@parcel/watcher-linux-arm64-glibc": "2.5.0",
+ "@parcel/watcher-linux-arm64-musl": "2.5.0",
+ "@parcel/watcher-linux-x64-glibc": "2.5.0",
+ "@parcel/watcher-linux-x64-musl": "2.5.0",
+ "@parcel/watcher-win32-arm64": "2.5.0",
+ "@parcel/watcher-win32-ia32": "2.5.0",
+ "@parcel/watcher-win32-x64": "2.5.0"
+ }
+ },
+ "node_modules/@parcel/watcher-android-arm64": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.0.tgz",
+ "integrity": "sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-darwin-arm64": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.0.tgz",
+ "integrity": "sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==",
+ "cpu": [
+ "arm64"
+ ],
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-darwin-x64": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.0.tgz",
+ "integrity": "sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==",
+ "cpu": [
+ "x64"
+ ],
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-freebsd-x64": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.0.tgz",
+ "integrity": "sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==",
+ "cpu": [
+ "x64"
+ ],
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-arm-glibc": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.0.tgz",
+ "integrity": "sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==",
+ "cpu": [
+ "arm"
+ ],
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-arm-musl": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.0.tgz",
+ "integrity": "sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==",
+ "cpu": [
+ "arm"
+ ],
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-arm64-glibc": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.0.tgz",
+ "integrity": "sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==",
+ "cpu": [
+ "arm64"
+ ],
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-arm64-musl": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.0.tgz",
+ "integrity": "sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==",
+ "cpu": [
+ "arm64"
+ ],
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-x64-glibc": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.0.tgz",
+ "integrity": "sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==",
+ "cpu": [
+ "x64"
+ ],
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-x64-musl": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.0.tgz",
+ "integrity": "sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==",
+ "cpu": [
+ "x64"
+ ],
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-win32-arm64": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.0.tgz",
+ "integrity": "sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==",
+ "cpu": [
+ "arm64"
+ ],
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-win32-ia32": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.0.tgz",
+ "integrity": "sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==",
+ "cpu": [
+ "ia32"
+ ],
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-win32-x64": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.0.tgz",
+ "integrity": "sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==",
+ "cpu": [
+ "x64"
+ ],
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
}
},
"node_modules/autoprefixer": {
@@ -50,6 +332,18 @@
"postcss": "^8.1.0"
}
},
+ "node_modules/braces": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
+ "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
+ "optional": true,
+ "dependencies": {
+ "fill-range": "^7.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/browserslist": {
"version": "4.23.3",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz",
@@ -114,6 +408,18 @@
"url": "https://paulmillr.com/funding/"
}
},
+ "node_modules/detect-libc": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
+ "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==",
+ "optional": true,
+ "bin": {
+ "detect-libc": "bin/detect-libc.js"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
"node_modules/electron-to-chromium": {
"version": "1.5.24",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.24.tgz",
@@ -127,6 +433,18 @@
"node": ">=6"
}
},
+ "node_modules/fill-range": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
+ "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
+ "optional": true,
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/fraction.js": {
"version": "4.3.7",
"resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
@@ -144,6 +462,49 @@
"resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz",
"integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw=="
},
+ "node_modules/is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "optional": true,
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "optional": true,
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/micromatch": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
+ "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
+ "optional": true,
+ "dependencies": {
+ "braces": "^3.0.3",
+ "picomatch": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
"node_modules/nanoid": {
"version": "3.3.7",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
@@ -161,6 +522,12 @@
"node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
}
},
+ "node_modules/node-addon-api": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz",
+ "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==",
+ "optional": true
+ },
"node_modules/node-releases": {
"version": "2.0.18",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz",
@@ -179,6 +546,18 @@
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz",
"integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw=="
},
+ "node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "optional": true,
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
"node_modules/postcss": {
"version": "8.4.47",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz",
@@ -224,9 +603,9 @@
}
},
"node_modules/sass": {
- "version": "1.79.3",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.79.3.tgz",
- "integrity": "sha512-m7dZxh0W9EZ3cw50Me5GOuYm/tVAJAn91SUnohLRo9cXBixGUOdvmryN+dXpwR831bhoY3Zv7rEFt85PUwTmzA==",
+ "version": "1.80.6",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.80.6.tgz",
+ "integrity": "sha512-ccZgdHNiBF1NHBsWvacvT5rju3y1d/Eu+8Ex6c21nHp2lZGLBEtuwc415QfiI1PJa1TpCo3iXwwSRjRpn2Ckjg==",
"dependencies": {
"chokidar": "^4.0.0",
"immutable": "^4.0.0",
@@ -237,6 +616,9 @@
},
"engines": {
"node": ">=14.0.0"
+ },
+ "optionalDependencies": {
+ "@parcel/watcher": "^2.4.1"
}
},
"node_modules/source-map-js": {
@@ -247,6 +629,18 @@
"node": ">=0.10.0"
}
},
+ "node_modules/to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "optional": true,
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
"node_modules/update-browserslist-db": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz",
diff --git a/package.json b/package.json
index 332e85aa..1c45c49a 100644
--- a/package.json
+++ b/package.json
@@ -5,7 +5,7 @@
"dependencies": {
"autoprefixer": "^10.4.20",
"postcss": "^8.4.45",
- "sass": "1.79.3"
+ "sass": "1.80.6"
},
"scripts": {
"postinstall": "(cd dumper-companion && npm ci --omit=dev && npm run build) && node build.js",
Commit: edd348f6f276e4b33db9e3a8d022abb9e5230d6e
https://github.com/scummvm/scummvm-web/commit/edd348f6f276e4b33db9e3a8d022abb9e5230d6e
Author: dependabot[bot] (49699333+dependabot[bot]@users.noreply.github.com)
Date: 2024-11-10T10:27:54+01:00
Commit Message:
Bump ezyang/htmlpurifier from 4.17.0 to 4.18.0
Bumps [ezyang/htmlpurifier](https://github.com/ezyang/htmlpurifier) from 4.17.0 to 4.18.0.
- [Release notes](https://github.com/ezyang/htmlpurifier/releases)
- [Changelog](https://github.com/ezyang/htmlpurifier/blob/master/NEWS)
- [Commits](https://github.com/ezyang/htmlpurifier/compare/v4.17.0...v4.18.0)
---
updated-dependencies:
- dependency-name: ezyang/htmlpurifier
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support at github.com>
Changed paths:
composer.lock
diff --git a/composer.lock b/composer.lock
index 2400dc26..d79c4f83 100644
--- a/composer.lock
+++ b/composer.lock
@@ -118,20 +118,20 @@
},
{
"name": "ezyang/htmlpurifier",
- "version": "v4.17.0",
+ "version": "v4.18.0",
"source": {
"type": "git",
"url": "https://github.com/ezyang/htmlpurifier.git",
- "reference": "bbc513d79acf6691fa9cf10f192c90dd2957f18c"
+ "reference": "cb56001e54359df7ae76dc522d08845dc741621b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/bbc513d79acf6691fa9cf10f192c90dd2957f18c",
- "reference": "bbc513d79acf6691fa9cf10f192c90dd2957f18c",
+ "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/cb56001e54359df7ae76dc522d08845dc741621b",
+ "reference": "cb56001e54359df7ae76dc522d08845dc741621b",
"shasum": ""
},
"require": {
- "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0"
+ "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0"
},
"require-dev": {
"cerdic/css-tidy": "^1.7 || ^2.0",
@@ -173,9 +173,9 @@
],
"support": {
"issues": "https://github.com/ezyang/htmlpurifier/issues",
- "source": "https://github.com/ezyang/htmlpurifier/tree/v4.17.0"
+ "source": "https://github.com/ezyang/htmlpurifier/tree/v4.18.0"
},
- "time": "2023-11-17T15:01:25+00:00"
+ "time": "2024-11-01T03:51:45+00:00"
},
{
"name": "guzzlehttp/guzzle",
Commit: fcb7ff301f2376af85a2f375c8b9ac0677c93e21
https://github.com/scummvm/scummvm-web/commit/fcb7ff301f2376af85a2f375c8b9ac0677c93e21
Author: dependabot[bot] (49699333+dependabot[bot]@users.noreply.github.com)
Date: 2024-11-10T10:28:03+01:00
Commit Message:
Bump league/csv from 9.16.0 to 9.18.0
Bumps [league/csv](https://github.com/thephpleague/csv) from 9.16.0 to 9.18.0.
- [Release notes](https://github.com/thephpleague/csv/releases)
- [Changelog](https://github.com/thephpleague/csv/blob/master/CHANGELOG.md)
- [Commits](https://github.com/thephpleague/csv/compare/9.16.0...9.18.0)
---
updated-dependencies:
- dependency-name: league/csv
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support at github.com>
Changed paths:
composer.lock
diff --git a/composer.lock b/composer.lock
index d79c4f83..866a089e 100644
--- a/composer.lock
+++ b/composer.lock
@@ -504,16 +504,16 @@
},
{
"name": "league/csv",
- "version": "9.16.0",
+ "version": "9.18.0",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/csv.git",
- "reference": "998280c6c34bd67d8125fdc8b45bae28d761b440"
+ "reference": "b02d010e4055ae992247f6ffd1e7b103ef2a0790"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/csv/zipball/998280c6c34bd67d8125fdc8b45bae28d761b440",
- "reference": "998280c6c34bd67d8125fdc8b45bae28d761b440",
+ "url": "https://api.github.com/repos/thephpleague/csv/zipball/b02d010e4055ae992247f6ffd1e7b103ef2a0790",
+ "reference": "b02d010e4055ae992247f6ffd1e7b103ef2a0790",
"shasum": ""
},
"require": {
@@ -521,17 +521,16 @@
"php": "^8.1.2"
},
"require-dev": {
- "doctrine/collections": "^2.2.2",
"ext-dom": "*",
"ext-xdebug": "*",
- "friendsofphp/php-cs-fixer": "^3.57.1",
- "phpbench/phpbench": "^1.2.15",
- "phpstan/phpstan": "^1.11.1",
- "phpstan/phpstan-deprecation-rules": "^1.2.0",
+ "friendsofphp/php-cs-fixer": "^3.64.0",
+ "phpbench/phpbench": "^1.3.1",
+ "phpstan/phpstan": "^1.12.6",
+ "phpstan/phpstan-deprecation-rules": "^1.2.1",
"phpstan/phpstan-phpunit": "^1.4.0",
- "phpstan/phpstan-strict-rules": "^1.6.0",
- "phpunit/phpunit": "^10.5.16 || ^11.1.3",
- "symfony/var-dumper": "^6.4.6 || ^7.0.7"
+ "phpstan/phpstan-strict-rules": "^1.6.1",
+ "phpunit/phpunit": "^10.5.16 || ^11.4.1",
+ "symfony/var-dumper": "^6.4.8 || ^7.1.5"
},
"suggest": {
"ext-dom": "Required to use the XMLConverter and the HTMLConverter classes",
@@ -549,7 +548,7 @@
"src/functions_include.php"
],
"psr-4": {
- "League\\Csv\\": "src"
+ "League\\Csv\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -588,7 +587,7 @@
"type": "github"
}
],
- "time": "2024-05-24T11:04:54+00:00"
+ "time": "2024-10-18T08:14:48+00:00"
},
{
"name": "matomo/device-detector",
Commit: 5afb182f0dc9279f996425201f130d5398d4ce54
https://github.com/scummvm/scummvm-web/commit/5afb182f0dc9279f996425201f130d5398d4ce54
Author: dependabot[bot] (49699333+dependabot[bot]@users.noreply.github.com)
Date: 2024-11-10T10:28:13+01:00
Commit Message:
Bump symfony/yaml from 7.1.5 to 7.1.6 in the patch-releases group
Bumps the patch-releases group with 1 update: [symfony/yaml](https://github.com/symfony/yaml).
Updates `symfony/yaml` from 7.1.5 to 7.1.6
- [Release notes](https://github.com/symfony/yaml/releases)
- [Changelog](https://github.com/symfony/yaml/blob/7.1/CHANGELOG.md)
- [Commits](https://github.com/symfony/yaml/compare/v7.1.5...v7.1.6)
---
updated-dependencies:
- dependency-name: symfony/yaml
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-releases
...
Signed-off-by: dependabot[bot] <support at github.com>
Changed paths:
composer.lock
diff --git a/composer.lock b/composer.lock
index 866a089e..69ba10cb 100644
--- a/composer.lock
+++ b/composer.lock
@@ -2721,16 +2721,16 @@
},
{
"name": "symfony/yaml",
- "version": "v7.1.5",
+ "version": "v7.1.6",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
- "reference": "4e561c316e135e053bd758bf3b3eb291d9919de4"
+ "reference": "3ced3f29e4f0d6bce2170ff26719f1fe9aacc671"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/yaml/zipball/4e561c316e135e053bd758bf3b3eb291d9919de4",
- "reference": "4e561c316e135e053bd758bf3b3eb291d9919de4",
+ "url": "https://api.github.com/repos/symfony/yaml/zipball/3ced3f29e4f0d6bce2170ff26719f1fe9aacc671",
+ "reference": "3ced3f29e4f0d6bce2170ff26719f1fe9aacc671",
"shasum": ""
},
"require": {
@@ -2772,7 +2772,7 @@
"description": "Loads and dumps YAML files",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/yaml/tree/v7.1.5"
+ "source": "https://github.com/symfony/yaml/tree/v7.1.6"
},
"funding": [
{
@@ -2788,7 +2788,7 @@
"type": "tidelift"
}
],
- "time": "2024-09-17T12:49:58+00:00"
+ "time": "2024-09-25T14:20:29+00:00"
}
],
"packages-dev": [
Commit: 89b00c109af670f74fa304c28823efe8edf9d524
https://github.com/scummvm/scummvm-web/commit/89b00c109af670f74fa304c28823efe8edf9d524
Author: dependabot[bot] (49699333+dependabot[bot]@users.noreply.github.com)
Date: 2024-11-10T10:28:59+01:00
Commit Message:
Bump the patch-releases group across 1 directory with 3 updates
Bumps the patch-releases group with 3 updates in the /dumper-companion directory: [@zip.js/zip.js](https://github.com/gildas-lormeau/zip.js), [preact](https://github.com/preactjs/preact) and [typescript](https://github.com/microsoft/TypeScript).
Updates `@zip.js/zip.js` from 2.7.52 to 2.7.53
- [Release notes](https://github.com/gildas-lormeau/zip.js/releases)
- [Commits](https://github.com/gildas-lormeau/zip.js/compare/v2.7.52...v2.7.53)
Updates `preact` from 10.24.1 to 10.24.3
- [Release notes](https://github.com/preactjs/preact/releases)
- [Commits](https://github.com/preactjs/preact/compare/10.24.1...10.24.3)
Updates `typescript` from 5.6.2 to 5.6.3
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.6.2...v5.6.3)
---
updated-dependencies:
- dependency-name: "@zip.js/zip.js"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-releases
- dependency-name: preact
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-releases
- dependency-name: typescript
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-releases
...
Signed-off-by: dependabot[bot] <support at github.com>
Changed paths:
dumper-companion/package-lock.json
dumper-companion/package.json
diff --git a/dumper-companion/package-lock.json b/dumper-companion/package-lock.json
index f85da82a..aeecad9a 100644
--- a/dumper-companion/package-lock.json
+++ b/dumper-companion/package-lock.json
@@ -8,11 +8,11 @@
"name": "dumper-companion",
"version": "0.0.1",
"dependencies": {
- "@zip.js/zip.js": "^2.7.52",
- "preact": "^10.24.1",
+ "@zip.js/zip.js": "^2.7.53",
+ "preact": "^10.24.3",
"punycode": "^2.3.1",
"ts-loader": "^9.5.1",
- "typescript": "^5.5.4",
+ "typescript": "^5.6.3",
"webpack": "^5.96.1",
"webpack-cli": "^5.1.4"
},
@@ -683,9 +683,9 @@
"integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ=="
},
"node_modules/@zip.js/zip.js": {
- "version": "2.7.52",
- "resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.7.52.tgz",
- "integrity": "sha512-+5g7FQswvrCHwYKNMd/KFxZSObctLSsQOgqBSi0LzwHo3li9Eh1w5cF5ndjQw9Zbr3ajVnd2+XyiX85gAetx1Q==",
+ "version": "2.7.53",
+ "resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.7.53.tgz",
+ "integrity": "sha512-G6Bl5wN9EXXVaTUIox71vIX5Z454zEBe+akKpV4m1tUboIctT5h7ID3QXCJd/Lfy2rSvmkTmZIucf1jGRR4f5A==",
"engines": {
"bun": ">=0.7.0",
"deno": ">=1.0.0",
@@ -1884,9 +1884,9 @@
}
},
"node_modules/preact": {
- "version": "10.24.1",
- "resolved": "https://registry.npmjs.org/preact/-/preact-10.24.1.tgz",
- "integrity": "sha512-PnBAwFI3Yjxxcxw75n6VId/5TFxNW/81zexzWD9jn1+eSrOP84NdsS38H5IkF/UH3frqRPT+MvuCoVHjTDTnDw==",
+ "version": "10.24.3",
+ "resolved": "https://registry.npmjs.org/preact/-/preact-10.24.3.tgz",
+ "integrity": "sha512-Z2dPnBnMUfyQfSQ+GBdsGa16hz35YmLmtTLhM169uW944hYL6xzTYkJjC07j+Wosz733pMWx0fgON3JNw1jJQA==",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/preact"
@@ -2300,9 +2300,9 @@
}
},
"node_modules/typescript": {
- "version": "5.6.2",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz",
- "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==",
+ "version": "5.6.3",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz",
+ "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==",
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
diff --git a/dumper-companion/package.json b/dumper-companion/package.json
index 98ca5945..971d7004 100644
--- a/dumper-companion/package.json
+++ b/dumper-companion/package.json
@@ -15,11 +15,11 @@
"globals": "^15.12.0"
},
"dependencies": {
- "@zip.js/zip.js": "^2.7.52",
- "preact": "^10.24.1",
+ "@zip.js/zip.js": "^2.7.53",
+ "preact": "^10.24.3",
"punycode": "^2.3.1",
"ts-loader": "^9.5.1",
- "typescript": "^5.5.4",
+ "typescript": "^5.6.3",
"webpack": "^5.96.1",
"webpack-cli": "^5.1.4"
}
Commit: 83ce8357e10a18450eb6a904439265bf59d46e29
https://github.com/scummvm/scummvm-web/commit/83ce8357e10a18450eb6a904439265bf59d46e29
Author: dependabot[bot] (49699333+dependabot[bot]@users.noreply.github.com)
Date: 2024-11-10T10:32:01+01:00
Commit Message:
Bump the eslint group across 1 directory with 4 updates
Bumps the eslint group with 4 updates in the /dumper-companion directory: [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) and [eslint](https://github.com/eslint/eslint).
Updates `@eslint/js` from 9.11.1 to 9.14.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/commits/v9.14.0/packages/js)
Updates `@typescript-eslint/eslint-plugin` from 8.7.0 to 8.13.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.13.0/packages/eslint-plugin)
Updates `@typescript-eslint/parser` from 8.7.0 to 8.13.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.13.0/packages/parser)
Updates `eslint` from 9.11.1 to 9.14.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.11.1...v9.14.0)
---
updated-dependencies:
- dependency-name: "@eslint/js"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: eslint
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: eslint
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: eslint
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: eslint
...
Signed-off-by: dependabot[bot] <support at github.com>
Changed paths:
dumper-companion/package-lock.json
dumper-companion/package.json
diff --git a/dumper-companion/package-lock.json b/dumper-companion/package-lock.json
index aeecad9a..951b41c7 100644
--- a/dumper-companion/package-lock.json
+++ b/dumper-companion/package-lock.json
@@ -18,10 +18,10 @@
},
"devDependencies": {
"@eslint/eslintrc": "^3.1.0",
- "@eslint/js": "^9.11.1",
- "@typescript-eslint/eslint-plugin": "^8.7.0",
- "@typescript-eslint/parser": "^8.7.0",
- "eslint": "^9.11.1",
+ "@eslint/js": "^9.14.0",
+ "@typescript-eslint/eslint-plugin": "^8.13.0",
+ "@typescript-eslint/parser": "^8.13.0",
+ "eslint": "^9.14.0",
"globals": "^15.12.0"
}
},
@@ -49,9 +49,9 @@
}
},
"node_modules/@eslint-community/regexpp": {
- "version": "4.11.1",
- "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz",
- "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==",
+ "version": "4.12.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz",
+ "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==",
"dev": true,
"engines": {
"node": "^12.0.0 || ^14.0.0 || >=16.0.0"
@@ -72,9 +72,9 @@
}
},
"node_modules/@eslint/core": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.6.0.tgz",
- "integrity": "sha512-8I2Q8ykA4J0x0o7cg67FPVnehcqWTBehu/lmY+bolPFHGjh49YzGBMXTvpqVgEbBdvNCSxj6iFgiIyHzf03lzg==",
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.7.0.tgz",
+ "integrity": "sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==",
"dev": true,
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -116,9 +116,9 @@
}
},
"node_modules/@eslint/js": {
- "version": "9.11.1",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.11.1.tgz",
- "integrity": "sha512-/qu+TWz8WwPWc7/HcIJKi+c+MOm46GdVaSlTTQcaqaL53+GsoA6MxWp5PtTx48qbSP7ylM1Kn7nhvkugfJvRSA==",
+ "version": "9.14.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.14.0.tgz",
+ "integrity": "sha512-pFoEtFWCPyDOl+C6Ift+wC7Ro89otjigCf5vcuWqWgqNSQbRrpjSvdeE6ofLz4dHmyxD5f7gIdGT4+p36L6Twg==",
"dev": true,
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -145,6 +145,41 @@
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
}
},
+ "node_modules/@humanfs/core": {
+ "version": "0.19.1",
+ "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
+ "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
+ "dev": true,
+ "engines": {
+ "node": ">=18.18.0"
+ }
+ },
+ "node_modules/@humanfs/node": {
+ "version": "0.16.6",
+ "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz",
+ "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==",
+ "dev": true,
+ "dependencies": {
+ "@humanfs/core": "^0.19.1",
+ "@humanwhocodes/retry": "^0.3.0"
+ },
+ "engines": {
+ "node": ">=18.18.0"
+ }
+ },
+ "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz",
+ "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==",
+ "dev": true,
+ "engines": {
+ "node": ">=18.18"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/nzakas"
+ }
+ },
"node_modules/@humanwhocodes/module-importer": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
@@ -159,9 +194,9 @@
}
},
"node_modules/@humanwhocodes/retry": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.0.tgz",
- "integrity": "sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==",
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.1.tgz",
+ "integrity": "sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==",
"dev": true,
"engines": {
"node": ">=18.18"
@@ -295,16 +330,16 @@
}
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "8.7.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.7.0.tgz",
- "integrity": "sha512-RIHOoznhA3CCfSTFiB6kBGLQtB/sox+pJ6jeFu6FxJvqL8qRxq/FfGO/UhsGgQM9oGdXkV4xUgli+dt26biB6A==",
+ "version": "8.13.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.13.0.tgz",
+ "integrity": "sha512-nQtBLiZYMUPkclSeC3id+x4uVd1SGtHuElTxL++SfP47jR0zfkZBJHc+gL4qPsgTuypz0k8Y2GheaDYn6Gy3rg==",
"dev": true,
"dependencies": {
"@eslint-community/regexpp": "^4.10.0",
- "@typescript-eslint/scope-manager": "8.7.0",
- "@typescript-eslint/type-utils": "8.7.0",
- "@typescript-eslint/utils": "8.7.0",
- "@typescript-eslint/visitor-keys": "8.7.0",
+ "@typescript-eslint/scope-manager": "8.13.0",
+ "@typescript-eslint/type-utils": "8.13.0",
+ "@typescript-eslint/utils": "8.13.0",
+ "@typescript-eslint/visitor-keys": "8.13.0",
"graphemer": "^1.4.0",
"ignore": "^5.3.1",
"natural-compare": "^1.4.0",
@@ -328,15 +363,15 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "8.7.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.7.0.tgz",
- "integrity": "sha512-lN0btVpj2unxHlNYLI//BQ7nzbMJYBVQX5+pbNXvGYazdlgYonMn4AhhHifQ+J4fGRYA/m1DjaQjx+fDetqBOQ==",
+ "version": "8.13.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.13.0.tgz",
+ "integrity": "sha512-w0xp+xGg8u/nONcGw1UXAr6cjCPU1w0XVyBs6Zqaj5eLmxkKQAByTdV/uGgNN5tVvN/kKpoQlP2cL7R+ajZZIQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "8.7.0",
- "@typescript-eslint/types": "8.7.0",
- "@typescript-eslint/typescript-estree": "8.7.0",
- "@typescript-eslint/visitor-keys": "8.7.0",
+ "@typescript-eslint/scope-manager": "8.13.0",
+ "@typescript-eslint/types": "8.13.0",
+ "@typescript-eslint/typescript-estree": "8.13.0",
+ "@typescript-eslint/visitor-keys": "8.13.0",
"debug": "^4.3.4"
},
"engines": {
@@ -356,13 +391,13 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "8.7.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.7.0.tgz",
- "integrity": "sha512-87rC0k3ZlDOuz82zzXRtQ7Akv3GKhHs0ti4YcbAJtaomllXoSO8hi7Ix3ccEvCd824dy9aIX+j3d2UMAfCtVpg==",
+ "version": "8.13.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.13.0.tgz",
+ "integrity": "sha512-XsGWww0odcUT0gJoBZ1DeulY1+jkaHUciUq4jKNv4cpInbvvrtDoyBH9rE/n2V29wQJPk8iCH1wipra9BhmiMA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "8.7.0",
- "@typescript-eslint/visitor-keys": "8.7.0"
+ "@typescript-eslint/types": "8.13.0",
+ "@typescript-eslint/visitor-keys": "8.13.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -373,13 +408,13 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "8.7.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.7.0.tgz",
- "integrity": "sha512-tl0N0Mj3hMSkEYhLkjREp54OSb/FI6qyCzfiiclvJvOqre6hsZTGSnHtmFLDU8TIM62G7ygEa1bI08lcuRwEnQ==",
+ "version": "8.13.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.13.0.tgz",
+ "integrity": "sha512-Rqnn6xXTR316fP4D2pohZenJnp+NwQ1mo7/JM+J1LWZENSLkJI8ID8QNtlvFeb0HnFSK94D6q0cnMX6SbE5/vA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/typescript-estree": "8.7.0",
- "@typescript-eslint/utils": "8.7.0",
+ "@typescript-eslint/typescript-estree": "8.13.0",
+ "@typescript-eslint/utils": "8.13.0",
"debug": "^4.3.4",
"ts-api-utils": "^1.3.0"
},
@@ -397,9 +432,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "8.7.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.7.0.tgz",
- "integrity": "sha512-LLt4BLHFwSfASHSF2K29SZ+ZCsbQOM+LuarPjRUuHm+Qd09hSe3GCeaQbcCr+Mik+0QFRmep/FyZBO6fJ64U3w==",
+ "version": "8.13.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.13.0.tgz",
+ "integrity": "sha512-4cyFErJetFLckcThRUFdReWJjVsPCqyBlJTi6IDEpc1GWCIIZRFxVppjWLIMcQhNGhdWJJRYFHpHoDWvMlDzng==",
"dev": true,
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -410,13 +445,13 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.7.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.7.0.tgz",
- "integrity": "sha512-MC8nmcGHsmfAKxwnluTQpNqceniT8SteVwd2voYlmiSWGOtjvGXdPl17dYu2797GVscK30Z04WRM28CrKS9WOg==",
+ "version": "8.13.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.13.0.tgz",
+ "integrity": "sha512-v7SCIGmVsRK2Cy/LTLGN22uea6SaUIlpBcO/gnMGT/7zPtxp90bphcGf4fyrCQl3ZtiBKqVTG32hb668oIYy1g==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "8.7.0",
- "@typescript-eslint/visitor-keys": "8.7.0",
+ "@typescript-eslint/types": "8.13.0",
+ "@typescript-eslint/visitor-keys": "8.13.0",
"debug": "^4.3.4",
"fast-glob": "^3.3.2",
"is-glob": "^4.0.3",
@@ -462,15 +497,15 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "8.7.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.7.0.tgz",
- "integrity": "sha512-ZbdUdwsl2X/s3CiyAu3gOlfQzpbuG3nTWKPoIvAu1pu5r8viiJvv2NPN2AqArL35NCYtw/lrPPfM4gxrMLNLPw==",
+ "version": "8.13.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.13.0.tgz",
+ "integrity": "sha512-A1EeYOND6Uv250nybnLZapeXpYMl8tkzYUxqmoKAWnI4sei3ihf2XdZVd+vVOmHGcp3t+P7yRrNsyyiXTvShFQ==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.4.0",
- "@typescript-eslint/scope-manager": "8.7.0",
- "@typescript-eslint/types": "8.7.0",
- "@typescript-eslint/typescript-estree": "8.7.0"
+ "@typescript-eslint/scope-manager": "8.13.0",
+ "@typescript-eslint/types": "8.13.0",
+ "@typescript-eslint/typescript-estree": "8.13.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -484,12 +519,12 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.7.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.7.0.tgz",
- "integrity": "sha512-b1tx0orFCCh/THWPQa2ZwWzvOeyzzp36vkJYOpVg0u8UVOIsfVrnuC9FqAw9gRKn+rG2VmWQ/zDJZzkxUnj/XQ==",
+ "version": "8.13.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.13.0.tgz",
+ "integrity": "sha512-7N/+lztJqH4Mrf0lb10R/CbI1EaAMMGyF5y0oJvFoAhafwgiRA7TXyd8TFn8FC8k5y2dTsYogg238qavRGNnlw==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "8.7.0",
+ "@typescript-eslint/types": "8.13.0",
"eslint-visitor-keys": "^3.4.3"
},
"engines": {
@@ -735,15 +770,6 @@
"ajv": "^6.9.1"
}
},
- "node_modules/ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -1013,21 +1039,21 @@
}
},
"node_modules/eslint": {
- "version": "9.11.1",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.11.1.tgz",
- "integrity": "sha512-MobhYKIoAO1s1e4VUrgx1l1Sk2JBR/Gqjjgw8+mfgoLE2xwsHur4gdfTxyTgShrhvdVFTaJSgMiQBl1jv/AWxg==",
+ "version": "9.14.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.14.0.tgz",
+ "integrity": "sha512-c2FHsVBr87lnUtjP4Yhvk4yEhKrQavGafRA/Se1ouse8PfbfC/Qh9Mxa00yWsZRlqeUB9raXip0aiiUZkgnr9g==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
- "@eslint-community/regexpp": "^4.11.0",
+ "@eslint-community/regexpp": "^4.12.1",
"@eslint/config-array": "^0.18.0",
- "@eslint/core": "^0.6.0",
+ "@eslint/core": "^0.7.0",
"@eslint/eslintrc": "^3.1.0",
- "@eslint/js": "9.11.1",
+ "@eslint/js": "9.14.0",
"@eslint/plugin-kit": "^0.2.0",
+ "@humanfs/node": "^0.16.6",
"@humanwhocodes/module-importer": "^1.0.1",
- "@humanwhocodes/retry": "^0.3.0",
- "@nodelib/fs.walk": "^1.2.8",
+ "@humanwhocodes/retry": "^0.4.0",
"@types/estree": "^1.0.6",
"@types/json-schema": "^7.0.15",
"ajv": "^6.12.4",
@@ -1035,9 +1061,9 @@
"cross-spawn": "^7.0.2",
"debug": "^4.3.2",
"escape-string-regexp": "^4.0.0",
- "eslint-scope": "^8.0.2",
- "eslint-visitor-keys": "^4.0.0",
- "espree": "^10.1.0",
+ "eslint-scope": "^8.2.0",
+ "eslint-visitor-keys": "^4.2.0",
+ "espree": "^10.3.0",
"esquery": "^1.5.0",
"esutils": "^2.0.2",
"fast-deep-equal": "^3.1.3",
@@ -1047,13 +1073,11 @@
"ignore": "^5.2.0",
"imurmurhash": "^0.1.4",
"is-glob": "^4.0.0",
- "is-path-inside": "^3.0.3",
"json-stable-stringify-without-jsonify": "^1.0.1",
"lodash.merge": "^4.6.2",
"minimatch": "^3.1.2",
"natural-compare": "^1.4.0",
"optionator": "^0.9.3",
- "strip-ansi": "^6.0.1",
"text-table": "^0.2.0"
},
"bin": {
@@ -1075,9 +1099,9 @@
}
},
"node_modules/eslint-scope": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.2.tgz",
- "integrity": "sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==",
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz",
+ "integrity": "sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==",
"dev": true,
"dependencies": {
"esrecurse": "^4.3.0",
@@ -1103,9 +1127,9 @@
}
},
"node_modules/eslint/node_modules/eslint-visitor-keys": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz",
- "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
+ "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
"dev": true,
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1115,14 +1139,14 @@
}
},
"node_modules/espree": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/espree/-/espree-10.1.0.tgz",
- "integrity": "sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==",
+ "version": "10.3.0",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz",
+ "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==",
"dev": true,
"dependencies": {
- "acorn": "^8.12.0",
+ "acorn": "^8.14.0",
"acorn-jsx": "^5.3.2",
- "eslint-visitor-keys": "^4.0.0"
+ "eslint-visitor-keys": "^4.2.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1132,9 +1156,9 @@
}
},
"node_modules/espree/node_modules/eslint-visitor-keys": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz",
- "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
+ "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
"dev": true,
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1488,15 +1512,6 @@
"node": ">=0.12.0"
}
},
- "node_modules/is-path-inside": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
- "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/is-plain-object": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
@@ -2135,18 +2150,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dev": true,
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/strip-json-comments": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
diff --git a/dumper-companion/package.json b/dumper-companion/package.json
index 971d7004..302d3bdc 100644
--- a/dumper-companion/package.json
+++ b/dumper-companion/package.json
@@ -8,10 +8,10 @@
},
"devDependencies": {
"@eslint/eslintrc": "^3.1.0",
- "@eslint/js": "^9.11.1",
- "@typescript-eslint/eslint-plugin": "^8.7.0",
- "@typescript-eslint/parser": "^8.7.0",
- "eslint": "^9.11.1",
+ "@eslint/js": "^9.14.0",
+ "@typescript-eslint/eslint-plugin": "^8.13.0",
+ "@typescript-eslint/parser": "^8.13.0",
+ "eslint": "^9.14.0",
"globals": "^15.12.0"
},
"dependencies": {
Commit: f529ec1edb90b4eda0d3b2af686a2e95476a5c5d
https://github.com/scummvm/scummvm-web/commit/f529ec1edb90b4eda0d3b2af686a2e95476a5c5d
Author: Le Philousophe (lephilousophe at users.noreply.github.com)
Date: 2024-11-10T11:16:58+01:00
Commit Message:
BUILD: Fix new SASS warnings
The future SASS 3.x will not support global functions anymore.
Use the namespaced ones.
Changed paths:
scss/abstracts/_mixins.scss
diff --git a/scss/abstracts/_mixins.scss b/scss/abstracts/_mixins.scss
index 68583259..dffb469e 100644
--- a/scss/abstracts/_mixins.scss
+++ b/scss/abstracts/_mixins.scss
@@ -3,14 +3,16 @@
/// @param {String} $breakpoint - Breakpoint
/// @requires $breakpoints
@use "sass:color";
+ at use "sass:map";
@use "sass:math";
+ at use "sass:meta";
@use "sass:string";
@mixin respond-to($breakpoint) {
- $raw-query: map-get($breakpoints, $breakpoint);
+ $raw-query: map.get($breakpoints, $breakpoint);
@if $raw-query {
- $query: if(type-of($raw-query) == "string", unquote($raw-query), inspect($raw-query));
+ $query: if(meta.type-of($raw-query) == "string", string.unquote($raw-query), meta.inspect($raw-query));
@media #{$query} {
@content;
@@ -39,7 +41,7 @@
///
@mixin responsive-font($responsive, $min, $max: false, $fallback: false) {
$responsive-unitless: math.div($responsive, $responsive - $responsive + 1);
- $dimension: if(unit($responsive) == "vh", "height", "width");
+ $dimension: if(math.unit($responsive) == "vh", "height", "width");
$min-breakpoint: math.div($min, $responsive-unitless) * 100;
@if $fallback {
@@ -70,9 +72,9 @@
.theme-#{$theme} & {
$theme-map: () !global;
@each $key, $submap in $map {
- $value: map-get(map-get($themes, $theme), "#{$key}");
+ $value: map.get(map.get($themes, $theme), "#{$key}");
@if $theme-map {
- $theme-map: map-merge(
+ $theme-map: map.merge(
$theme-map,
(
$key: $value,
@@ -87,9 +89,9 @@
}
@function themed($key) {
- $value: map-get($theme-map, $key);
+ $value: map.get($theme-map, $key);
@if (not $value) {
- @return map-get(map-get($themes, "scumm"), $key);
+ @return map.get(map.get($themes, "scumm"), $key);
}
@return $value;
}
Commit: d926fa01ed17c22f1d1bb5a3daecdff6d3f2a19d
https://github.com/scummvm/scummvm-web/commit/d926fa01ed17c22f1d1bb5a3daecdff6d3f2a19d
Author: Le Philousophe (lephilousophe at users.noreply.github.com)
Date: 2024-11-10T17:43:38+01:00
Commit Message:
CSS: Rework SCSS to make it compatible with @use keyword
@import is now deprecated.
Changed paths:
A scss/abstracts/_bidir.scss
A scss/abstracts/_helpers.scss
R scss/abstracts/_ltr.scss
R scss/abstracts/_rtl.scss
build.js
scss/_main.scss
scss/abstracts/_mixins.scss
scss/base/_base.scss
scss/components/_article.scss
scss/components/_box.scss
scss/components/_cookie.scss
scss/components/_roundbox.scss
scss/components/_toc.scss
scss/layout/_footer.scss
scss/layout/_grid.scss
scss/layout/_header.scss
scss/layout/_menu.scss
scss/main_ltr.scss
scss/main_rtl.scss
scss/pages/_chart.scss
scss/pages/_compatibility.scss
scss/pages/_downloads.scss
scss/platforms.scss
scss/theme/_themes.scss
diff --git a/build.js b/build.js
index 227265ac..ba0c1078 100644
--- a/build.js
+++ b/build.js
@@ -9,6 +9,7 @@ async function renderScss(filename) {
console.log(`Converting ${inFile} to css`);
const output = sass.compile(inFile, {
+ loadPaths: ['./scss/'],
style: "compressed",
});
diff --git a/scss/_main.scss b/scss/_main.scss
index 2d49973d..d96d8512 100644
--- a/scss/_main.scss
+++ b/scss/_main.scss
@@ -1,33 +1,28 @@
- at import "vendor/normalize"; // Reset CSS, always load first.
-
- at import "abstracts/variables";
- at import "abstracts/mixins";
-
- at import "theme/themes";
-
- at import "base/base";
-
- at import "layout/menu";
- at import "layout/footer";
- at import "layout/header";
- at import "layout/grid";
- at import "layout/shame";
-
- at import "components/box";
- at import "components/roundbox";
- at import "components/toc";
- at import "components/cookie";
- at import "components/card";
- at import "components/article";
-
- at import "pages/chart";
- at import "pages/compatibility";
- at import "pages/credits";
- at import "pages/downloads";
- at import "pages/links";
- at import "pages/screenshots";
-
- at import "sprites/games";
- at import "sprites/platforms";
-
- at import "vendor/baguetteBox.min";
+ at use "vendor/normalize"; // Reset CSS, always load first.
+
+ at use "base/base";
+
+ at use "layout/menu";
+ at use "layout/footer";
+ at use "layout/header";
+ at use "layout/grid";
+ at use "layout/shame";
+
+ at use "components/box";
+ at use "components/roundbox";
+ at use "components/toc";
+ at use "components/cookie";
+ at use "components/card";
+ at use "components/article";
+
+ at use "pages/chart";
+ at use "pages/compatibility";
+ at use "pages/credits";
+ at use "pages/downloads";
+ at use "pages/links";
+ at use "pages/screenshots";
+
+ at use "sprites/games";
+ at use "sprites/platforms";
+
+ at use "vendor/baguetteBox.min";
diff --git a/scss/abstracts/_bidir.scss b/scss/abstracts/_bidir.scss
new file mode 100644
index 00000000..7e9d12e9
--- /dev/null
+++ b/scss/abstracts/_bidir.scss
@@ -0,0 +1,9 @@
+$direction: null !default;
+$opposite-direction: null !default;
+
+$start-direction: null !default;
+$end-direction: null !default;
+
+$transform-direction: null !default;
+
+$arrow: null !default;
diff --git a/scss/abstracts/_helpers.scss b/scss/abstracts/_helpers.scss
new file mode 100644
index 00000000..950d07b7
--- /dev/null
+++ b/scss/abstracts/_helpers.scss
@@ -0,0 +1,9 @@
+ at use "sass:color";
+ at use "sass:string";
+
+/* Helper function to convert colors to hex */
+ at function hex-color($color) {
+ @return string.unquote('#' + string.to-lower-case(
+ string.slice(color.ie-hex-str($color), 4)
+ ));
+}
diff --git a/scss/abstracts/_ltr.scss b/scss/abstracts/_ltr.scss
deleted file mode 100644
index 7b82335f..00000000
--- a/scss/abstracts/_ltr.scss
+++ /dev/null
@@ -1,9 +0,0 @@
-$direction: ltr;
-$opposite-direction: rtl;
-
-$start-direction: left;
-$end-direction: right;
-
-$transform-direction: 1;
-
-$arrow: "\27A3";
diff --git a/scss/abstracts/_mixins.scss b/scss/abstracts/_mixins.scss
index dffb469e..3040b28b 100644
--- a/scss/abstracts/_mixins.scss
+++ b/scss/abstracts/_mixins.scss
@@ -1,15 +1,19 @@
-/// Responsive breakpoint manager
-/// @access public
-/// @param {String} $breakpoint - Breakpoint
-/// @requires $breakpoints
- at use "sass:color";
@use "sass:map";
@use "sass:math";
@use "sass:meta";
@use "sass:string";
+// These must be configured
+$-breakpoints: null !default;
+$-default-theme: null !default;
+$-themes: null !default;
+
+/// Responsive breakpoint manager
+/// @access public
+/// @param {String} $breakpoint - Breakpoint
+/// @requires $breakpoints
@mixin respond-to($breakpoint) {
- $raw-query: map.get($breakpoints, $breakpoint);
+ $raw-query: map.get($-breakpoints, $breakpoint);
@if $raw-query {
$query: if(meta.type-of($raw-query) == "string", string.unquote($raw-query), meta.inspect($raw-query));
@@ -67,12 +71,12 @@
* Implementation of themes
* Based on https://medium.com/@dmitriy.borodiy/easy-color-theming-with-scss-bc38fd5734d1
*/
- at mixin themify($themes) {
- @each $theme, $map in $themes {
+ at mixin themify() {
+ @each $theme, $map in $-themes {
.theme-#{$theme} & {
$theme-map: () !global;
@each $key, $submap in $map {
- $value: map.get(map.get($themes, $theme), "#{$key}");
+ $value: map.get($-themes, $theme, "#{$key}");
@if $theme-map {
$theme-map: map.merge(
$theme-map,
@@ -91,14 +95,7 @@
@function themed($key) {
$value: map.get($theme-map, $key);
@if (not $value) {
- @return map.get(map.get($themes, "scumm"), $key);
+ @return map.get($-themes, $-default-theme, $key);
}
@return $value;
}
-
-/* Helper function to convert colors to hex */
- at function hex-color($color) {
- @return string.unquote('#' + string.to-lower-case(
- string.slice(color.ie-hex-str($color), 4)
- ));
-}
diff --git a/scss/abstracts/_rtl.scss b/scss/abstracts/_rtl.scss
deleted file mode 100644
index 09ab2125..00000000
--- a/scss/abstracts/_rtl.scss
+++ /dev/null
@@ -1,9 +0,0 @@
-$direction: rtl;
-$opposite-direction: ltr;
-
-$start-direction: right;
-$end-direction: left;
-
-$transform-direction: -1;
-
-$arrow: "\2B98";
diff --git a/scss/base/_base.scss b/scss/base/_base.scss
index e4740c99..58ba179a 100644
--- a/scss/base/_base.scss
+++ b/scss/base/_base.scss
@@ -1,6 +1,19 @@
-/* General layout rules */
@use "sass:color";
+ at use "sass:map";
+
+ at use "abstracts/bidir";
+ at use "abstracts/helpers";
+ at use "abstracts/variables";
+
+ at use "theme/themes";
+ at use "abstracts/mixins" with (
+ $-breakpoints: variables.$breakpoints,
+ $-themes: themes.$themes,
+ $-default-theme: "scumm",
+);
+
+/* General layout rules */
body {
background-repeat: repeat-x;
font-family: verdana, tahoma, arial, helvetica, sans-serif;
@@ -8,10 +21,10 @@ body {
line-height: 1.357em;
margin: 8px 8px 24px 8px;
- @include themify($themes) {
- background: themed("background");
+ @include mixins.themify() {
+ background: mixins.themed("background");
}
- @include respond-to("small") {
+ @include mixins.respond-to("small") {
margin: 0;
}
}
@@ -21,16 +34,16 @@ body {
}
a {
- @include themify($themes) {
- color: themed("link");
+ @include mixins.themify() {
+ color: mixins.themed("link");
}
}
a:hover {
text-decoration: none;
- @include themify($themes) {
- color: hex-color(color.adjust(themed("link"), $lightness: 20%, $space: hsl));
+ @include mixins.themify() {
+ color: helpers.hex-color(color.adjust(mixins.themed("link"), $lightness: 20%, $space: hsl));
}
}
@@ -61,18 +74,18 @@ a:hover {
}
#donate-header {
- float: $end-direction;
+ float: bidir.$end-direction;
}
/* Content boxes */
.container {
border-radius: 0 0 8px 8px;
- @include themify($themes) {
- background: themed("wrapper-background");
+ @include mixins.themify() {
+ background: mixins.themed("wrapper-background");
}
- @include respond-to("small") {
+ @include mixins.respond-to("small") {
border-radius: 0;
}
}
@@ -80,19 +93,19 @@ a:hover {
span.sprite {
display: inline-block;
vertical-align: middle;
- filter: drop-shadow(0 2px 2px $black-semi-transparent);
+ filter: drop-shadow(0 2px 2px variables.$black-semi-transparent);
}
.subhead {
font-weight: bold;
line-height: 300%;
- padding-#{$start-direction}: 5px;
- text-align: $start-direction;
+ padding-#{bidir.$start-direction}: 5px;
+ text-align: bidir.$start-direction;
margin: 0px 15px;
- @include themify($themes) {
- color: themed("container-sub-title");
- border-bottom: 2px dotted themed("container-sub-title");
+ @include mixins.themify() {
+ color: mixins.themed("container-sub-title");
+ border-bottom: 2px dotted mixins.themed("container-sub-title");
}
}
.subhead-content {
diff --git a/scss/components/_article.scss b/scss/components/_article.scss
index 6a9cdd08..390820f9 100644
--- a/scss/components/_article.scss
+++ b/scss/components/_article.scss
@@ -1,13 +1,16 @@
+ at use "abstracts/bidir";
+ at use "abstracts/variables";
+
article {
.news-date {
font-weight: normal;
}
.news-author {
- color: $gray;
+ color: variables.$gray;
font-style: italic;
margin: 0px 0px -8px 0px;
position: relative;
- text-align: $end-direction;
+ text-align: bidir.$end-direction;
top: -8px;
}
img {
diff --git a/scss/components/_box.scss b/scss/components/_box.scss
index 6985c6fd..4a2bf207 100644
--- a/scss/components/_box.scss
+++ b/scss/components/_box.scss
@@ -1,8 +1,11 @@
+ at use "abstracts/bidir";
+ at use "abstracts/mixins";
+
.box {
margin: 8px;
- direction: $direction;
- @include themify($themes) {
- border: 1px solid themed("container-border");
+ direction: bidir.$direction;
+ @include mixins.themify() {
+ border: 1px solid mixins.themed("container-border");
}
> .head {
min-height: 24px;
@@ -10,33 +13,33 @@
padding: 4px;
width: 100%;
- @include themify($themes) {
- background: themed("container-title-background");
- color: themed("container-title");
+ @include mixins.themify() {
+ background: mixins.themed("container-title-background");
+ color: mixins.themed("container-title");
}
a {
text-decoration: none;
- @include themify($themes) {
- color: themed("container-title");
+ @include mixins.themify() {
+ color: mixins.themed("container-title");
}
}
}
> .content {
padding: 8px;
- @include themify($themes) {
- background: themed("container-background");
+ @include mixins.themify() {
+ background: mixins.themed("container-background");
}
}
.intro {
padding: 4px 8px 4px 5px;
- @include themify($themes) {
- background: themed("container-navigation-background");
+ @include mixins.themify() {
+ background: mixins.themed("container-navigation-background");
}
[class*="col-"] {
- float: $start-direction;
+ float: bidir.$start-direction;
}
}
}
diff --git a/scss/components/_cookie.scss b/scss/components/_cookie.scss
index c6a0b615..a7bba16d 100644
--- a/scss/components/_cookie.scss
+++ b/scss/components/_cookie.scss
@@ -1,3 +1,5 @@
+ at use "abstracts/variables";
+
.cookie-consent {
position: fixed;
bottom: 0;
@@ -22,8 +24,8 @@
white-space: nowrap;
&.accept {
- background-color: $totem-pole;
- border: 1px solid $totem-pole;
+ background-color: variables.$totem-pole;
+ border: 1px solid variables.$totem-pole;
border-radius: 4px;
padding: 4px;
}
diff --git a/scss/components/_roundbox.scss b/scss/components/_roundbox.scss
index 9655ad69..c53784e0 100644
--- a/scss/components/_roundbox.scss
+++ b/scss/components/_roundbox.scss
@@ -1,20 +1,23 @@
+ at use "abstracts/bidir";
+ at use "abstracts/mixins";
+
.round-box {
margin: 8px;
- direction: $direction;
+ direction: bidir.$direction;
> .header {
height: 28px;
border-radius: 8px 8px 0 0;
- padding-#{$start-direction}: 18px;
+ padding-#{bidir.$start-direction}: 18px;
// TODO: Extract font
font: bold large/1.4 "Trebuchet MS", Verdana, Tahoma, Sans-Serif;
- @include themify($themes) {
- background: themed("round-container-title-background");
- border-left: 1px solid themed("round-container-border");
- border-right: 1px solid themed("round-container-border");
- border-top: 1px solid themed("round-container-border");
- color: themed("round-container-header");
- text-shadow: 3px 0 1px themed("round-container-header-shadow");
+ @include mixins.themify() {
+ background: mixins.themed("round-container-title-background");
+ border-left: 1px solid mixins.themed("round-container-border");
+ border-right: 1px solid mixins.themed("round-container-border");
+ border-top: 1px solid mixins.themed("round-container-border");
+ color: mixins.themed("round-container-header");
+ text-shadow: 3px 0 1px mixins.themed("round-container-header-shadow");
}
}
> .content {
@@ -23,21 +26,21 @@
padding: 8px;
overflow: hidden;
- @include themify($themes) {
- background: themed("round-container-background");
- border: 1px solid themed("round-container-border");
+ @include mixins.themify() {
+ background: mixins.themed("round-container-background");
+ border: 1px solid mixins.themed("round-container-border");
}
&.text {
padding-left: 16px;
}
&:first-child {
- @include themify($themes) {
- background: themed("round-container-headless-background");
+ @include mixins.themify() {
+ background: mixins.themed("round-container-headless-background");
}
}
[class*="col-"] {
- float: $start-direction;
+ float: bidir.$start-direction;
}
}
> .header ~ .content {
diff --git a/scss/components/_toc.scss b/scss/components/_toc.scss
index 917b29fd..0d8f73f3 100644
--- a/scss/components/_toc.scss
+++ b/scss/components/_toc.scss
@@ -1,3 +1,6 @@
+ at use "abstracts/bidir";
+ at use "abstracts/mixins";
+
/* Navigation menus */
.navigation {
@@ -5,18 +8,18 @@
a {
text-decoration: none;
padding: 5px;
- @include themify($themes) {
- color: themed("container-navigation-link");
+ @include mixins.themify() {
+ color: mixins.themed("container-navigation-link");
}
}
ul {
padding-left: 2em;
}
li {
- list-style-type: $arrow;
+ list-style-type: bidir.$arrow;
margin: 0.5em auto;
- @include themify($themes) {
- color: themed("container-navigation-bullet");
+ @include mixins.themify() {
+ color: mixins.themed("container-navigation-bullet");
}
}
}
diff --git a/scss/layout/_footer.scss b/scss/layout/_footer.scss
index 60aad825..b7060bbf 100644
--- a/scss/layout/_footer.scss
+++ b/scss/layout/_footer.scss
@@ -1,18 +1,21 @@
+ at use "abstracts/mixins";
+ at use "abstracts/variables";
+
/* Footer */
footer {
- color: $black-semi-transparent;
+ color: variables.$black-semi-transparent;
padding: 15px 0;
position: relative;
a {
- color: $black-semi-transparent;
+ color: variables.$black-semi-transparent;
&:hover {
- color: $black-semi-transparent;
+ color: variables.$black-semi-transparent;
text-decoration: none;
}
}
- @include respond-to("small") {
+ @include mixins.respond-to("small") {
padding: 0 8px;
background: rgb(251, 241, 206);
}
@@ -25,7 +28,7 @@ footer {
max-width: 160px;
position: absolute;
bottom: -60px;
- @include themify($themes) {
- filter: drop-shadow((-3px) 5px 1px themed("background"));
+ @include mixins.themify() {
+ filter: drop-shadow((-3px) 5px 1px mixins.themed("background"));
}
}
diff --git a/scss/layout/_grid.scss b/scss/layout/_grid.scss
index 0303d893..b44d68bc 100644
--- a/scss/layout/_grid.scss
+++ b/scss/layout/_grid.scss
@@ -1,3 +1,6 @@
+ at use "abstracts/mixins";
+ at use "abstracts/variables";
+
/* Grid */
.site-wrap {
@@ -6,18 +9,18 @@
margin: 0 auto;
padding: 0 50px;
- @include respond-to("small") {
+ @include mixins.respond-to("small") {
padding: 0;
margin: 0;
}
}
.col-4-5 {
- width: calc(100% - #{$nav-width - 10px});
+ width: calc(100% - #{variables.$nav-width - 10px});
}
.col-1-5 {
- width: $nav-width - 15px;
+ width: variables.$nav-width - 15px;
position: relative;
}
@@ -64,7 +67,7 @@
}
}
- at include respond-to("small") {
+ at include mixins.respond-to("small") {
.col-1-2 {
clear: left;
}
@@ -79,7 +82,7 @@
}
}
- at include respond-to("medium") {
+ at include mixins.respond-to("medium") {
/* CSS Rules targeting most tablets in vertical orientation */
.hide-medium {
display: none;
diff --git a/scss/layout/_header.scss b/scss/layout/_header.scss
index 2ca9ab80..ffd37fbf 100644
--- a/scss/layout/_header.scss
+++ b/scss/layout/_header.scss
@@ -1,3 +1,6 @@
+ at use "abstracts/mixins";
+ at use "abstracts/variables";
+
/* Header */
.site-header {
@@ -8,7 +11,7 @@
height: 91px;
position: relative;
- @include respond-to("small") {
+ @include mixins.respond-to("small") {
height: 58px;
}
}
@@ -18,8 +21,8 @@
border-radius: 8px 8px 0 0;
z-index: 100;
- @include themify($themes) {
- background: themed("wrapper-topper");
+ @include mixins.themify() {
+ background: mixins.themed("wrapper-topper");
}
}
@@ -39,9 +42,9 @@
margin-top: 5px;
text-align: justify;
letter-spacing: 1.5px;
- @include responsive-font(1.4vw, 10px, 15px, 15px);
- @include themify($themes) {
- color: themed("header-text");
+ @include mixins.responsive-font(1.4vw, 10px, 15px, 15px);
+ @include mixins.themify() {
+ color: mixins.themed("header-text");
}
}
@@ -54,10 +57,10 @@
max-width: 280px;
&.foreground {
- filter: drop-shadow(1px 1px 2px $black);
+ filter: drop-shadow(1px 1px 2px variables.$black);
bottom: -120px;
- @include respond-to("small") {
+ @include mixins.respond-to("small") {
max-width: 150px;
bottom: -52px;
margin-left: 8px;
diff --git a/scss/layout/_menu.scss b/scss/layout/_menu.scss
index 0af2e42d..fe264d63 100644
--- a/scss/layout/_menu.scss
+++ b/scss/layout/_menu.scss
@@ -1,16 +1,20 @@
+ at use "abstracts/bidir";
+ at use "abstracts/mixins";
+ at use "abstracts/variables";
+
nav {
- width: $nav-width;
+ width: variables.$nav-width;
position: relative;
z-index: 0;
font-size: 0.9em;
- direction: $direction;
+ direction: bidir.$direction;
dl {
border-radius: 8px;
z-index: 20;
margin: 8px 0 16px;
- @include themify($themes) {
- background: themed("menu-background");
+ @include mixins.themify() {
+ background: mixins.themed("menu-background");
}
&::after {
content: "";
@@ -19,12 +23,12 @@ nav {
bottom: -3px;
left: 4px;
right: 10px;
- width: $nav-width - 14px;
+ width: variables.$nav-width - 14px;
height: 6px;
z-index: -1;
border-radius: 0 0 0 8px;
- @include themify($themes) {
- background-color: themed("menu-shadow");
+ @include mixins.themify() {
+ background-color: mixins.themed("menu-shadow");
}
}
&:last-child {
@@ -36,16 +40,16 @@ nav {
background-size: contain;
background-position: 1px 2px;
background-repeat: no-repeat;
- padding-#{$start-direction}: 28px;
+ padding-#{bidir.$start-direction}: 28px;
- @include respond-to("small") {
+ @include mixins.respond-to("small") {
display: none;
}
}
a {
text-decoration: none;
- @include themify($themes) {
- color: themed("menu-link");
+ @include mixins.themify() {
+ color: mixins.themed("menu-link");
}
}
dl dd::first-letter {
@@ -53,8 +57,8 @@ nav {
}
a:hover {
text-decoration: underline;
- @include themify($themes) {
- color: themed("menu-link");
+ @include mixins.themify() {
+ color: mixins.themed("menu-link");
}
}
dl {
@@ -63,22 +67,22 @@ nav {
border-radius: 8px 8px 0 0;
background-clip: padding-box;
height: 34px;
- padding-#{$start-direction}: 24px;
- padding-#{$end-direction}: 24px;
- text-align: $start-direction;
+ padding-#{bidir.$start-direction}: 24px;
+ padding-#{bidir.$end-direction}: 24px;
+ text-align: bidir.$start-direction;
line-height: 34px;
margin-bottom: 4px;
- @include themify($themes) {
- background: themed("menu-title-background");
- color: themed("menu-title");
+ @include mixins.themify() {
+ background: mixins.themed("menu-title-background");
+ color: mixins.themed("menu-title");
}
}
dd {
margin: 0;
padding: 4px 0 6px;
- padding-#{$end-direction}: 12px;
- padding-#{$start-direction}: 30px;
+ padding-#{bidir.$end-direction}: 12px;
+ padding-#{bidir.$start-direction}: 30px;
text-indent: -25px;
line-height: 14px;
}
@@ -95,7 +99,7 @@ nav {
height: 58px;
}
- at include respond-to("small") {
+ at include mixins.respond-to("small") {
nav {
position: fixed;
width: 100%;
@@ -107,8 +111,8 @@ nav {
overflow-y: auto;
line-height: 50px;
font-size: 1.2em;
- @include themify($themes) {
- background: themed("menu-background");
+ @include mixins.themify() {
+ background: mixins.themed("menu-background");
}
a {
line-height: 50px;
@@ -140,8 +144,8 @@ nav {
padding-bottom: 1px;
padding-left: 19px;
cursor: pointer;
- @include themify($themes) {
- color: themed("menu-link");
+ @include mixins.themify() {
+ color: mixins.themed("menu-link");
}
}
dd {
@@ -165,8 +169,8 @@ nav {
}
nav dl {
dd:hover {
- @include themify($themes) {
- background: themed("menu-title-background");
+ @include mixins.themify() {
+ background: mixins.themed("menu-title-background");
}
}
&::after {
@@ -182,7 +186,7 @@ nav {
}
nav label {
- @include respond-to("small") {
+ @include mixins.respond-to("small") {
display: block;
width: 100%;
cursor: pointer;
@@ -201,7 +205,7 @@ label[for="nav-trigger"] {
background-image: url("/images/nav-trigger.svg");
background-size: contain;
- @include respond-to("small") {
+ @include mixins.respond-to("small") {
display: block;
z-index: 91;
overflow-y: unset;
diff --git a/scss/main_ltr.scss b/scss/main_ltr.scss
index bac8f0de..daece201 100644
--- a/scss/main_ltr.scss
+++ b/scss/main_ltr.scss
@@ -1,2 +1,13 @@
- at import "abstracts/ltr";
- at import "main";
+ at use "abstracts/bidir" with (
+ $direction: ltr,
+ $opposite-direction: rtl,
+
+ $start-direction: left,
+ $end-direction: right,
+
+ $transform-direction: 1,
+
+ $arrow: "\27A3",
+);
+
+ at use "main";
diff --git a/scss/main_rtl.scss b/scss/main_rtl.scss
index 0414c5cf..28b42428 100644
--- a/scss/main_rtl.scss
+++ b/scss/main_rtl.scss
@@ -1,2 +1,13 @@
- at import "abstracts/rtl";
- at import "main";
+ at use "abstracts/bidir" with (
+ $direction: rtl,
+ $opposite-direction: ltr,
+
+ $start-direction: right,
+ $end-direction: left,
+
+ $transform-direction: -1,
+
+ $arrow: "\2B98",
+);
+
+ at use "main";
diff --git a/scss/pages/_chart.scss b/scss/pages/_chart.scss
index b2474355..8739228b 100644
--- a/scss/pages/_chart.scss
+++ b/scss/pages/_chart.scss
@@ -1,3 +1,8 @@
+ at use "abstracts/bidir";
+ at use "abstracts/helpers";
+ at use "abstracts/mixins";
+ at use "abstracts/variables";
+
@use "sass:color";
.chart-wrapper {
@@ -13,9 +18,9 @@
margin: 0 auto;
text-align: center;
- @include themify($themes) {
- background: themed("chart-caption-background");
- color: themed("chart-caption-header");
+ @include mixins.themify() {
+ background: mixins.themed("chart-caption-background");
+ color: mixins.themed("chart-caption-header");
}
}
}
@@ -31,19 +36,19 @@
margin: 0 auto;
padding: 5px;
- @include themify($themes) {
- background: themed("chart-caption-background");
- color: themed("chart-caption-header");
+ @include mixins.themify() {
+ background: mixins.themed("chart-caption-background");
+ color: mixins.themed("chart-caption-header");
}
}
a {
text-decoration: none;
- @include themify($themes) {
- color: themed("chart-link");
+ @include mixins.themify() {
+ color: mixins.themed("chart-link");
}
&:hover {
- @include themify($themes) {
- color: hex-color(color.adjust(themed("link"), $lightness: 20%, $space: hsl));
+ @include mixins.themify() {
+ color: helpers.hex-color(color.adjust(mixins.themed("link"), $lightness: 20%, $space: hsl));
}
}
}
@@ -56,8 +61,8 @@
th,
td {
padding: 5px;
- @include themify($themes) {
- border: 1px solid themed("chart-border");
+ @include mixins.themify() {
+ border: 1px solid mixins.themed("chart-border");
}
}
th {
@@ -69,19 +74,19 @@
}
tr {
&.color0 {
- @include themify($themes) {
- background-color: themed("chart-row-odd");
+ @include mixins.themify() {
+ background-color: mixins.themed("chart-row-odd");
}
}
&.color2 {
- @include themify($themes) {
- background-color: themed("chart-row-even");
+ @include mixins.themify() {
+ background-color: mixins.themed("chart-row-even");
}
}
}
thead {
- @include themify($themes) {
- background-color: themed("chart-head-background");
+ @include mixins.themify() {
+ background-color: mixins.themed("chart-head-background");
}
}
}
@@ -131,13 +136,13 @@
width: 12px;
height: 12px;
cursor: pointer;
- float: $end-direction;
+ float: bidir.$end-direction;
&:before,
&:after {
content: "";
position: absolute;
- background-color: $tentacle-green;
+ background-color: variables.$tentacle-green;
transition: transform 0.25s ease-out;
}
diff --git a/scss/pages/_compatibility.scss b/scss/pages/_compatibility.scss
index 3ba35616..7f658776 100644
--- a/scss/pages/_compatibility.scss
+++ b/scss/pages/_compatibility.scss
@@ -1,3 +1,5 @@
+ at use "abstracts/helpers";
+
@use "sass:color";
.colorKeyTable {
@@ -24,6 +26,6 @@
@for $i from 0 through 4 {
.pct#{$i*25} {
- background-color: hex-color(hsl($i * 4.5 * 5, 100%, (66-$i) + 0%));
+ background-color: helpers.hex-color(hsl($i * 4.5 * 5, 100%, (66-$i) + 0%));
}
}
diff --git a/scss/pages/_downloads.scss b/scss/pages/_downloads.scss
index 9ce28515..151b9b81 100644
--- a/scss/pages/_downloads.scss
+++ b/scss/pages/_downloads.scss
@@ -1,3 +1,7 @@
+ at use "abstracts/helpers";
+ at use "abstracts/mixins";
+ at use "abstracts/variables";
+
@use "sass:color";
ul.downloads {
@@ -7,8 +11,8 @@ ul.downloads {
}
span.download-extras {
font-size: x-small;
- @include themify($themes) {
- color: themed("subscript");
+ @include mixins.themify() {
+ color: mixins.themed("subscript");
}
}
li.link {
@@ -22,7 +26,7 @@ ul.downloads {
max-width: 600px;
min-height: 110px;
- @include respond-to("small") {
+ @include mixins.respond-to("small") {
text-align: center;
}
@@ -32,15 +36,15 @@ ul.downloads {
width: 100%;
padding: 15px;
border-radius: 8px;
- box-shadow: 0 0 10px $black;
+ box-shadow: 0 0 10px variables.$black;
text-decoration: none;
- @include themify($themes) {
- color: themed("download-text");
- border: 1px solid themed("download-text");
- $download-background: themed("download-background");
+ @include mixins.themify() {
+ color: mixins.themed("download-text");
+ border: 1px solid mixins.themed("download-text");
+ $download-background: mixins.themed("download-background");
background: $download-background
linear-gradient(to bottom,
- hex-color(color.adjust($download-background, $lightness: 40%, $space: hsl)) 0%,
+ helpers.hex-color(color.adjust($download-background, $lightness: 40%, $space: hsl)) 0%,
$download-background 100%);
}
img {
@@ -48,18 +52,18 @@ ul.downloads {
float: left;
margin: 0 auto;
- @include respond-to("small") {
+ @include mixins.respond-to("small") {
float: none;
}
}
&:hover {
- @include themify($themes) {
- $download-background: themed("download-background");
- background: hex-color(color.adjust($download-background, $lightness: 40%, $space: hsl))
+ @include mixins.themify() {
+ $download-background: mixins.themed("download-background");
+ background: helpers.hex-color(color.adjust($download-background, $lightness: 40%, $space: hsl))
linear-gradient(
to bottom,
- hex-color(color.adjust($download-background, $lightness: 50%, $space: hsl)) 0%,
- hex-color(color.adjust($download-background, $lightness: 40%, $space: hsl)) 35%,
+ helpers.hex-color(color.adjust($download-background, $lightness: 50%, $space: hsl)) 0%,
+ helpers.hex-color(color.adjust($download-background, $lightness: 40%, $space: hsl)) 35%,
$download-background 100%
);
}
diff --git a/scss/platforms.scss b/scss/platforms.scss
index 43438f7f..7aea8194 100644
--- a/scss/platforms.scss
+++ b/scss/platforms.scss
@@ -1 +1 @@
- at import "sprites/platforms";
+ at use "sprites/platforms";
diff --git a/scss/theme/_themes.scss b/scss/theme/_themes.scss
index 675ab01a..2444cd04 100644
--- a/scss/theme/_themes.scss
+++ b/scss/theme/_themes.scss
@@ -1,53 +1,56 @@
+ at use "abstracts/helpers";
+ at use "abstracts/variables";
+
@use "sass:color";
$themes: (
scumm: (
// Main elements
- background: $tenn,
- text: $black,
+ background: variables.$tenn,
+ text: variables.$black,
fonts: ("verdana", "tahoma", "arial", "helvetica", sans-serif),
- link: $kenyan-copper,
- light-link: $white,
- wrapper-topper: $marzipan,
- wrapper-background: $double-pearl-lustra,
+ link: variables.$kenyan-copper,
+ light-link: variables.$white,
+ wrapper-topper: variables.$marzipan,
+ wrapper-background: variables.$double-pearl-lustra,
// Header
- header-text: $black,
+ header-text: variables.$black,
// Menu
- menu-title: $turbo,
- menu-title-background: $kenyan-copper,
- menu-background: $totem-pole,
- menu-link: $white,
- menu-shadow: $cashmere,
+ menu-title: variables.$turbo,
+ menu-title-background: variables.$kenyan-copper,
+ menu-background: variables.$totem-pole,
+ menu-link: variables.$white,
+ menu-shadow: variables.$cashmere,
// Box containers
- container-title: $white,
- container-title-background: $totem-pole,
- container-sub-title: $totem-pole,
- container-background: $alto,
- container-navigation-background: $silver,
- container-border: $silver,
- container-navigation-link: $japanese-laurel,
- container-navigation-bullet: $double-pearl-lustra,
+ container-title: variables.$white,
+ container-title-background: variables.$totem-pole,
+ container-sub-title: variables.$totem-pole,
+ container-background: variables.$alto,
+ container-navigation-background: variables.$silver,
+ container-border: variables.$silver,
+ container-navigation-link: variables.$japanese-laurel,
+ container-navigation-bullet: variables.$double-pearl-lustra,
// Round box containers
- round-container-title-background: $marzipan,
- round-container-border: $cashmere,
- round-container-headless-background: $double-pearl-lustra,
- round-container-header: $kenyan-copper,
- round-container-background: $white,
+ round-container-title-background: variables.$marzipan,
+ round-container-border: variables.$cashmere,
+ round-container-headless-background: variables.$double-pearl-lustra,
+ round-container-header: variables.$kenyan-copper,
+ round-container-background: variables.$white,
round-container-header-shadow: rgba(0, 0, 0, 0),
// Charts
- chart-head-background: $gray,
- chart-row-odd: $alto,
- chart-row-even: $white,
- chart-caption-background: $totem-pole,
- chart-caption-header: $white,
- chart-border: $silver,
+ chart-head-background: variables.$gray,
+ chart-row-odd: variables.$alto,
+ chart-row-even: variables.$white,
+ chart-caption-background: variables.$totem-pole,
+ chart-caption-header: variables.$white,
+ chart-border: variables.$silver,
// Misc elements
- table-of-contents: $japanese-laurel,
- subscript: $japanese-laurel,
- table-of-contents-bullet: $double-pearl-lustra,
+ table-of-contents: variables.$japanese-laurel,
+ subscript: variables.$japanese-laurel,
+ table-of-contents-bullet: variables.$double-pearl-lustra,
// Download button
- download-background: $kenyan-copper,
- download-text: $white,
+ download-background: variables.$kenyan-copper,
+ download-text: variables.$white,
),
residual: (
menu-title-background: #43a25c,
@@ -56,14 +59,14 @@ $themes: (
round-container-title-background: #b5d7bd
linear-gradient(
to top,
- hex-color(color.adjust(#b5d7bd, $saturation: -36.5%, $lightness: 17.25%, $space: hsl)) 0%,
- hex-color(color.adjust(#b5d7bd, $saturation: -36.5%, $lightness: 12.35%, $space: hsl)) 35%,
+ helpers.hex-color(color.adjust(#b5d7bd, $saturation: -36.5%, $lightness: 17.25%, $space: hsl)) 0%,
+ helpers.hex-color(color.adjust(#b5d7bd, $saturation: -36.5%, $lightness: 12.35%, $space: hsl)) 35%,
#b5d7bd 100%
),
container-title-background: #45a63d
linear-gradient(
to bottom,
- hex-color(color.adjust(#45a63d, $saturation: -20%, $lightness: 27.25%, $space: hsl)) 0%,
+ helpers.hex-color(color.adjust(#45a63d, $saturation: -20%, $lightness: 27.25%, $space: hsl)) 0%,
#45a63d 100%
),
background: #6699cc,
@@ -73,13 +76,13 @@ $themes: (
),
retro: (
menu-background: #6f43a4,
- header-text: $white,
+ header-text: variables.$white,
menu-title-background: linear-gradient(to bottom, rgb(115, 15, 107) 0%, rgb(163, 26, 156) 71%),
background: #6699cc,
container-title-background: linear-gradient(to bottom, rgb(115, 15, 107) 0%, rgb(163, 26, 156) 71%),
download-background: #6f43a4,
round-container-title-background: #6f43a4,
- round-container-header: $turbo,
+ round-container-header: variables.$turbo,
round-container-header-shadow: unset,
wrapper-topper: linear-gradient(to bottom, rgb(115, 15, 107) 0%, rgb(163, 26, 156) 71%),
chart-caption-background: #6f43a4,
More information about the Scummvm-git-logs
mailing list