diff --git a/package.json b/package.json index 3191f6f..bb27585 100644 --- a/package.json +++ b/package.json @@ -41,24 +41,24 @@ }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.0", - "@sveltejs/kit": "^2.5.7", + "@sveltejs/kit": "^2.5.9", "@sveltejs/vite-plugin-svelte": "^3.1.0", - "@testing-library/jest-dom": "^6.4.2", + "@testing-library/jest-dom": "^6.4.5", "@testing-library/svelte": "^5.1.0", "@types/jest": "^29.5.12", - "@types/lodash": "^4.17.0", + "@types/lodash": "^4.17.4", "@types/node": "*", - "@typescript-eslint/eslint-plugin": "^7.7.1", - "@typescript-eslint/parser": "^7.7.1", - "@vitest/coverage-v8": "^1.5.2", + "@typescript-eslint/eslint-plugin": "^7.9.0", + "@typescript-eslint/parser": "^7.9.0", + "@vitest/coverage-v8": "^1.6.0", "chokidar-cli": "^3.0.0", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-import-resolver-typescript": "^3.6.1", "eslint-plugin-import": "^2.29.1", - "eslint-plugin-jest": "^28.3.0", + "eslint-plugin-jest": "^28.5.0", "eslint-plugin-simple-import-sort": "^12.1.0", - "eslint-plugin-svelte": "^2.38.0", + "eslint-plugin-svelte": "^2.39.0", "jsdom": "^24.0.0", "lodash": "^4.17.21", "mocha": "^10.4.0", @@ -67,18 +67,18 @@ "postcss": "^8.4.38", "prettier": "^3.2.5", "prettier-plugin-svelte": "^3.2.3", - "sass": "^1.75.0", + "sass": "^1.77.2", "sass-true": "^8.0.0", "sassdoc": "^2.7.4", "sassdoc-theme-herman": "^6.0.1", - "stylelint": "^16.4.0", + "stylelint": "^16.5.0", "stylelint-config-standard-scss": "^13.1.0", - "svelte": "^4.2.15", - "svelte-check": "^3.7.0", + "svelte": "^4.2.17", + "svelte-check": "^3.7.1", "ts-node": "^10.9.2", "typescript": "^5.4.5", - "vite": "^5.2.10", - "vitest": "^1.5.2" + "vite": "^5.2.11", + "vitest": "^1.6.0" }, "packageManager": "yarn@4.2.2" } diff --git a/yarn.lock b/yarn.lock index 05e4277..b076bc7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -687,9 +687,9 @@ __metadata: languageName: node linkType: hard -"@sveltejs/kit@npm:^2.5.7": - version: 2.5.7 - resolution: "@sveltejs/kit@npm:2.5.7" +"@sveltejs/kit@npm:^2.5.9": + version: 2.5.9 + resolution: "@sveltejs/kit@npm:2.5.9" dependencies: "@types/cookie": "npm:^0.6.0" cookie: "npm:^0.6.0" @@ -709,7 +709,7 @@ __metadata: vite: ^5.0.3 bin: svelte-kit: svelte-kit.js - checksum: 10/c87325f65a75c31e91ed58f351ac15ecdb448f05f7837ae7b3f8cd265af92e1e7bc27d73baa3c3cec12f8190029a9853c03b85737ce05b5401d744e7770f652b + checksum: 10/2eb1630b317d39ace7e0e0352de6c00aa80d890d6297f58fab997f645f6159060a34bae8c89fd116abf7f1cbc4bc19fd5e9e45e37f8f8005cbd9fa88c0e8a4c3 languageName: node linkType: hard @@ -769,9 +769,9 @@ __metadata: languageName: node linkType: hard -"@testing-library/jest-dom@npm:^6.4.2": - version: 6.4.2 - resolution: "@testing-library/jest-dom@npm:6.4.2" +"@testing-library/jest-dom@npm:^6.4.5": + version: 6.4.5 + resolution: "@testing-library/jest-dom@npm:6.4.5" dependencies: "@adobe/css-tools": "npm:^4.3.2" "@babel/runtime": "npm:^7.9.2" @@ -779,7 +779,7 @@ __metadata: chalk: "npm:^3.0.0" css.escape: "npm:^1.5.1" dom-accessibility-api: "npm:^0.6.3" - lodash: "npm:^4.17.15" + lodash: "npm:^4.17.21" redent: "npm:^3.0.0" peerDependencies: "@jest/globals": ">= 28" @@ -798,7 +798,7 @@ __metadata: optional: true vitest: optional: true - checksum: 10/7ee1e51caffad032734a4a43a00bf72d49080cf1bbf53021b443e91c7fa3762a66f55ce68f1c6643590fe66fbc4df92142659b8cf17c92166a3fb22691987e0d + checksum: 10/6d9e6cc01ec9111ea631657d93596fa9505d294fdfc4172fbd750b8df6268f02d55900626423b195dac5b067a302557453894a5814bdf4e770dee37cdb1c0f2d languageName: node linkType: hard @@ -904,13 +904,6 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.15": - version: 7.0.15 - resolution: "@types/json-schema@npm:7.0.15" - checksum: 10/1a3c3e06236e4c4aab89499c428d585527ce50c24fe8259e8b3926d3df4cfbbbcf306cfc73ddfb66cbafc973116efd15967020b0f738f63e09e64c7d260519e7 - languageName: node - linkType: hard - "@types/json5@npm:^0.0.29": version: 0.0.29 resolution: "@types/json5@npm:0.0.29" @@ -927,10 +920,10 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:^4.17.0": - version: 4.17.0 - resolution: "@types/lodash@npm:4.17.0" - checksum: 10/2053203292b5af99352d108656ceb15d39da5922fc3fb8186e1552d65c82d6e545372cc97f36c95873aa7186404d59d9305e9d49254d4ae55e77df1e27ab7b5d +"@types/lodash@npm:^4.17.4": + version: 4.17.4 + resolution: "@types/lodash@npm:4.17.4" + checksum: 10/3ec19f9fc48200006e71733e08bcb1478b0398673657fcfb21a8643d41a80bcce09a01000077c3b23a3c6d86b9b314abe0672a8fdfc0fd66b893bd41955cfab8 languageName: node linkType: hard @@ -959,13 +952,6 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:^7.5.0, @types/semver@npm:^7.5.8": - version: 7.5.8 - resolution: "@types/semver@npm:7.5.8" - checksum: 10/3496808818ddb36deabfe4974fd343a78101fa242c4690044ccdc3b95dcf8785b494f5d628f2f47f38a702f8db9c53c67f47d7818f2be1b79f2efb09692e1178 - languageName: node - linkType: hard - "@types/stack-utils@npm:^2.0.0": version: 2.0.3 resolution: "@types/stack-utils@npm:2.0.3" @@ -989,20 +975,18 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^7.7.1": - version: 7.7.1 - resolution: "@typescript-eslint/eslint-plugin@npm:7.7.1" +"@typescript-eslint/eslint-plugin@npm:^7.9.0": + version: 7.9.0 + resolution: "@typescript-eslint/eslint-plugin@npm:7.9.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:7.7.1" - "@typescript-eslint/type-utils": "npm:7.7.1" - "@typescript-eslint/utils": "npm:7.7.1" - "@typescript-eslint/visitor-keys": "npm:7.7.1" - debug: "npm:^4.3.4" + "@typescript-eslint/scope-manager": "npm:7.9.0" + "@typescript-eslint/type-utils": "npm:7.9.0" + "@typescript-eslint/utils": "npm:7.9.0" + "@typescript-eslint/visitor-keys": "npm:7.9.0" graphemer: "npm:^1.4.0" ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" - semver: "npm:^7.6.0" ts-api-utils: "npm:^1.3.0" peerDependencies: "@typescript-eslint/parser": ^7.0.0 @@ -1010,54 +994,44 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/54064fe466edcebece50cf4cfc4cb18753bcba7da0e3f0db29bf628586716b14945cadf01529ebc3d823e35bc62debf21aa636ae1f5e4fa92670dce65b3dec8c + checksum: 10/91ab53a68695d326bc1b9cb9b0f1ad8e1941597051522cd7b4461b47cd2ef11b8fb16f5c10c590673e2ac80b3094bec5022a41eaf0b443fc129421b857eefab6 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^7.7.1": - version: 7.7.1 - resolution: "@typescript-eslint/parser@npm:7.7.1" +"@typescript-eslint/parser@npm:^7.9.0": + version: 7.9.0 + resolution: "@typescript-eslint/parser@npm:7.9.0" dependencies: - "@typescript-eslint/scope-manager": "npm:7.7.1" - "@typescript-eslint/types": "npm:7.7.1" - "@typescript-eslint/typescript-estree": "npm:7.7.1" - "@typescript-eslint/visitor-keys": "npm:7.7.1" + "@typescript-eslint/scope-manager": "npm:7.9.0" + "@typescript-eslint/types": "npm:7.9.0" + "@typescript-eslint/typescript-estree": "npm:7.9.0" + "@typescript-eslint/visitor-keys": "npm:7.9.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 10/39cd5c686e9f7e86da669fc3622b203e1025f162d42c4f45373e827c659b8823535fe4ea62ccb5e672ef999f8491d74c8c5c4c497367c884672fc835497ea180 + checksum: 10/6c10ceae8a9199b07ca91e75e59d5cc789a6931ed2284a698e482f2653f832c6c89201fc4399334189fd76e4d30c0d1885caca96ff3af4bf9f7cf2777d9fb91f languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/scope-manager@npm:6.21.0" +"@typescript-eslint/scope-manager@npm:7.9.0": + version: 7.9.0 + resolution: "@typescript-eslint/scope-manager@npm:7.9.0" dependencies: - "@typescript-eslint/types": "npm:6.21.0" - "@typescript-eslint/visitor-keys": "npm:6.21.0" - checksum: 10/fe91ac52ca8e09356a71dc1a2f2c326480f3cccfec6b2b6d9154c1a90651ab8ea270b07c67df5678956c3bbf0bbe7113ab68f68f21b20912ea528b1214197395 + "@typescript-eslint/types": "npm:7.9.0" + "@typescript-eslint/visitor-keys": "npm:7.9.0" + checksum: 10/5344c37f696f1d95039631b79285f4e336099b2a35caf334f90cb2bf8f93a3257a9d5091df3f58d3af9272fe00a18ab3ad4c1cce6a7dd2b8e76b08fa7e606233 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.7.1": - version: 7.7.1 - resolution: "@typescript-eslint/scope-manager@npm:7.7.1" +"@typescript-eslint/type-utils@npm:7.9.0": + version: 7.9.0 + resolution: "@typescript-eslint/type-utils@npm:7.9.0" dependencies: - "@typescript-eslint/types": "npm:7.7.1" - "@typescript-eslint/visitor-keys": "npm:7.7.1" - checksum: 10/7823cd15e7205d2c0d9e69432717c385b2ecd7559d5edba79113c2e97c6c5e8ca3dae9343a734bc740be97e096bfcb9dfb81a3da697f9fbf5600a56a42cf70e9 - languageName: node - linkType: hard - -"@typescript-eslint/type-utils@npm:7.7.1": - version: 7.7.1 - resolution: "@typescript-eslint/type-utils@npm:7.7.1" - dependencies: - "@typescript-eslint/typescript-estree": "npm:7.7.1" - "@typescript-eslint/utils": "npm:7.7.1" + "@typescript-eslint/typescript-estree": "npm:7.9.0" + "@typescript-eslint/utils": "npm:7.9.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.3.0" peerDependencies: @@ -1065,49 +1039,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/c64dfd3e535741270012d289d1327e487df877adfa8a9920b1f8d6616f3b7159ef8ee1d6b62e866b6a5c64d675c5008e87f4ea20b5fc032e95f197a749d38ae6 - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/types@npm:6.21.0" - checksum: 10/e26da86d6f36ca5b6ef6322619f8ec55aabcd7d43c840c977ae13ae2c964c3091fc92eb33730d8be08927c9de38466c5323e78bfb270a9ff1d3611fe821046c5 + checksum: 10/b756a7655fc9f55700759919068721ce025bd062485f88811269993615f64b0bfd146549f6e74c740ce85e81dc9bc7e7f6b7a87dea307a25e2eaa07a07b16d15 languageName: node linkType: hard -"@typescript-eslint/types@npm:7.7.1": - version: 7.7.1 - resolution: "@typescript-eslint/types@npm:7.7.1" - checksum: 10/a1ecbaf3b8a5243394d421644f2b3eb164feea645e36dd07f1afb5008598201f19c7988141fc162c647f380dda7cf571017c0eabbbc4c5432b0143383853e134 +"@typescript-eslint/types@npm:7.9.0": + version: 7.9.0 + resolution: "@typescript-eslint/types@npm:7.9.0" + checksum: 10/59cbd1b272132a7e1937a2bff20e2db67d566ad96d02f40541533ad1cce22b760cce3034f29a9087af423384212b8da1030660519d861c43de85e0cd56ae5f08 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/typescript-estree@npm:6.21.0" +"@typescript-eslint/typescript-estree@npm:7.9.0": + version: 7.9.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.9.0" dependencies: - "@typescript-eslint/types": "npm:6.21.0" - "@typescript-eslint/visitor-keys": "npm:6.21.0" - debug: "npm:^4.3.4" - globby: "npm:^11.1.0" - is-glob: "npm:^4.0.3" - minimatch: "npm:9.0.3" - semver: "npm:^7.5.4" - ts-api-utils: "npm:^1.0.1" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/b32fa35fca2a229e0f5f06793e5359ff9269f63e9705e858df95d55ca2cd7fdb5b3e75b284095a992c48c5fc46a1431a1a4b6747ede2dd08929dc1cbacc589b8 - languageName: node - linkType: hard - -"@typescript-eslint/typescript-estree@npm:7.7.1": - version: 7.7.1 - resolution: "@typescript-eslint/typescript-estree@npm:7.7.1" - dependencies: - "@typescript-eslint/types": "npm:7.7.1" - "@typescript-eslint/visitor-keys": "npm:7.7.1" + "@typescript-eslint/types": "npm:7.9.0" + "@typescript-eslint/visitor-keys": "npm:7.9.0" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" @@ -1117,61 +1065,31 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/df5fe6c573b15e8058b88d1535eeca11115118adc54225f511d2762d74e2d453205ba27e63f6666cb5f3dc73d639208a183fb05db1f75063b115d52b1fae3e20 + checksum: 10/fae2e54124308f6e9f640605119510729a401de3dc5c821cfeffd692dcdd2f5efb5ac9ac6cc18aec4895826b771d0ee2e13e8aa247d58541459677e4cb43cb0d languageName: node linkType: hard -"@typescript-eslint/utils@npm:7.7.1": - version: 7.7.1 - resolution: "@typescript-eslint/utils@npm:7.7.1" +"@typescript-eslint/utils@npm:7.9.0, @typescript-eslint/utils@npm:^6.0.0 || ^7.0.0": + version: 7.9.0 + resolution: "@typescript-eslint/utils@npm:7.9.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@types/json-schema": "npm:^7.0.15" - "@types/semver": "npm:^7.5.8" - "@typescript-eslint/scope-manager": "npm:7.7.1" - "@typescript-eslint/types": "npm:7.7.1" - "@typescript-eslint/typescript-estree": "npm:7.7.1" - semver: "npm:^7.6.0" + "@typescript-eslint/scope-manager": "npm:7.9.0" + "@typescript-eslint/types": "npm:7.9.0" + "@typescript-eslint/typescript-estree": "npm:7.9.0" peerDependencies: eslint: ^8.56.0 - checksum: 10/5a352c3a849300b5d676bf5f451418a2fb0cd3ab515f3733521ad03cf047849c52c76f6e5d2406e08f6d0dbad3a4708b490f909c91a1a9e3d73060a750b3bca2 - languageName: node - linkType: hard - -"@typescript-eslint/utils@npm:^6.0.0": - version: 6.21.0 - resolution: "@typescript-eslint/utils@npm:6.21.0" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.4.0" - "@types/json-schema": "npm:^7.0.12" - "@types/semver": "npm:^7.5.0" - "@typescript-eslint/scope-manager": "npm:6.21.0" - "@typescript-eslint/types": "npm:6.21.0" - "@typescript-eslint/typescript-estree": "npm:6.21.0" - semver: "npm:^7.5.4" - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - checksum: 10/b404a2c55a425a79d054346ae123087d30c7ecf7ed7abcf680c47bf70c1de4fabadc63434f3f460b2fa63df76bc9e4a0b9fa2383bb8a9fcd62733fb5c4e4f3e3 + checksum: 10/3895739854c48d4b8a1b33a9ab62ef44c074c007d556655908d1853e982810a04cc90217742caadf52c33be6453933aa5b23786b779ccb2bda557c762526da99 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/visitor-keys@npm:6.21.0" +"@typescript-eslint/visitor-keys@npm:7.9.0": + version: 7.9.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.9.0" dependencies: - "@typescript-eslint/types": "npm:6.21.0" - eslint-visitor-keys: "npm:^3.4.1" - checksum: 10/30422cdc1e2ffad203df40351a031254b272f9c6f2b7e02e9bfa39e3fc2c7b1c6130333b0057412968deda17a3a68a578a78929a8139c6acef44d9d841dc72e1 - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:7.7.1": - version: 7.7.1 - resolution: "@typescript-eslint/visitor-keys@npm:7.7.1" - dependencies: - "@typescript-eslint/types": "npm:7.7.1" + "@typescript-eslint/types": "npm:7.9.0" eslint-visitor-keys: "npm:^3.4.3" - checksum: 10/dcc5748b10bb1b169516b33e87b6d86b562e25725a95e5ac515cb197589d9667aaa7cfffa93234095a73c80addb6dd88e2a9ab01d2be0c274254b5be1ca4057a + checksum: 10/63cceb4c6aebc230e588c1a7b93db609cb7f3ecf4244cce49623f793f73a0f5a97d866a50758c9923162352f5dc8aa161a37be7eec5ab8aa54ca3c6642a6bd4f languageName: node linkType: hard @@ -1182,9 +1100,9 @@ __metadata: languageName: node linkType: hard -"@vitest/coverage-v8@npm:^1.5.2": - version: 1.5.2 - resolution: "@vitest/coverage-v8@npm:1.5.2" +"@vitest/coverage-v8@npm:^1.6.0": + version: 1.6.0 + resolution: "@vitest/coverage-v8@npm:1.6.0" dependencies: "@ampproject/remapping": "npm:^2.2.1" "@bcoe/v8-coverage": "npm:^0.2.3" @@ -1200,62 +1118,62 @@ __metadata: strip-literal: "npm:^2.0.0" test-exclude: "npm:^6.0.0" peerDependencies: - vitest: 1.5.2 - checksum: 10/aba6a7004573577f6da0a3e645f96430ae673c18f9f6903e6449615346b0878c8904f1a387ee3a4a746c7a1a54f4ce652a4d1cea28365dd600a3bee589e1af8a + vitest: 1.6.0 + checksum: 10/705d5f40c7795c9aa5123cca937760f060209241911dae63bd6db2f03b59f3ca41661b6a691bb781509312228cf91b4669a4daf7170a7ba7d5b6f5161a999443 languageName: node linkType: hard -"@vitest/expect@npm:1.5.2": - version: 1.5.2 - resolution: "@vitest/expect@npm:1.5.2" +"@vitest/expect@npm:1.6.0": + version: 1.6.0 + resolution: "@vitest/expect@npm:1.6.0" dependencies: - "@vitest/spy": "npm:1.5.2" - "@vitest/utils": "npm:1.5.2" + "@vitest/spy": "npm:1.6.0" + "@vitest/utils": "npm:1.6.0" chai: "npm:^4.3.10" - checksum: 10/47ea9f1e7482de32100b243e599587979664bae569def43371d5c2a19514709cc3019c7f3ac6f4179d2183a0221642277a44029ac44cef04e54fbbbb52785e17 + checksum: 10/e82304a12e22b98c1ccea81e8f33c838561deb878588eac463164cc4f8fc0c401ace3a9e6758d9e3a6bcc01313e845e8478aaefb7548eaded04b8de12c1928f6 languageName: node linkType: hard -"@vitest/runner@npm:1.5.2": - version: 1.5.2 - resolution: "@vitest/runner@npm:1.5.2" +"@vitest/runner@npm:1.6.0": + version: 1.6.0 + resolution: "@vitest/runner@npm:1.6.0" dependencies: - "@vitest/utils": "npm:1.5.2" + "@vitest/utils": "npm:1.6.0" p-limit: "npm:^5.0.0" pathe: "npm:^1.1.1" - checksum: 10/9bb002c6de3da6011642bd09c5d1cf3ea0a6595e4cb88b9cd3314e99e5583ec398d35c57bebc91b197631ac9dea61d4adb53f9e3217b4d55c3b52fa930e8edab + checksum: 10/d83a608be36dace77f91a9d15ab7753f9c5923281188a8d9cb5ccec770df9cc9ba80e5e1e3465328c7605977be0f0708610855abf5f4af037a4ede5f51a83e47 languageName: node linkType: hard -"@vitest/snapshot@npm:1.5.2": - version: 1.5.2 - resolution: "@vitest/snapshot@npm:1.5.2" +"@vitest/snapshot@npm:1.6.0": + version: 1.6.0 + resolution: "@vitest/snapshot@npm:1.6.0" dependencies: magic-string: "npm:^0.30.5" pathe: "npm:^1.1.1" pretty-format: "npm:^29.7.0" - checksum: 10/80d6ca478aee3caf6ce5afecd4f37d2677a619bdc63c4209281b047d39657045f4db1bac5ba9a1c38480df0d3f141da86013579c14b8104c7e8c43ed5134ca96 + checksum: 10/0bfc26a48b45814604ff0f7276d73a047b79f3618e0b620ff54ea2de548e9603a9770963ba6ebb19f7ea1ed51001cbca58d74aa0271651d4f8e88c6233885eba languageName: node linkType: hard -"@vitest/spy@npm:1.5.2": - version: 1.5.2 - resolution: "@vitest/spy@npm:1.5.2" +"@vitest/spy@npm:1.6.0": + version: 1.6.0 + resolution: "@vitest/spy@npm:1.6.0" dependencies: tinyspy: "npm:^2.2.0" - checksum: 10/e4424f9e0d1e4f11ec242aeb5f98fa6420ecf7d8bb456a8b31795e02f933d7b529946a6442c886b27cf324925ac105536f4a8fcbf672d775c1b6d0897a36b061 + checksum: 10/1c9698272a58aa47708bb8a1672d655fcec3285b02067cc3f70bfe76f4eda7a756eb379f8c945ccbe61677f5189aeb5ba93c2737a9d7db2de8c4e7bbdffcd372 languageName: node linkType: hard -"@vitest/utils@npm:1.5.2": - version: 1.5.2 - resolution: "@vitest/utils@npm:1.5.2" +"@vitest/utils@npm:1.6.0": + version: 1.6.0 + resolution: "@vitest/utils@npm:1.6.0" dependencies: diff-sequences: "npm:^29.6.3" estree-walker: "npm:^3.0.3" loupe: "npm:^2.3.7" pretty-format: "npm:^29.7.0" - checksum: 10/74fb0a32973038b00b6ca427cf387c07ff879342e6ea980420b3a9b6d74b0332cdcc9db184ad842584099ac956987bddcdc49001ed648deb49b8f54416570ff0 + checksum: 10/5c5d7295ac13fcea1da039232bcc7c3fc6f070070fe12ba2ad152456af6e216e48a3ae169016cfcd5055706a00dc567b8f62e4a9b1914f069f52b8f0a3c25e60 languageName: node linkType: hard @@ -3327,11 +3245,11 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jest@npm:^28.3.0": - version: 28.3.0 - resolution: "eslint-plugin-jest@npm:28.3.0" +"eslint-plugin-jest@npm:^28.5.0": + version: 28.5.0 + resolution: "eslint-plugin-jest@npm:28.5.0" dependencies: - "@typescript-eslint/utils": "npm:^6.0.0" + "@typescript-eslint/utils": "npm:^6.0.0 || ^7.0.0" peerDependencies: "@typescript-eslint/eslint-plugin": ^6.0.0 || ^7.0.0 eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -3341,7 +3259,7 @@ __metadata: optional: true jest: optional: true - checksum: 10/b26fe20376d24ed5cc497e919f5d34134ae52c1e79e7bbb9e445cfe46e27a2b4bf75bd402bf31ecc39ca5eb54449e37b302f9d29c57e9c25e6d32385ca8d9093 + checksum: 10/d2a3d4b194ec310fa99ef8cfc47a3ce81f44f13378a89a77ccd9cae218ebb9ff800082cb53e46006a80de5e1bfbba96d17540f9a8a883f3e16713e1b80c41a51 languageName: node linkType: hard @@ -3354,29 +3272,29 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-svelte@npm:^2.38.0": - version: 2.38.0 - resolution: "eslint-plugin-svelte@npm:2.38.0" +"eslint-plugin-svelte@npm:^2.39.0": + version: 2.39.0 + resolution: "eslint-plugin-svelte@npm:2.39.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" "@jridgewell/sourcemap-codec": "npm:^1.4.15" debug: "npm:^4.3.4" eslint-compat-utils: "npm:^0.5.0" esutils: "npm:^2.0.3" - known-css-properties: "npm:^0.30.0" + known-css-properties: "npm:^0.31.0" postcss: "npm:^8.4.38" postcss-load-config: "npm:^3.1.4" postcss-safe-parser: "npm:^6.0.0" postcss-selector-parser: "npm:^6.0.16" semver: "npm:^7.6.0" - svelte-eslint-parser: "npm:>=0.35.0 <1.0.0" + svelte-eslint-parser: "npm:>=0.36.0 <1.0.0" peerDependencies: eslint: ^7.0.0 || ^8.0.0-0 || ^9.0.0-0 svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.112 peerDependenciesMeta: svelte: optional: true - checksum: 10/a6c33aae48ac8d324887cadde11a3b188fcb5ea5c24710d0efa8cf5414be5e9d4f4d29e87a02f8b48917c22af03cc0d57c6e6158895e986a172c5902c2da21c8 + checksum: 10/09d681abef78973b130e9733fd7726c8398b5f6977f174a87e1ef891baa866437b381dbec81697c766f35f5e92ceb0cd44377dd0106926ff0781f0b4acfee8a3 languageName: node linkType: hard @@ -5315,6 +5233,13 @@ __metadata: languageName: node linkType: hard +"known-css-properties@npm:^0.31.0": + version: 0.31.0 + resolution: "known-css-properties@npm:0.31.0" + checksum: 10/559679a98e58806c77c267aaaad56217a0d456e59d1f64e4d4ae5ee90319f888064f93e2acaed67b117badd723c22c1bec3cb38a07482c7de331b93fb2ba0c94 + languageName: node + linkType: hard + "latest-version@npm:^5.0.0": version: 5.1.0 resolution: "latest-version@npm:5.1.0" @@ -5642,7 +5567,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4.17.11, lodash@npm:^4.17.15, lodash@npm:^4.17.21": +"lodash@npm:^4.17.11, lodash@npm:^4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: 10/c08619c038846ea6ac754abd6dd29d2568aa705feb69339e836dfa8d8b09abbb2f859371e86863eda41848221f9af43714491467b5b0299122431e202bb0c532 @@ -5941,15 +5866,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:9.0.3": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10/c81b47d28153e77521877649f4bab48348d10938df9e8147a58111fe00ef89559a2938de9f6632910c4f7bf7bb5cd81191a546167e58d357f0cfb1e18cecc1c5 - languageName: node - linkType: hard - "minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" @@ -6466,16 +6382,16 @@ __metadata: resolution: "oddcontrast@workspace:." dependencies: "@sveltejs/adapter-auto": "npm:^3.2.0" - "@sveltejs/kit": "npm:^2.5.7" + "@sveltejs/kit": "npm:^2.5.9" "@sveltejs/vite-plugin-svelte": "npm:^3.1.0" - "@testing-library/jest-dom": "npm:^6.4.2" + "@testing-library/jest-dom": "npm:^6.4.5" "@testing-library/svelte": "npm:^5.1.0" "@types/jest": "npm:^29.5.12" - "@types/lodash": "npm:^4.17.0" + "@types/lodash": "npm:^4.17.4" "@types/node": "npm:*" - "@typescript-eslint/eslint-plugin": "npm:^7.7.1" - "@typescript-eslint/parser": "npm:^7.7.1" - "@vitest/coverage-v8": "npm:^1.5.2" + "@typescript-eslint/eslint-plugin": "npm:^7.9.0" + "@typescript-eslint/parser": "npm:^7.9.0" + "@vitest/coverage-v8": "npm:^1.6.0" accoutrement: "npm:^4.0.4" chokidar-cli: "npm:^3.0.0" colorjs.io: "npm:^0.5.0" @@ -6483,9 +6399,9 @@ __metadata: eslint-config-prettier: "npm:^9.1.0" eslint-import-resolver-typescript: "npm:^3.6.1" eslint-plugin-import: "npm:^2.29.1" - eslint-plugin-jest: "npm:^28.3.0" + eslint-plugin-jest: "npm:^28.5.0" eslint-plugin-simple-import-sort: "npm:^12.1.0" - eslint-plugin-svelte: "npm:^2.38.0" + eslint-plugin-svelte: "npm:^2.39.0" jsdom: "npm:^24.0.0" lodash: "npm:^4.17.21" mocha: "npm:^10.4.0" @@ -6494,18 +6410,18 @@ __metadata: postcss: "npm:^8.4.38" prettier: "npm:^3.2.5" prettier-plugin-svelte: "npm:^3.2.3" - sass: "npm:^1.75.0" + sass: "npm:^1.77.2" sass-true: "npm:^8.0.0" sassdoc: "npm:^2.7.4" sassdoc-theme-herman: "npm:^6.0.1" - stylelint: "npm:^16.4.0" + stylelint: "npm:^16.5.0" stylelint-config-standard-scss: "npm:^13.1.0" - svelte: "npm:^4.2.15" - svelte-check: "npm:^3.7.0" + svelte: "npm:^4.2.17" + svelte-check: "npm:^3.7.1" ts-node: "npm:^10.9.2" typescript: "npm:^5.4.5" - vite: "npm:^5.2.10" - vitest: "npm:^1.5.2" + vite: "npm:^5.2.11" + vitest: "npm:^1.6.0" languageName: unknown linkType: soft @@ -7663,16 +7579,16 @@ __metadata: languageName: node linkType: hard -"sass@npm:^1.75.0": - version: 1.75.0 - resolution: "sass@npm:1.75.0" +"sass@npm:^1.77.2": + version: 1.77.2 + resolution: "sass@npm:1.77.2" dependencies: chokidar: "npm:>=3.0.0 <4.0.0" immutable: "npm:^4.0.0" source-map-js: "npm:>=0.6.2 <2.0.0" bin: sass: sass.js - checksum: 10/9f2d1b5adfe0b008e7062ef2f42fd9b26672e39e36ef3d234166636a4082d1f66c01804070e4e07b50ec872cdd9485ccf10fae8f87b3c00b9de6400c6e73efe8 + checksum: 10/4df71f1a01cd59613e7a25bfcec96ddf06e3546c238ba3238b96c6ac0dcf34b9ce238b4de7b39656f6cb0a5e7acccde19f53b521ae4abcdcbe600e0de9c97644 languageName: node linkType: hard @@ -8422,9 +8338,9 @@ __metadata: languageName: node linkType: hard -"stylelint@npm:^16.4.0": - version: 16.4.0 - resolution: "stylelint@npm:16.4.0" +"stylelint@npm:^16.5.0": + version: 16.5.0 + resolution: "stylelint@npm:16.5.0" dependencies: "@csstools/css-parser-algorithms": "npm:^2.6.1" "@csstools/css-tokenizer": "npm:^2.2.4" @@ -8467,7 +8383,7 @@ __metadata: write-file-atomic: "npm:^5.0.1" bin: stylelint: bin/stylelint.mjs - checksum: 10/0cb81898e26f10e941c4c636d9da220a2308c6fcebb718c69260f01cea8b34b883d85660bd52b1bdd3b9a3fd0a7675cc1f65b5dbb6d2b154214bac54f28f34c2 + checksum: 10/5fbc0c24d72b9ed32ef4bddb2540c76e3a21b77182ac96dcb27f9e4f8dd338ac27808b1243836a7ecf653f9412c520039376cddb10b35703dfabd9ebe6d8b251 languageName: node linkType: hard @@ -8515,9 +8431,9 @@ __metadata: languageName: node linkType: hard -"svelte-check@npm:^3.7.0": - version: 3.7.0 - resolution: "svelte-check@npm:3.7.0" +"svelte-check@npm:^3.7.1": + version: 3.7.1 + resolution: "svelte-check@npm:3.7.1" dependencies: "@jridgewell/trace-mapping": "npm:^0.3.17" chokidar: "npm:^3.4.1" @@ -8531,13 +8447,13 @@ __metadata: svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 bin: svelte-check: bin/svelte-check - checksum: 10/7278d988856c49db0b3f9865779ed5d261b97a33af98aabfa4b909db65257c7cd826ba4aa4e57eeca6c9553709439dd7d07e48bd0e7a50b1bbfcabc909bd2c4c + checksum: 10/d4fc3c8e06b18581cda1549c70bc8ea8f2e7a4105503fcfb561b3e0ccc759ada86d44c860a3210050ec7dac4b6ff8bf46c137ed4c0f37c9f3bef1b7efb7fda71 languageName: node linkType: hard -"svelte-eslint-parser@npm:>=0.35.0 <1.0.0": - version: 0.35.0 - resolution: "svelte-eslint-parser@npm:0.35.0" +"svelte-eslint-parser@npm:>=0.36.0 <1.0.0": + version: 0.36.0 + resolution: "svelte-eslint-parser@npm:0.36.0" dependencies: eslint-scope: "npm:^7.2.2" eslint-visitor-keys: "npm:^3.4.3" @@ -8545,11 +8461,11 @@ __metadata: postcss: "npm:^8.4.38" postcss-scss: "npm:^4.0.9" peerDependencies: - svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.112 + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.115 peerDependenciesMeta: svelte: optional: true - checksum: 10/8afde02418abaae5072ec9f95f197dced0e20aa5f1c6526559a73737974b5a509fe397a666cf93bedced42899e348783bb0462ec0204f2e8fc4978bca4b132a2 + checksum: 10/a2c09ba27dccfae71acd0080668f07146c5fc85ddf047a88921054c25bd1ba32cbf71b768c94a819a88ba20d94b3fa248bdf92a04b2863dc8fb2d539100a842c languageName: node linkType: hard @@ -8608,9 +8524,9 @@ __metadata: languageName: node linkType: hard -"svelte@npm:^4.2.15": - version: 4.2.15 - resolution: "svelte@npm:4.2.15" +"svelte@npm:^4.2.17": + version: 4.2.17 + resolution: "svelte@npm:4.2.17" dependencies: "@ampproject/remapping": "npm:^2.2.1" "@jridgewell/sourcemap-codec": "npm:^1.4.15" @@ -8626,7 +8542,7 @@ __metadata: locate-character: "npm:^3.0.0" magic-string: "npm:^0.30.4" periscopic: "npm:^3.1.0" - checksum: 10/79c60f8db022a0118f65057692a385b841e3d68f3b03e347ac367ce53081dbf2d56e4e4614e8d540100115a6f258fe6a9c7bb46a9084d04ea565ebd0d6e10c20 + checksum: 10/1d5f406c7dd3977dcceef639070972a5503be3c7acb0be3abf77b708b114dd1d2010f756912fc7c199d776ccc3c00e1f63a216d1eda3da7dadd87fbb8ba069ec languageName: node linkType: hard @@ -8869,7 +8785,7 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^1.0.1, ts-api-utils@npm:^1.3.0": +"ts-api-utils@npm:^1.3.0": version: 1.3.0 resolution: "ts-api-utils@npm:1.3.0" peerDependencies: @@ -9432,9 +9348,9 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:1.5.2": - version: 1.5.2 - resolution: "vite-node@npm:1.5.2" +"vite-node@npm:1.6.0": + version: 1.6.0 + resolution: "vite-node@npm:1.6.0" dependencies: cac: "npm:^6.7.14" debug: "npm:^4.3.4" @@ -9443,7 +9359,7 @@ __metadata: vite: "npm:^5.0.0" bin: vite-node: vite-node.mjs - checksum: 10/7182d44fc65c63ccbc49e2a87a0bb3193c2aa75d6dcc5c3e5cea259445d958825260a26337fba1116836611b77ef2353fe5acf176965f1492c42790b9c2d964f + checksum: 10/40230598c3c285cf65f407ac50b1c7753ab2dfa960de76ec1a95a0ce0ff963919d065c29ba538d9fb2fba3e0703a051d49d1ad6486001ba2f90616cc706ddc3d languageName: node linkType: hard @@ -9487,9 +9403,9 @@ __metadata: languageName: node linkType: hard -"vite@npm:^5.2.10": - version: 5.2.10 - resolution: "vite@npm:5.2.10" +"vite@npm:^5.2.11": + version: 5.2.11 + resolution: "vite@npm:5.2.11" dependencies: esbuild: "npm:^0.20.1" fsevents: "npm:~2.3.3" @@ -9523,7 +9439,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10/a0c4ac7b95e9a2a59f4e73e5b42a63f33569f5ec505af9dd019f19ff419fd20d66ad9aad6708987d4da173d485358f0024f410af78ac97cf5c92a38f8c96c451 + checksum: 10/ee0ad038f0831c9514796522deb1e2dcb84bc311abbccb77e4b12216d37fc9559137f4f1b8e75187d51007b954e845c6518e36ee3acac2e2a2789c1181ebb16c languageName: node linkType: hard @@ -9539,15 +9455,15 @@ __metadata: languageName: node linkType: hard -"vitest@npm:^1.5.2": - version: 1.5.2 - resolution: "vitest@npm:1.5.2" +"vitest@npm:^1.6.0": + version: 1.6.0 + resolution: "vitest@npm:1.6.0" dependencies: - "@vitest/expect": "npm:1.5.2" - "@vitest/runner": "npm:1.5.2" - "@vitest/snapshot": "npm:1.5.2" - "@vitest/spy": "npm:1.5.2" - "@vitest/utils": "npm:1.5.2" + "@vitest/expect": "npm:1.6.0" + "@vitest/runner": "npm:1.6.0" + "@vitest/snapshot": "npm:1.6.0" + "@vitest/spy": "npm:1.6.0" + "@vitest/utils": "npm:1.6.0" acorn-walk: "npm:^8.3.2" chai: "npm:^4.3.10" debug: "npm:^4.3.4" @@ -9561,13 +9477,13 @@ __metadata: tinybench: "npm:^2.5.1" tinypool: "npm:^0.8.3" vite: "npm:^5.0.0" - vite-node: "npm:1.5.2" + vite-node: "npm:1.6.0" why-is-node-running: "npm:^2.2.2" peerDependencies: "@edge-runtime/vm": "*" "@types/node": ^18.0.0 || >=20.0.0 - "@vitest/browser": 1.5.2 - "@vitest/ui": 1.5.2 + "@vitest/browser": 1.6.0 + "@vitest/ui": 1.6.0 happy-dom: "*" jsdom: "*" peerDependenciesMeta: @@ -9585,7 +9501,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: 10/49d5715315f205640978afeb8597b9bc389ba889c6cb285e49a5bde7f5eb59b0748f2386879e87821f99478643fecc0c98fe83503a0fcd60cb14bba9b4398b9c + checksum: 10/ad921a723ac9438636d37111f0b2ea5afd0ba4a7813fb75382b9f75574e10d533cf950573ebb9332a595ce197cb83593737a6b55a3b6e6eb00bddbcd0920a03e languageName: node linkType: hard