diff --git a/package.json b/package.json index 3d6d6b9..9badc4c 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ }, "dependencies": { "@adobe/css-tools": "^4.4.3", - "jest-diff": "^30.0.2", + "jest-diff": "^30.0.3", "lodash": "^4.17.21" }, "peerDependencies": { @@ -79,27 +79,27 @@ } }, "devDependencies": { - "@babel/core": "^7.27.4", + "@babel/core": "^7.27.7", "@babel/eslint-parser": "^7.27.5", "@babel/preset-env": "^7.27.2", "@babel/preset-typescript": "^7.27.1", - "@eslint/js": "^9.29.0", - "@types/lodash": "^4.17.18", + "@eslint/js": "^9.30.0", + "@types/lodash": "^4.17.19", "babel-jest": "^30.0.2", "chai": "^4.5.0", - "eslint": "^9.29.0", + "eslint": "^9.30.0", "eslint-config-prettier": "^10.1.5", - "eslint-import-resolver-typescript": "^4.4.3", + "eslint-import-resolver-typescript": "^4.4.4", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jest": "^29.0.1", "eslint-plugin-jest-dom": "^5.5.0", "eslint-plugin-simple-import-sort": "^12.1.1", "globals": "^16.2.0", - "jest": "^30.0.2", - "mocha": "^11.7.0", + "jest": "^30.0.3", + "mocha": "^11.7.1", "npm-run-all": "^4.1.5", "postcss": "^8.5.6", - "prettier": "^3.6.0", + "prettier": "^3.6.2", "sass": "^1.89.2", "sass-embedded": "^1.89.2", "sassdoc": "^2.7.4", @@ -107,7 +107,7 @@ "stylelint": "^16.21.0", "stylelint-config-standard-scss": "^15.0.1", "typescript": "^5.8.3", - "typescript-eslint": "^8.34.1" + "typescript-eslint": "^8.35.1" }, "main": "./lib/index.js", "types": "./lib/index.d.ts", diff --git a/yarn.lock b/yarn.lock index 30ad30f..1380425 100644 --- a/yarn.lock +++ b/yarn.lock @@ -63,6 +63,29 @@ __metadata: languageName: node linkType: hard +"@babel/core@npm:^7.27.7": + version: 7.27.7 + resolution: "@babel/core@npm:7.27.7" + dependencies: + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.27.1" + "@babel/generator": "npm:^7.27.5" + "@babel/helper-compilation-targets": "npm:^7.27.2" + "@babel/helper-module-transforms": "npm:^7.27.3" + "@babel/helpers": "npm:^7.27.6" + "@babel/parser": "npm:^7.27.7" + "@babel/template": "npm:^7.27.2" + "@babel/traverse": "npm:^7.27.7" + "@babel/types": "npm:^7.27.7" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10/3503d575ebbf6e66d43d17bbf14c7f93466e8f44ba6f566722747ae887d6c3890ecf64447a3bae8e431ea96907180ac8618b5452d85d9951f571116122b7f66d + languageName: node + linkType: hard + "@babel/eslint-parser@npm:^7.27.5": version: 7.27.5 resolution: "@babel/eslint-parser@npm:7.27.5" @@ -274,7 +297,7 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.27.4": +"@babel/helpers@npm:^7.27.4, @babel/helpers@npm:^7.27.6": version: 7.27.6 resolution: "@babel/helpers@npm:7.27.6" dependencies: @@ -295,6 +318,17 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.27.7": + version: 7.27.7 + resolution: "@babel/parser@npm:7.27.7" + dependencies: + "@babel/types": "npm:^7.27.7" + bin: + parser: ./bin/babel-parser.js + checksum: 10/ed25ccfc709e77b94afebfa8377cca2ee5d0750162a6b4e7eb7b679ccdf307d1a015dee58d94afe726ed6d278a83aa348cb3a47717222ac4c3650d077f6ca4fd + languageName: node + linkType: hard + "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.27.1" @@ -1315,6 +1349,21 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.27.7": + version: 7.27.7 + resolution: "@babel/traverse@npm:7.27.7" + dependencies: + "@babel/code-frame": "npm:^7.27.1" + "@babel/generator": "npm:^7.27.5" + "@babel/parser": "npm:^7.27.7" + "@babel/template": "npm:^7.27.2" + "@babel/types": "npm:^7.27.7" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10/10b83c362b5c2758dbbf308c3144fa0fdcc98c8f107c2b7637e2c3c975f8b4e77a18e4b5854200f5ca3749ec3bcabd57bb9831ae8455f0701cabc6366983f379 + languageName: node + linkType: hard + "@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.27.6, @babel/types@npm:^7.4.4": version: 7.27.6 resolution: "@babel/types@npm:7.27.6" @@ -1325,6 +1374,16 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.27.7": + version: 7.27.7 + resolution: "@babel/types@npm:7.27.7" + dependencies: + "@babel/helper-string-parser": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.27.1" + checksum: 10/39e9f05527ef0771dfb6220213a9ef2ca35c2b6d531e3310c8ffafb53aa50362e809f75af8feb28bd6abb874a00c02b05ac00e3063ee239db5c6f1653eab19c5 + languageName: node + linkType: hard + "@bcoe/v8-coverage@npm:^0.2.3": version: 0.2.3 resolution: "@bcoe/v8-coverage@npm:0.2.3" @@ -1427,21 +1486,21 @@ __metadata: languageName: node linkType: hard -"@eslint/config-array@npm:^0.20.1": - version: 0.20.1 - resolution: "@eslint/config-array@npm:0.20.1" +"@eslint/config-array@npm:^0.21.0": + version: 0.21.0 + resolution: "@eslint/config-array@npm:0.21.0" dependencies: "@eslint/object-schema": "npm:^2.1.6" debug: "npm:^4.3.1" minimatch: "npm:^3.1.2" - checksum: 10/d72cc90f516c5730da5f37fa04aa8ba26ea0d92c7457ee77980902158f844f3483518272ccfe16f273c3313c3bfec8da713d4e51d3da49bdeccd34e919a2b903 + checksum: 10/f5a499e074ecf4b4a5efdca655418a12079d024b77d02fd35868eeb717c5bfdd8e32c6e8e1dd125330233a878026edda8062b13b4310169ba5bfee9623a67aa0 languageName: node linkType: hard -"@eslint/config-helpers@npm:^0.2.1": - version: 0.2.3 - resolution: "@eslint/config-helpers@npm:0.2.3" - checksum: 10/1f5082248f65555cc666942f7c991a2cfd6821758fb45338f43b28ea0f6b77d0c48b35097400d9b8fe1b4b10150085452e0b8f2d6d9ba17a84e16a6c7e4b341d +"@eslint/config-helpers@npm:^0.3.0": + version: 0.3.0 + resolution: "@eslint/config-helpers@npm:0.3.0" + checksum: 10/b4c188f28cb8b76d4f4b49566ec1cc9d561bc888ef66ad34587151a212ff168afcf163493c72033149181f947cb950c3cca1525d7486303aae4dfde3e5399573 languageName: node linkType: hard @@ -1480,10 +1539,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.29.0, @eslint/js@npm:^9.29.0": - version: 9.29.0 - resolution: "@eslint/js@npm:9.29.0" - checksum: 10/7f7fd586b35bd08537dd65a9bda764f474350c36b4ccbdd342462d1a26be28f7ee0ebd0611dd4762b69829674336ba04c281b9658aeccb3e6ab1d0fec7e6d08c +"@eslint/js@npm:9.30.0, @eslint/js@npm:^9.30.0": + version: 9.30.0 + resolution: "@eslint/js@npm:9.30.0" + checksum: 10/42e3d5a9cdd5a0842f3ed078e28f81ae1cf04bd2edfd09f43e6dc148bb2e99904f09090007eb6485afd82d837771890c5a8b9ceb1e8c4e256953df4b4aa97308 languageName: node linkType: hard @@ -1608,9 +1667,9 @@ __metadata: languageName: node linkType: hard -"@jest/core@npm:30.0.2": - version: 30.0.2 - resolution: "@jest/core@npm:30.0.2" +"@jest/core@npm:30.0.3": + version: 30.0.3 + resolution: "@jest/core@npm:30.0.3" dependencies: "@jest/console": "npm:30.0.2" "@jest/pattern": "npm:30.0.1" @@ -1625,15 +1684,15 @@ __metadata: exit-x: "npm:^0.2.2" graceful-fs: "npm:^4.2.11" jest-changed-files: "npm:30.0.2" - jest-config: "npm:30.0.2" + jest-config: "npm:30.0.3" jest-haste-map: "npm:30.0.2" jest-message-util: "npm:30.0.2" jest-regex-util: "npm:30.0.1" jest-resolve: "npm:30.0.2" - jest-resolve-dependencies: "npm:30.0.2" - jest-runner: "npm:30.0.2" - jest-runtime: "npm:30.0.2" - jest-snapshot: "npm:30.0.2" + jest-resolve-dependencies: "npm:30.0.3" + jest-runner: "npm:30.0.3" + jest-runtime: "npm:30.0.3" + jest-snapshot: "npm:30.0.3" jest-util: "npm:30.0.2" jest-validate: "npm:30.0.2" jest-watcher: "npm:30.0.2" @@ -1645,7 +1704,7 @@ __metadata: peerDependenciesMeta: node-notifier: optional: true - checksum: 10/ba28ef6aba53d3ce278bf93f6591dc262799e830f244f8164635b95984ad60b295690e949f97a70f6f704bcd01622a5cac950789c1ce700381328e85cc89fe5c + checksum: 10/1f214b3abc7aa4a469256c062b02f1237034749d4199bf90cbc4842cd14b95970a1dd9166772bebff49c81e79dbeeeb170a8346d46eebb7d5386a5bc42692017 languageName: node linkType: hard @@ -1668,22 +1727,22 @@ __metadata: languageName: node linkType: hard -"@jest/expect-utils@npm:30.0.2": - version: 30.0.2 - resolution: "@jest/expect-utils@npm:30.0.2" +"@jest/expect-utils@npm:30.0.3": + version: 30.0.3 + resolution: "@jest/expect-utils@npm:30.0.3" dependencies: "@jest/get-type": "npm:30.0.1" - checksum: 10/50ce456b023f8bb27e3acede54508c93d7a55b19cd95e556b027c0242ebb20af9c8ff9156b2c0321585964aa9d746bed51d6abc7126a8245203d2c6903f40d74 + checksum: 10/762445f363a3293d9ad5c25b2c1a4063310492429705d6dc7d28692135e380593503643eed1846b4b274c9322154c313d98bd32f2be942b10974162a572bbb37 languageName: node linkType: hard -"@jest/expect@npm:30.0.2": - version: 30.0.2 - resolution: "@jest/expect@npm:30.0.2" +"@jest/expect@npm:30.0.3": + version: 30.0.3 + resolution: "@jest/expect@npm:30.0.3" dependencies: - expect: "npm:30.0.2" - jest-snapshot: "npm:30.0.2" - checksum: 10/0e0979ea0e7a34299e440b1aba8bd6045f59dccb2f038b38fc7f81726d2f7aab21eac9ccdf6669517d7b7a11300d3429efe20fd62662d310d7c4fbe1de42e571 + expect: "npm:30.0.3" + jest-snapshot: "npm:30.0.3" + checksum: 10/96ea04e65b4bc2e4974dc88608d52f66b9347b59d06c257b37a6e9a23ba7f8f833423526a08a248ae95f992f3da04e6a7bdddbfe657252adb55be07fb749c450 languageName: node linkType: hard @@ -1708,15 +1767,15 @@ __metadata: languageName: node linkType: hard -"@jest/globals@npm:30.0.2": - version: 30.0.2 - resolution: "@jest/globals@npm:30.0.2" +"@jest/globals@npm:30.0.3": + version: 30.0.3 + resolution: "@jest/globals@npm:30.0.3" dependencies: "@jest/environment": "npm:30.0.2" - "@jest/expect": "npm:30.0.2" + "@jest/expect": "npm:30.0.3" "@jest/types": "npm:30.0.1" jest-mock: "npm:30.0.2" - checksum: 10/7f553371ce0df543ed22df7677df3c1b3fd33fb7d58d800c387f457ee00467dcd80ceb26ecae44fb442eed78cb4401b71f7649540279bd6695c1141ab3542269 + checksum: 10/691ea016bc462f704313648f53dd39776e5eec648b59acbde81090048d028beefb9f3094e9512aa044bb9dc96882e914088bf97700cfbb7f7b53011fd9001508 languageName: node linkType: hard @@ -2291,10 +2350,10 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:^4.17.18": - version: 4.17.18 - resolution: "@types/lodash@npm:4.17.18" - checksum: 10/54ebb15b29925112dbe9da3abd99fb80d7202bc5ba20fc1b4fc8ea835d0012f00cbd9a3e7f367b70e7c3f2d5ee635964e3920a489625647b558f02994b3dd381 +"@types/lodash@npm:^4.17.19": + version: 4.17.19 + resolution: "@types/lodash@npm:4.17.19" + checksum: 10/555e53da60dd9904ef4b6f4e663abb965cf45582079f2ea231a18b0b48df4808b60f36c978548fcf5e307bf12ccd563bd4551963039028ea120b1695c7146f7c languageName: node linkType: hard @@ -2339,40 +2398,40 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.34.1": - version: 8.34.1 - resolution: "@typescript-eslint/eslint-plugin@npm:8.34.1" +"@typescript-eslint/eslint-plugin@npm:8.35.1": + version: 8.35.1 + resolution: "@typescript-eslint/eslint-plugin@npm:8.35.1" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.34.1" - "@typescript-eslint/type-utils": "npm:8.34.1" - "@typescript-eslint/utils": "npm:8.34.1" - "@typescript-eslint/visitor-keys": "npm:8.34.1" + "@typescript-eslint/scope-manager": "npm:8.35.1" + "@typescript-eslint/type-utils": "npm:8.35.1" + "@typescript-eslint/utils": "npm:8.35.1" + "@typescript-eslint/visitor-keys": "npm:8.35.1" graphemer: "npm:^1.4.0" ignore: "npm:^7.0.0" natural-compare: "npm:^1.4.0" ts-api-utils: "npm:^2.1.0" peerDependencies: - "@typescript-eslint/parser": ^8.34.1 + "@typescript-eslint/parser": ^8.35.1 eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10/a4b1cffcb5f2b4f5f4c267cd4519d0e2df73c8017c93200d5a86df7882073f18cf4f5d0604aa8dafb6e4dc4ab391ae8e9a2161631fb1eca9bca32af063acdaf2 + checksum: 10/22c4ff7503e4919449b996453ff29ba46e5c0024fac883ac41a313482454f13d55937789f499395dc2a7dba25b1ad47ac5295d60b118f2fa54ca768228514662 languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.34.1": - version: 8.34.1 - resolution: "@typescript-eslint/parser@npm:8.34.1" +"@typescript-eslint/parser@npm:8.35.1": + version: 8.35.1 + resolution: "@typescript-eslint/parser@npm:8.35.1" dependencies: - "@typescript-eslint/scope-manager": "npm:8.34.1" - "@typescript-eslint/types": "npm:8.34.1" - "@typescript-eslint/typescript-estree": "npm:8.34.1" - "@typescript-eslint/visitor-keys": "npm:8.34.1" + "@typescript-eslint/scope-manager": "npm:8.35.1" + "@typescript-eslint/types": "npm:8.35.1" + "@typescript-eslint/typescript-estree": "npm:8.35.1" + "@typescript-eslint/visitor-keys": "npm:8.35.1" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10/c862baa6f5260bf4b63d79ae4d68fc09b7e094ea9f28ee461887cbb660ef1339e829119029e1e6ba40335fc9e85d134a04036965bc261f7abf4d0e605cb485ec + checksum: 10/d5e0ecdb945c90fc1fea3f7dd375e424f1a6d49a97627ad24330499d573d45f85348e05a97e3a4643aec5ad9d210073487687872bd573abd79923a12fc46e716 languageName: node linkType: hard @@ -2389,6 +2448,19 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/project-service@npm:8.35.1": + version: 8.35.1 + resolution: "@typescript-eslint/project-service@npm:8.35.1" + dependencies: + "@typescript-eslint/tsconfig-utils": "npm:^8.35.1" + "@typescript-eslint/types": "npm:^8.35.1" + debug: "npm:^4.3.4" + peerDependencies: + typescript: ">=4.8.4 <5.9.0" + checksum: 10/f8ceb1c6ab7cdf2c7bc334e74d0d1cd86b5e563319c5477987a05f47af433543b281912ae0cdd875561dc2cc4d3ba4ed3bdd8d5bb6dba68bcde4f68a7d0967e7 + languageName: node + linkType: hard + "@typescript-eslint/scope-manager@npm:8.34.1": version: 8.34.1 resolution: "@typescript-eslint/scope-manager@npm:8.34.1" @@ -2399,6 +2471,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:8.35.1": + version: 8.35.1 + resolution: "@typescript-eslint/scope-manager@npm:8.35.1" + dependencies: + "@typescript-eslint/types": "npm:8.35.1" + "@typescript-eslint/visitor-keys": "npm:8.35.1" + checksum: 10/9124302c969126a50c70f9ccbefec0e5a771563b5518318d56fc6242c5cff61da74e7885832370ccd406a048edc300476b1723ad1845d41bd205879d95fbc6b6 + languageName: node + linkType: hard + "@typescript-eslint/tsconfig-utils@npm:8.34.1, @typescript-eslint/tsconfig-utils@npm:^8.34.1": version: 8.34.1 resolution: "@typescript-eslint/tsconfig-utils@npm:8.34.1" @@ -2408,18 +2490,27 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.34.1": - version: 8.34.1 - resolution: "@typescript-eslint/type-utils@npm:8.34.1" +"@typescript-eslint/tsconfig-utils@npm:8.35.1, @typescript-eslint/tsconfig-utils@npm:^8.35.1": + version: 8.35.1 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.35.1" + peerDependencies: + typescript: ">=4.8.4 <5.9.0" + checksum: 10/6b6176ec7dbfbe53539bce3e7554f062ff4d220aa5cb5793d52067fe6c196d749e77557dca66f5bf1ee23972e948d5c59461fa3e11da9e34a0a27d9fb7585f5a + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:8.35.1": + version: 8.35.1 + resolution: "@typescript-eslint/type-utils@npm:8.35.1" dependencies: - "@typescript-eslint/typescript-estree": "npm:8.34.1" - "@typescript-eslint/utils": "npm:8.34.1" + "@typescript-eslint/typescript-estree": "npm:8.35.1" + "@typescript-eslint/utils": "npm:8.35.1" debug: "npm:^4.3.4" ts-api-utils: "npm:^2.1.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10/1c8153a5b1cf488b6d1642d752caba8631f183f17031660859355342d1139e4dea9e0dd9c97d6bad644a91ee26461ddd1993303d0542e6f1b7850af1ca71e96e + checksum: 10/728df75bac6960192c18436a8340ed7a0f78b472486279f673e4018d493569f2278b7fcac78c5e0f7ccdb873ead227de6d94bc7aebf5cf046c4d8e53c5569bfd languageName: node linkType: hard @@ -2430,6 +2521,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:8.35.1, @typescript-eslint/types@npm:^8.35.1": + version: 8.35.1 + resolution: "@typescript-eslint/types@npm:8.35.1" + checksum: 10/2d5b8f40b2ef0b7d439ee119d2ed12372097c4372aea7ff6d46f92fa743fc60619f8619192fbc0df3833d941be5d9bcb5129b8f6d029716ca86ba42514fbeff9 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:8.34.1": version: 8.34.1 resolution: "@typescript-eslint/typescript-estree@npm:8.34.1" @@ -2450,7 +2548,42 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.34.1, @typescript-eslint/utils@npm:^8.0.0": +"@typescript-eslint/typescript-estree@npm:8.35.1": + version: 8.35.1 + resolution: "@typescript-eslint/typescript-estree@npm:8.35.1" + dependencies: + "@typescript-eslint/project-service": "npm:8.35.1" + "@typescript-eslint/tsconfig-utils": "npm:8.35.1" + "@typescript-eslint/types": "npm:8.35.1" + "@typescript-eslint/visitor-keys": "npm:8.35.1" + debug: "npm:^4.3.4" + fast-glob: "npm:^3.3.2" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^2.1.0" + peerDependencies: + typescript: ">=4.8.4 <5.9.0" + checksum: 10/b38a891a37e1c8d76bdb3e8039482b723df590bf9d192a5480ec6777a316914542f610a1d9070bc53e0642c511ddc4ee1c3c03ac0e04a5510feefa95307f51b7 + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:8.35.1": + version: 8.35.1 + resolution: "@typescript-eslint/utils@npm:8.35.1" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.7.0" + "@typescript-eslint/scope-manager": "npm:8.35.1" + "@typescript-eslint/types": "npm:8.35.1" + "@typescript-eslint/typescript-estree": "npm:8.35.1" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.9.0" + checksum: 10/68388898dc095d7813a18049e782d90ed6500496bb68e3ea5efd7e1de24f37732b133bf88faca835b6219383f406693fdf846e16d3c48e9418388121c89dcf48 + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:^8.0.0": version: 8.34.1 resolution: "@typescript-eslint/utils@npm:8.34.1" dependencies: @@ -2475,6 +2608,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:8.35.1": + version: 8.35.1 + resolution: "@typescript-eslint/visitor-keys@npm:8.35.1" + dependencies: + "@typescript-eslint/types": "npm:8.35.1" + eslint-visitor-keys: "npm:^4.2.1" + checksum: 10/0add7a9c00e7b336797bb7378bd02b3ef31368a8e928afb2dbeec0cc4ab9f6413519e477f5c504d62b38d1dae3791f7ffda36d41b403411608628bff8dd123bd + languageName: node + linkType: hard + "@ungap/structured-clone@npm:^1.3.0": version: 1.3.0 resolution: "@ungap/structured-clone@npm:1.3.0" @@ -4511,15 +4654,15 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-typescript@npm:^4.4.3": - version: 4.4.3 - resolution: "eslint-import-resolver-typescript@npm:4.4.3" +"eslint-import-resolver-typescript@npm:^4.4.4": + version: 4.4.4 + resolution: "eslint-import-resolver-typescript@npm:4.4.4" dependencies: debug: "npm:^4.4.1" eslint-import-context: "npm:^0.1.8" get-tsconfig: "npm:^4.10.1" is-bun-module: "npm:^2.0.0" - stable-hash-x: "npm:^0.1.1" + stable-hash-x: "npm:^0.2.0" tinyglobby: "npm:^0.2.14" unrs-resolver: "npm:^1.7.11" peerDependencies: @@ -4531,7 +4674,7 @@ __metadata: optional: true eslint-plugin-import-x: optional: true - checksum: 10/1811e1122213b2817363889402f461ab35542c4a728d43666a64752fa7e8712d9b40af4047aec98035e34ff57588b8d876895f435cbc32e92a10c64b02ebc072 + checksum: 10/4f871f6d1a04c55c2087c5ff1030f783a29abb59901b354d7ef58a0fc687d379dcbd08cf377cddeb7e19f26dd380d32d85ee4760e9410a059639d2b3df7d1ff3 languageName: node linkType: hard @@ -4660,17 +4803,17 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^9.29.0": - version: 9.29.0 - resolution: "eslint@npm:9.29.0" +"eslint@npm:^9.30.0": + version: 9.30.0 + resolution: "eslint@npm:9.30.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.12.1" - "@eslint/config-array": "npm:^0.20.1" - "@eslint/config-helpers": "npm:^0.2.1" + "@eslint/config-array": "npm:^0.21.0" + "@eslint/config-helpers": "npm:^0.3.0" "@eslint/core": "npm:^0.14.0" "@eslint/eslintrc": "npm:^3.3.1" - "@eslint/js": "npm:9.29.0" + "@eslint/js": "npm:9.30.0" "@eslint/plugin-kit": "npm:^0.3.1" "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" @@ -4706,7 +4849,7 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 10/be0c8e123207c9d653fb75ddc610b85dfbf295a2bfa1cbecc78f191dcba9c421525b5befd5d499ce561eca607c9c33f455e4fff0b1c2d4202c2896dafe95094a + checksum: 10/74c11e6be5997f0de6542932795e997c1586f8f21cdeeda09c89c6c36879a9a593af84f1fd594bd8e22814c54ca0ad65513a0c91b0e8944efb51faed34b7d3b0 languageName: node linkType: hard @@ -4808,17 +4951,17 @@ __metadata: languageName: node linkType: hard -"expect@npm:30.0.2": - version: 30.0.2 - resolution: "expect@npm:30.0.2" +"expect@npm:30.0.3": + version: 30.0.3 + resolution: "expect@npm:30.0.3" dependencies: - "@jest/expect-utils": "npm:30.0.2" + "@jest/expect-utils": "npm:30.0.3" "@jest/get-type": "npm:30.0.1" - jest-matcher-utils: "npm:30.0.2" + jest-matcher-utils: "npm:30.0.3" jest-message-util: "npm:30.0.2" jest-mock: "npm:30.0.2" jest-util: "npm:30.0.2" - checksum: 10/a094ebccb7d57751c508fc92ac90e93630be310fa6cc5d09a5c78c6526056bbb02efb76289c2601cf00fe8e60876e621a6bb0a3c51dfc7b2d80b26d1bf8dfc96 + checksum: 10/4f15a21c1b6341d2dd3de78104601b2f594ee2c6b63e2f40be6e4deda589fad8b3873caa2cdb1452b87858b41964086c236e07826483127a7786c66d053dcb9f languageName: node linkType: hard @@ -6372,12 +6515,12 @@ __metadata: languageName: node linkType: hard -"jest-circus@npm:30.0.2": - version: 30.0.2 - resolution: "jest-circus@npm:30.0.2" +"jest-circus@npm:30.0.3": + version: 30.0.3 + resolution: "jest-circus@npm:30.0.3" dependencies: "@jest/environment": "npm:30.0.2" - "@jest/expect": "npm:30.0.2" + "@jest/expect": "npm:30.0.3" "@jest/test-result": "npm:30.0.2" "@jest/types": "npm:30.0.1" "@types/node": "npm:*" @@ -6386,31 +6529,31 @@ __metadata: dedent: "npm:^1.6.0" is-generator-fn: "npm:^2.1.0" jest-each: "npm:30.0.2" - jest-matcher-utils: "npm:30.0.2" + jest-matcher-utils: "npm:30.0.3" jest-message-util: "npm:30.0.2" - jest-runtime: "npm:30.0.2" - jest-snapshot: "npm:30.0.2" + jest-runtime: "npm:30.0.3" + jest-snapshot: "npm:30.0.3" jest-util: "npm:30.0.2" p-limit: "npm:^3.1.0" pretty-format: "npm:30.0.2" pure-rand: "npm:^7.0.0" slash: "npm:^3.0.0" stack-utils: "npm:^2.0.6" - checksum: 10/e56f39b3c461d14e0360a94bf180e837a61ac9a52bc4b528db242f16800e03ec5d148c2adcf1cedaf2f91e328517a57e4f3eea026577e6ee41b81e41986cd925 + checksum: 10/ea75187fcab749efa3a3912e28dbde1875efb4a2f4bfc69830b8f055b0f52c7e2be1482bbde4c9e0ae29c2b8ddf10aa677a122c1d43d8b2dada8aa7d8a3451fb languageName: node linkType: hard -"jest-cli@npm:30.0.2": - version: 30.0.2 - resolution: "jest-cli@npm:30.0.2" +"jest-cli@npm:30.0.3": + version: 30.0.3 + resolution: "jest-cli@npm:30.0.3" dependencies: - "@jest/core": "npm:30.0.2" + "@jest/core": "npm:30.0.3" "@jest/test-result": "npm:30.0.2" "@jest/types": "npm:30.0.1" chalk: "npm:^4.1.2" exit-x: "npm:^0.2.2" import-local: "npm:^3.2.0" - jest-config: "npm:30.0.2" + jest-config: "npm:30.0.3" jest-util: "npm:30.0.2" jest-validate: "npm:30.0.2" yargs: "npm:^17.7.2" @@ -6421,13 +6564,13 @@ __metadata: optional: true bin: jest: ./bin/jest.js - checksum: 10/8d094ed2c34c151e28ce5fbb347aa2770a0a6fbf7648d163e8283718b55625bf403671dbe64291cba929ede7722c1c0b6d5f9722e856ebbcfd7d3a0a034f191e + checksum: 10/39c5eb4ded4f957a29d23bc94d401f54af8947a5f12c2a4a7503412a29a0a356b66c1bcfad7fcac6cb290c81448d802088735bee2239e077472dbd45b0677629 languageName: node linkType: hard -"jest-config@npm:30.0.2": - version: 30.0.2 - resolution: "jest-config@npm:30.0.2" +"jest-config@npm:30.0.3": + version: 30.0.3 + resolution: "jest-config@npm:30.0.3" dependencies: "@babel/core": "npm:^7.27.4" "@jest/get-type": "npm:30.0.1" @@ -6440,12 +6583,12 @@ __metadata: deepmerge: "npm:^4.3.1" glob: "npm:^10.3.10" graceful-fs: "npm:^4.2.11" - jest-circus: "npm:30.0.2" + jest-circus: "npm:30.0.3" jest-docblock: "npm:30.0.1" jest-environment-node: "npm:30.0.2" jest-regex-util: "npm:30.0.1" jest-resolve: "npm:30.0.2" - jest-runner: "npm:30.0.2" + jest-runner: "npm:30.0.3" jest-util: "npm:30.0.2" jest-validate: "npm:30.0.2" micromatch: "npm:^4.0.8" @@ -6464,19 +6607,19 @@ __metadata: optional: true ts-node: optional: true - checksum: 10/bcd70e32550aaa841f57cd62fbd75936aae33f0561593993a29fd1d2532ee242eeca57e47dab51fde23a6c52a75180b7ce55367966eb6d9499c3da8e3f9ca563 + checksum: 10/65daec4abe466a643d1686f90e97033b76db988a54d14ead0c8853abd79213fb45cfa83f3c3d05081631eda693b2710a8a17a9f6c495860178bf8b6b3798c12f languageName: node linkType: hard -"jest-diff@npm:30.0.2, jest-diff@npm:^30.0.2": - version: 30.0.2 - resolution: "jest-diff@npm:30.0.2" +"jest-diff@npm:30.0.3, jest-diff@npm:^30.0.3": + version: 30.0.3 + resolution: "jest-diff@npm:30.0.3" dependencies: "@jest/diff-sequences": "npm:30.0.1" "@jest/get-type": "npm:30.0.1" chalk: "npm:^4.1.2" pretty-format: "npm:30.0.2" - checksum: 10/5ee0f4d705704c3babc9a0d00f95cdeb108b93232a9b611063e0b707f4dcc210adc025361735aeafa18d86adaa6a8fe17c98125460bfa26866ca1d4fa8d39a91 + checksum: 10/ee196dc58bef790ddc9c2a91dd37363442530fd416630e5a2141b3ecf4ae5f0720dd2d69bb8e36ac5a0624e153da8e06df9d16d8b374212de18748d7cba99a63 languageName: node linkType: hard @@ -6549,15 +6692,15 @@ __metadata: languageName: node linkType: hard -"jest-matcher-utils@npm:30.0.2": - version: 30.0.2 - resolution: "jest-matcher-utils@npm:30.0.2" +"jest-matcher-utils@npm:30.0.3": + version: 30.0.3 + resolution: "jest-matcher-utils@npm:30.0.3" dependencies: "@jest/get-type": "npm:30.0.1" chalk: "npm:^4.1.2" - jest-diff: "npm:30.0.2" + jest-diff: "npm:30.0.3" pretty-format: "npm:30.0.2" - checksum: 10/52fd550f7277781cc62b513fa2ae73aa06faea639dfa569b5ddb6e0f7f596a3ff6e77739f03c8ef90fe6fb3e19eeb9127441a9ccded3719767643324acba9c35 + checksum: 10/6cad6155335726d62b93c90830549bc38ef6e92d10fc353b34514c1c8ff5fb054b7d97951852dd1dbf62ce393a26a12cb6b2c9e3aa3227f8f746d8c34ceb2f03 languageName: node linkType: hard @@ -6608,13 +6751,13 @@ __metadata: languageName: node linkType: hard -"jest-resolve-dependencies@npm:30.0.2": - version: 30.0.2 - resolution: "jest-resolve-dependencies@npm:30.0.2" +"jest-resolve-dependencies@npm:30.0.3": + version: 30.0.3 + resolution: "jest-resolve-dependencies@npm:30.0.3" dependencies: jest-regex-util: "npm:30.0.1" - jest-snapshot: "npm:30.0.2" - checksum: 10/3d622dcee08330970c641581846053a450097a847ea8970bdca77f9cd5136690c47d43f1f1a996000b7fb45e5eecc0cde2b2ef9ca2c62454148126b9a8117ab8 + jest-snapshot: "npm:30.0.3" + checksum: 10/52720a12cce5f135794c184673d059b9420182566950c238b501117d211967e09532b7956ee76d6cc1413572de0952e39c2b0358abd3f5a4220819bf8168ea46 languageName: node linkType: hard @@ -6634,9 +6777,9 @@ __metadata: languageName: node linkType: hard -"jest-runner@npm:30.0.2": - version: 30.0.2 - resolution: "jest-runner@npm:30.0.2" +"jest-runner@npm:30.0.3": + version: 30.0.3 + resolution: "jest-runner@npm:30.0.3" dependencies: "@jest/console": "npm:30.0.2" "@jest/environment": "npm:30.0.2" @@ -6654,23 +6797,23 @@ __metadata: jest-leak-detector: "npm:30.0.2" jest-message-util: "npm:30.0.2" jest-resolve: "npm:30.0.2" - jest-runtime: "npm:30.0.2" + jest-runtime: "npm:30.0.3" jest-util: "npm:30.0.2" jest-watcher: "npm:30.0.2" jest-worker: "npm:30.0.2" p-limit: "npm:^3.1.0" source-map-support: "npm:0.5.13" - checksum: 10/ccaf45147d0ad266fcd388c82826bd1154bebe62813c56b50be6ee5f2cfa1daee732f44e5a85849a8e7b5809b487a4d1ba8e0ae65c07a2e1e21ababb28705e39 + checksum: 10/2c1485a0e1219c362ce79474355619427160dd7de6c3de9cc7c192b4554371598322086144bcd1f2334bb2ef9378b71c18a8aaef90f2ffa122a58c4a3b220528 languageName: node linkType: hard -"jest-runtime@npm:30.0.2": - version: 30.0.2 - resolution: "jest-runtime@npm:30.0.2" +"jest-runtime@npm:30.0.3": + version: 30.0.3 + resolution: "jest-runtime@npm:30.0.3" dependencies: "@jest/environment": "npm:30.0.2" "@jest/fake-timers": "npm:30.0.2" - "@jest/globals": "npm:30.0.2" + "@jest/globals": "npm:30.0.3" "@jest/source-map": "npm:30.0.1" "@jest/test-result": "npm:30.0.2" "@jest/transform": "npm:30.0.2" @@ -6686,40 +6829,40 @@ __metadata: jest-mock: "npm:30.0.2" jest-regex-util: "npm:30.0.1" jest-resolve: "npm:30.0.2" - jest-snapshot: "npm:30.0.2" + jest-snapshot: "npm:30.0.3" jest-util: "npm:30.0.2" slash: "npm:^3.0.0" strip-bom: "npm:^4.0.0" - checksum: 10/ad20258e0bed25ba8b53a2dd635e6865ee81592646e86668e54c4d86db50ef1d1b5a882219c031e1d7ad445b5ad2749787c468d221c0a8095807095ccb1c5f18 + checksum: 10/6800d3561dcb93baa881599cbce3342d283661a2be8c7cf8a425db6bc1326c80514732e98159f68df4b74e6e21b6e81ccb7fa1beb29a822ed476345e75e44093 languageName: node linkType: hard -"jest-snapshot@npm:30.0.2": - version: 30.0.2 - resolution: "jest-snapshot@npm:30.0.2" +"jest-snapshot@npm:30.0.3": + version: 30.0.3 + resolution: "jest-snapshot@npm:30.0.3" dependencies: "@babel/core": "npm:^7.27.4" "@babel/generator": "npm:^7.27.5" "@babel/plugin-syntax-jsx": "npm:^7.27.1" "@babel/plugin-syntax-typescript": "npm:^7.27.1" "@babel/types": "npm:^7.27.3" - "@jest/expect-utils": "npm:30.0.2" + "@jest/expect-utils": "npm:30.0.3" "@jest/get-type": "npm:30.0.1" "@jest/snapshot-utils": "npm:30.0.1" "@jest/transform": "npm:30.0.2" "@jest/types": "npm:30.0.1" babel-preset-current-node-syntax: "npm:^1.1.0" chalk: "npm:^4.1.2" - expect: "npm:30.0.2" + expect: "npm:30.0.3" graceful-fs: "npm:^4.2.11" - jest-diff: "npm:30.0.2" - jest-matcher-utils: "npm:30.0.2" + jest-diff: "npm:30.0.3" + jest-matcher-utils: "npm:30.0.3" jest-message-util: "npm:30.0.2" jest-util: "npm:30.0.2" pretty-format: "npm:30.0.2" semver: "npm:^7.7.2" synckit: "npm:^0.11.8" - checksum: 10/7c6b3c626c5bd0706bd7649648d5d1b304717b77e7f94ca866ca9be224771b8688d22f32efcbe8587b30023bb1fcfa81936f9451211b002c7725f3f606415b60 + checksum: 10/ca08755353b1655f6524d93ca891fbb9ae3b124ac09c66d58670b005ddaa3b9f9b8dd93054e8c8ed07c5fd2310d1f0d69c169f67e7c695806bf749a0ba0c2c59 languageName: node linkType: hard @@ -6780,14 +6923,14 @@ __metadata: languageName: node linkType: hard -"jest@npm:^30.0.2": - version: 30.0.2 - resolution: "jest@npm:30.0.2" +"jest@npm:^30.0.3": + version: 30.0.3 + resolution: "jest@npm:30.0.3" dependencies: - "@jest/core": "npm:30.0.2" + "@jest/core": "npm:30.0.3" "@jest/types": "npm:30.0.1" import-local: "npm:^3.2.0" - jest-cli: "npm:30.0.2" + jest-cli: "npm:30.0.3" peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -6795,7 +6938,7 @@ __metadata: optional: true bin: jest: ./bin/jest.js - checksum: 10/d8ef77d07971ffce9a9b6c52fcf841e4c6a4c10926665a59e12e4aa94986595c4c2c5e8cfadae929fb2005f5dfd9008ea8e2addde2994aee27e2544b1e702845 + checksum: 10/69b569854a92fa8ab06d97807177323997864bd2bf2b330b504a29bb8c3cfd51a914d42ccb72987ac3763b8c055dd31b80526a2d5092e1bbf101714b37611fb6 languageName: node linkType: hard @@ -7679,9 +7822,9 @@ __metadata: languageName: node linkType: hard -"mocha@npm:^11.7.0": - version: 11.7.0 - resolution: "mocha@npm:11.7.0" +"mocha@npm:^11.7.1": + version: 11.7.1 + resolution: "mocha@npm:11.7.1" dependencies: browser-stdout: "npm:^1.3.1" chokidar: "npm:^4.0.1" @@ -7706,7 +7849,7 @@ __metadata: bin: _mocha: bin/_mocha mocha: bin/mocha.js - checksum: 10/00c6dd8f6cdd3b4f8c4000193057d5500bd4117d0ce441a1193bca59187f69708a64c68adfcb2b49e2fc61f36099f3c2082a93c0a062ce49d9846a85a602de15 + checksum: 10/2b376eb178c4af99a9e2562b01ef7f509be6273146c29edd15f1281fcd85ee2096c2f8404210d8f9c6a522eba81396b3fe5b27b987adf2b3d57e2dce9ef7520b languageName: node linkType: hard @@ -8447,12 +8590,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.6.0": - version: 3.6.0 - resolution: "prettier@npm:3.6.0" +"prettier@npm:^3.6.2": + version: 3.6.2 + resolution: "prettier@npm:3.6.2" bin: prettier: bin/prettier.cjs - checksum: 10/5c0db5a8e32d2ac9824d8bc652990dfd534bc7a7c6f26d99d50c9146a2d9befb3cd1cc86c4aee71caf6b264d421a4b4b5961e31a62dda3790b8fec2521a76eef + checksum: 10/1213691706bcef1371d16ef72773c8111106c3533b660b1cc8ec158bd109cdf1462804125f87f981f23c4a3dba053b6efafda30ab0114cc5b4a725606bb9ff26 languageName: node linkType: hard @@ -9258,29 +9401,29 @@ __metadata: resolution: "sass-true@workspace:." dependencies: "@adobe/css-tools": "npm:^4.4.3" - "@babel/core": "npm:^7.27.4" + "@babel/core": "npm:^7.27.7" "@babel/eslint-parser": "npm:^7.27.5" "@babel/preset-env": "npm:^7.27.2" "@babel/preset-typescript": "npm:^7.27.1" - "@eslint/js": "npm:^9.29.0" - "@types/lodash": "npm:^4.17.18" + "@eslint/js": "npm:^9.30.0" + "@types/lodash": "npm:^4.17.19" babel-jest: "npm:^30.0.2" chai: "npm:^4.5.0" - eslint: "npm:^9.29.0" + eslint: "npm:^9.30.0" eslint-config-prettier: "npm:^10.1.5" - eslint-import-resolver-typescript: "npm:^4.4.3" + eslint-import-resolver-typescript: "npm:^4.4.4" eslint-plugin-import: "npm:^2.32.0" eslint-plugin-jest: "npm:^29.0.1" eslint-plugin-jest-dom: "npm:^5.5.0" eslint-plugin-simple-import-sort: "npm:^12.1.1" globals: "npm:^16.2.0" - jest: "npm:^30.0.2" - jest-diff: "npm:^30.0.2" + jest: "npm:^30.0.3" + jest-diff: "npm:^30.0.3" lodash: "npm:^4.17.21" - mocha: "npm:^11.7.0" + mocha: "npm:^11.7.1" npm-run-all: "npm:^4.1.5" postcss: "npm:^8.5.6" - prettier: "npm:^3.6.0" + prettier: "npm:^3.6.2" sass: "npm:^1.89.2" sass-embedded: "npm:^1.89.2" sassdoc: "npm:^2.7.4" @@ -9288,7 +9431,7 @@ __metadata: stylelint: "npm:^16.21.0" stylelint-config-standard-scss: "npm:^15.0.1" typescript: "npm:^5.8.3" - typescript-eslint: "npm:^8.34.1" + typescript-eslint: "npm:^8.35.1" peerDependencies: sass: ">=1.45.0" sass-embedded: ">=1.45.0" @@ -9752,6 +9895,13 @@ __metadata: languageName: node linkType: hard +"stable-hash-x@npm:^0.2.0": + version: 0.2.0 + resolution: "stable-hash-x@npm:0.2.0" + checksum: 10/136f05d0e4d441876012b423541476ff5b695c93b56d1959560be858b9e324ea6de6c16ecbd735a040ee8396427dd867bed0bf90b2cdb1fc422566747b91a0e5 + languageName: node + linkType: hard + "stack-utils@npm:^2.0.6": version: 2.0.6 resolution: "stack-utils@npm:2.0.6" @@ -10481,17 +10631,17 @@ __metadata: languageName: node linkType: hard -"typescript-eslint@npm:^8.34.1": - version: 8.34.1 - resolution: "typescript-eslint@npm:8.34.1" +"typescript-eslint@npm:^8.35.1": + version: 8.35.1 + resolution: "typescript-eslint@npm:8.35.1" dependencies: - "@typescript-eslint/eslint-plugin": "npm:8.34.1" - "@typescript-eslint/parser": "npm:8.34.1" - "@typescript-eslint/utils": "npm:8.34.1" + "@typescript-eslint/eslint-plugin": "npm:8.35.1" + "@typescript-eslint/parser": "npm:8.35.1" + "@typescript-eslint/utils": "npm:8.35.1" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10/78088abe01b7f6ba4c6036a43eb3992dfe16dc7604db73e0b9f3c7c4adb452ab715c4d644344ef89ee52c941f7536a290b22a09b0e35dcef2cf158c99b49b17d + checksum: 10/56080cf28068e074cf6fa9f0a4002b54fe2c9ba319a7b0eccc5d0a4a76fecb8023fe83f209b983da2f0c782fbbd1c6a5fd680f9dd71e4a1f0e964fb6df4dd89e languageName: node linkType: hard