diff --git a/package.json b/package.json index 5d05a384..54ac3f4d 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "@types/topojson": "^3.2.6", "@types/vue-i18n": "^7.0.0", "bootstrap": "^5.3.3", - "bootstrap-vue-next": "^0.24.11", + "bootstrap-vue-next": "0.22.1", "canvas": "^2.11.2", "clipboard": "^2.0.11", "d3": "^7.9.0", @@ -61,11 +61,13 @@ "querystring-es3": "^0.2.1", "resize-observer-polyfill": "^1.5.1", "topojson": "^3.0.2", - "vue": "^3.4.38", - "vue-i18n": "^9.13.1", "vue-input-autowidth": "^2.2.1", "vue-virtual-scroller": "^2.0.0-beta.8" }, + "peerDependencies": { + "vue": "^3.4.38", + "vue-i18n": "^9.13.1" + }, "devDependencies": { "@eslint/js": "^9.6.0", "@icij/eslint-config": "^2.0.0", @@ -102,6 +104,8 @@ "vite": "^5.3.3", "vite-plugin-dts": "^3.9.1", "vitest": "^1.6.0", + "vue": "^3.4.38", + "vue-i18n": "^9.13.1", "vue-component-meta": "^2.0.26", "vue-headroom": "github:caro3801/vue-headroom" }, diff --git a/yarn.lock b/yarn.lock index cdb99640..e987339c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1384,6 +1384,35 @@ resolved "https://registry.yarnpkg.com/@fal-works/esbuild-plugin-global-externals/-/esbuild-plugin-global-externals-2.1.2.tgz#c05ed35ad82df8e6ac616c68b92c2282bd083ba4" integrity sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ== +"@floating-ui/core@^1.6.0": + version "1.6.7" + resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.7.tgz#7602367795a390ff0662efd1c7ae8ca74e75fb12" + integrity sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g== + dependencies: + "@floating-ui/utils" "^0.2.7" + +"@floating-ui/dom@^1.0.0": + version "1.6.10" + resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.6.10.tgz#b74c32f34a50336c86dcf1f1c845cf3a39e26d6f" + integrity sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A== + dependencies: + "@floating-ui/core" "^1.6.0" + "@floating-ui/utils" "^0.2.7" + +"@floating-ui/utils@^0.2.7": + version "0.2.7" + resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.7.tgz#d0ece53ce99ab5a8e37ebdfe5e32452a2bfc073e" + integrity sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA== + +"@floating-ui/vue@^1.0.6": + version "1.1.4" + resolved "https://registry.yarnpkg.com/@floating-ui/vue/-/vue-1.1.4.tgz#1dd6905a58baaa9a84c44c2cf28e281f715957a1" + integrity sha512-ammH7T3vyCx7pmm9OF19Wc42zrGnUw0QvLoidgypWsCLJMtGXEwY7paYIHO+K+oLC3mbWpzIHzeTVienYenlNg== + dependencies: + "@floating-ui/dom" "^1.0.0" + "@floating-ui/utils" "^0.2.7" + vue-demi ">=0.13.0" + "@humanwhocodes/config-array@^0.11.14": version "0.11.14" resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.14.tgz#d78e481a039f7566ecc9660b4ea7fe6b1fec442b" @@ -1488,6 +1517,14 @@ "@intlify/message-compiler" "9.13.1" "@intlify/shared" "9.13.1" +"@intlify/core-base@9.14.0": + version "9.14.0" + resolved "https://registry.yarnpkg.com/@intlify/core-base/-/core-base-9.14.0.tgz#63ce687a6560c0af6a16cb567d9d8a1ea1a5a65e" + integrity sha512-zJn0imh9HIsZZUtt9v8T16PeVstPv6bP2YzlrYJwoF8F30gs4brZBwW2KK6EI5WYKFi3NeqX6+UU4gniz5TkGg== + dependencies: + "@intlify/message-compiler" "9.14.0" + "@intlify/shared" "9.14.0" + "@intlify/message-compiler@9.13.1", "@intlify/message-compiler@^9.4.0": version "9.13.1" resolved "https://registry.yarnpkg.com/@intlify/message-compiler/-/message-compiler-9.13.1.tgz#ff8129badf77db3fb648b8d3cceee87c8033ed0a" @@ -1496,11 +1533,24 @@ "@intlify/shared" "9.13.1" source-map-js "^1.0.2" +"@intlify/message-compiler@9.14.0": + version "9.14.0" + resolved "https://registry.yarnpkg.com/@intlify/message-compiler/-/message-compiler-9.14.0.tgz#e767141dd12862b3c1bf02ab5fc4852792812381" + integrity sha512-sXNsoMI0YsipSXW8SR75drmVK56tnJHoYbPXUv2Cf9lz6FzvwsosFm6JtC1oQZI/kU+n7qx0qRrEWkeYFTgETA== + dependencies: + "@intlify/shared" "9.14.0" + source-map-js "^1.0.2" + "@intlify/shared@9.13.1", "@intlify/shared@^9.4.0": version "9.13.1" resolved "https://registry.yarnpkg.com/@intlify/shared/-/shared-9.13.1.tgz#202741d11ece1a9c7480bfd3f27afcf9cb8f72e4" integrity sha512-u3b6BKGhE6j/JeRU6C/RL2FgyJfy6LakbtfeVF8fJXURpZZTzfh3e05J0bu0XPw447Q6/WUp3C4ajv4TMS4YsQ== +"@intlify/shared@9.14.0": + version "9.14.0" + resolved "https://registry.yarnpkg.com/@intlify/shared/-/shared-9.14.0.tgz#e8fb3693ad4171442cbe6cb8922a9b5a22ffb4ef" + integrity sha512-r+N8KRQL7LgN1TMTs1A2svfuAU0J94Wu9wWdJVJqYsoMMLIeJxrPjazihfHpmJqfgZq0ah3Y9Q4pgWV2O90Fyg== + "@intlify/unplugin-vue-i18n@^4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/@intlify/unplugin-vue-i18n/-/unplugin-vue-i18n-4.0.0.tgz#b82fb1bb1a3b982d8f35d07729ca5337d6018269" @@ -3164,6 +3214,11 @@ dependencies: vue-i18n "*" +"@types/web-bluetooth@^0.0.20": + version "0.0.20" + resolved "https://registry.yarnpkg.com/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz#f066abfcd1cbe66267cdbbf0de010d8a41b41597" + integrity sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow== + "@types/wrap-ansi@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz#18b97a972f94f60a679fd5c796d96421b9abb9fd" @@ -3653,6 +3708,28 @@ js-beautify "^1.14.9" vue-component-type-helpers "^2.0.0" +"@vueuse/core@^10.10.0": + version "10.11.1" + resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-10.11.1.tgz#15d2c0b6448d2212235b23a7ba29c27173e0c2c6" + integrity sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww== + dependencies: + "@types/web-bluetooth" "^0.0.20" + "@vueuse/metadata" "10.11.1" + "@vueuse/shared" "10.11.1" + vue-demi ">=0.14.8" + +"@vueuse/metadata@10.11.1": + version "10.11.1" + resolved "https://registry.yarnpkg.com/@vueuse/metadata/-/metadata-10.11.1.tgz#209db7bb5915aa172a87510b6de2ca01cadbd2a7" + integrity sha512-IGa5FXd003Ug1qAZmyE8wF3sJ81xGLSqTqtQ6jaVfkeZ4i5kS2mwQF61yhVqojRnenVew5PldLyRgvdl4YYuSw== + +"@vueuse/shared@10.11.1": + version "10.11.1" + resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-10.11.1.tgz#62b84e3118ae6e1f3ff38f4fbe71b0c5d0f10938" + integrity sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA== + dependencies: + vue-demi ">=0.14.8" + "@yarnpkg/esbuild-plugin-pnp@^3.0.0-rc.10": version "3.0.0-rc.15" resolved "https://registry.yarnpkg.com/@yarnpkg/esbuild-plugin-pnp/-/esbuild-plugin-pnp-3.0.0-rc.15.tgz#4e40e7d2eb28825c9a35ab9d04c363931d7c0e67" @@ -4059,10 +4136,13 @@ boolbase@^1.0.0: resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== -bootstrap-vue-next@^0.24.11: - version "0.24.11" - resolved "https://registry.yarnpkg.com/bootstrap-vue-next/-/bootstrap-vue-next-0.24.11.tgz#10d8a8dc3b15ad786bcc87e0c64129069e3f07d7" - integrity sha512-8elHf/wbDVCb5z89gypa/gDj06wutO9u14hpDKllCZVUbkNDlu/tgPXUfX/Kmu77OnRLPIScX8Qb5r7LMWRJLQ== +bootstrap-vue-next@0.22.1: + version "0.22.1" + resolved "https://registry.yarnpkg.com/bootstrap-vue-next/-/bootstrap-vue-next-0.22.1.tgz#a173a845751d576c547fa7d28f8fa632d90ccbcc" + integrity sha512-rzwnKyAvA3ceBXX+AEhhmLUV9GSqyRr68itLg3WF2PeGG3eMsiSYF6BTn6G9XYXqWtVWt7BwYAg17CCVNhLyHQ== + dependencies: + "@floating-ui/vue" "^1.0.6" + "@vueuse/core" "^10.10.0" bootstrap@^5.3.3: version "5.3.3" @@ -9651,6 +9731,11 @@ vue-component-type-helpers@2.0.26: resolved "https://registry.yarnpkg.com/vue-component-type-helpers/-/vue-component-type-helpers-2.0.26.tgz#6355f1a683ff627e8da74e6a61e2122b3e10ed06" integrity sha512-sO9qQ8oC520SW6kqlls0iqDak53gsTVSrYylajgjmkt1c0vcgjsGSy1KzlDrbEx8pm02IEYhlUkU5hCYf8rwtg== +vue-demi@>=0.13.0, vue-demi@>=0.14.8: + version "0.14.10" + resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.14.10.tgz#afc78de3d6f9e11bf78c55e8510ee12814522f04" + integrity sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg== + vue-docgen-api@^4.75.1: version "4.78.0" resolved "https://registry.yarnpkg.com/vue-docgen-api/-/vue-docgen-api-4.78.0.tgz#e7eb426da7786b4aa602ea7f092dbebb933a74b4" @@ -9686,7 +9771,7 @@ vue-eslint-parser@^9.4.2, vue-eslint-parser@^9.4.3: version "0.0.1" resolved "https://codeload.github.com/caro3801/vue-headroom/tar.gz/d8932aa77049768dfb9ca13eaa38f38f9181dca9" -vue-i18n@*, vue-i18n@^9.13.1: +vue-i18n@*: version "9.13.1" resolved "https://registry.yarnpkg.com/vue-i18n/-/vue-i18n-9.13.1.tgz#a292c8021b7be604ebfca5609ae1f8fafe5c36d7" integrity sha512-mh0GIxx0wPtPlcB1q4k277y0iKgo25xmDPWioVVYanjPufDBpvu5ySTjP5wOrSvlYQ2m1xI+CFhGdauv/61uQg== @@ -9695,6 +9780,15 @@ vue-i18n@*, vue-i18n@^9.13.1: "@intlify/shared" "9.13.1" "@vue/devtools-api" "^6.5.0" +vue-i18n@^9.13.1: + version "9.14.0" + resolved "https://registry.yarnpkg.com/vue-i18n/-/vue-i18n-9.14.0.tgz#d6f1b3d95bfc4f40e630ff9456c78ab5becfd933" + integrity sha512-LxmpRuCt2rI8gqU+kxeflRZMQn4D5+4M3oP3PWZdowW/ePJraHqhF7p4CuaME52mUxdw3Mmy2yAUKgfZYgCRjA== + dependencies: + "@intlify/core-base" "9.14.0" + "@intlify/shared" "9.14.0" + "@vue/devtools-api" "^6.5.0" + vue-inbrowser-compiler-independent-utils@^4.69.0: version "4.71.1" resolved "https://registry.yarnpkg.com/vue-inbrowser-compiler-independent-utils/-/vue-inbrowser-compiler-independent-utils-4.71.1.tgz#dc6830b204f7cfdc30ffc4f31ba81b0c72c52136"