diff --git a/package.json b/package.json index 892e955..61fad6b 100644 --- a/package.json +++ b/package.json @@ -46,38 +46,38 @@ "@testing-library/jest-dom": "^6.4.5", "@testing-library/svelte": "^5.1.0", "@types/jest": "^29.5.12", - "@types/lodash": "^4.17.4", + "@types/lodash": "^4.17.5", "@types/node": "*", - "@typescript-eslint/eslint-plugin": "^7.11.0", - "@typescript-eslint/parser": "^7.11.0", + "@typescript-eslint/eslint-plugin": "^7.12.0", + "@typescript-eslint/parser": "^7.12.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.5.0", + "eslint-plugin-jest": "^28.6.0", "eslint-plugin-simple-import-sort": "^12.1.0", - "eslint-plugin-svelte": "^2.39.0", + "eslint-plugin-svelte": "^2.39.3", "jsdom": "^24.1.0", "lodash": "^4.17.21", "mocha": "^10.4.0", "mockdate": "^3.0.5", "npm-run-all": "^4.1.5", "postcss": "^8.4.38", - "prettier": "^3.3.0", - "prettier-plugin-svelte": "^3.2.3", + "prettier": "^3.3.1", + "prettier-plugin-svelte": "^3.2.4", "sass": "^1.77.4", "sass-true": "^8.0.0", "sassdoc": "^2.7.4", "sassdoc-theme-herman": "^6.0.1", "stylelint": "^16.6.1", "stylelint-config-standard-scss": "^13.1.0", - "svelte": "^4.2.17", + "svelte": "^4.2.18", "svelte-check": "^3.8.0", "ts-node": "^10.9.2", "typescript": "^5.4.5", - "vite": "^5.2.12", + "vite": "^5.2.13", "vitest": "^1.6.0" }, "packageManager": "yarn@4.2.2" diff --git a/yarn.lock b/yarn.lock index 5eacfa8..5d0dd2e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -920,10 +920,10 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:^4.17.4": - version: 4.17.4 - resolution: "@types/lodash@npm:4.17.4" - checksum: 10/3ec19f9fc48200006e71733e08bcb1478b0398673657fcfb21a8643d41a80bcce09a01000077c3b23a3c6d86b9b314abe0672a8fdfc0fd66b893bd41955cfab8 +"@types/lodash@npm:^4.17.5": + version: 4.17.5 + resolution: "@types/lodash@npm:4.17.5" + checksum: 10/10e2e9cbeb16998026f4071f9f5f2a38b651eba15302f512e0b8ab904c07c197ca0282d2821f64e53c2b692d7046af0a1ce3ead190fb077cbe4036948fce1924 languageName: node linkType: hard @@ -975,15 +975,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^7.11.0": - version: 7.11.0 - resolution: "@typescript-eslint/eslint-plugin@npm:7.11.0" +"@typescript-eslint/eslint-plugin@npm:^7.12.0": + version: 7.12.0 + resolution: "@typescript-eslint/eslint-plugin@npm:7.12.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:7.11.0" - "@typescript-eslint/type-utils": "npm:7.11.0" - "@typescript-eslint/utils": "npm:7.11.0" - "@typescript-eslint/visitor-keys": "npm:7.11.0" + "@typescript-eslint/scope-manager": "npm:7.12.0" + "@typescript-eslint/type-utils": "npm:7.12.0" + "@typescript-eslint/utils": "npm:7.12.0" + "@typescript-eslint/visitor-keys": "npm:7.12.0" graphemer: "npm:^1.4.0" ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" @@ -994,35 +994,35 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/be95ed0bbd5b34c47239677ea39d531bcd8a18717a67d70a297bed5b0050b256159856bb9c1e894ac550d011c24bb5b4abf8056c5d70d0d5895f0cc1accd14ea + checksum: 10/a62a74b2a469d94d9a688c26d7dfafef111ee8d7db6b55a80147d319a39ab68036c659b62ad5d9a0138e5581b24c42372bcc543343b8a41bb8c3f96ffd32743b languageName: node linkType: hard -"@typescript-eslint/parser@npm:^7.11.0": - version: 7.11.0 - resolution: "@typescript-eslint/parser@npm:7.11.0" +"@typescript-eslint/parser@npm:^7.12.0": + version: 7.12.0 + resolution: "@typescript-eslint/parser@npm:7.12.0" dependencies: - "@typescript-eslint/scope-manager": "npm:7.11.0" - "@typescript-eslint/types": "npm:7.11.0" - "@typescript-eslint/typescript-estree": "npm:7.11.0" - "@typescript-eslint/visitor-keys": "npm:7.11.0" + "@typescript-eslint/scope-manager": "npm:7.12.0" + "@typescript-eslint/types": "npm:7.12.0" + "@typescript-eslint/typescript-estree": "npm:7.12.0" + "@typescript-eslint/visitor-keys": "npm:7.12.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 10/0a32417aec62d7de04427323ab3fc8159f9f02429b24f739d8748e8b54fc65b0e3dbae8e4779c4b795f0d8e5f98a4d83a43b37ea0f50ebda51546cdcecf73caa + checksum: 10/66b692ca1d00965b854e99784e78d8540adc49cf44a4e295e91ad2e809f236d6d1b3877eeddf3ee61f531a1313c9269ed7f16e083148a92f82c5de1337b06659 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.11.0": - version: 7.11.0 - resolution: "@typescript-eslint/scope-manager@npm:7.11.0" +"@typescript-eslint/scope-manager@npm:7.12.0": + version: 7.12.0 + resolution: "@typescript-eslint/scope-manager@npm:7.12.0" dependencies: - "@typescript-eslint/types": "npm:7.11.0" - "@typescript-eslint/visitor-keys": "npm:7.11.0" - checksum: 10/79eff310405c6657ff092641e3ad51c6698c6708b915ecef945ebdd1737bd48e1458c5575836619f42dec06143ec0e3a826f3e551af590d297367da3d08f329e + "@typescript-eslint/types": "npm:7.12.0" + "@typescript-eslint/visitor-keys": "npm:7.12.0" + checksum: 10/49a1fa4c15a161258963c4ffe37d89a212138d1c09e39a73064cd3a962823b98e362546de7228698877bc7e7f515252f439c140245f9689ff59efd7b35be58a4 languageName: node linkType: hard @@ -1036,12 +1036,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:7.11.0": - version: 7.11.0 - resolution: "@typescript-eslint/type-utils@npm:7.11.0" +"@typescript-eslint/type-utils@npm:7.12.0": + version: 7.12.0 + resolution: "@typescript-eslint/type-utils@npm:7.12.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:7.11.0" - "@typescript-eslint/utils": "npm:7.11.0" + "@typescript-eslint/typescript-estree": "npm:7.12.0" + "@typescript-eslint/utils": "npm:7.12.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.3.0" peerDependencies: @@ -1049,14 +1049,14 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/ab6ebeff68a60fc40d0ace88e03d6b4242b8f8fe2fa300db161780d58777b57f69fa077cd482e1b673316559459bd20b8cc89a7f9f30e644bfed8293f77f0e4b + checksum: 10/c42d15aa5f0483ce361910b770cb4050e69739632ddb01436e189775df2baee6f7398f9e55633f1f1955d58c2a622a4597a093c5372eb61aafdda8a43bac2d57 languageName: node linkType: hard -"@typescript-eslint/types@npm:7.11.0": - version: 7.11.0 - resolution: "@typescript-eslint/types@npm:7.11.0" - checksum: 10/c6a0b47ef43649a59c9d51edfc61e367b55e519376209806b1c98385a8385b529e852c7a57e081fb15ef6a5dc0fc8e90bd5a508399f5ac2137f4d462e89cdc30 +"@typescript-eslint/types@npm:7.12.0": + version: 7.12.0 + resolution: "@typescript-eslint/types@npm:7.12.0" + checksum: 10/17b57ccd26278312299b27f587d7e9b34076ff37780b3973f848e4ac7bdf80d1bee7356082b54e900e0d77be8a0dda1feef1feb84843b9ec253855200cd93f36 languageName: node linkType: hard @@ -1067,12 +1067,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.11.0": - version: 7.11.0 - resolution: "@typescript-eslint/typescript-estree@npm:7.11.0" +"@typescript-eslint/typescript-estree@npm:7.12.0": + version: 7.12.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.12.0" dependencies: - "@typescript-eslint/types": "npm:7.11.0" - "@typescript-eslint/visitor-keys": "npm:7.11.0" + "@typescript-eslint/types": "npm:7.12.0" + "@typescript-eslint/visitor-keys": "npm:7.12.0" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" @@ -1082,7 +1082,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/b98b101e42d3b91003510a5c5a83f4350b6c1cf699bf2e409717660579ffa71682bc280c4f40166265c03f9546ed4faedc3723e143f1ab0ed7f5990cc3dff0ae + checksum: 10/45e7402e2e32782a96dbca671b4ad731b643e47c172d735e749930d1560071a1a1e2a8765396443d09bff83c69dad2fff07dc30a2ed212bff492e20aa6b2b790 languageName: node linkType: hard @@ -1105,17 +1105,17 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:7.11.0": - version: 7.11.0 - resolution: "@typescript-eslint/utils@npm:7.11.0" +"@typescript-eslint/utils@npm:7.12.0": + version: 7.12.0 + resolution: "@typescript-eslint/utils@npm:7.12.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:7.11.0" - "@typescript-eslint/types": "npm:7.11.0" - "@typescript-eslint/typescript-estree": "npm:7.11.0" + "@typescript-eslint/scope-manager": "npm:7.12.0" + "@typescript-eslint/types": "npm:7.12.0" + "@typescript-eslint/typescript-estree": "npm:7.12.0" peerDependencies: eslint: ^8.56.0 - checksum: 10/fbef14e166a70ccc4527c0731e0338acefa28218d1a018aa3f5b6b1ad9d75c56278d5f20bda97cf77da13e0a67c4f3e579c5b2f1c2e24d676960927921b55851 + checksum: 10/b66725cef2dcc4975714ea7528fa000cebd4e0b55bb6c43d7efe9ce21a6c7af5f8b2c49f1be3a5118c26666d4b0228470105741e78430e463b72f91fa62e0adf languageName: node linkType: hard @@ -1133,13 +1133,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:7.11.0": - version: 7.11.0 - resolution: "@typescript-eslint/visitor-keys@npm:7.11.0" +"@typescript-eslint/visitor-keys@npm:7.12.0": + version: 7.12.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.12.0" dependencies: - "@typescript-eslint/types": "npm:7.11.0" + "@typescript-eslint/types": "npm:7.12.0" eslint-visitor-keys: "npm:^3.4.3" - checksum: 10/1f2cf1214638e9e78e052393c9e24295196ec4781b05951659a3997e33f8699a760ea3705c17d770e10eda2067435199e0136ab09e5fac63869e22f2da184d89 + checksum: 10/5c03bbb68f6eb775005c83042da99de87513cdf9b5549c2ac30caf2c74dc9888cebec57d9eeb0dead8f63a57771288f59605c9a4d8aeec6b87b5390ac723cbd4 languageName: node linkType: hard @@ -3314,9 +3314,9 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jest@npm:^28.5.0": - version: 28.5.0 - resolution: "eslint-plugin-jest@npm:28.5.0" +"eslint-plugin-jest@npm:^28.6.0": + version: 28.6.0 + resolution: "eslint-plugin-jest@npm:28.6.0" dependencies: "@typescript-eslint/utils": "npm:^6.0.0 || ^7.0.0" peerDependencies: @@ -3328,7 +3328,7 @@ __metadata: optional: true jest: optional: true - checksum: 10/d2a3d4b194ec310fa99ef8cfc47a3ce81f44f13378a89a77ccd9cae218ebb9ff800082cb53e46006a80de5e1bfbba96d17540f9a8a883f3e16713e1b80c41a51 + checksum: 10/32232dbf54d3be0853a6f702504a9af82e9fd503ce5644c97e1cec0f17f3262d56e418dc41763ba6ed079aec401c4ce066c6c32e618403b7b5235c3e0952bdb0 languageName: node linkType: hard @@ -3341,13 +3341,12 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-svelte@npm:^2.39.0": - version: 2.39.0 - resolution: "eslint-plugin-svelte@npm:2.39.0" +"eslint-plugin-svelte@npm:^2.39.3": + version: 2.39.3 + resolution: "eslint-plugin-svelte@npm:2.39.3" 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.31.0" @@ -3355,15 +3354,15 @@ __metadata: 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.36.0 <1.0.0" + semver: "npm:^7.6.2" + svelte-eslint-parser: "npm:^0.37.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/09d681abef78973b130e9733fd7726c8398b5f6977f174a87e1ef891baa866437b381dbec81697c766f35f5e92ceb0cd44377dd0106926ff0781f0b4acfee8a3 + checksum: 10/3a2025a33418154194b19152ded29c80c24627bed1ee7a383de4789b325181ea01cf23fb724511d411617a9355f3c86f0d7400d9b01379103de278dc83b5441e languageName: node linkType: hard @@ -6477,10 +6476,10 @@ __metadata: "@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.4" + "@types/lodash": "npm:^4.17.5" "@types/node": "npm:*" - "@typescript-eslint/eslint-plugin": "npm:^7.11.0" - "@typescript-eslint/parser": "npm:^7.11.0" + "@typescript-eslint/eslint-plugin": "npm:^7.12.0" + "@typescript-eslint/parser": "npm:^7.12.0" "@vitest/coverage-v8": "npm:^1.6.0" accoutrement: "npm:^4.0.4" chokidar-cli: "npm:^3.0.0" @@ -6489,28 +6488,28 @@ __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.5.0" + eslint-plugin-jest: "npm:^28.6.0" eslint-plugin-simple-import-sort: "npm:^12.1.0" - eslint-plugin-svelte: "npm:^2.39.0" + eslint-plugin-svelte: "npm:^2.39.3" jsdom: "npm:^24.1.0" lodash: "npm:^4.17.21" mocha: "npm:^10.4.0" mockdate: "npm:^3.0.5" npm-run-all: "npm:^4.1.5" postcss: "npm:^8.4.38" - prettier: "npm:^3.3.0" - prettier-plugin-svelte: "npm:^3.2.3" + prettier: "npm:^3.3.1" + prettier-plugin-svelte: "npm:^3.2.4" sass: "npm:^1.77.4" sass-true: "npm:^8.0.0" sassdoc: "npm:^2.7.4" sassdoc-theme-herman: "npm:^6.0.1" stylelint: "npm:^16.6.1" stylelint-config-standard-scss: "npm:^13.1.0" - svelte: "npm:^4.2.17" + svelte: "npm:^4.2.18" svelte-check: "npm:^3.8.0" ts-node: "npm:^10.9.2" typescript: "npm:^5.4.5" - vite: "npm:^5.2.12" + vite: "npm:^5.2.13" vitest: "npm:^1.6.0" languageName: unknown linkType: soft @@ -6987,22 +6986,22 @@ __metadata: languageName: node linkType: hard -"prettier-plugin-svelte@npm:^3.2.3": - version: 3.2.3 - resolution: "prettier-plugin-svelte@npm:3.2.3" +"prettier-plugin-svelte@npm:^3.2.4": + version: 3.2.4 + resolution: "prettier-plugin-svelte@npm:3.2.4" peerDependencies: prettier: ^3.0.0 svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 - checksum: 10/73cc11253602586c1bf21c07dea30bde22cd8ec2c2e7a4e0300a7b5ac4a82c03759feafdeeda5a4dce9d5c38c18ca89790880caf3d1e9fd71bb2232cceaf2ceb + checksum: 10/3daebb256138aa0f6487cb8e80a38945ba484284a6d48c551de5f08a5e48c4f3a642432363ddee9f4d4c058c2da3f443728585257c99c4301dd6576b9e088aee languageName: node linkType: hard -"prettier@npm:^3.3.0": - version: 3.3.0 - resolution: "prettier@npm:3.3.0" +"prettier@npm:^3.3.1": + version: 3.3.1 + resolution: "prettier@npm:3.3.1" bin: prettier: bin/prettier.cjs - checksum: 10/e55233f8e4b5f96f52180dbfa424ae797a98a9b8a9a7a79de5004e522c02b423e71927ed99d855dbfcd00dc3b82e5f6fb304cfe117cc4e7c8477d883df2d8984 + checksum: 10/31ca48d07a163fe6bff5483feb9bdf3bd7e4305e8d976373375cddc2949180a007be3ef08c36f4d7b31e449acef1ebbf46d3b94dc32f5a276837bf48c393be69 languageName: node linkType: hard @@ -7864,6 +7863,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.6.2": + version: 7.6.2 + resolution: "semver@npm:7.6.2" + bin: + semver: bin/semver.js + checksum: 10/296b17d027f57a87ef645e9c725bff4865a38dfc9caf29b26aa084b85820972fbe7372caea1ba6857162fa990702c6d9c1d82297cecb72d56c78ab29070d2ca2 + languageName: node + linkType: hard + "serialize-javascript@npm:6.0.0": version: 6.0.0 resolution: "serialize-javascript@npm:6.0.0" @@ -8565,9 +8573,9 @@ __metadata: languageName: node linkType: hard -"svelte-eslint-parser@npm:>=0.36.0 <1.0.0": - version: 0.36.0 - resolution: "svelte-eslint-parser@npm:0.36.0" +"svelte-eslint-parser@npm:^0.37.0": + version: 0.37.0 + resolution: "svelte-eslint-parser@npm:0.37.0" dependencies: eslint-scope: "npm:^7.2.2" eslint-visitor-keys: "npm:^3.4.3" @@ -8579,7 +8587,7 @@ __metadata: peerDependenciesMeta: svelte: optional: true - checksum: 10/a2c09ba27dccfae71acd0080668f07146c5fc85ddf047a88921054c25bd1ba32cbf71b768c94a819a88ba20d94b3fa248bdf92a04b2863dc8fb2d539100a842c + checksum: 10/8826c8d013736681a3500db39f21dee203e5e063b7ece981e99a99e8b4590a254d4ec738ed3eb5777c23368189648913b314b178b35a8e6f06a7029545721881 languageName: node linkType: hard @@ -8638,9 +8646,9 @@ __metadata: languageName: node linkType: hard -"svelte@npm:^4.2.17": - version: 4.2.17 - resolution: "svelte@npm:4.2.17" +"svelte@npm:^4.2.18": + version: 4.2.18 + resolution: "svelte@npm:4.2.18" dependencies: "@ampproject/remapping": "npm:^2.2.1" "@jridgewell/sourcemap-codec": "npm:^1.4.15" @@ -8656,7 +8664,7 @@ __metadata: locate-character: "npm:^3.0.0" magic-string: "npm:^0.30.4" periscopic: "npm:^3.1.0" - checksum: 10/1d5f406c7dd3977dcceef639070972a5503be3c7acb0be3abf77b708b114dd1d2010f756912fc7c199d776ccc3c00e1f63a216d1eda3da7dadd87fbb8ba069ec + checksum: 10/281790609d4ad86b93131858e5b94bef6faa9959018198ea78d9fff3cdc367294fd85e5dc43ccfc7e88e8110dc60bce664ff7f1a72a04624e7487f2f5444bd6d languageName: node linkType: hard @@ -9517,9 +9525,9 @@ __metadata: languageName: node linkType: hard -"vite@npm:^5.2.12": - version: 5.2.12 - resolution: "vite@npm:5.2.12" +"vite@npm:^5.2.13": + version: 5.2.13 + resolution: "vite@npm:5.2.13" dependencies: esbuild: "npm:^0.20.1" fsevents: "npm:~2.3.3" @@ -9553,7 +9561,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10/c27d3efff93016e8171b6a362f605ad5f78e24086292987097ad4a7382ae78d9e0659065976a13bf7b51ba0f593d675579010692097ef36d8a5cc965f3efec4c + checksum: 10/eee65eebff8c839935fdf1a6f2bbc90b923d53a447cc0949abea71577166e7ad7ceb41f3ea42c79a54997319eacfa45445509da371a8ba0699fce8f7de137882 languageName: node linkType: hard