diff --git a/package.json b/package.json index a4b437bf0..f01d9103b 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "postcss-cssnext": "^3.1.1", "remove-accents": "^0.4.4", "turbolinks-animate": "^3.2.1", - "vue": "^2.7.14", + "vue": "^3.4.29", "vue-loader": "^15.10.1", "vue-resource": "^1.5.3", "vue-template-compiler": "^2.7.14", diff --git a/yarn.lock b/yarn.lock index 26de862f1..4487f3fa3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -888,7 +888,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.18.10, @babel/parser@npm:^7.18.13, @babel/parser@npm:^7.18.4": +"@babel/parser@npm:^7.18.10, @babel/parser@npm:^7.18.13": version: 7.18.13 resolution: "@babel/parser@npm:7.18.13" bin: @@ -915,6 +915,15 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/parser@npm:7.24.7" + bin: + parser: ./bin/babel-parser.js + checksum: fc9d2c4c8712f89672edc55c0dc5cf640dcec715b56480f111f85c2bc1d507e251596e4110d65796690a96ac37a4b60432af90b3e97bb47e69d4ef83872dbbd6 + languageName: node + linkType: hard + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.18.6" @@ -2794,6 +2803,13 @@ __metadata: languageName: node linkType: hard +"@jridgewell/sourcemap-codec@npm:^1.4.15": + version: 1.4.15 + resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" + checksum: b881c7e503db3fc7f3c1f35a1dd2655a188cc51a3612d76efc8a6eb74728bef5606e6758ee77423e564092b4a518aba569bbb21c9bac5ab7a35b0c6ae7e344c8 + languageName: node + linkType: hard + "@jridgewell/trace-mapping@npm:^0.3.17": version: 0.3.17 resolution: "@jridgewell/trace-mapping@npm:0.3.17" @@ -3164,14 +3180,53 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-sfc@npm:2.7.14": - version: 2.7.14 - resolution: "@vue/compiler-sfc@npm:2.7.14" +"@vue/compiler-core@npm:3.4.29": + version: 3.4.29 + resolution: "@vue/compiler-core@npm:3.4.29" dependencies: - "@babel/parser": ^7.18.4 - postcss: ^8.4.14 - source-map: ^0.6.1 - checksum: 25e00abaecb311f1effbf539bc3e4fdeedb39d35f9c2947b2640187a047e6a7400e693fd7da1d3a98977b9078c5bf629ca47f8b9a59dc14a080c0a1e1dd06a49 + "@babel/parser": ^7.24.7 + "@vue/shared": 3.4.29 + entities: ^4.5.0 + estree-walker: ^2.0.2 + source-map-js: ^1.2.0 + checksum: 49c5a5a1a4f713a17537580dff3b06cf78479021ebae53aee8460e286bf50623bc40afe7aeae9766ae5ae6ec48f0ed8bb0e2e3ac5c48ae281909d97fba1bcba8 + languageName: node + linkType: hard + +"@vue/compiler-dom@npm:3.4.29": + version: 3.4.29 + resolution: "@vue/compiler-dom@npm:3.4.29" + dependencies: + "@vue/compiler-core": 3.4.29 + "@vue/shared": 3.4.29 + checksum: c967881dcd9e687d968cee3f286e0e9f85674b8e43617236c3f990772357d66a71de992e815549bebfc770ef29aa3d301f504438f1494d55c6a8d4d016d13969 + languageName: node + linkType: hard + +"@vue/compiler-sfc@npm:3.4.29": + version: 3.4.29 + resolution: "@vue/compiler-sfc@npm:3.4.29" + dependencies: + "@babel/parser": ^7.24.7 + "@vue/compiler-core": 3.4.29 + "@vue/compiler-dom": 3.4.29 + "@vue/compiler-ssr": 3.4.29 + "@vue/shared": 3.4.29 + estree-walker: ^2.0.2 + magic-string: ^0.30.10 + postcss: ^8.4.38 + source-map-js: ^1.2.0 + checksum: 4e9ed7f2fb0628de34983482f05789e080b8f1794325ea6fd28bcdb2a724f68a37c569fb313bf0951576d7da90ad1f8d9b80d095e8abd2632e5b7f9fc2a58aea + languageName: node + linkType: hard + +"@vue/compiler-ssr@npm:3.4.29": + version: 3.4.29 + resolution: "@vue/compiler-ssr@npm:3.4.29" + dependencies: + "@vue/compiler-dom": 3.4.29 + "@vue/shared": 3.4.29 + checksum: 41d7a1c7e3dc3e847228013c42f3de75d329901ed274e2e1b80012f04298fae470c73df8cab66b67e6ed5304d86576a89f9343c1115d009a799b5532dba32d12 languageName: node linkType: hard @@ -3195,6 +3250,56 @@ __metadata: languageName: node linkType: hard +"@vue/reactivity@npm:3.4.29": + version: 3.4.29 + resolution: "@vue/reactivity@npm:3.4.29" + dependencies: + "@vue/shared": 3.4.29 + checksum: 0dcdb5e4be19de6f6053fa4bd315df54eee950d2bb0f2e7e4243668cb71ec15ed74e07fa428644467be4db0248faba454da45607170ab9394a23ccc19d935a43 + languageName: node + linkType: hard + +"@vue/runtime-core@npm:3.4.29": + version: 3.4.29 + resolution: "@vue/runtime-core@npm:3.4.29" + dependencies: + "@vue/reactivity": 3.4.29 + "@vue/shared": 3.4.29 + checksum: 03fbf6cb418fa5329b6a88f8ef3148f97a2affb22e59886e3af1f0cd148c523290b04722ed685bb22a5e2e6582ec04773573dd3bce35f3cd3837cddcd9c7f8b0 + languageName: node + linkType: hard + +"@vue/runtime-dom@npm:3.4.29": + version: 3.4.29 + resolution: "@vue/runtime-dom@npm:3.4.29" + dependencies: + "@vue/reactivity": 3.4.29 + "@vue/runtime-core": 3.4.29 + "@vue/shared": 3.4.29 + csstype: ^3.1.3 + checksum: 3db1ed7b7b27e373a17b1c5f9e3bec8d3cf2ed0ba5b14a3d7df4c7502f8c5cd72e24485035c77e25a0026a7133047acb8ac99bcc12b011d4b6535f1c55207213 + languageName: node + linkType: hard + +"@vue/server-renderer@npm:3.4.29": + version: 3.4.29 + resolution: "@vue/server-renderer@npm:3.4.29" + dependencies: + "@vue/compiler-ssr": 3.4.29 + "@vue/shared": 3.4.29 + peerDependencies: + vue: 3.4.29 + checksum: e176da876f4be93f71d05b68aa8ce4b5cc65d735af2b1512f4404d381432d66dfd53477390d0ea30333ac1f37b3662827c8ac55cfba985f15fc756dca9fe211c + languageName: node + linkType: hard + +"@vue/shared@npm:3.4.29": + version: 3.4.29 + resolution: "@vue/shared@npm:3.4.29" + checksum: 399c4fb43382eeb8d94b6b61454434d24f874bccde9673b4a73c8648758cb1f9fb5b67fb75e8250d8298e88e51d226c1e74f49bb64294f8a24e834c033f5ed4a + languageName: node + linkType: hard + "@webassemblyjs/ast@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/ast@npm:1.9.0" @@ -5644,10 +5749,10 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^3.1.0": - version: 3.1.0 - resolution: "csstype@npm:3.1.0" - checksum: 644e986cefab86525f0b674a06889cfdbb1f117e5b7d1ce0fc55b0423ecc58807a1ea42ecc75c4f18999d14fc42d1d255f84662a45003a52bb5840e977eb2ffd +"csstype@npm:^3.1.3": + version: 3.1.3 + resolution: "csstype@npm:3.1.3" + checksum: 8db785cc92d259102725b3c694ec0c823f5619a84741b5c7991b8ad135dfaa66093038a1cc63e03361a6cd28d122be48f2106ae72334e067dd619a51f49eddf7 languageName: node linkType: hard @@ -6088,6 +6193,13 @@ __metadata: languageName: node linkType: hard +"entities@npm:^4.5.0": + version: 4.5.0 + resolution: "entities@npm:4.5.0" + checksum: 853f8ebd5b425d350bffa97dd6958143179a5938352ccae092c62d1267c4e392a039be1bae7d51b6e4ffad25f51f9617531fedf5237f15df302ccfb452cbf2d7 + languageName: node + linkType: hard + "env-paths@npm:^2.2.0": version: 2.2.1 resolution: "env-paths@npm:2.2.1" @@ -6542,6 +6654,13 @@ __metadata: languageName: node linkType: hard +"estree-walker@npm:^2.0.2": + version: 2.0.2 + resolution: "estree-walker@npm:2.0.2" + checksum: 6151e6f9828abe2259e57f5fd3761335bb0d2ebd76dc1a01048ccee22fabcfef3c0859300f6d83ff0d1927849368775ec5a6d265dde2f6de5a1be1721cd94efc + languageName: node + linkType: hard + "esutils@npm:^2.0.2": version: 2.0.3 resolution: "esutils@npm:2.0.3" @@ -8953,6 +9072,15 @@ __metadata: languageName: node linkType: hard +"magic-string@npm:^0.30.10": + version: 0.30.10 + resolution: "magic-string@npm:0.30.10" + dependencies: + "@jridgewell/sourcemap-codec": ^1.4.15 + checksum: 456fd47c39b296c47dff967e1965121ace35417eab7f45a99e681e725b8661b48e1573c366ee67a27715025b3740773c46b088f115421c7365ea4ea6fa10d399 + languageName: node + linkType: hard + "make-dir@npm:^2.0.0": version: 2.1.0 resolution: "make-dir@npm:2.1.0" @@ -9504,6 +9632,15 @@ __metadata: languageName: node linkType: hard +"nanoid@npm:^3.3.7": + version: 3.3.7 + resolution: "nanoid@npm:3.3.7" + bin: + nanoid: bin/nanoid.cjs + checksum: d36c427e530713e4ac6567d488b489a36582ef89da1d6d4e3b87eded11eb10d7042a877958c6f104929809b2ab0bafa17652b076cdf84324aa75b30b722204f2 + languageName: node + linkType: hard + "nanomatch@npm:^1.2.9": version: 1.2.13 resolution: "nanomatch@npm:1.2.13" @@ -11514,25 +11651,25 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.14": - version: 8.4.16 - resolution: "postcss@npm:8.4.16" +"postcss@npm:^8.4.19": + version: 8.4.21 + resolution: "postcss@npm:8.4.21" dependencies: nanoid: ^3.3.4 picocolors: ^1.0.0 source-map-js: ^1.0.2 - checksum: 10eee25efd77868036403858577da0cefaf2e0905feeaba5770d5438ccdddba3d01cba8063e96b8aac4c6daa0ed413dd5ae0554a433a3c4db38df1d134cffc1f + checksum: e39ac60ccd1542d4f9d93d894048aac0d686b3bb38e927d8386005718e6793dbbb46930f0a523fe382f1bbd843c6d980aaea791252bf5e176180e5a4336d9679 languageName: node linkType: hard -"postcss@npm:^8.4.19": - version: 8.4.21 - resolution: "postcss@npm:8.4.21" +"postcss@npm:^8.4.38": + version: 8.4.38 + resolution: "postcss@npm:8.4.38" dependencies: - nanoid: ^3.3.4 + nanoid: ^3.3.7 picocolors: ^1.0.0 - source-map-js: ^1.0.2 - checksum: e39ac60ccd1542d4f9d93d894048aac0d686b3bb38e927d8386005718e6793dbbb46930f0a523fe382f1bbd843c6d980aaea791252bf5e176180e5a4336d9679 + source-map-js: ^1.2.0 + checksum: 649f9e60a763ca4b5a7bbec446a069edf07f057f6d780a5a0070576b841538d1ecf7dd888f2fbfd1f76200e26c969e405aeeae66332e6927dbdc8bdcb90b9451 languageName: node linkType: hard @@ -12916,7 +13053,7 @@ __metadata: remove-accents: ^0.4.4 sass-lint: ^1.13.1 turbolinks-animate: ^3.2.1 - vue: ^2.7.14 + vue: ^3.4.29 vue-loader: ^15.10.1 vue-resource: ^1.5.3 vue-template-compiler: ^2.7.14 @@ -12951,6 +13088,13 @@ __metadata: languageName: node linkType: hard +"source-map-js@npm:^1.2.0": + version: 1.2.0 + resolution: "source-map-js@npm:1.2.0" + checksum: 791a43306d9223792e84293b00458bf102a8946e7188f3db0e4e22d8d530b5f80a4ce468eb5ec0bf585443ad55ebbd630bf379c98db0b1f317fd902500217f97 + languageName: node + linkType: hard + "source-map-resolve@npm:^0.5.0": version: 0.5.3 resolution: "source-map-resolve@npm:0.5.3" @@ -14082,13 +14226,21 @@ __metadata: languageName: node linkType: hard -"vue@npm:^2.7.14": - version: 2.7.14 - resolution: "vue@npm:2.7.14" +"vue@npm:^3.4.29": + version: 3.4.29 + resolution: "vue@npm:3.4.29" dependencies: - "@vue/compiler-sfc": 2.7.14 - csstype: ^3.1.0 - checksum: 8b06da67cc40870c66a30b7a6bc2874950cd4383792c371eb30497dd14fc7b41cf308b1c4517368d8f0e7ac16198c08de19236f6a79fe43f4bdbc4a1d9d4ad07 + "@vue/compiler-dom": 3.4.29 + "@vue/compiler-sfc": 3.4.29 + "@vue/runtime-dom": 3.4.29 + "@vue/server-renderer": 3.4.29 + "@vue/shared": 3.4.29 + peerDependencies: + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + checksum: e6b4f0e34084729818e9bdd7bb2927a72d2013d74d0322d2920f14c0db603592479cee20e8c88f1937eb734733ec027c5a2b73a4e89dad4e852bcb569cd58231 languageName: node linkType: hard