diff --git a/CHANGELOG.md b/CHANGELOG.md index e2dbac5..75cbed3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changes to cssdb +### 8.4.0 (August 20, 2025) + +- Added `color-function-display-p3-linear` +- Added `alpha-function` +- Updated `@mdn/browser-compat-data` to `6.1.4` + ### 8.3.1 (June 23, 2025) - Updated `@mdn/browser-compat-data` to `6.0.25` diff --git a/cssdb.json b/cssdb.json index 3ed6612..f59ccd1 100644 --- a/cssdb.json +++ b/cssdb.json @@ -33,6 +33,23 @@ ], "vendors_implementations": 3 }, + { + "id": "alpha-function", + "title": "`alpha()` Function", + "description": "Relative alpha colors", + "specification": "https://drafts.csswg.org/css-color-5/#relative-alpha", + "stage": 2, + "browser_support": {}, + "docs": {}, + "example": "p {\n color: alpha(from red / calc(alpha * 0.5));\n}", + "polyfills": [ + { + "type": "PostCSS Plugin", + "link": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-alpha-function" + } + ], + "vendors_implementations": 0 + }, { "id": "any-link-pseudo-class", "title": "`:any-link` Hyperlink Pseudo-Class", @@ -310,6 +327,23 @@ "vendors_implementations": 3, "web-feature": "color-function" }, + { + "id": "color-function-display-p3-linear", + "title": "The `display-p3-linear` Color Space for the `color()` Function", + "description": "The `display-p3-linear` predefined color space is the same as `display-p3` except that the transfer function is linear-light.", + "specification": "https://drafts.csswg.org/css-color-4/#predefined-display-p3-linear", + "stage": 2, + "browser_support": {}, + "docs": {}, + "example": "p {\n color: color(display-p3-linear 0.3081 0.014 0.0567);\n}", + "polyfills": [ + { + "type": "PostCSS Plugin", + "link": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-color-function-display-p3-linear" + } + ], + "vendors_implementations": 0 + }, { "id": "color-functional-notation", "title": "Color Functional Notation", @@ -2086,22 +2120,28 @@ "specification": "https://www.w3.org/TR/css-values-4/#sign-funcs", "stage": 2, "browser_support": { + "and_chr": "138", "and_ff": "118", + "android": "138", + "chrome": "138", + "edge": "138", "firefox": "118", "ios_saf": "15.4", + "op_mob": "91", "safari": "15.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/sign" }, "example": "div {\n order: abs(-10);\n order: sign(-10);\n}", + "interoperable_at": 1750896000, "polyfills": [ { "type": "PostCSS Plugin", "link": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-sign-functions" } ], - "vendors_implementations": 2 + "vendors_implementations": 3 }, { "id": "src-function", diff --git a/cssdb.mjs b/cssdb.mjs index ae75e13..f678dc8 100644 --- a/cssdb.mjs +++ b/cssdb.mjs @@ -33,6 +33,23 @@ export default [ ], "vendors_implementations": 3 }, + { + "id": "alpha-function", + "title": "`alpha()` Function", + "description": "Relative alpha colors", + "specification": "https://drafts.csswg.org/css-color-5/#relative-alpha", + "stage": 2, + "browser_support": {}, + "docs": {}, + "example": "p {\n color: alpha(from red / calc(alpha * 0.5));\n}", + "polyfills": [ + { + "type": "PostCSS Plugin", + "link": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-alpha-function" + } + ], + "vendors_implementations": 0 + }, { "id": "any-link-pseudo-class", "title": "`:any-link` Hyperlink Pseudo-Class", @@ -310,6 +327,23 @@ export default [ "vendors_implementations": 3, "web-feature": "color-function" }, + { + "id": "color-function-display-p3-linear", + "title": "The `display-p3-linear` Color Space for the `color()` Function", + "description": "The `display-p3-linear` predefined color space is the same as `display-p3` except that the transfer function is linear-light.", + "specification": "https://drafts.csswg.org/css-color-4/#predefined-display-p3-linear", + "stage": 2, + "browser_support": {}, + "docs": {}, + "example": "p {\n color: color(display-p3-linear 0.3081 0.014 0.0567);\n}", + "polyfills": [ + { + "type": "PostCSS Plugin", + "link": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-color-function-display-p3-linear" + } + ], + "vendors_implementations": 0 + }, { "id": "color-functional-notation", "title": "Color Functional Notation", @@ -2086,22 +2120,28 @@ export default [ "specification": "https://www.w3.org/TR/css-values-4/#sign-funcs", "stage": 2, "browser_support": { + "and_chr": "138", "and_ff": "118", + "android": "138", + "chrome": "138", + "edge": "138", "firefox": "118", "ios_saf": "15.4", + "op_mob": "91", "safari": "15.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/sign" }, "example": "div {\n order: abs(-10);\n order: sign(-10);\n}", + "interoperable_at": 1750896000, "polyfills": [ { "type": "PostCSS Plugin", "link": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-sign-functions" } ], - "vendors_implementations": 2 + "vendors_implementations": 3 }, { "id": "src-function", diff --git a/cssdb.settings.json b/cssdb.settings.json index 4a5ff20..5831355 100644 --- a/cssdb.settings.json +++ b/cssdb.settings.json @@ -18,6 +18,22 @@ } ] }, + { + "id": "alpha-function", + "title": "`alpha()` Function", + "description": "Relative alpha colors", + "specification": "https://drafts.csswg.org/css-color-5/#relative-alpha", + "stage": 2, + "browser_support": {}, + "docs": {}, + "example": "p {\n color: alpha(from red / calc(alpha * 0.5));\n}", + "polyfills": [ + { + "type": "PostCSS Plugin", + "link": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-alpha-function" + } + ] + }, { "id": "any-link-pseudo-class", "title": "`:any-link` Hyperlink Pseudo-Class", @@ -201,6 +217,23 @@ } ] }, + { + "id": "color-function-display-p3-linear", + "title": "The `display-p3-linear` Color Space for the `color()` Function", + "description": "The `display-p3-linear` predefined color space is the same as `display-p3` except that the transfer function is linear-light.", + "specification": "https://drafts.csswg.org/css-color-4/#predefined-display-p3-linear", + "stage": 2, + "browser_support": {}, + "docs": {}, + "example": "p {\n color: color(display-p3-linear 0.3081 0.014 0.0567);\n}", + "mdn_path": [], + "polyfills": [ + { + "type": "PostCSS Plugin", + "link": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-color-function-display-p3-linear" + } + ] + }, { "id": "color-functional-notation", "title": "Color Functional Notation", diff --git a/package-lock.json b/package-lock.json index c81785d..a2c713b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "cssdb", - "version": "8.3.1", + "version": "8.4.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "cssdb", - "version": "8.3.1", + "version": "8.4.0", "funding": [ { "type": "opencollective", @@ -19,16 +19,16 @@ ], "license": "MIT-0", "devDependencies": { - "@mdn/browser-compat-data": "^6.0.33", - "browserslist": "^4.25.1", + "@mdn/browser-compat-data": "^6.1.4", + "browserslist": "^4.25.2", "glob": "^11.0.3", "postcss": "^8.5.6", "postcss-cli": "^11.0.1", "postcss-preset-env": "^10.2.4", "semver": "^7.7.2", - "stylelint": "^16.22.0", - "stylelint-config-standard": "^38.0.0", - "web-features": "^2.41.2" + "stylelint": "^16.23.1", + "stylelint-config-standard": "^39.0.0", + "web-features": "^2.43.1" } }, "node_modules/@babel/code-frame": { @@ -234,6 +234,7 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { "@csstools/selector-specificity": "^5.0.0", "postcss-selector-parser": "^7.0.0" @@ -1242,19 +1243,16 @@ } }, "node_modules/@keyv/serialize": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.0.3.tgz", - "integrity": "sha512-qnEovoOp5Np2JDGonIDL6Ayihw0RhnRh6vxPuHo4RDn1UOzwEo4AeIfpL6UGIrsceWrCMiVPgwRjbHu4vYFc3g==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.1.0.tgz", + "integrity": "sha512-RlDgexML7Z63Q8BSaqhXdCYNBy/JQnqYIwxofUrNLGCblOMHp+xux2Q8nLMLlPpgHQPoU0Do8Z6btCpRBEqZ8g==", "dev": true, - "license": "MIT", - "dependencies": { - "buffer": "^6.0.3" - } + "license": "MIT" }, "node_modules/@mdn/browser-compat-data": { - "version": "6.0.33", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-6.0.33.tgz", - "integrity": "sha512-9GSjKHfHonWQ7al8GG3Jqj0v9CrtuoxwnQMN9vbsbCa7wMzdAB7qhtKNbTeZ5Alnj/rUImcacQqbYG4B7QmMXg==", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-6.1.4.tgz", + "integrity": "sha512-g4WOGwx+cR4dQ5QsRzuJCUuMu/Vn+/vtRiOQ4TLtKQkQV37J3/HiVrU4PQYm/aJy1DbE83ONwcz5SjrwvRP9Ag==", "dev": true, "license": "CC0-1.0" }, @@ -1314,9 +1312,9 @@ } }, "node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.0.tgz", + "integrity": "sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==", "dev": true, "license": "MIT", "engines": { @@ -1428,27 +1426,6 @@ "dev": true, "license": "MIT" }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", @@ -1476,9 +1453,9 @@ } }, "node_modules/browserslist": { - "version": "4.25.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.1.tgz", - "integrity": "sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==", + "version": "4.25.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.3.tgz", + "integrity": "sha512-cDGv1kkDI4/0e5yON9yM5G/0A5u8sf5TnmdX5C9qHzI9PPu++sQ9zjm1k9NiOrf3riY4OkK0zSGqfvJyJsgCBQ==", "dev": true, "funding": [ { @@ -1494,9 +1471,10 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001726", - "electron-to-chromium": "^1.5.173", + "caniuse-lite": "^1.0.30001735", + "electron-to-chromium": "^1.5.204", "node-releases": "^2.0.19", "update-browserslist-db": "^1.1.3" }, @@ -1507,40 +1485,15 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, "node_modules/cacheable": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/cacheable/-/cacheable-1.10.0.tgz", - "integrity": "sha512-SSgQTAnhd7WlJXnGlIi4jJJOiHzgnM5wRMEPaXAU4kECTAMpBoYKoZ9i5zHmclIEZbxcu3j7yY/CF8DTmwIsHg==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/cacheable/-/cacheable-1.10.4.tgz", + "integrity": "sha512-Gd7ccIUkZ9TE2odLQVS+PDjIvQCdJKUlLdJRVvZu0aipj07Qfx+XIej7hhDrKGGoIxV5m5fT/kOJNJPQhQneRg==", "dev": true, "license": "MIT", "dependencies": { - "hookified": "^1.8.2", - "keyv": "^5.3.3" + "hookified": "^1.11.0", + "keyv": "^5.5.0" } }, "node_modules/callsites": { @@ -1554,9 +1507,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001726", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001726.tgz", - "integrity": "sha512-VQAUIUzBiZ/UnlM28fSp2CRF3ivUn1BWEvxMcVTNwpw91Py1pGbPIyIKtd+tzct9C3ouceCVdGAXxZOpZAsgdw==", + "version": "1.0.30001735", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001735.tgz", + "integrity": "sha512-EV/laoX7Wq2J9TQlyIXRxTJqIw4sxfXS4OYgudGxBYRuTv0q7AM6yMEpU/Vo1I94thg9U6EZ2NfZx9GJq83u7w==", "dev": true, "funding": [ { @@ -1571,7 +1524,8 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/chokidar": { "version": "3.6.0", @@ -1847,9 +1801,9 @@ } }, "node_modules/cssdb": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.3.0.tgz", - "integrity": "sha512-c7bmItIg38DgGjSwDPZOYF/2o0QU/sSgkWOMyl8votOfgFuyiFKWPesmCGEsrGLxEA9uL540cp8LdaGEjUGsZQ==", + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.3.1.tgz", + "integrity": "sha512-XnDRQMXucLueX92yDe0LPKupXetWoFOgawr4O4X41l5TltgK2NVbJJVDnnOywDYfW1sTJ28AcXGKOqdRKwCcmQ==", "dev": true, "funding": [ { @@ -1925,10 +1879,11 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.177", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.177.tgz", - "integrity": "sha512-7EH2G59nLsEMj97fpDuvVcYi6lwTcM1xuWw3PssD8xzboAW7zj7iB3COEEEATUfjLHrs5uKBLQT03V/8URx06g==", - "dev": true + "version": "1.5.207", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.207.tgz", + "integrity": "sha512-mryFrrL/GXDTmAtIVMVf+eIXM09BBPlO5IQ7lUyKmK8d+A4VpRGG+M3ofoVef6qyF8s60rJei8ymlJxjUA8Faw==", + "dev": true, + "license": "ISC" }, "node_modules/emoji-regex": { "version": "9.2.2", @@ -2029,13 +1984,13 @@ } }, "node_modules/file-entry-cache": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-10.1.1.tgz", - "integrity": "sha512-zcmsHjg2B2zjuBgjdnB+9q0+cWcgWfykIcsDkWDB4GTPtl1eXUA+gTI6sO0u01AqK3cliHryTU55/b2Ow1hfZg==", + "version": "10.1.4", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-10.1.4.tgz", + "integrity": "sha512-5XRUFc0WTtUbjfGzEwXc42tiGxQHBmtbUG1h9L2apu4SulCGN3Hqm//9D6FAolf8MYNL7f/YlJl9vy08pj5JuA==", "dev": true, "license": "MIT", "dependencies": { - "flat-cache": "^6.1.10" + "flat-cache": "^6.1.13" } }, "node_modules/fill-range": { @@ -2052,15 +2007,15 @@ } }, "node_modules/flat-cache": { - "version": "6.1.10", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.10.tgz", - "integrity": "sha512-B6/v1f0NwjxzmeOhzfXPGWpKBVA207LS7lehaVKQnFrVktcFRfkzjZZ2gwj2i1TkEUMQht7ZMJbABUT5N+V1Nw==", + "version": "6.1.13", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.13.tgz", + "integrity": "sha512-gmtS2PaUjSPa4zjObEIn4WWliKyZzYljgxODBfxugpK6q6HU9ClXzgCJ+nlcPKY9Bt090ypTOLIFWkV0jbKFjw==", "dev": true, "license": "MIT", "dependencies": { - "cacheable": "^1.10.0", + "cacheable": "^1.10.4", "flatted": "^3.3.3", - "hookified": "^1.9.1" + "hookified": "^1.11.0" } }, "node_modules/flatted": { @@ -2102,9 +2057,9 @@ } }, "node_modules/fs-extra": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", - "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", + "version": "11.3.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.1.tgz", + "integrity": "sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==", "dev": true, "license": "MIT", "dependencies": { @@ -2285,9 +2240,9 @@ } }, "node_modules/hookified": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/hookified/-/hookified-1.9.1.tgz", - "integrity": "sha512-u3pxtGhKjcSXnGm1CX6aXS9xew535j3lkOCegbA6jdyh0BaAjTbXI4aslKstCr6zUNtoCxFGFKwjbSHdGrMB8g==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/hookified/-/hookified-1.11.0.tgz", + "integrity": "sha512-aDdIN3GyU5I6wextPplYdfmWCo+aLmjjVbntmX6HLD5RCi/xKsivYEBhnRD+d9224zFf008ZpLMPlWF0ZodYZw==", "dev": true, "license": "MIT" }, @@ -2304,27 +2259,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, "node_modules/ignore": { "version": "7.0.5", "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", @@ -2510,9 +2444,9 @@ "license": "MIT" }, "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", "dev": true, "license": "MIT", "dependencies": { @@ -2523,13 +2457,13 @@ } }, "node_modules/keyv": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.3.4.tgz", - "integrity": "sha512-ypEvQvInNpUe+u+w8BIcPkQvEqXquyyibWE/1NB5T2BTzIpS5cGEV1LZskDzPSTvNAaT4+5FutvzlvnkxOSKlw==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.5.0.tgz", + "integrity": "sha512-QG7qR2tijh1ftOvClut4YKKg1iW6cx3GZsKoGyJPxHkGWK9oJhG9P3j5deP0QQOGDowBMVQFaP+Vm4NpGYvmIQ==", "dev": true, "license": "MIT", "dependencies": { - "@keyv/serialize": "^1.0.3" + "@keyv/serialize": "^1.1.0" } }, "node_modules/kind-of": { @@ -3488,6 +3422,7 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { "@csstools/postcss-cascade-layers": "^5.0.2", "@csstools/postcss-color-function": "^4.0.10", @@ -4019,9 +3954,9 @@ } }, "node_modules/stylelint": { - "version": "16.22.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.22.0.tgz", - "integrity": "sha512-SVEMTdjKNV4ollUrIY9ordZ36zHv2/PHzPjfPMau370MlL2VYXeLgSNMMiEbLGRO8RmD2R8/BVUeF2DfnfkC0w==", + "version": "16.23.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.23.1.tgz", + "integrity": "sha512-dNvDTsKV1U2YtiUDfe9d2gp902veFeo3ecCWdGlmLm2WFrAV0+L5LoOj/qHSBABQwMsZPJwfC4bf39mQm1S5zw==", "dev": true, "funding": [ { @@ -4048,7 +3983,7 @@ "debug": "^4.4.1", "fast-glob": "^3.3.3", "fastest-levenshtein": "^1.0.16", - "file-entry-cache": "^10.1.1", + "file-entry-cache": "^10.1.3", "global-modules": "^2.0.0", "globby": "^11.1.0", "globjoin": "^0.1.4", @@ -4082,9 +4017,9 @@ } }, "node_modules/stylelint-config-recommended": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-16.0.0.tgz", - "integrity": "sha512-4RSmPjQegF34wNcK1e1O3Uz91HN8P1aFdFzio90wNK9mjgAI19u5vsU868cVZboKzCaa5XbpvtTzAAGQAxpcXA==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-17.0.0.tgz", + "integrity": "sha512-WaMSdEiPfZTSFVoYmJbxorJfA610O0tlYuU2aEwY33UQhSPgFbClrVJYWvy3jGJx+XW37O+LyNLiZOEXhKhJmA==", "dev": true, "funding": [ { @@ -4101,13 +4036,13 @@ "node": ">=18.12.0" }, "peerDependencies": { - "stylelint": "^16.16.0" + "stylelint": "^16.23.0" } }, "node_modules/stylelint-config-standard": { - "version": "38.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-38.0.0.tgz", - "integrity": "sha512-uj3JIX+dpFseqd/DJx8Gy3PcRAJhlEZ2IrlFOc4LUxBX/PNMEQ198x7LCOE2Q5oT9Vw8nyc4CIL78xSqPr6iag==", + "version": "39.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-39.0.0.tgz", + "integrity": "sha512-JabShWORb8Bmc1A47ZyJstran60P3yUdI1zWMpGYPeFiC6xzHXJMkpKAd8EjIhq3HPUplIWWMDJ/xu0AiPd+kA==", "dev": true, "funding": [ { @@ -4121,13 +4056,13 @@ ], "license": "MIT", "dependencies": { - "stylelint-config-recommended": "^16.0.0" + "stylelint-config-recommended": "^17.0.0" }, "engines": { "node": ">=18.12.0" }, "peerDependencies": { - "stylelint": "^16.18.0" + "stylelint": "^16.23.0" } }, "node_modules/stylelint/node_modules/ansi-regex": { @@ -4298,11 +4233,14 @@ } }, "node_modules/tinyglobby/node_modules/fdir": { - "version": "6.4.6", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz", - "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", "dev": true, "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, "peerDependencies": { "picomatch": "^3 || ^4" }, @@ -4313,9 +4251,9 @@ } }, "node_modules/tinyglobby/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", "engines": { @@ -4387,9 +4325,9 @@ "license": "MIT" }, "node_modules/web-features": { - "version": "2.41.2", - "resolved": "https://registry.npmjs.org/web-features/-/web-features-2.41.2.tgz", - "integrity": "sha512-fzdUtsB62yni5EYV4EbRxWUlHMJ2zacA+qubtEGdwXu/IMlg9ytkt6kBeYiJ3MMl91PA0CU+azbFlXKN1VeZUw==", + "version": "2.43.2", + "resolved": "https://registry.npmjs.org/web-features/-/web-features-2.43.2.tgz", + "integrity": "sha512-sCgTwaRWhNm80CaukEiSwixLgrcQ2Bll2tAf0uI4Hg22yJrrPxaDyLP2gtynS9wMVl3tPbtLOoOgalNbsnFIAw==", "dev": true, "license": "Apache-2.0" }, @@ -4529,9 +4467,9 @@ } }, "node_modules/yaml": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz", - "integrity": "sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz", + "integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==", "dev": true, "license": "ISC", "bin": { diff --git a/package.json b/package.json index 37a3b89..99cd77f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cssdb", - "version": "8.3.1", + "version": "8.4.0", "type": "module", "description": "A list of CSS features and their positions in the process of becoming implemented web standards", "license": "MIT-0", @@ -61,16 +61,16 @@ "test:doc-links": "node tasks/check-doc-links.mjs" }, "devDependencies": { - "@mdn/browser-compat-data": "^6.0.33", - "browserslist": "^4.25.1", + "@mdn/browser-compat-data": "^6.1.4", + "browserslist": "^4.25.2", "glob": "^11.0.3", "postcss": "^8.5.6", "postcss-cli": "^11.0.1", "postcss-preset-env": "^10.2.4", "semver": "^7.7.2", - "stylelint": "^16.22.0", - "stylelint-config-standard": "^38.0.0", - "web-features": "^2.41.2" + "stylelint": "^16.23.1", + "stylelint-config-standard": "^39.0.0", + "web-features": "^2.43.1" }, "stylelint": { "extends": "stylelint-config-standard", diff --git a/src/styles/style.css b/src/styles/style.css index 0d4d418..bac472a 100644 --- a/src/styles/style.css +++ b/src/styles/style.css @@ -123,6 +123,7 @@ img { .sr-only { border: 0; + /* stylelint-disable-next-line property-no-deprecated */ clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px;