diff --git a/package.json b/package.json index 8d71513..3308420 100644 --- a/package.json +++ b/package.json @@ -82,12 +82,12 @@ "@babel/core": "^7.25.2", "@babel/preset-env": "^7.25.4", "@babel/preset-typescript": "^7.24.7", - "@types/lodash": "^4.17.7", - "@typescript-eslint/eslint-plugin": "^8.4.0", - "@typescript-eslint/parser": "^8.4.0", + "@types/lodash": "^4.17.9", + "@typescript-eslint/eslint-plugin": "^8.8.0", + "@typescript-eslint/parser": "^8.8.0", "babel-jest": "^29.7.0", "chai": "^4.5.0", - "eslint": "^8.57.0", + "eslint": "^8.57.1", "eslint-config-prettier": "^9.1.0", "eslint-import-resolver-typescript": "^3.6.3", "eslint-plugin-import": "^2.30.0", @@ -96,15 +96,15 @@ "jest-environment-node-single-context": "^29.4.0", "mocha": "^10.7.3", "npm-run-all": "^4.1.5", - "postcss": "^8.4.45", + "postcss": "^8.4.47", "prettier": "^3.3.3", - "sass": "^1.78.0", - "sass-embedded": "^1.78.0", + "sass": "^1.79.4", + "sass-embedded": "^1.79.4", "sassdoc": "^2.7.4", "sassdoc-theme-herman": "^6.0.1", "stylelint": "^16.9.0", "stylelint-config-standard-scss": "^13.1.0", - "typescript": "^5.5.4" + "typescript": "^5.6.2" }, "main": "./lib/index.js", "types": "./lib/index.d.ts", @@ -119,5 +119,5 @@ "sassDir": "./sass/", "exports": false }, - "packageManager": "yarn@4.4.1" + "packageManager": "yarn@4.5.0" } diff --git a/test/css/test.css b/test/css/test.css index ef82aa9..21b46c8 100644 --- a/test/css/test.css +++ b/test/css/test.css @@ -196,9 +196,6 @@ /* Test: Number Rounding */ /* ✔ [assert-equal] Number Rounding */ /* */ -/* Test: Color rounding */ -/* ✔ [assert-equal] Color rounding */ -/* */ /* Test: List Separators */ /* ✔ [assert-equal] List Separators */ /* */ @@ -835,14 +832,14 @@ /* */ /* */ /* # SUMMARY ---------- */ -/* 102 Tests: */ -/* - 84 Passed */ +/* 101 Tests: */ +/* - 83 Passed */ /* - 0 Failed */ /* - 18 Output to CSS */ /* Stats: */ /* - 39 Modules */ -/* - 102 Tests */ -/* - 130 Assertions */ +/* - 101 Tests */ +/* - 129 Assertions */ /* -------------------- */ /*# sourceMappingURL=test.css.map */ diff --git a/test/scss/assert/_values.scss b/test/scss/assert/_values.scss index bfa6f3d..4e7976b 100644 --- a/test/scss/assert/_values.scss +++ b/test/scss/assert/_values.scss @@ -59,7 +59,7 @@ @include it('Rounded colors with $inspect') { $origin: #246; - $expected: #356a9f; + $expected: rgb(53.125, 106.25, 159.375); @include assert-equal( color.adjust($origin, $lightness: 15%), diff --git a/test/scss/data/_details.scss b/test/scss/data/_details.scss index 5eecdaf..6e4bb87 100644 --- a/test/scss/data/_details.scss +++ b/test/scss/data/_details.scss @@ -108,15 +108,6 @@ @include assert-equal(details.edgefail-notes(math.div(1, 3), 0.3333333333), $message); } - @include it('Color rounding') { - $message: '- Details: colors may need to be rounded before comparison (set `$inspect: true` to compare output values)'; - - @include assert-equal( - details.edgefail-notes(color.adjust(#246, $lightness: 15%), #356a9f), - $message - ); - } - @include it('List Separators') { $message: '- Details: list-separators do not match'; diff --git a/yarn.lock b/yarn.lock index 3377ad6..0c63ab3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1397,10 +1397,10 @@ __metadata: languageName: node linkType: hard -"@bufbuild/protobuf@npm:^1.0.0": - version: 1.10.0 - resolution: "@bufbuild/protobuf@npm:1.10.0" - checksum: 10/1f120f72bbb40dd3d0f8c73f1474b001cfb9be09c38b7b0292e35fec98c5184a3db380a6feff7626fb3fff108c8a8aa7fc8cfea14904dc0a1174a01c8e637cc6 +"@bufbuild/protobuf@npm:^2.0.0": + version: 2.1.0 + resolution: "@bufbuild/protobuf@npm:2.1.0" + checksum: 10/de780b67a36c1066c51cc1214eb15facb03619f08ec59f9c9ebff034ed7838069010739e615a2ee8f31b555127c554a1e6421f7d1d3d718dbcdd47c458cefef6 languageName: node linkType: hard @@ -1481,10 +1481,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:8.57.0": - version: 8.57.0 - resolution: "@eslint/js@npm:8.57.0" - checksum: 10/3c501ce8a997cf6cbbaf4ed358af5492875e3550c19b9621413b82caa9ae5382c584b0efa79835639e6e0ddaa568caf3499318e5bdab68643ef4199dce5eb0a0 +"@eslint/js@npm:8.57.1": + version: 8.57.1 + resolution: "@eslint/js@npm:8.57.1" + checksum: 10/7562b21be10c2adbfa4aa5bb2eccec2cb9ac649a3569560742202c8d1cb6c931ce634937a2f0f551e078403a1c1285d6c2c0aa345dafc986149665cd69fe8b59 languageName: node linkType: hard @@ -1497,14 +1497,14 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.14": - version: 0.11.14 - resolution: "@humanwhocodes/config-array@npm:0.11.14" +"@humanwhocodes/config-array@npm:^0.13.0": + version: 0.13.0 + resolution: "@humanwhocodes/config-array@npm:0.13.0" dependencies: - "@humanwhocodes/object-schema": "npm:^2.0.2" + "@humanwhocodes/object-schema": "npm:^2.0.3" debug: "npm:^4.3.1" minimatch: "npm:^3.0.5" - checksum: 10/3ffb24ecdfab64014a230e127118d50a1a04d11080cbb748bc21629393d100850496456bbcb4e8c438957fe0934430d731042f1264d6a167b62d32fc2863580a + checksum: 10/524df31e61a85392a2433bf5d03164e03da26c03d009f27852e7dcfdafbc4a23f17f021dacf88e0a7a9fe04ca032017945d19b57a16e2676d9114c22a53a9d11 languageName: node linkType: hard @@ -1515,7 +1515,7 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^2.0.2": +"@humanwhocodes/object-schema@npm:^2.0.3": version: 2.0.3 resolution: "@humanwhocodes/object-schema@npm:2.0.3" checksum: 10/05bb99ed06c16408a45a833f03a732f59bf6184795d4efadd33238ff8699190a8c871ad1121241bb6501589a9598dc83bf25b99dcbcf41e155cdf36e35e937a3 @@ -2030,10 +2030,10 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:^4.17.7": - version: 4.17.7 - resolution: "@types/lodash@npm:4.17.7" - checksum: 10/b8177f19cf962414a66989837481b13f546afc2e98e8d465bec59e6ac03a59c584eb7053ce511cde3a09c5f3096d22a5ae22cfb56b23f3b0da75b0743b6b1a44 +"@types/lodash@npm:^4.17.9": + version: 4.17.9 + resolution: "@types/lodash@npm:4.17.9" + checksum: 10/49e35caaf668686be0bad9e9bef88456903a21999d3fd8bf91c302e0d5328398fb59fee793d0afbaf6edeca1b46c3e8109899d85ff3a433075178f1ab693e597 languageName: node linkType: hard @@ -2078,15 +2078,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^8.4.0": - version: 8.4.0 - resolution: "@typescript-eslint/eslint-plugin@npm:8.4.0" +"@typescript-eslint/eslint-plugin@npm:^8.8.0": + version: 8.8.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.8.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.4.0" - "@typescript-eslint/type-utils": "npm:8.4.0" - "@typescript-eslint/utils": "npm:8.4.0" - "@typescript-eslint/visitor-keys": "npm:8.4.0" + "@typescript-eslint/scope-manager": "npm:8.8.0" + "@typescript-eslint/type-utils": "npm:8.8.0" + "@typescript-eslint/utils": "npm:8.8.0" + "@typescript-eslint/visitor-keys": "npm:8.8.0" graphemer: "npm:^1.4.0" ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" @@ -2097,66 +2097,66 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/3f1373be2ecd9248e000646b43e9fc94e19da3bbc829526e6c0422d58c7af7942a279d96bded8a505ad5bd666564749236fd5515a95fc48f1f4e3329d786e0da + checksum: 10/e8a47053731dcd42c1d8489ec22e176097a202a500fb0913653b501aa4dd3d1c559b9e90ad12194a3f2f3335566a9036d37276a93ca7ff8d76bfd65ff6c7c0ed languageName: node linkType: hard -"@typescript-eslint/parser@npm:^8.4.0": - version: 8.4.0 - resolution: "@typescript-eslint/parser@npm:8.4.0" +"@typescript-eslint/parser@npm:^8.8.0": + version: 8.8.0 + resolution: "@typescript-eslint/parser@npm:8.8.0" dependencies: - "@typescript-eslint/scope-manager": "npm:8.4.0" - "@typescript-eslint/types": "npm:8.4.0" - "@typescript-eslint/typescript-estree": "npm:8.4.0" - "@typescript-eslint/visitor-keys": "npm:8.4.0" + "@typescript-eslint/scope-manager": "npm:8.8.0" + "@typescript-eslint/types": "npm:8.8.0" + "@typescript-eslint/typescript-estree": "npm:8.8.0" + "@typescript-eslint/visitor-keys": "npm:8.8.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.57.0 || ^9.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 10/852ad7037e14c83a4637b95a2211e7f49900ed31cb0a4f7e6df4b444feab64caeb8918eec157f57fc32c1a92c721cbbbf22d5b24fb0b469b5fe880191f98237d + checksum: 10/8d3c3afb508aa7d6c16dd8a786762f05e174ace50213768232405b1c31534ca568d38e1793feb41d53fe1327c901e5f93e70f61222b31848b2a9ae955b14fff2 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.4.0": - version: 8.4.0 - resolution: "@typescript-eslint/scope-manager@npm:8.4.0" +"@typescript-eslint/scope-manager@npm:8.8.0": + version: 8.8.0 + resolution: "@typescript-eslint/scope-manager@npm:8.8.0" dependencies: - "@typescript-eslint/types": "npm:8.4.0" - "@typescript-eslint/visitor-keys": "npm:8.4.0" - checksum: 10/e43a96ef057ccef2ad7dc4a04713d362f5cd17a684e867548c9744ad79960c41e56a706d9ff86b851bec989771e535b1c72fd922e1dee3fe6fdd9bf167c5f0f4 + "@typescript-eslint/types": "npm:8.8.0" + "@typescript-eslint/visitor-keys": "npm:8.8.0" + checksum: 10/d1cd97f35bbba85eb25879e9a0acfc4fcd6908bee1f60467d9eb6b6da4732a07f0947b6a97d3f2bc8f03205e530ce49f00d4540b515082e37d1abcd781f7cad0 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.4.0": - version: 8.4.0 - resolution: "@typescript-eslint/type-utils@npm:8.4.0" +"@typescript-eslint/type-utils@npm:8.8.0": + version: 8.8.0 + resolution: "@typescript-eslint/type-utils@npm:8.8.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:8.4.0" - "@typescript-eslint/utils": "npm:8.4.0" + "@typescript-eslint/typescript-estree": "npm:8.8.0" + "@typescript-eslint/utils": "npm:8.8.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.3.0" peerDependenciesMeta: typescript: optional: true - checksum: 10/f5d3e07c2985f97f72949d69962d0a3bb52814714e33d991ae5f815ae008bdfac25cd62f26feef4b0f835fe967609d60f34e0c30682ba47200867d1342343d80 + checksum: 10/7e46352090d97935692fa070c62edc7cd824540e3b432dab655e2a46e430ae5c3473f8582d9d41e851d1d74a11e356b61396deda944d186e4d868b16d402bce1 languageName: node linkType: hard -"@typescript-eslint/types@npm:8.4.0": - version: 8.4.0 - resolution: "@typescript-eslint/types@npm:8.4.0" - checksum: 10/962eb0b45ca7634264698086dadb917d96684bd8a88926026e0c314984e68d14e1f30e0291f196408935a507aa9e9976ec4d27fc6aa632d34295059b4e436bae +"@typescript-eslint/types@npm:8.8.0": + version: 8.8.0 + resolution: "@typescript-eslint/types@npm:8.8.0" + checksum: 10/8f82c7ffd9fb11a4b90ee06b486df71341bc7ca63a6d0e9864120fbad26afe99c69408b0c887e71078b58df47239fae7640d40fcd1373ca6b8970949fb6f688f languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.4.0": - version: 8.4.0 - resolution: "@typescript-eslint/typescript-estree@npm:8.4.0" +"@typescript-eslint/typescript-estree@npm:8.8.0": + version: 8.8.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.8.0" dependencies: - "@typescript-eslint/types": "npm:8.4.0" - "@typescript-eslint/visitor-keys": "npm:8.4.0" + "@typescript-eslint/types": "npm:8.8.0" + "@typescript-eslint/visitor-keys": "npm:8.8.0" debug: "npm:^4.3.4" fast-glob: "npm:^3.3.2" is-glob: "npm:^4.0.3" @@ -2166,31 +2166,31 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/ec3396795b877c8ea0c3f0bdfb67c60b5e195f94569c0581ae7b9f3acbed047714722ff908f0ea1cbf19c16aaaa57826c2069c6383fcb9a3ad29bc26898a7125 + checksum: 10/b7cee47db25106c791c816117ea602efe6cf09707bff1fcf8c5f49d3bb1d8104e5f56a407db62a4821fafa6708bb9f4d331e75857272b77e5883c89dd520a946 languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.4.0": - version: 8.4.0 - resolution: "@typescript-eslint/utils@npm:8.4.0" +"@typescript-eslint/utils@npm:8.8.0": + version: 8.8.0 + resolution: "@typescript-eslint/utils@npm:8.8.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:8.4.0" - "@typescript-eslint/types": "npm:8.4.0" - "@typescript-eslint/typescript-estree": "npm:8.4.0" + "@typescript-eslint/scope-manager": "npm:8.8.0" + "@typescript-eslint/types": "npm:8.8.0" + "@typescript-eslint/typescript-estree": "npm:8.8.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 - checksum: 10/46d6dda136e5513c703a905264fb96b9cc560ec1501a991fb9ef7386baf878081494bc9131f25d772b34ccfecbfa8c2fce0fb5ad6deb447b0f24758e131afd47 + checksum: 10/94eed69f1ecc4d1594d3b43d552289bdcc70e074ad03fb360888a934d9a927e8c1c88419cda3797128c9dd49780fa10af0971643f600a1f2748a2e35f95f9306 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.4.0": - version: 8.4.0 - resolution: "@typescript-eslint/visitor-keys@npm:8.4.0" +"@typescript-eslint/visitor-keys@npm:8.8.0": + version: 8.8.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.8.0" dependencies: - "@typescript-eslint/types": "npm:8.4.0" + "@typescript-eslint/types": "npm:8.8.0" eslint-visitor-keys: "npm:^3.4.3" - checksum: 10/3ac1d15d1beca887b333b9f1da9d6b819da5f965dbd7eb1c76342574adeaffe584b27c7e00a0e7fb69db7f4c307eeb8dd4410bdf177d6b14395cdd52e3e205e7 + checksum: 10/325733fce58c8ac917ff8485949fff927794fd842abb4a665549e7a2e63437e6b7b464b60d3c320da1980e43a6bee69b9dd84139b8dc93685b188efbf96fa707 languageName: node linkType: hard @@ -3081,7 +3081,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.5.3": +"chokidar@npm:^3.5.3": version: 3.6.0 resolution: "chokidar@npm:3.6.0" dependencies: @@ -3100,6 +3100,15 @@ __metadata: languageName: node linkType: hard +"chokidar@npm:^4.0.0": + version: 4.0.1 + resolution: "chokidar@npm:4.0.1" + dependencies: + readdirp: "npm:^4.0.1" + checksum: 10/62749d2173a60cc5632d6c6e0b7024f33aadce47b06d02e55ad03c7b8daaaf2fc85d4296c047473d04387fd992dab9384cc5263c70a3dc3018b7ebecfb5b5217 + languageName: node + linkType: hard + "chownr@npm:^2.0.0": version: 2.0.0 resolution: "chownr@npm:2.0.0" @@ -4212,15 +4221,15 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^8.57.0": - version: 8.57.0 - resolution: "eslint@npm:8.57.0" +"eslint@npm:^8.57.1": + version: 8.57.1 + resolution: "eslint@npm:8.57.1" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.6.1" "@eslint/eslintrc": "npm:^2.1.4" - "@eslint/js": "npm:8.57.0" - "@humanwhocodes/config-array": "npm:^0.11.14" + "@eslint/js": "npm:8.57.1" + "@humanwhocodes/config-array": "npm:^0.13.0" "@humanwhocodes/module-importer": "npm:^1.0.1" "@nodelib/fs.walk": "npm:^1.2.8" "@ungap/structured-clone": "npm:^1.2.0" @@ -4256,7 +4265,7 @@ __metadata: text-table: "npm:^0.2.0" bin: eslint: bin/eslint.js - checksum: 10/00496e218b23747a7a9817bf58b522276d0dc1f2e546dceb4eea49f9871574088f72f1f069a6b560ef537efa3a75261b8ef70e51ef19033da1cc4c86a755ef15 + checksum: 10/5504fa24879afdd9f9929b2fbfc2ee9b9441a3d464efd9790fbda5f05738858530182029f13323add68d19fec749d3ab4a70320ded091ca4432b1e9cc4ed104c languageName: node linkType: hard @@ -7756,7 +7765,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1": +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0": version: 1.1.0 resolution: "picocolors@npm:1.1.0" checksum: 10/a2ad60d94d185c30f2a140b19c512547713fb89b920d32cc6cf658fa786d63a37ba7b8451872c3d9fc34883971fb6e5878e07a20b60506e0bb2554dce9169ccb @@ -7870,14 +7879,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.41, postcss@npm:^8.4.45": - version: 8.4.45 - resolution: "postcss@npm:8.4.45" +"postcss@npm:^8.4.41, postcss@npm:^8.4.47": + version: 8.4.47 + resolution: "postcss@npm:8.4.47" dependencies: nanoid: "npm:^3.3.7" - picocolors: "npm:^1.0.1" - source-map-js: "npm:^1.2.0" - checksum: 10/7eaf7346d04929ee979548ece5e34d253eae6f175346e298b2c4621ad6f4ee00adfe7abe72688640e910c0361ae50537c5dda3e35fd1066491282c342b3ee5c8 + picocolors: "npm:^1.1.0" + source-map-js: "npm:^1.2.1" + checksum: 10/f2b50ba9b6fcb795232b6bb20de7cdc538c0025989a8ed9c4438d1960196ba3b7eaff41fdb1a5c701b3504651ea87aeb685577707f0ae4d6ce6f3eae5df79a81 languageName: node linkType: hard @@ -8130,6 +8139,13 @@ __metadata: languageName: node linkType: hard +"readdirp@npm:^4.0.1": + version: 4.0.1 + resolution: "readdirp@npm:4.0.1" + checksum: 10/f8a2d3308c9dd19d9da4fc7f19a02fc057259a80014949d8f3d98f4e6042896119fb96eb3f3e6a743747d12f0bf781b771902b0b03aba58f884589c50968fad4 + languageName: node + linkType: hard + "readdirp@npm:~3.6.0": version: 3.6.0 resolution: "readdirp@npm:3.6.0" @@ -8521,174 +8537,175 @@ __metadata: languageName: node linkType: hard -"sass-embedded-android-arm64@npm:1.78.0": - version: 1.78.0 - resolution: "sass-embedded-android-arm64@npm:1.78.0" +"sass-embedded-android-arm64@npm:1.79.4": + version: 1.79.4 + resolution: "sass-embedded-android-arm64@npm:1.79.4" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"sass-embedded-android-arm@npm:1.78.0": - version: 1.78.0 - resolution: "sass-embedded-android-arm@npm:1.78.0" +"sass-embedded-android-arm@npm:1.79.4": + version: 1.79.4 + resolution: "sass-embedded-android-arm@npm:1.79.4" conditions: os=android & cpu=arm languageName: node linkType: hard -"sass-embedded-android-ia32@npm:1.78.0": - version: 1.78.0 - resolution: "sass-embedded-android-ia32@npm:1.78.0" +"sass-embedded-android-ia32@npm:1.79.4": + version: 1.79.4 + resolution: "sass-embedded-android-ia32@npm:1.79.4" conditions: os=android & cpu=ia32 languageName: node linkType: hard -"sass-embedded-android-riscv64@npm:1.78.0": - version: 1.78.0 - resolution: "sass-embedded-android-riscv64@npm:1.78.0" +"sass-embedded-android-riscv64@npm:1.79.4": + version: 1.79.4 + resolution: "sass-embedded-android-riscv64@npm:1.79.4" conditions: os=android & cpu=riscv64 languageName: node linkType: hard -"sass-embedded-android-x64@npm:1.78.0": - version: 1.78.0 - resolution: "sass-embedded-android-x64@npm:1.78.0" +"sass-embedded-android-x64@npm:1.79.4": + version: 1.79.4 + resolution: "sass-embedded-android-x64@npm:1.79.4" conditions: os=android & cpu=x64 languageName: node linkType: hard -"sass-embedded-darwin-arm64@npm:1.78.0": - version: 1.78.0 - resolution: "sass-embedded-darwin-arm64@npm:1.78.0" +"sass-embedded-darwin-arm64@npm:1.79.4": + version: 1.79.4 + resolution: "sass-embedded-darwin-arm64@npm:1.79.4" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"sass-embedded-darwin-x64@npm:1.78.0": - version: 1.78.0 - resolution: "sass-embedded-darwin-x64@npm:1.78.0" +"sass-embedded-darwin-x64@npm:1.79.4": + version: 1.79.4 + resolution: "sass-embedded-darwin-x64@npm:1.79.4" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"sass-embedded-linux-arm64@npm:1.78.0": - version: 1.78.0 - resolution: "sass-embedded-linux-arm64@npm:1.78.0" +"sass-embedded-linux-arm64@npm:1.79.4": + version: 1.79.4 + resolution: "sass-embedded-linux-arm64@npm:1.79.4" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"sass-embedded-linux-arm@npm:1.78.0": - version: 1.78.0 - resolution: "sass-embedded-linux-arm@npm:1.78.0" +"sass-embedded-linux-arm@npm:1.79.4": + version: 1.79.4 + resolution: "sass-embedded-linux-arm@npm:1.79.4" conditions: os=linux & cpu=arm languageName: node linkType: hard -"sass-embedded-linux-ia32@npm:1.78.0": - version: 1.78.0 - resolution: "sass-embedded-linux-ia32@npm:1.78.0" +"sass-embedded-linux-ia32@npm:1.79.4": + version: 1.79.4 + resolution: "sass-embedded-linux-ia32@npm:1.79.4" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"sass-embedded-linux-musl-arm64@npm:1.78.0": - version: 1.78.0 - resolution: "sass-embedded-linux-musl-arm64@npm:1.78.0" +"sass-embedded-linux-musl-arm64@npm:1.79.4": + version: 1.79.4 + resolution: "sass-embedded-linux-musl-arm64@npm:1.79.4" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"sass-embedded-linux-musl-arm@npm:1.78.0": - version: 1.78.0 - resolution: "sass-embedded-linux-musl-arm@npm:1.78.0" +"sass-embedded-linux-musl-arm@npm:1.79.4": + version: 1.79.4 + resolution: "sass-embedded-linux-musl-arm@npm:1.79.4" conditions: os=linux & cpu=arm languageName: node linkType: hard -"sass-embedded-linux-musl-ia32@npm:1.78.0": - version: 1.78.0 - resolution: "sass-embedded-linux-musl-ia32@npm:1.78.0" +"sass-embedded-linux-musl-ia32@npm:1.79.4": + version: 1.79.4 + resolution: "sass-embedded-linux-musl-ia32@npm:1.79.4" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"sass-embedded-linux-musl-riscv64@npm:1.78.0": - version: 1.78.0 - resolution: "sass-embedded-linux-musl-riscv64@npm:1.78.0" +"sass-embedded-linux-musl-riscv64@npm:1.79.4": + version: 1.79.4 + resolution: "sass-embedded-linux-musl-riscv64@npm:1.79.4" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"sass-embedded-linux-musl-x64@npm:1.78.0": - version: 1.78.0 - resolution: "sass-embedded-linux-musl-x64@npm:1.78.0" +"sass-embedded-linux-musl-x64@npm:1.79.4": + version: 1.79.4 + resolution: "sass-embedded-linux-musl-x64@npm:1.79.4" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"sass-embedded-linux-riscv64@npm:1.78.0": - version: 1.78.0 - resolution: "sass-embedded-linux-riscv64@npm:1.78.0" +"sass-embedded-linux-riscv64@npm:1.79.4": + version: 1.79.4 + resolution: "sass-embedded-linux-riscv64@npm:1.79.4" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"sass-embedded-linux-x64@npm:1.78.0": - version: 1.78.0 - resolution: "sass-embedded-linux-x64@npm:1.78.0" +"sass-embedded-linux-x64@npm:1.79.4": + version: 1.79.4 + resolution: "sass-embedded-linux-x64@npm:1.79.4" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"sass-embedded-win32-arm64@npm:1.78.0": - version: 1.78.0 - resolution: "sass-embedded-win32-arm64@npm:1.78.0" +"sass-embedded-win32-arm64@npm:1.79.4": + version: 1.79.4 + resolution: "sass-embedded-win32-arm64@npm:1.79.4" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"sass-embedded-win32-ia32@npm:1.78.0": - version: 1.78.0 - resolution: "sass-embedded-win32-ia32@npm:1.78.0" +"sass-embedded-win32-ia32@npm:1.79.4": + version: 1.79.4 + resolution: "sass-embedded-win32-ia32@npm:1.79.4" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"sass-embedded-win32-x64@npm:1.78.0": - version: 1.78.0 - resolution: "sass-embedded-win32-x64@npm:1.78.0" +"sass-embedded-win32-x64@npm:1.79.4": + version: 1.79.4 + resolution: "sass-embedded-win32-x64@npm:1.79.4" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"sass-embedded@npm:^1.78.0": - version: 1.78.0 - resolution: "sass-embedded@npm:1.78.0" +"sass-embedded@npm:^1.79.4": + version: 1.79.4 + resolution: "sass-embedded@npm:1.79.4" dependencies: - "@bufbuild/protobuf": "npm:^1.0.0" + "@bufbuild/protobuf": "npm:^2.0.0" buffer-builder: "npm:^0.2.0" + colorjs.io: "npm:^0.5.0" immutable: "npm:^4.0.0" rxjs: "npm:^7.4.0" - sass-embedded-android-arm: "npm:1.78.0" - sass-embedded-android-arm64: "npm:1.78.0" - sass-embedded-android-ia32: "npm:1.78.0" - sass-embedded-android-riscv64: "npm:1.78.0" - sass-embedded-android-x64: "npm:1.78.0" - sass-embedded-darwin-arm64: "npm:1.78.0" - sass-embedded-darwin-x64: "npm:1.78.0" - sass-embedded-linux-arm: "npm:1.78.0" - sass-embedded-linux-arm64: "npm:1.78.0" - sass-embedded-linux-ia32: "npm:1.78.0" - sass-embedded-linux-musl-arm: "npm:1.78.0" - sass-embedded-linux-musl-arm64: "npm:1.78.0" - sass-embedded-linux-musl-ia32: "npm:1.78.0" - sass-embedded-linux-musl-riscv64: "npm:1.78.0" - sass-embedded-linux-musl-x64: "npm:1.78.0" - sass-embedded-linux-riscv64: "npm:1.78.0" - sass-embedded-linux-x64: "npm:1.78.0" - sass-embedded-win32-arm64: "npm:1.78.0" - sass-embedded-win32-ia32: "npm:1.78.0" - sass-embedded-win32-x64: "npm:1.78.0" + sass-embedded-android-arm: "npm:1.79.4" + sass-embedded-android-arm64: "npm:1.79.4" + sass-embedded-android-ia32: "npm:1.79.4" + sass-embedded-android-riscv64: "npm:1.79.4" + sass-embedded-android-x64: "npm:1.79.4" + sass-embedded-darwin-arm64: "npm:1.79.4" + sass-embedded-darwin-x64: "npm:1.79.4" + sass-embedded-linux-arm: "npm:1.79.4" + sass-embedded-linux-arm64: "npm:1.79.4" + sass-embedded-linux-ia32: "npm:1.79.4" + sass-embedded-linux-musl-arm: "npm:1.79.4" + sass-embedded-linux-musl-arm64: "npm:1.79.4" + sass-embedded-linux-musl-ia32: "npm:1.79.4" + sass-embedded-linux-musl-riscv64: "npm:1.79.4" + sass-embedded-linux-musl-x64: "npm:1.79.4" + sass-embedded-linux-riscv64: "npm:1.79.4" + sass-embedded-linux-x64: "npm:1.79.4" + sass-embedded-win32-arm64: "npm:1.79.4" + sass-embedded-win32-ia32: "npm:1.79.4" + sass-embedded-win32-x64: "npm:1.79.4" supports-color: "npm:^8.1.1" varint: "npm:^6.0.0" dependenciesMeta: @@ -8734,7 +8751,7 @@ __metadata: optional: true bin: sass: dist/bin/sass.js - checksum: 10/3a8da820a86ff97ad654a614d9ef72980f4fa3bd0f81f91362a455679601bbb7b83cb11206501e680bb0a7fc59600f65a5e03c0152b2d22d98ba0d149070d31d + checksum: 10/7611b17fc592ce726b0330e83fecde39c8182f9fedae5221f053655a02ac2fd130c097599fc917786bc1517b5d3fcb9fe81b172637790fea7c92b4c414db42a9 languageName: node linkType: hard @@ -8746,12 +8763,12 @@ __metadata: "@babel/core": "npm:^7.25.2" "@babel/preset-env": "npm:^7.25.4" "@babel/preset-typescript": "npm:^7.24.7" - "@types/lodash": "npm:^4.17.7" - "@typescript-eslint/eslint-plugin": "npm:^8.4.0" - "@typescript-eslint/parser": "npm:^8.4.0" + "@types/lodash": "npm:^4.17.9" + "@typescript-eslint/eslint-plugin": "npm:^8.8.0" + "@typescript-eslint/parser": "npm:^8.8.0" babel-jest: "npm:^29.7.0" chai: "npm:^4.5.0" - eslint: "npm:^8.57.0" + eslint: "npm:^8.57.1" eslint-config-prettier: "npm:^9.1.0" eslint-import-resolver-typescript: "npm:^3.6.3" eslint-plugin-import: "npm:^2.30.0" @@ -8762,15 +8779,15 @@ __metadata: lodash: "npm:^4.17.21" mocha: "npm:^10.7.3" npm-run-all: "npm:^4.1.5" - postcss: "npm:^8.4.45" + postcss: "npm:^8.4.47" prettier: "npm:^3.3.3" - sass: "npm:^1.78.0" - sass-embedded: "npm:^1.78.0" + sass: "npm:^1.79.4" + sass-embedded: "npm:^1.79.4" sassdoc: "npm:^2.7.4" sassdoc-theme-herman: "npm:^6.0.1" stylelint: "npm:^16.9.0" stylelint-config-standard-scss: "npm:^13.1.0" - typescript: "npm:^5.5.4" + typescript: "npm:^5.6.2" peerDependencies: sass: ">=1.45.0" sass-embedded: ">=1.45.0" @@ -8782,16 +8799,16 @@ __metadata: languageName: unknown linkType: soft -"sass@npm:^1.78.0": - version: 1.78.0 - resolution: "sass@npm:1.78.0" +"sass@npm:^1.79.4": + version: 1.79.4 + resolution: "sass@npm:1.79.4" dependencies: - chokidar: "npm:>=3.0.0 <4.0.0" + chokidar: "npm:^4.0.0" immutable: "npm:^4.0.0" source-map-js: "npm:>=0.6.2 <2.0.0" bin: sass: sass.js - checksum: 10/a180135addd9108d9a3549e111b2b442a97761bc429ef04374d57ef741d4343378e7092a6cba12e1f94e48b02d9b997cc79e737c0a2b834ad9204a761b14734d + checksum: 10/82e2ee5c2e46c96818454c7d97bcfb5b36c1c27de3b1e705adad7a49a8b32226c5254cc4c8804f45db2b6aa018848973177274c2b1137d4caf7abb5cb7bbf8b9 languageName: node linkType: hard @@ -9095,10 +9112,10 @@ __metadata: languageName: node linkType: hard -"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.1, source-map-js@npm:^1.2.0": - version: 1.2.0 - resolution: "source-map-js@npm:1.2.0" - checksum: 10/74f331cfd2d121c50790c8dd6d3c9de6be21926de80583b23b37029b0f37aefc3e019fa91f9a10a5e120c08135297e1ecf312d561459c45908cb1e0e365f49e5 +"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.1, source-map-js@npm:^1.2.1": + version: 1.2.1 + resolution: "source-map-js@npm:1.2.1" + checksum: 10/ff9d8c8bf096d534a5b7707e0382ef827b4dd360a577d3f34d2b9f48e12c9d230b5747974ee7c607f0df65113732711bb701fe9ece3c7edbd43cb2294d707df3 languageName: node linkType: hard @@ -9891,23 +9908,23 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^5.5.4": - version: 5.5.4 - resolution: "typescript@npm:5.5.4" +"typescript@npm:^5.6.2": + version: 5.6.2 + resolution: "typescript@npm:5.6.2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/1689ccafef894825481fc3d856b4834ba3cc185a9c2878f3c76a9a1ef81af04194849840f3c69e7961e2312771471bb3b460ca92561e1d87599b26c37d0ffb6f + checksum: 10/f95365d4898f357823e93d334ecda9fcade54f009b397c7d05b7621cd9e865981033cf89ccde0f3e3a7b73b1fdbae18e92bc77db237b43e912f053fef0f9a53b languageName: node linkType: hard -"typescript@patch:typescript@npm%3A^5.5.4#optional!builtin": - version: 5.5.4 - resolution: "typescript@patch:typescript@npm%3A5.5.4#optional!builtin::version=5.5.4&hash=379a07" +"typescript@patch:typescript@npm%3A^5.6.2#optional!builtin": + version: 5.6.2 + resolution: "typescript@patch:typescript@npm%3A5.6.2#optional!builtin::version=5.6.2&hash=8c6c40" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/746fdd0865c5ce4f15e494c57ede03a9e12ede59cfdb40da3a281807853fe63b00ef1c912d7222143499aa82f18b8b472baa1830df8804746d09b55f6cf5b1cc + checksum: 10/8bfc7ca0d9feca4c3fcbd6c70741abfcd714197d6448e68225ae71e462447d904d3bfba49759a8fbe4956d87f054e2d346833c8349c222daa594a2626d4e1be8 languageName: node linkType: hard