diff --git a/package.json b/package.json index 621c097..e49674f 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "@nuxt/eslint-config": "^1.17.0", "@nuxt/module-builder": "^1.0.3", "@nuxt/schema": "^4.5.0", - "@nuxt/test-utils": "^4.0.0", + "@nuxt/test-utils": "^4.3.2", "@types/node": "^24.13.3", "eslint": "^10.0.0", "nuxt": "^4.5.0", diff --git a/yarn.lock b/yarn.lock index 0e795d6..d77ab62 100644 --- a/yarn.lock +++ b/yarn.lock @@ -983,7 +983,7 @@ resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz" integrity sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw== -"@jridgewell/sourcemap-codec@^1.5.5": +"@jridgewell/sourcemap-codec@^1.5.5", "@jridgewell/sourcemap-codec@^1.6.0": version "1.6.0" resolved "https://npm.flatt.tech/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz#f4c663e862f06dc98ca4d453862c46902789a18d" integrity sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw== @@ -1335,10 +1335,10 @@ rc9 "^3.0.1" std-env "^4.2.0" -"@nuxt/test-utils@^4.0.0": - version "4.2.0" - resolved "https://npm.flatt.tech/@nuxt/test-utils/-/test-utils-4.2.0.tgz#6e7873f5a7e615ba63ca5f19a0c98e32f685afdf" - integrity sha512-QwmLxlOFoqHrHnOSSl3TJObJ+htx1UgoasP98zbcQbWjkXBef//pMMn7pKzEBHbrW4WfRCioDQw1L2nI3BqkfA== +"@nuxt/test-utils@^4.0.0", "@nuxt/test-utils@^4.3.2": + version "4.3.2" + resolved "https://npm.flatt.tech/@nuxt/test-utils/-/test-utils-4.3.2.tgz#11287acec2b0a36277f6a7c7e30b6dbc508cdace" + integrity sha512-RgBgYN/CyJYWdHzGA8+bznK7bfqpdCUTkA6WGylYuSdt51l6w/jbz/2PyGuGqFkta4H7KQifWNIeFVjW5x66tg== dependencies: "@clack/prompts" "1.7.0" "@nuxt/devtools-kit" "^2.7.0" @@ -1353,7 +1353,7 @@ get-port-please "^3.2.0" h3 "^1.15.11" local-pkg "^1.2.1" - magic-string "^1.2.2" + magic-string "^1.2.3" node-fetch-native "^1.6.7" node-mock-http "^1.0.5" nypm "^0.6.9" @@ -1363,11 +1363,11 @@ radix3 "^1.1.2" scule "^1.3.0" std-env "^4.2.0" - tinyexec "^1.3.0" + tinyexec "^1.3.1" ufo "^1.6.4" unplugin "^3.3.0" vitest-environment-nuxt "2.0.0" - vue "^3.5.41" + vue "^3.5.42" "@nuxt/vite-builder@4.5.2": version "4.5.2" @@ -2269,6 +2269,17 @@ estree-walker "^2.0.2" source-map-js "^1.2.1" +"@vue/compiler-core@3.5.43": + version "3.5.43" + resolved "https://npm.flatt.tech/@vue/compiler-core/-/compiler-core-3.5.43.tgz#ff792a8bb20d29fe2a9f013d5735d39c7808c9a5" + integrity sha512-zdiLhnbe1QQqgDT8xZMpNmyqZ3qlI+/Q/FHQco57Kwl/b05HhCzN6eVGN9QU9rbga4CrS0H5SYY8VGHZCt/1Hg== + dependencies: + "@babel/parser" "^7.29.8" + "@vue/shared" "3.5.43" + entities "^7.0.1" + estree-walker "^2.0.2" + source-map-js "^1.2.1" + "@vue/compiler-dom@3.5.42", "@vue/compiler-dom@^3.5.41": version "3.5.42" resolved "https://npm.flatt.tech/@vue/compiler-dom/-/compiler-dom-3.5.42.tgz#2ac9570010bbffb7c08d8a904a956ecbabcdf6c6" @@ -2277,6 +2288,14 @@ "@vue/compiler-core" "3.5.42" "@vue/shared" "3.5.42" +"@vue/compiler-dom@3.5.43": + version "3.5.43" + resolved "https://npm.flatt.tech/@vue/compiler-dom/-/compiler-dom-3.5.43.tgz#1bec85b4c3078544b278524e521311a6202d673f" + integrity sha512-PEZoAk3NQmsn/ejMzSOCyTYqwGqczrWm70PuhBKjjv1+TCoQAaO/zOqNwjV+honlNstT5ILxtc+8r8UUfj+iEQ== + dependencies: + "@vue/compiler-core" "3.5.43" + "@vue/shared" "3.5.43" + "@vue/compiler-sfc@3.5.42", "@vue/compiler-sfc@^3.5.22": version "3.5.42" resolved "https://npm.flatt.tech/@vue/compiler-sfc/-/compiler-sfc-3.5.42.tgz#502c50e7864a980b7f147b78974e3b49fefcc16d" @@ -2292,6 +2311,21 @@ postcss "^8.5.19" source-map-js "^1.2.1" +"@vue/compiler-sfc@3.5.43": + version "3.5.43" + resolved "https://npm.flatt.tech/@vue/compiler-sfc/-/compiler-sfc-3.5.43.tgz#19c097f398abacfee9627646075a919d2f57a6ae" + integrity sha512-FCbrG3XNCRl+js3huuKx4IVHBLTvMkJhVepjbxSPu1gn4yWLaYtGNQdjJGZaMytXB6qb76qQDDmDSLy/vkmleQ== + dependencies: + "@babel/parser" "^7.29.8" + "@vue/compiler-core" "3.5.43" + "@vue/compiler-dom" "3.5.43" + "@vue/compiler-ssr" "3.5.43" + "@vue/shared" "3.5.43" + estree-walker "^2.0.2" + magic-string "^0.30.21" + postcss "^8.5.28" + source-map-js "^1.2.1" + "@vue/compiler-ssr@3.5.42": version "3.5.42" resolved "https://npm.flatt.tech/@vue/compiler-ssr/-/compiler-ssr-3.5.42.tgz#a3121ad517e9062121762e452f125674cc6162fa" @@ -2300,6 +2334,14 @@ "@vue/compiler-dom" "3.5.42" "@vue/shared" "3.5.42" +"@vue/compiler-ssr@3.5.43": + version "3.5.43" + resolved "https://npm.flatt.tech/@vue/compiler-ssr/-/compiler-ssr-3.5.43.tgz#aacd1d047545d51d5cb0eca9aa3f490507bf7040" + integrity sha512-GF62orf7KiJX9RqrHNGrYBudsQGD0OhJ5nDs90O8UiDuS40+YMYomiXu6w6EuvtXuRDc3MSNis3EaaSKAVSWpg== + dependencies: + "@vue/compiler-dom" "3.5.43" + "@vue/shared" "3.5.43" + "@vue/devtools-api@^8.1.5": version "8.2.1" resolved "https://npm.flatt.tech/@vue/devtools-api/-/devtools-api-8.2.1.tgz#9d95de2b908aa80b9957d737ddca51790e70c3b5" @@ -2337,6 +2379,13 @@ dependencies: "@vue/shared" "3.5.42" +"@vue/reactivity@3.5.43": + version "3.5.43" + resolved "https://npm.flatt.tech/@vue/reactivity/-/reactivity-3.5.43.tgz#26441233103e834616959a032d8fabd4524fd089" + integrity sha512-G/c9GyOZNI2jVaaS6OX1EF1SSFSv7H0ERqNTl4+DTFMlZmB5eVAB53aLQNam/7NL2NPtaDD7RdVrzf8uJzMuOA== + dependencies: + "@vue/shared" "3.5.43" + "@vue/runtime-core@3.5.42": version "3.5.42" resolved "https://npm.flatt.tech/@vue/runtime-core/-/runtime-core-3.5.42.tgz#a8af85746d6f9a9f1f8e4626be24eb0b8c9a1e72" @@ -2345,6 +2394,14 @@ "@vue/reactivity" "3.5.42" "@vue/shared" "3.5.42" +"@vue/runtime-core@3.5.43": + version "3.5.43" + resolved "https://npm.flatt.tech/@vue/runtime-core/-/runtime-core-3.5.43.tgz#eca01c87c32047d32f3639c1a9206d368abe0c46" + integrity sha512-hU6U6VnVhBGQDpvlnnDlIB8ZGJBiOcgk2lh/0InltHiz3D8oSkluvuvY+do1G2H3+udeKFsmaBlgVYP7gXQzEw== + dependencies: + "@vue/reactivity" "3.5.43" + "@vue/shared" "3.5.43" + "@vue/runtime-dom@3.5.42": version "3.5.42" resolved "https://npm.flatt.tech/@vue/runtime-dom/-/runtime-dom-3.5.42.tgz#c7b487a92b2c381db547c1aa5040bd7febb40448" @@ -2355,6 +2412,16 @@ "@vue/shared" "3.5.42" csstype "^3.2.3" +"@vue/runtime-dom@3.5.43": + version "3.5.43" + resolved "https://npm.flatt.tech/@vue/runtime-dom/-/runtime-dom-3.5.43.tgz#c40a898bd1ce11697741b9a079414a803413028a" + integrity sha512-Bb2Jc0YjjJdMt1SJmb9b2L/IWd3I8lIT9x9eS/xvvP9CiVgna0ffua74xKRmt4/uSJ+0r4iN8ex1jrqkhQGWQw== + dependencies: + "@vue/reactivity" "3.5.43" + "@vue/runtime-core" "3.5.43" + "@vue/shared" "3.5.43" + csstype "^3.2.3" + "@vue/server-renderer@3.5.42": version "3.5.42" resolved "https://npm.flatt.tech/@vue/server-renderer/-/server-renderer-3.5.42.tgz#27c3d4743273bf7e839fc5a5e2f7db25e8d779e8" @@ -2364,11 +2431,25 @@ "@vue/runtime-dom" "3.5.42" "@vue/shared" "3.5.42" +"@vue/server-renderer@3.5.43": + version "3.5.43" + resolved "https://npm.flatt.tech/@vue/server-renderer/-/server-renderer-3.5.43.tgz#ae2b84b832821e39c3355705e1c269f5a7d29b3c" + integrity sha512-l2Ygjv9NehV94PSBxNWsAHC0j/eIIKbn92mBuWXAPGLnn6HfJ6MH5ubsd+Nk0YoZ5FRuxWI1P2VSoh+dbPQhCQ== + dependencies: + "@vue/compiler-ssr" "3.5.43" + "@vue/runtime-dom" "3.5.43" + "@vue/shared" "3.5.43" + "@vue/shared@3.5.42", "@vue/shared@^3.5.22", "@vue/shared@^3.5.40": version "3.5.42" resolved "https://npm.flatt.tech/@vue/shared/-/shared-3.5.42.tgz#a413cf21262502662354cda3b65ab31bca979202" integrity sha512-2rPxex1jQf4jvl9MOHl6YaXCPcrNqz/FstMOEh3QWY+/OME9nQTvl9WYeCwhW7AFjaR0SnngZGlp/wkR6rkI6g== +"@vue/shared@3.5.43": + version "3.5.43" + resolved "https://npm.flatt.tech/@vue/shared/-/shared-3.5.43.tgz#22c11ecf1304bfc6f6b745f3b4ba54c410074338" + integrity sha512-uksS7YGMR5NZyr4JNq0Rp+QyLns0ueaz20KwzIPW9R0LH1Vnt4E+XUM29PNseEbf1www2gOuhuDi5AKOIXag9Q== + abbrev@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/abbrev/-/abbrev-3.0.1.tgz" @@ -4644,6 +4725,13 @@ magic-string@^1.0.0, magic-string@^1.1.0, magic-string@^1.2.2: dependencies: "@jridgewell/sourcemap-codec" "^1.5.5" +magic-string@^1.2.3: + version "1.4.3" + resolved "https://npm.flatt.tech/magic-string/-/magic-string-1.4.3.tgz#a0887990507b2ffbcdbc367a8759ed97e0b1233b" + integrity sha512-z12OxmaPGE0F4xlpGdjuAUckipLpQlTAuAmyGhNoD7ODpYUzvDfvtxUbjM/jwznyP178oju/KDdyi220wNJ0RQ== + dependencies: + "@jridgewell/sourcemap-codec" "^1.6.0" + magicast@^0.5.2, magicast@^0.5.4: version "0.5.4" resolved "https://npm.flatt.tech/magicast/-/magicast-0.5.4.tgz#bbe38dfd6037670057f33abf22b8aa79d5e99d0a" @@ -4855,6 +4943,11 @@ nanoid@^3.3.17: resolved "https://npm.flatt.tech/nanoid/-/nanoid-3.3.18.tgz#f66a2de1199ffde0fcf21c8a5f13106b1c081913" integrity sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w== +nanoid@^3.3.19: + version "3.3.20" + resolved "https://npm.flatt.tech/nanoid/-/nanoid-3.3.20.tgz#dfd4444d85aa10111ef66ba85ed72e08ba0855d8" + integrity sha512-uKdg2G3GNCKQn9byYOpxbGqrT2fGO5KRt5J/8b3pok8rT6qxGWF6hxMyJiEYtAf+FVyYuD9hRaDqX5uPFYJ4ZQ== + nanotar@^0.3.0: version "0.3.0" resolved "https://npm.flatt.tech/nanotar/-/nanotar-0.3.0.tgz#0a1839731ecbdd910129244a563f73183eb80c6a" @@ -5956,6 +6049,15 @@ postcss@^8.5.19, postcss@^8.5.25, postcss@^8.5.26: picocolors "^1.1.1" source-map-js "^1.2.1" +postcss@^8.5.28: + version "8.5.29" + resolved "https://npm.flatt.tech/postcss/-/postcss-8.5.29.tgz#086a0ded2c0257c71efb8c68776b477774714b4a" + integrity sha512-49cGhUbXj8Qenv0iTMxA1cFBzxXoctpC9Ujd77t1WcbJIr6nF/eI7g/8MgxrYldFRuAXvja7xQRwavoW7kgrxQ== + dependencies: + nanoid "^3.3.19" + picocolors "^1.1.1" + source-map-js "^1.2.2" + postcss@^8.5.3, postcss@^8.5.6: version "8.5.6" resolved "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz" @@ -6455,6 +6557,11 @@ source-map-js@^1.0.1, source-map-js@^1.2.1: resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz" integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== +source-map-js@^1.2.2: + version "1.2.2" + resolved "https://npm.flatt.tech/source-map-js/-/source-map-js-1.2.2.tgz#79fb88d97535a21cb27162cb05d211b67acea4ab" + integrity sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw== + source-map-support@~0.5.20: version "0.5.21" resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" @@ -6773,11 +6880,16 @@ tinyclip@^0.1.15: resolved "https://npm.flatt.tech/tinyclip/-/tinyclip-0.1.15.tgz#db35eaa2bd5fe627b3ef2ea38d8b0407f2bc2def" integrity sha512-uo33abH+Ays0xYaDysoBt494Hb3hsEczMpcC0MwFl773pazORx4fmvKhclhR1wonUbB6vvpRsvVMwnhfqeMc+A== -tinyexec@^1.2.4, tinyexec@^1.3.0: +tinyexec@^1.2.4: version "1.3.0" resolved "https://npm.flatt.tech/tinyexec/-/tinyexec-1.3.0.tgz#aacc1dbb1d4e93e6ad8dd64944e09f9ad147a474" integrity sha512-QKAl9m8gWWGHV8jZcPeym6j+XULi6tOf1mT83WYJ4Lk2ytW/uwAWkrP0uFsdoYMdueVJ0qs26wZ+23xeB4ibNQ== +tinyexec@^1.3.1: + version "1.3.1" + resolved "https://npm.flatt.tech/tinyexec/-/tinyexec-1.3.1.tgz#16a2e3c6e23fafce72640e678e651db36145b9c6" + integrity sha512-GCvB3aoys96IuDFBMcTB46JOR6mdMtAToqwiW8JlWhsoh1mhHi/xn9ss/Dg7N555GiJyEt2qzoG/NHCwM6h1EA== + tinyglobby@^0.2.12, tinyglobby@^0.2.14: version "0.2.14" resolved "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz" @@ -7283,7 +7395,7 @@ vue-sfc-transformer@^0.2.3: pathe "^2.0.3" tinyglobby "^0.2.16" -vue@^3.5.40, vue@^3.5.41: +vue@^3.5.40: version "3.5.42" resolved "https://npm.flatt.tech/vue/-/vue-3.5.42.tgz#6099e750a19c68a5c09f785808d5abb01558a3c1" integrity sha512-4RyHQTbQvOPs3MfvUO1Sg0YRrKNnA0mAVtvpd12Tg1fKDN7OHBUl1IqSn8zGJjK9nI3NkNp8cgTpVrSZC5TTcA== @@ -7294,6 +7406,17 @@ vue@^3.5.40, vue@^3.5.41: "@vue/server-renderer" "3.5.42" "@vue/shared" "3.5.42" +vue@^3.5.42: + version "3.5.43" + resolved "https://npm.flatt.tech/vue/-/vue-3.5.43.tgz#bab91368e7b9aad9b89dd92e866b120081deb094" + integrity sha512-o5qZoksdnjIKvW1srZ3ab7pcDNYAerBjRe54D0LBLfRdCYFrSgBHVXokMas35czQc0//lmx4/tuY4ZNQ+Rf2Ng== + dependencies: + "@vue/compiler-dom" "3.5.43" + "@vue/compiler-sfc" "3.5.43" + "@vue/runtime-dom" "3.5.43" + "@vue/server-renderer" "3.5.43" + "@vue/shared" "3.5.43" + web-worker@^1.5.0: version "1.5.0" resolved "https://npm.flatt.tech/web-worker/-/web-worker-1.5.0.tgz#71b2b0fbcc4293e8f0aa4f6b8a3ffebff733dcc5"