diff --git a/package.json b/package.json index 53de37e..d761ecc 100644 --- a/package.json +++ b/package.json @@ -46,10 +46,10 @@ "@testing-library/jest-dom": "^6.4.6", "@testing-library/svelte": "^5.2.0", "@types/jest": "^29.5.12", - "@types/lodash": "^4.17.6", + "@types/lodash": "^4.17.7", "@types/node": "*", - "@typescript-eslint/eslint-plugin": "^7.16.0", - "@typescript-eslint/parser": "^7.16.0", + "@typescript-eslint/eslint-plugin": "^7.16.1", + "@typescript-eslint/parser": "^7.16.1", "@vitest/coverage-v8": "^2.0.3", "chokidar-cli": "^3.0.0", "eslint": "^8.57.0", @@ -58,15 +58,15 @@ "eslint-plugin-import": "^2.29.1", "eslint-plugin-jest": "^28.6.0", "eslint-plugin-simple-import-sort": "^12.1.1", - "eslint-plugin-svelte": "^2.42.0", - "jsdom": "^24.1.0", + "eslint-plugin-svelte": "^2.43.0", + "jsdom": "^24.1.1", "lodash": "^4.17.21", - "mocha": "^10.6.0", + "mocha": "^10.7.0", "mockdate": "^3.0.5", "npm-run-all": "^4.1.5", "postcss": "^8.4.39", "prettier": "^3.3.3", - "prettier-plugin-svelte": "^3.2.5", + "prettier-plugin-svelte": "^3.2.6", "sass": "^1.77.8", "sass-true": "^8.0.0", "sassdoc": "^2.7.4", @@ -77,7 +77,7 @@ "svelte-check": "^3.8.4", "ts-node": "^10.9.2", "typescript": "^5.5.3", - "vite": "^5.3.3", + "vite": "^5.3.4", "vitest": "^2.0.3" }, "packageManager": "yarn@4.3.1" diff --git a/yarn.lock b/yarn.lock index c9ada17..c378144 100644 --- a/yarn.lock +++ b/yarn.lock @@ -920,10 +920,10 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:^4.17.6": - version: 4.17.6 - resolution: "@types/lodash@npm:4.17.6" - checksum: 10/6d3a68b3e795381f4aaf946855134d24eeb348ad5d66e9a44461d30026da82b215d55b92b70486d811ca45d54d4ab956aa2dced37fd04e19d49afe160ae3da2e +"@types/lodash@npm:^4.17.7": + version: 4.17.7 + resolution: "@types/lodash@npm:4.17.7" + checksum: 10/b8177f19cf962414a66989837481b13f546afc2e98e8d465bec59e6ac03a59c584eb7053ce511cde3a09c5f3096d22a5ae22cfb56b23f3b0da75b0743b6b1a44 languageName: node linkType: hard @@ -975,15 +975,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^7.16.0": - version: 7.16.0 - resolution: "@typescript-eslint/eslint-plugin@npm:7.16.0" +"@typescript-eslint/eslint-plugin@npm:^7.16.1": + version: 7.16.1 + resolution: "@typescript-eslint/eslint-plugin@npm:7.16.1" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:7.16.0" - "@typescript-eslint/type-utils": "npm:7.16.0" - "@typescript-eslint/utils": "npm:7.16.0" - "@typescript-eslint/visitor-keys": "npm:7.16.0" + "@typescript-eslint/scope-manager": "npm:7.16.1" + "@typescript-eslint/type-utils": "npm:7.16.1" + "@typescript-eslint/utils": "npm:7.16.1" + "@typescript-eslint/visitor-keys": "npm:7.16.1" graphemer: "npm:^1.4.0" ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" @@ -994,25 +994,25 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/beda6b586bfc953843877395b09acc0525d727dcb77e6ded5fbc645a9008b7e60360ddbaf6a9b7deaf23cd42c206412b7150d8df27f1fe2da3dc24dfab1c8d71 + checksum: 10/fddbfe461f85d10ee3967b89efa3c704806074af6806833f982915b21754567a98c5a486627174cc6b0ac4cb5f1282865d64ae251a5cbf6dbbbe191d0268520a languageName: node linkType: hard -"@typescript-eslint/parser@npm:^7.16.0": - version: 7.16.0 - resolution: "@typescript-eslint/parser@npm:7.16.0" +"@typescript-eslint/parser@npm:^7.16.1": + version: 7.16.1 + resolution: "@typescript-eslint/parser@npm:7.16.1" dependencies: - "@typescript-eslint/scope-manager": "npm:7.16.0" - "@typescript-eslint/types": "npm:7.16.0" - "@typescript-eslint/typescript-estree": "npm:7.16.0" - "@typescript-eslint/visitor-keys": "npm:7.16.0" + "@typescript-eslint/scope-manager": "npm:7.16.1" + "@typescript-eslint/types": "npm:7.16.1" + "@typescript-eslint/typescript-estree": "npm:7.16.1" + "@typescript-eslint/visitor-keys": "npm:7.16.1" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 10/dc374e6c9e7dfcdd968828bb32ef59d3ebabd0a18671dee22d14dda2c713dade6eb493fd11b127df17035c7451898b42f4a88102da9a4bf3ca6a3baed8c20309 + checksum: 10/7af36bacc2c38e9fb367edf886a04fde292ff28b49adfc3f4fc0dd456364c5e18444346112ae52557f2f32fe2e5abd144b87b4db89b6960b4957d69a9d390f91 languageName: node linkType: hard @@ -1026,12 +1026,22 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:7.16.0": - version: 7.16.0 - resolution: "@typescript-eslint/type-utils@npm:7.16.0" +"@typescript-eslint/scope-manager@npm:7.16.1": + version: 7.16.1 + resolution: "@typescript-eslint/scope-manager@npm:7.16.1" dependencies: - "@typescript-eslint/typescript-estree": "npm:7.16.0" - "@typescript-eslint/utils": "npm:7.16.0" + "@typescript-eslint/types": "npm:7.16.1" + "@typescript-eslint/visitor-keys": "npm:7.16.1" + checksum: 10/57ce02c2624e49988b01666b3e13d1adb44ab78f2dafc47a56800d57bff624779b348928a905393fa5f2cce94a5844173ab81f32b81f0bb2897f10bbaf9cab6a + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:7.16.1": + version: 7.16.1 + resolution: "@typescript-eslint/type-utils@npm:7.16.1" + dependencies: + "@typescript-eslint/typescript-estree": "npm:7.16.1" + "@typescript-eslint/utils": "npm:7.16.1" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.3.0" peerDependencies: @@ -1039,7 +1049,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/84925c851a515768317573984dc855ac93bf787ebaa6382379dea6b356adb936ebd38bf7ab2f95124c68de7ab1fd5c849fe6717929343a80b839757fb5bf3af0 + checksum: 10/38a72a3de8a2c3455d19e6d43e67ac6e1dc23e93b2d84571282b0323fadadcab33df1a89787c76fc99e45514e41a08bc9f5cb51287a7da48f56c64b512a3269b languageName: node linkType: hard @@ -1050,6 +1060,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:7.16.1": + version: 7.16.1 + resolution: "@typescript-eslint/types@npm:7.16.1" + checksum: 10/cfb48821ffb5a5307e67ce05b9ec2f4775c560dc53011e313d4fa75d033e0130ce0d364ac92ad3634d325c16a889ddc3201e8a742217c73be8d34385da85620b + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:7.16.0": version: 7.16.0 resolution: "@typescript-eslint/typescript-estree@npm:7.16.0" @@ -1069,7 +1086,40 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:7.16.0, @typescript-eslint/utils@npm:^6.0.0 || ^7.0.0": +"@typescript-eslint/typescript-estree@npm:7.16.1": + version: 7.16.1 + resolution: "@typescript-eslint/typescript-estree@npm:7.16.1" + dependencies: + "@typescript-eslint/types": "npm:7.16.1" + "@typescript-eslint/visitor-keys": "npm:7.16.1" + debug: "npm:^4.3.4" + globby: "npm:^11.1.0" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^1.3.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/7f88176f2d25779ec2d40df4c6bd0a26aa41494ee0302d4895b4d0cb4e284385c1e218ac2ad67ed90b5e1bf82b78b8aa4b903b5906fbf7101b08c409ce778e9c + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:7.16.1": + version: 7.16.1 + resolution: "@typescript-eslint/utils@npm:7.16.1" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:7.16.1" + "@typescript-eslint/types": "npm:7.16.1" + "@typescript-eslint/typescript-estree": "npm:7.16.1" + peerDependencies: + eslint: ^8.56.0 + checksum: 10/b3c279d706ff1b3a0002c8e0f0fcf559b63f4296e218199a25863054bda5b28d5a7ab6ad4ad1d0b7fa2c6cd9f2d0dcd7f784c3f75026fae7b58846695481ec45 + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:^6.0.0 || ^7.0.0": version: 7.16.0 resolution: "@typescript-eslint/utils@npm:7.16.0" dependencies: @@ -1093,6 +1143,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:7.16.1": + version: 7.16.1 + resolution: "@typescript-eslint/visitor-keys@npm:7.16.1" + dependencies: + "@typescript-eslint/types": "npm:7.16.1" + eslint-visitor-keys: "npm:^3.4.3" + checksum: 10/f5088d72b6ca48f4e525b7b5d6c6c9254d0d039d2959fd91200691218e8ac8f3e56287ec8bc411a79609e9d85ed5fc6c4f7d2edd80fadf734aeb6f6bfc833322 + languageName: node + linkType: hard + "@ungap/structured-clone@npm:^1.2.0": version: 1.2.0 resolution: "@ungap/structured-clone@npm:1.2.0" @@ -3213,9 +3273,9 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-svelte@npm:^2.42.0": - version: 2.42.0 - resolution: "eslint-plugin-svelte@npm:2.42.0" +"eslint-plugin-svelte@npm:^2.43.0": + version: 2.43.0 + resolution: "eslint-plugin-svelte@npm:2.43.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" "@jridgewell/sourcemap-codec": "npm:^1.4.15" @@ -3227,14 +3287,14 @@ __metadata: postcss-safe-parser: "npm:^6.0.0" postcss-selector-parser: "npm:^6.1.0" semver: "npm:^7.6.2" - svelte-eslint-parser: "npm:^0.40.0" + svelte-eslint-parser: "npm:^0.41.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.181 + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.191 peerDependenciesMeta: svelte: optional: true - checksum: 10/cc220ee9e78bed1cd35dc465dd2036f803fe03d022a77c107b041148555acc145369cc950196da60de493475c43b8c26fe6e49a89200951b8be91b80f4eb6a7e + checksum: 10/800f053d57080117b94aef619439859bec61ae2d86520c49d34e452aa23d3817a04dd9863383fba841afc200bf02167d70e5783ebcd619549e3b7cd0c5b420d8 languageName: node linkType: hard @@ -4254,7 +4314,7 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.4": +"https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.5": version: 7.0.5 resolution: "https-proxy-agent@npm:7.0.5" dependencies: @@ -4975,9 +5035,9 @@ __metadata: languageName: node linkType: hard -"jsdom@npm:^24.1.0": - version: 24.1.0 - resolution: "jsdom@npm:24.1.0" +"jsdom@npm:^24.1.1": + version: 24.1.1 + resolution: "jsdom@npm:24.1.1" dependencies: cssstyle: "npm:^4.0.1" data-urls: "npm:^5.0.0" @@ -4985,11 +5045,11 @@ __metadata: form-data: "npm:^4.0.0" html-encoding-sniffer: "npm:^4.0.0" http-proxy-agent: "npm:^7.0.2" - https-proxy-agent: "npm:^7.0.4" + https-proxy-agent: "npm:^7.0.5" is-potential-custom-element-name: "npm:^1.0.1" - nwsapi: "npm:^2.2.10" + nwsapi: "npm:^2.2.12" parse5: "npm:^7.1.2" - rrweb-cssom: "npm:^0.7.0" + rrweb-cssom: "npm:^0.7.1" saxes: "npm:^6.0.0" symbol-tree: "npm:^3.2.4" tough-cookie: "npm:^4.1.4" @@ -4998,14 +5058,14 @@ __metadata: whatwg-encoding: "npm:^3.1.1" whatwg-mimetype: "npm:^4.0.0" whatwg-url: "npm:^14.0.0" - ws: "npm:^8.17.0" + ws: "npm:^8.18.0" xml-name-validator: "npm:^5.0.0" peerDependencies: canvas: ^2.11.2 peerDependenciesMeta: canvas: optional: true - checksum: 10/0821daf73ea4b486f93a51d304037e3864ef3ca515e4646afa997b4f7f6054e6a62aabf34e2e3f2d7e0e76d3ff3d70aa81df07e96145a37988e47318e976242d + checksum: 10/7b6e1ea1f02b75c388f4c833d4da710e252f8a3efc7093ae018b643a414e3f19d4c588e34feb1f484ae1ee70f2501bbcc8ccc9c6377e480706f9b69db22f0579 languageName: node linkType: hard @@ -5871,9 +5931,9 @@ __metadata: languageName: node linkType: hard -"mocha@npm:^10.6.0": - version: 10.6.0 - resolution: "mocha@npm:10.6.0" +"mocha@npm:^10.7.0": + version: 10.7.0 + resolution: "mocha@npm:10.7.0" dependencies: ansi-colors: "npm:^4.1.3" browser-stdout: "npm:^1.3.1" @@ -5898,7 +5958,7 @@ __metadata: bin: _mocha: bin/_mocha mocha: bin/mocha.js - checksum: 10/8e9901f4c8a3299c3e1b65821778915622aa0b5758acbe6d5b96f142843e23562b6aa3c87c2baa8626640ecb7e6b956d7a6cdb622ac8422d43a13558cb748e42 + checksum: 10/dc97c37b1f42d4aa9a6e0fb67752e46d2496519efe229712a5dd4d117edad05022d4dec35d3a6167a609b97092e295cba90c6c7a86fad66470afdf42beb6ff18 languageName: node linkType: hard @@ -6134,7 +6194,7 @@ __metadata: languageName: node linkType: hard -"nwsapi@npm:^2.2.10": +"nwsapi@npm:^2.2.12": version: 2.2.12 resolution: "nwsapi@npm:2.2.12" checksum: 10/172119e9ef492467ebfb337f9b5fd12a94d2b519377cde3f6ec2f74a86f6d5c00ef3873539bed7142f908ffca4e35383179be2319d04a563071d146bfa3f1673 @@ -6225,10 +6285,10 @@ __metadata: "@testing-library/jest-dom": "npm:^6.4.6" "@testing-library/svelte": "npm:^5.2.0" "@types/jest": "npm:^29.5.12" - "@types/lodash": "npm:^4.17.6" + "@types/lodash": "npm:^4.17.7" "@types/node": "npm:*" - "@typescript-eslint/eslint-plugin": "npm:^7.16.0" - "@typescript-eslint/parser": "npm:^7.16.0" + "@typescript-eslint/eslint-plugin": "npm:^7.16.1" + "@typescript-eslint/parser": "npm:^7.16.1" "@vitest/coverage-v8": "npm:^2.0.3" accoutrement: "npm:^4.0.4" chokidar-cli: "npm:^3.0.0" @@ -6239,15 +6299,15 @@ __metadata: eslint-plugin-import: "npm:^2.29.1" eslint-plugin-jest: "npm:^28.6.0" eslint-plugin-simple-import-sort: "npm:^12.1.1" - eslint-plugin-svelte: "npm:^2.42.0" - jsdom: "npm:^24.1.0" + eslint-plugin-svelte: "npm:^2.43.0" + jsdom: "npm:^24.1.1" lodash: "npm:^4.17.21" - mocha: "npm:^10.6.0" + mocha: "npm:^10.7.0" mockdate: "npm:^3.0.5" npm-run-all: "npm:^4.1.5" postcss: "npm:^8.4.39" prettier: "npm:^3.3.3" - prettier-plugin-svelte: "npm:^3.2.5" + prettier-plugin-svelte: "npm:^3.2.6" sass: "npm:^1.77.8" sass-true: "npm:^8.0.0" sassdoc: "npm:^2.7.4" @@ -6258,7 +6318,7 @@ __metadata: svelte-check: "npm:^3.8.4" ts-node: "npm:^10.9.2" typescript: "npm:^5.5.3" - vite: "npm:^5.3.3" + vite: "npm:^5.3.4" vitest: "npm:^2.0.3" languageName: unknown linkType: soft @@ -6705,13 +6765,13 @@ __metadata: languageName: node linkType: hard -"prettier-plugin-svelte@npm:^3.2.5": - version: 3.2.5 - resolution: "prettier-plugin-svelte@npm:3.2.5" +"prettier-plugin-svelte@npm:^3.2.6": + version: 3.2.6 + resolution: "prettier-plugin-svelte@npm:3.2.6" peerDependencies: prettier: ^3.0.0 svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 - checksum: 10/5d2e506294800cded1f6b5af7941a7afbafd7caf68625b89863729746ab58746f5466368ebbfd104069fc722fedb98eb9a397d8fc2dbe9ba2c1de3909272f0c3 + checksum: 10/2a9365be867d4c59fe18454f980ed4eff790a57c1dce3ef160a6f38a80fd1552632bd7d7fbbdc3b09c28c780849d0fda3092dc0ee6f5d5570c8c0ee4a4462592 languageName: node linkType: hard @@ -7292,7 +7352,7 @@ __metadata: languageName: node linkType: hard -"rrweb-cssom@npm:^0.7.0": +"rrweb-cssom@npm:^0.7.1": version: 0.7.1 resolution: "rrweb-cssom@npm:0.7.1" checksum: 10/e80cf25c223a823921d7ab57c0ce78f5b7ebceab857b400cce99dd4913420ce679834bc5707e8ada47d062e21ad368108a9534c314dc8d72c20aa4a4fa0ed16a @@ -8274,9 +8334,9 @@ __metadata: languageName: node linkType: hard -"svelte-eslint-parser@npm:^0.40.0": - version: 0.40.0 - resolution: "svelte-eslint-parser@npm:0.40.0" +"svelte-eslint-parser@npm:^0.41.0": + version: 0.41.0 + resolution: "svelte-eslint-parser@npm:0.41.0" dependencies: eslint-scope: "npm:^7.2.2" eslint-visitor-keys: "npm:^3.4.3" @@ -8284,11 +8344,11 @@ __metadata: postcss: "npm:^8.4.39" postcss-scss: "npm:^4.0.9" peerDependencies: - svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.181 + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.191 peerDependenciesMeta: svelte: optional: true - checksum: 10/7bec04f98a38b2f54073d86fba765d00ea3aac3208a8e5f4e4e540926e978d3733be355bec99e9ccd96769e748a6383a66192649fd9e864100cbe45782bd2567 + checksum: 10/77ac1e339bbb0a14ddc45ba99a60a7d6f2dcdf4531cc845fe732ac83b543e2999f0a7161199264f615d585c4dd2093671b0aa590487b33462234ebfd24207152 languageName: node linkType: hard @@ -9168,7 +9228,7 @@ __metadata: languageName: node linkType: hard -"vite@npm:^5.0.0, vite@npm:^5.3.3": +"vite@npm:^5.0.0": version: 5.3.3 resolution: "vite@npm:5.3.3" dependencies: @@ -9208,6 +9268,46 @@ __metadata: languageName: node linkType: hard +"vite@npm:^5.3.4": + version: 5.3.4 + resolution: "vite@npm:5.3.4" + dependencies: + esbuild: "npm:^0.21.3" + fsevents: "npm:~2.3.3" + postcss: "npm:^8.4.39" + rollup: "npm:^4.13.0" + peerDependencies: + "@types/node": ^18.0.0 || >=20.0.0 + less: "*" + lightningcss: ^1.21.0 + sass: "*" + stylus: "*" + sugarss: "*" + terser: ^5.4.0 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + bin: + vite: bin/vite.js + checksum: 10/9eadb261be1f5f6335a67cb44a8803febd8b190202909385fd2ae7849991095ee13c5af914da53da48a421ee0901a8fedbb7519dc7d1b8ade3ea6e42bd9b2b39 + languageName: node + linkType: hard + "vitefu@npm:^0.2.5": version: 0.2.5 resolution: "vitefu@npm:0.2.5" @@ -9474,7 +9574,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.17.0": +"ws@npm:^8.18.0": version: 8.18.0 resolution: "ws@npm:8.18.0" peerDependencies: