diff --git a/api/CanvasRenderingContext2D.json b/api/CanvasRenderingContext2D.json index 273f6378b0d68f..b0e6530bbd336d 100644 --- a/api/CanvasRenderingContext2D.json +++ b/api/CanvasRenderingContext2D.json @@ -2483,45 +2483,6 @@ } } }, - "scrollPathIntoView": { - "__compat": { - "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-scrollpathintoview-dev", - "support": { - "chrome": { - "version_added": "36", - "flags": [ - { - "type": "preference", - "name": "#enable-experimental-web-platform-features" - } - ] - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror" - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - }, "setLineDash": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/setLineDash", diff --git a/css/properties/font-feature-settings.json b/css/properties/font-feature-settings.json index 7245272a536037..0429da4cd56c02 100644 --- a/css/properties/font-feature-settings.json +++ b/css/properties/font-feature-settings.json @@ -24,6 +24,11 @@ "version_added": "34", "notes": "The ISO/IEC CD 14496-22 3rd edition suggests using the ssty feature to provide glyph variants more suitable for use in scripts (for example primes used as superscripts). Starting with Firefox 29, this is done automatically by the MathML rendering engine. The ISO/IEC CD 14496-22 3rd edition also suggests applying the dtls feature to letters when placing mathematical accents to get dotless forms (for example dotless i, j with a hat). Starting with Firefox 35, this is done automatically by the MathML rendering engine. You can override the default values determined by the MathML rendering engine with CSS." }, + { + "prefix": "-webkit-", + "version_added": "129", + "notes": "From Firefox 129 the -webkit-font-feature-settings alias has been added to support sites that are still supporting the vendor prefix." + }, { "prefix": "-moz-", "version_added": "15", diff --git a/package-lock.json b/package-lock.json index 77b51680faabd1..63bc9c0351b28c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38,17 +38,17 @@ "eslint-config-standard": "~17.1.0", "eslint-import-resolver-typescript": "^3.5.2", "eslint-plugin-import": "~2.29.0", - "eslint-plugin-jsdoc": "~48.7.0", + "eslint-plugin-jsdoc": "~48.8.3", "eslint-plugin-node": "~11.1.0", "eslint-plugin-prefer-arrow-functions": "~3.3.1", - "eslint-plugin-promise": "~6.4.0", + "eslint-plugin-promise": "~6.6.0", "eslint-plugin-unicorn": "^54.0.0", "fast-json-stable-stringify": "~2.1.0", - "fdir": "~6.1.0", + "fdir": "~6.2.0", "husky": "^9.0.2", - "json-schema-to-typescript": "~14.1.0", + "json-schema-to-typescript": "~15.0.0", "lint-staged": "^15.0.1", - "mocha": "~10.6.0", + "mocha": "~10.7.0", "open-cli": "~8.0.0", "ora": "~8.0.1", "prettier": "~3.3.1", @@ -3933,9 +3933,9 @@ } }, "node_modules/eslint-plugin-jsdoc": { - "version": "48.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.7.0.tgz", - "integrity": "sha512-5oiVf7Y+ZxGYQTlLq81X72n+S+hjvS/u0upAdbpPEeaIZILK3MKN8lm/6QqKioBjm/qZ0B5XpMQUtc2fUkqXAg==", + "version": "48.8.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.8.3.tgz", + "integrity": "sha512-AtIvwwW9D17MRkM0Z0y3/xZYaa9mdAvJrkY6fU/HNUwGbmMtHVvK4qRM9CDixGVtfNrQitb8c6zQtdh6cTOvLg==", "dev": true, "dependencies": { "@es-joy/jsdoccomment": "~0.46.0", @@ -3945,9 +3945,9 @@ "escape-string-regexp": "^4.0.0", "esquery": "^1.6.0", "parse-imports": "^2.1.1", - "semver": "^7.6.2", + "semver": "^7.6.3", "spdx-expression-parse": "^4.0.0", - "synckit": "^0.9.0" + "synckit": "^0.9.1" }, "engines": { "node": ">=18" @@ -3957,9 +3957,9 @@ } }, "node_modules/eslint-plugin-jsdoc/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -4115,9 +4115,9 @@ } }, "node_modules/eslint-plugin-promise": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.4.0.tgz", - "integrity": "sha512-/KWWRaD3fGkVCZsdR0RU53PSthFmoHVhZl+y9+6DqeDLSikLdlUVpVEAmI6iCRR5QyOjBYBqHZV/bdv4DJ4Gtw==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.6.0.tgz", + "integrity": "sha512-57Zzfw8G6+Gq7axm2Pdo3gW/Rx3h9Yywgn61uE/3elTCOePEHVrn2i5CdfBwA1BLK0Q0WqctICIUSqXZW/VprQ==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4803,12 +4803,12 @@ } }, "node_modules/fdir": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.1.1.tgz", - "integrity": "sha512-QfKBVg453Dyn3mr0Q0O+Tkr1r79lOTAKSi9f/Ot4+qVEwxWhav2Z+SudrG9vQjM2aYRMQQZ2/Q1zdA8ACM1pDg==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.2.0.tgz", + "integrity": "sha512-9XaWcDl0riOX5j2kYfy0kKdg7skw3IY6kA4LFT8Tk2yF9UdrADUy8D6AJuBLtf7ISm/MksumwAHE3WVbMRyCLw==", "dev": true, "peerDependencies": { - "picomatch": "3.x" + "picomatch": "^3 || ^4" }, "peerDependenciesMeta": { "picomatch": { @@ -6052,9 +6052,9 @@ "dev": true }, "node_modules/json-schema-to-typescript": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/json-schema-to-typescript/-/json-schema-to-typescript-14.1.0.tgz", - "integrity": "sha512-VIeAFQkn88gFh26MSHWG4uX7TjK/arTw0NVLMZn6vX1WrSF+P6xu5MyEdovu+9PJ0uiS5gm0wzwQvYW9eSq1uw==", + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/json-schema-to-typescript/-/json-schema-to-typescript-15.0.0.tgz", + "integrity": "sha512-gOX3cJB4eL1ztMc3WUh569ubRcKnr8MnYk++6+/WaaN4bufGHSR6EcbUbvLZgirPQOfvni5SSGkRx0pYloYU8A==", "dev": true, "dependencies": { "@apidevtools/json-schema-ref-parser": "^11.5.5", @@ -6852,9 +6852,9 @@ } }, "node_modules/mocha": { - "version": "10.6.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.6.0.tgz", - "integrity": "sha512-hxjt4+EEB0SA0ZDygSS015t65lJw/I2yRCS3Ae+SJ5FrbzrXgfYwJr96f0OvIXdj7h4lv/vLCrH3rkiuizFSvw==", + "version": "10.7.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.7.0.tgz", + "integrity": "sha512-v8/rBWr2VO5YkspYINnvu81inSz2y3ODJrhO175/Exzor1RcEZZkizgE2A+w/CAXXoESS8Kys5E62dOHGHzULA==", "dev": true, "dependencies": { "ansi-colors": "^4.1.3", @@ -8829,9 +8829,9 @@ } }, "node_modules/synckit": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.0.tgz", - "integrity": "sha512-7RnqIMq572L8PeEzKeBINYEJDDxpcH8JEgLwUqBd3TkofhFRbkq4QLR0u+36avGAhCRbk2nnmjcW9SE531hPDg==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.1.tgz", + "integrity": "sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==", "dev": true, "dependencies": { "@pkgr/core": "^0.1.0", diff --git a/package.json b/package.json index e8547becb04a64..945ee0c9c56cb1 100644 --- a/package.json +++ b/package.json @@ -72,17 +72,17 @@ "eslint-config-standard": "~17.1.0", "eslint-import-resolver-typescript": "^3.5.2", "eslint-plugin-import": "~2.29.0", - "eslint-plugin-jsdoc": "~48.7.0", + "eslint-plugin-jsdoc": "~48.8.3", "eslint-plugin-node": "~11.1.0", "eslint-plugin-prefer-arrow-functions": "~3.3.1", - "eslint-plugin-promise": "~6.4.0", + "eslint-plugin-promise": "~6.6.0", "eslint-plugin-unicorn": "^54.0.0", "fast-json-stable-stringify": "~2.1.0", - "fdir": "~6.1.0", + "fdir": "~6.2.0", "husky": "^9.0.2", - "json-schema-to-typescript": "~14.1.0", + "json-schema-to-typescript": "~15.0.0", "lint-staged": "^15.0.1", - "mocha": "~10.6.0", + "mocha": "~10.7.0", "open-cli": "~8.0.0", "ora": "~8.0.1", "prettier": "~3.3.1",