[READ-ONLY] Mirror of https://github.com/danielroe/nuxt-time. ⏰ SSR-safe time element for Nuxt 3
date nuxt nuxt-module server ssr
0

Configure Feed

Select the types of activity you want to include in your feed.

refactor!: use new `onPrehydrate` hook for implementation (#251)

author
Daniel Roe
committer
GitHub
date (Sep 17, 2024, 10:28 AM +0200) commit 5d7bcc13 parent c058f8e9
+118 -1132
-14
build.config.ts
··· 1 - import { promises as fsp } from 'node:fs' 2 - 3 1 import { defineBuildConfig } from 'unbuild' 4 - import { transform } from 'esbuild' 5 2 6 3 export default defineBuildConfig({ 7 4 rollup: { emitCJS: true }, 8 5 externals: ['node:url'], 9 - hooks: { 10 - async 'build:done'() { 11 - const script = await fsp.readFile('./src/script.mjs', 'utf-8') 12 - const { code } = await transform(script, { 13 - loader: 'js', 14 - format: 'esm', 15 - minify: true, 16 - }) 17 - await fsp.writeFile('./dist/script.mjs', code, 'utf-8') 18 - }, 19 - }, 20 6 })
+3 -1
package.json
··· 59 59 "@vitest/coverage-v8": "2.1.1", 60 60 "@vue/test-utils": "2.4.6", 61 61 "bumpp": "9.5.2", 62 - "esbuild": "0.23.1", 63 62 "eslint": "9.10.0", 64 63 "expect-type": "0.20.0", 65 64 "get-port-please": "3.1.2", ··· 74 73 "vitest": "2.1.1", 75 74 "vitest-environment-nuxt": "1.0.1", 76 75 "vue": "3.5.6" 76 + }, 77 + "peerDependencies": { 78 + "nuxt": ">=3.12.0" 77 79 }, 78 80 "resolutions": { 79 81 "@nuxt/kit": "3.13.2",
+85 -1071
pnpm-lock.yaml
··· 27 27 version: 0.5.7(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) 28 28 '@nuxt/module-builder': 29 29 specifier: 0.8.4 30 - version: 0.8.4(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@3.29.4)(webpack-sources@3.2.3))(nuxi@3.13.2)(typescript@5.6.2) 30 + version: 0.8.4(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@3.29.4)(webpack-sources@3.2.3))(nuxi@3.13.2)(typescript@5.6.2)(webpack-sources@3.2.3) 31 31 '@nuxt/schema': 32 32 specifier: 3.13.2 33 33 version: 3.13.2(rollup@3.29.4)(webpack-sources@3.2.3) ··· 46 46 bumpp: 47 47 specifier: 9.5.2 48 48 version: 9.5.2(magicast@0.3.5) 49 - esbuild: 50 - specifier: 0.23.1 51 - version: 0.23.1 52 49 eslint: 53 50 specifier: 9.10.0 54 51 version: 9.10.0(jiti@1.21.6) ··· 69 66 version: 15.2.10 70 67 magic-regexp: 71 68 specifier: 0.8.0 72 - version: 0.8.0 69 + version: 0.8.0(webpack-sources@3.2.3) 73 70 nuxt: 74 71 specifier: 3.13.2 75 72 version: 3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(encoding@0.1.13)(eslint@9.10.0(jiti@1.21.6))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@3.29.4)(terser@5.19.2)(typescript@5.6.2)(vite@5.2.14(@types/node@22.5.5)(terser@5.19.2))(webpack-sources@3.2.3) ··· 114 111 '@antfu/utils@0.7.10': 115 112 resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} 116 113 117 - '@babel/code-frame@7.23.5': 118 - resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} 119 - engines: {node: '>=6.9.0'} 120 - 121 114 '@babel/code-frame@7.24.7': 122 115 resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} 123 116 engines: {node: '>=6.9.0'} 124 117 125 - '@babel/compat-data@7.23.5': 126 - resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} 127 - engines: {node: '>=6.9.0'} 128 - 129 118 '@babel/compat-data@7.25.4': 130 119 resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==} 131 120 engines: {node: '>=6.9.0'} 132 121 133 - '@babel/core@7.23.9': 134 - resolution: {integrity: sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==} 135 - engines: {node: '>=6.9.0'} 136 - 137 122 '@babel/core@7.25.2': 138 123 resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} 139 124 engines: {node: '>=6.9.0'} 140 125 141 - '@babel/generator@7.23.6': 142 - resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} 143 - engines: {node: '>=6.9.0'} 144 - 145 126 '@babel/generator@7.25.6': 146 127 resolution: {integrity: sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==} 147 128 engines: {node: '>=6.9.0'} 148 129 149 - '@babel/helper-annotate-as-pure@7.22.5': 150 - resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} 151 - engines: {node: '>=6.9.0'} 152 - 153 130 '@babel/helper-annotate-as-pure@7.24.7': 154 131 resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} 155 132 engines: {node: '>=6.9.0'} 156 133 157 - '@babel/helper-compilation-targets@7.23.6': 158 - resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} 159 - engines: {node: '>=6.9.0'} 160 - 161 134 '@babel/helper-compilation-targets@7.25.2': 162 135 resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} 163 136 engines: {node: '>=6.9.0'} 164 137 165 - '@babel/helper-create-class-features-plugin@7.22.15': 166 - resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==} 167 - engines: {node: '>=6.9.0'} 168 - peerDependencies: 169 - '@babel/core': ^7.0.0 170 - 171 138 '@babel/helper-create-class-features-plugin@7.25.4': 172 139 resolution: {integrity: sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ==} 173 140 engines: {node: '>=6.9.0'} 174 141 peerDependencies: 175 142 '@babel/core': ^7.0.0 176 143 177 - '@babel/helper-environment-visitor@7.22.20': 178 - resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} 179 - engines: {node: '>=6.9.0'} 180 - 181 - '@babel/helper-function-name@7.23.0': 182 - resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} 183 - engines: {node: '>=6.9.0'} 184 - 185 - '@babel/helper-hoist-variables@7.22.5': 186 - resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} 187 - engines: {node: '>=6.9.0'} 188 - 189 - '@babel/helper-member-expression-to-functions@7.23.0': 190 - resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} 191 - engines: {node: '>=6.9.0'} 192 - 193 144 '@babel/helper-member-expression-to-functions@7.24.8': 194 145 resolution: {integrity: sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==} 195 146 engines: {node: '>=6.9.0'} 196 147 197 - '@babel/helper-module-imports@7.22.15': 198 - resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} 199 - engines: {node: '>=6.9.0'} 200 - 201 148 '@babel/helper-module-imports@7.24.7': 202 149 resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} 203 150 engines: {node: '>=6.9.0'} 204 151 205 - '@babel/helper-module-transforms@7.23.3': 206 - resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} 207 - engines: {node: '>=6.9.0'} 208 - peerDependencies: 209 - '@babel/core': ^7.0.0 210 - 211 152 '@babel/helper-module-transforms@7.25.2': 212 153 resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} 213 154 engines: {node: '>=6.9.0'} 214 155 peerDependencies: 215 156 '@babel/core': ^7.0.0 216 157 217 - '@babel/helper-optimise-call-expression@7.22.5': 218 - resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} 219 - engines: {node: '>=6.9.0'} 220 - 221 158 '@babel/helper-optimise-call-expression@7.24.7': 222 159 resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==} 223 - engines: {node: '>=6.9.0'} 224 - 225 - '@babel/helper-plugin-utils@7.22.5': 226 - resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} 227 160 engines: {node: '>=6.9.0'} 228 161 229 162 '@babel/helper-plugin-utils@7.24.8': 230 163 resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} 231 164 engines: {node: '>=6.9.0'} 232 165 233 - '@babel/helper-replace-supers@7.22.20': 234 - resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} 235 - engines: {node: '>=6.9.0'} 236 - peerDependencies: 237 - '@babel/core': ^7.0.0 238 - 239 166 '@babel/helper-replace-supers@7.25.0': 240 167 resolution: {integrity: sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==} 241 168 engines: {node: '>=6.9.0'} 242 169 peerDependencies: 243 170 '@babel/core': ^7.0.0 244 171 245 - '@babel/helper-simple-access@7.22.5': 246 - resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} 247 - engines: {node: '>=6.9.0'} 248 - 249 172 '@babel/helper-simple-access@7.24.7': 250 173 resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} 251 174 engines: {node: '>=6.9.0'} 252 175 253 - '@babel/helper-skip-transparent-expression-wrappers@7.22.5': 254 - resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} 255 - engines: {node: '>=6.9.0'} 256 - 257 176 '@babel/helper-skip-transparent-expression-wrappers@7.24.7': 258 177 resolution: {integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==} 259 178 engines: {node: '>=6.9.0'} ··· 270 189 resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} 271 190 engines: {node: '>=6.9.0'} 272 191 273 - '@babel/helper-validator-option@7.23.5': 274 - resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} 275 - engines: {node: '>=6.9.0'} 276 - 277 192 '@babel/helper-validator-option@7.24.8': 278 193 resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} 279 194 engines: {node: '>=6.9.0'} 280 195 281 - '@babel/helpers@7.23.9': 282 - resolution: {integrity: sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==} 283 - engines: {node: '>=6.9.0'} 284 - 285 196 '@babel/helpers@7.25.6': 286 197 resolution: {integrity: sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==} 287 198 engines: {node: '>=6.9.0'} 288 199 289 - '@babel/highlight@7.23.4': 290 - resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} 291 - engines: {node: '>=6.9.0'} 292 - 293 200 '@babel/highlight@7.24.7': 294 201 resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} 295 202 engines: {node: '>=6.9.0'} 296 203 297 - '@babel/parser@7.24.8': 298 - resolution: {integrity: sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==} 299 - engines: {node: '>=6.0.0'} 300 - hasBin: true 301 - 302 204 '@babel/parser@7.25.6': 303 205 resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==} 304 206 engines: {node: '>=6.0.0'} ··· 324 226 325 227 '@babel/plugin-syntax-import-meta@7.10.4': 326 228 resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} 327 - peerDependencies: 328 - '@babel/core': ^7.0.0-0 329 - 330 - '@babel/plugin-syntax-jsx@7.22.5': 331 - resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} 332 - engines: {node: '>=6.9.0'} 333 229 peerDependencies: 334 230 '@babel/core': ^7.0.0-0 335 231 ··· 339 235 peerDependencies: 340 236 '@babel/core': ^7.0.0-0 341 237 342 - '@babel/plugin-syntax-typescript@7.23.3': 343 - resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} 344 - engines: {node: '>=6.9.0'} 345 - peerDependencies: 346 - '@babel/core': ^7.0.0-0 347 - 348 238 '@babel/plugin-syntax-typescript@7.25.4': 349 239 resolution: {integrity: sha512-uMOCoHVU52BsSWxPOMVv5qKRdeSlPuImUCB2dlPuBSU+W2/ROE7/Zg8F2Kepbk+8yBa68LlRKxO+xgEVWorsDg==} 350 240 engines: {node: '>=6.9.0'} 351 241 peerDependencies: 352 242 '@babel/core': ^7.0.0-0 353 243 354 - '@babel/plugin-transform-typescript@7.23.4': 355 - resolution: {integrity: sha512-39hCCOl+YUAyMOu6B9SmUTiHUU0t/CxJNUmY3qRdJujbqi+lrQcL11ysYUsAvFWPBdhihrv1z0oRG84Yr3dODQ==} 356 - engines: {node: '>=6.9.0'} 357 - peerDependencies: 358 - '@babel/core': ^7.0.0-0 359 - 360 244 '@babel/plugin-transform-typescript@7.25.2': 361 245 resolution: {integrity: sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A==} 362 246 engines: {node: '>=6.9.0'} ··· 365 249 366 250 '@babel/standalone@7.23.10': 367 251 resolution: {integrity: sha512-xqWviI/pt1Zb/d+6ilWa5IDL2mkDzsBnlHbreqnfyP3/QB/ofQ1bNVcHj8YQX154Rf/xZKR6y0s1ydVF3nAS8g==} 368 - engines: {node: '>=6.9.0'} 369 - 370 - '@babel/template@7.23.9': 371 - resolution: {integrity: sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==} 372 252 engines: {node: '>=6.9.0'} 373 253 374 254 '@babel/template@7.25.0': 375 255 resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} 376 256 engines: {node: '>=6.9.0'} 377 257 378 - '@babel/traverse@7.23.9': 379 - resolution: {integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==} 380 - engines: {node: '>=6.9.0'} 381 - 382 258 '@babel/traverse@7.25.6': 383 259 resolution: {integrity: sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==} 384 - engines: {node: '>=6.9.0'} 385 - 386 - '@babel/types@7.24.8': 387 - resolution: {integrity: sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==} 388 260 engines: {node: '>=6.9.0'} 389 261 390 262 '@babel/types@7.25.6': ··· 1275 1147 rollup: 1276 1148 optional: true 1277 1149 1278 - '@rollup/plugin-commonjs@25.0.7': 1279 - resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==} 1280 - engines: {node: '>=14.0.0'} 1281 - peerDependencies: 1282 - rollup: ^2.68.0||^3.0.0||^4.0.0 1283 - peerDependenciesMeta: 1284 - rollup: 1285 - optional: true 1286 - 1287 1150 '@rollup/plugin-commonjs@25.0.8': 1288 1151 resolution: {integrity: sha512-ZEZWTK5n6Qde0to4vS9Mr5x/0UZoqCxPVR9KRUjU4kA2sO7GEUn1fop0DAwpO6z0Nw/kJON9bDmSxdWxO/TT1A==} 1289 1152 engines: {node: '>=14.0.0'} ··· 1320 1183 rollup: 1321 1184 optional: true 1322 1185 1323 - '@rollup/plugin-replace@5.0.5': 1324 - resolution: {integrity: sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==} 1325 - engines: {node: '>=14.0.0'} 1326 - peerDependencies: 1327 - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 1328 - peerDependenciesMeta: 1329 - rollup: 1330 - optional: true 1331 - 1332 1186 '@rollup/plugin-replace@5.0.7': 1333 1187 resolution: {integrity: sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==} 1334 1188 engines: {node: '>=14.0.0'} ··· 1360 1214 rollup: 1361 1215 optional: true 1362 1216 1363 - '@rollup/rollup-android-arm-eabi@4.13.0': 1364 - resolution: {integrity: sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==} 1365 - cpu: [arm] 1366 - os: [android] 1367 - 1368 1217 '@rollup/rollup-android-arm-eabi@4.21.3': 1369 1218 resolution: {integrity: sha512-MmKSfaB9GX+zXl6E8z4koOr/xU63AMVleLEa64v7R0QF/ZloMs5vcD1sHgM64GXXS1csaJutG+ddtzcueI/BLg==} 1370 1219 cpu: [arm] 1371 1220 os: [android] 1372 1221 1373 - '@rollup/rollup-android-arm64@4.13.0': 1374 - resolution: {integrity: sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==} 1375 - cpu: [arm64] 1376 - os: [android] 1377 - 1378 1222 '@rollup/rollup-android-arm64@4.21.3': 1379 1223 resolution: {integrity: sha512-zrt8ecH07PE3sB4jPOggweBjJMzI1JG5xI2DIsUbkA+7K+Gkjys6eV7i9pOenNSDJH3eOr/jLb/PzqtmdwDq5g==} 1380 1224 cpu: [arm64] 1381 1225 os: [android] 1382 1226 1383 - '@rollup/rollup-darwin-arm64@4.13.0': 1384 - resolution: {integrity: sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==} 1385 - cpu: [arm64] 1386 - os: [darwin] 1387 - 1388 1227 '@rollup/rollup-darwin-arm64@4.21.3': 1389 1228 resolution: {integrity: sha512-P0UxIOrKNBFTQaXTxOH4RxuEBVCgEA5UTNV6Yz7z9QHnUJ7eLX9reOd/NYMO3+XZO2cco19mXTxDMXxit4R/eQ==} 1390 1229 cpu: [arm64] 1391 1230 os: [darwin] 1392 1231 1393 - '@rollup/rollup-darwin-x64@4.13.0': 1394 - resolution: {integrity: sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==} 1395 - cpu: [x64] 1396 - os: [darwin] 1397 - 1398 1232 '@rollup/rollup-darwin-x64@4.21.3': 1399 1233 resolution: {integrity: sha512-L1M0vKGO5ASKntqtsFEjTq/fD91vAqnzeaF6sfNAy55aD+Hi2pBI5DKwCO+UNDQHWsDViJLqshxOahXyLSh3EA==} 1400 1234 cpu: [x64] 1401 1235 os: [darwin] 1402 1236 1403 - '@rollup/rollup-linux-arm-gnueabihf@4.13.0': 1404 - resolution: {integrity: sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==} 1405 - cpu: [arm] 1406 - os: [linux] 1407 - 1408 1237 '@rollup/rollup-linux-arm-gnueabihf@4.21.3': 1409 1238 resolution: {integrity: sha512-btVgIsCjuYFKUjopPoWiDqmoUXQDiW2A4C3Mtmp5vACm7/GnyuprqIDPNczeyR5W8rTXEbkmrJux7cJmD99D2g==} 1410 1239 cpu: [arm] ··· 1413 1242 '@rollup/rollup-linux-arm-musleabihf@4.21.3': 1414 1243 resolution: {integrity: sha512-zmjbSphplZlau6ZTkxd3+NMtE4UKVy7U4aVFMmHcgO5CUbw17ZP6QCgyxhzGaU/wFFdTfiojjbLG3/0p9HhAqA==} 1415 1244 cpu: [arm] 1416 - os: [linux] 1417 - 1418 - '@rollup/rollup-linux-arm64-gnu@4.13.0': 1419 - resolution: {integrity: sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==} 1420 - cpu: [arm64] 1421 1245 os: [linux] 1422 1246 1423 1247 '@rollup/rollup-linux-arm64-gnu@4.21.3': ··· 1425 1249 cpu: [arm64] 1426 1250 os: [linux] 1427 1251 1428 - '@rollup/rollup-linux-arm64-musl@4.13.0': 1429 - resolution: {integrity: sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==} 1430 - cpu: [arm64] 1431 - os: [linux] 1432 - 1433 1252 '@rollup/rollup-linux-arm64-musl@4.21.3': 1434 1253 resolution: {integrity: sha512-MnvSPGO8KJXIMGlQDYfvYS3IosFN2rKsvxRpPO2l2cum+Z3exiExLwVU+GExL96pn8IP+GdH8Tz70EpBhO0sIQ==} 1435 1254 cpu: [arm64] ··· 1440 1259 cpu: [ppc64] 1441 1260 os: [linux] 1442 1261 1443 - '@rollup/rollup-linux-riscv64-gnu@4.13.0': 1444 - resolution: {integrity: sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==} 1445 - cpu: [riscv64] 1446 - os: [linux] 1447 - 1448 1262 '@rollup/rollup-linux-riscv64-gnu@4.21.3': 1449 1263 resolution: {integrity: sha512-yXH6K6KfqGXaxHrtr+Uoy+JpNlUlI46BKVyonGiaD74ravdnF9BUNC+vV+SIuB96hUMGShhKV693rF9QDfO6nQ==} 1450 1264 cpu: [riscv64] ··· 1455 1269 cpu: [s390x] 1456 1270 os: [linux] 1457 1271 1458 - '@rollup/rollup-linux-x64-gnu@4.13.0': 1459 - resolution: {integrity: sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==} 1460 - cpu: [x64] 1461 - os: [linux] 1462 - 1463 1272 '@rollup/rollup-linux-x64-gnu@4.21.3': 1464 1273 resolution: {integrity: sha512-kZPbX/NOPh0vhS5sI+dR8L1bU2cSO9FgxwM8r7wHzGydzfSjLRCFAT87GR5U9scj2rhzN3JPYVC7NoBbl4FZ0g==} 1465 1274 cpu: [x64] 1466 1275 os: [linux] 1467 1276 1468 - '@rollup/rollup-linux-x64-musl@4.13.0': 1469 - resolution: {integrity: sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==} 1470 - cpu: [x64] 1471 - os: [linux] 1472 - 1473 1277 '@rollup/rollup-linux-x64-musl@4.21.3': 1474 1278 resolution: {integrity: sha512-S0Yq+xA1VEH66uiMNhijsWAafffydd2X5b77eLHfRmfLsRSpbiAWiRHV6DEpz6aOToPsgid7TI9rGd6zB1rhbg==} 1475 1279 cpu: [x64] 1476 1280 os: [linux] 1477 1281 1478 - '@rollup/rollup-win32-arm64-msvc@4.13.0': 1479 - resolution: {integrity: sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==} 1480 - cpu: [arm64] 1481 - os: [win32] 1482 - 1483 1282 '@rollup/rollup-win32-arm64-msvc@4.21.3': 1484 1283 resolution: {integrity: sha512-9isNzeL34yquCPyerog+IMCNxKR8XYmGd0tHSV+OVx0TmE0aJOo9uw4fZfUuk2qxobP5sug6vNdZR6u7Mw7Q+Q==} 1485 1284 cpu: [arm64] 1486 1285 os: [win32] 1487 1286 1488 - '@rollup/rollup-win32-ia32-msvc@4.13.0': 1489 - resolution: {integrity: sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==} 1490 - cpu: [ia32] 1491 - os: [win32] 1492 - 1493 1287 '@rollup/rollup-win32-ia32-msvc@4.21.3': 1494 1288 resolution: {integrity: sha512-nMIdKnfZfzn1Vsk+RuOvl43ONTZXoAPUUxgcU0tXooqg4YrAqzfKzVenqqk2g5efWh46/D28cKFrOzDSW28gTA==} 1495 1289 cpu: [ia32] 1496 - os: [win32] 1497 - 1498 - '@rollup/rollup-win32-x64-msvc@4.13.0': 1499 - resolution: {integrity: sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==} 1500 - cpu: [x64] 1501 1290 os: [win32] 1502 1291 1503 1292 '@rollup/rollup-win32-x64-msvc@4.21.3': ··· 1675 1464 vue: 1676 1465 optional: true 1677 1466 1678 - '@vue/babel-helper-vue-transform-on@1.1.5': 1679 - resolution: {integrity: sha512-SgUymFpMoAyWeYWLAY+MkCK3QEROsiUnfaw5zxOVD/M64KQs8D/4oK6Q5omVA2hnvEOE0SCkH2TZxs/jnnUj7w==} 1680 - 1681 1467 '@vue/babel-helper-vue-transform-on@1.2.5': 1682 1468 resolution: {integrity: sha512-lOz4t39ZdmU4DJAa2hwPYmKc8EsuGa2U0L9KaZaOJUt0UwQNjNA3AZTq6uEivhOKhhG1Wvy96SvYBoFmCg3uuw==} 1683 - 1684 - '@vue/babel-plugin-jsx@1.1.5': 1685 - resolution: {integrity: sha512-nKs1/Bg9U1n3qSWnsHhCVQtAzI6aQXqua8j/bZrau8ywT1ilXQbK4FwEJGmU8fV7tcpuFvWmmN7TMmV1OBma1g==} 1686 - peerDependencies: 1687 - '@babel/core': ^7.0.0-0 1688 1469 1689 1470 '@vue/babel-plugin-jsx@1.2.5': 1690 1471 resolution: {integrity: sha512-zTrNmOd4939H9KsRIGmmzn3q2zvv1mjxkYZHgqHZgDrXz5B1Q3WyGEjO2f+JrmKghvl1JIRcvo63LgM1kH5zFg==} ··· 1699 1480 peerDependencies: 1700 1481 '@babel/core': ^7.0.0-0 1701 1482 1702 - '@vue/compiler-core@3.4.21': 1703 - resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==} 1704 - 1705 1483 '@vue/compiler-core@3.5.6': 1706 1484 resolution: {integrity: sha512-r+gNu6K4lrvaQLQGmf+1gc41p3FO2OUJyWmNqaIITaJU6YFiV5PtQSFZt8jfztYyARwqhoCayjprC7KMvT3nRA==} 1707 - 1708 - '@vue/compiler-dom@3.4.21': 1709 - resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==} 1710 1485 1711 1486 '@vue/compiler-dom@3.5.6': 1712 1487 resolution: {integrity: sha512-xRXqxDrIqK8v8sSScpistyYH0qYqxakpsIvqMD2e5sV/PXQ1mTwtXp4k42yHK06KXxKSmitop9e45Ui/3BrTEw==} ··· 1744 1519 resolution: {integrity: sha512-zivnxQnOnwEXVaT9CstJ64rZFXMS5ZkKxCjDQKiMSvUhXRzFLWZVbaBiNF4HGDqGNNsTgmjcCSmU6TB/0OOxLA==} 1745 1520 peerDependencies: 1746 1521 vue: 3.5.6 1747 - 1748 - '@vue/shared@3.4.21': 1749 - resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==} 1750 1522 1751 1523 '@vue/shared@3.5.6': 1752 1524 resolution: {integrity: sha512-eidH0HInnL39z6wAt6SFIwBrvGOpDWsDxlw3rCgo1B+CQ1781WzQUSU3YjxgdkcJo9Q8S6LmXTkvI+cLHGkQfA==} ··· 1864 1636 async@3.2.4: 1865 1637 resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} 1866 1638 1867 - autoprefixer@10.4.19: 1868 - resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} 1869 - engines: {node: ^10 || ^12 || >=14} 1870 - hasBin: true 1871 - peerDependencies: 1872 - postcss: ^8.1.0 1873 - 1874 1639 autoprefixer@10.4.20: 1875 1640 resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} 1876 1641 engines: {node: ^10 || ^12 || >=14} ··· 1909 1674 braces@3.0.3: 1910 1675 resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 1911 1676 engines: {node: '>=8'} 1912 - 1913 - browserslist@4.23.0: 1914 - resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} 1915 - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 1916 - hasBin: true 1917 1677 1918 1678 browserslist@4.23.3: 1919 1679 resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==} ··· 1943 1703 resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} 1944 1704 engines: {node: '>=18'} 1945 1705 1946 - c12@1.11.1: 1947 - resolution: {integrity: sha512-KDU0TvSvVdaYcQKQ6iPHATGz/7p/KiVjPg4vQrB6Jg/wX9R0yl5RZxWm9IoZqaIHD2+6PZd81+KMGwRr/lRIUg==} 1948 - peerDependencies: 1949 - magicast: ^0.3.4 1950 - peerDependenciesMeta: 1951 - magicast: 1952 - optional: true 1953 - 1954 1706 c12@1.11.2: 1955 1707 resolution: {integrity: sha512-oBs8a4uvSDO9dm8b7OCFW7+dgtVrwmwnrVXYzLm43ta7ep2jCn/0MhoUFygIWtxhyy6+/MG7/agvpY0U1Iemew==} 1956 1708 peerDependencies: ··· 1970 1722 resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 1971 1723 engines: {node: '>=6'} 1972 1724 1973 - camelcase@6.3.0: 1974 - resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} 1975 - engines: {node: '>=10'} 1976 - 1977 1725 caniuse-api@3.0.0: 1978 1726 resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} 1979 - 1980 - caniuse-lite@1.0.30001612: 1981 - resolution: {integrity: sha512-lFgnZ07UhaCcsSZgWW0K5j4e69dK1u/ltrL9lTUiFOwNHs12S3UMIEYgBV0Z6C6hRDev7iRnMzzYmKabYdXF9g==} 1982 1727 1983 1728 caniuse-lite@1.0.30001660: 1984 1729 resolution: {integrity: sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==} ··· 2191 1936 engines: {node: '>=4'} 2192 1937 hasBin: true 2193 1938 2194 - cssnano-preset-default@7.0.0: 2195 - resolution: {integrity: sha512-3YdcG6aHxALLdT0Gjq44zA45PcgW+qWuODq4XNtwpx1olR08cX+tozlXOU25IjeXeaYyqvTUxicIr2fcdJHRZg==} 2196 - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2197 - peerDependencies: 2198 - postcss: ^8.4.31 2199 - 2200 1939 cssnano-preset-default@7.0.6: 2201 1940 resolution: {integrity: sha512-ZzrgYupYxEvdGGuqL+JKOY70s7+saoNlHSCK/OGn1vB2pQK8KSET8jvenzItcY+kA7NoWvfbb/YhlzuzNKjOhQ==} 2202 1941 engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} ··· 2205 1944 2206 1945 cssnano-utils@5.0.0: 2207 1946 resolution: {integrity: sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==} 2208 - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2209 - peerDependencies: 2210 - postcss: ^8.4.31 2211 - 2212 - cssnano@7.0.0: 2213 - resolution: {integrity: sha512-hhVRaaGbEDpb99AHBTaNJf6oXpnU4B7evBi7rt3ShiOh5JEnWsBWYsldywE9L0twVTLPBY9jT/zY6YODXP3TEg==} 2214 1947 engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2215 1948 peerDependencies: 2216 1949 postcss: ^8.4.31 ··· 2374 2107 ee-first@1.1.1: 2375 2108 resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} 2376 2109 2377 - electron-to-chromium@1.4.708: 2378 - resolution: {integrity: sha512-iWgEEvREL4GTXXHKohhh33+6Y8XkPI5eHihDmm8zUk5Zo7HICEW+wI/j5kJ2tbuNUCXJ/sNXa03ajW635DiJXA==} 2379 - 2380 2110 electron-to-chromium@1.5.24: 2381 2111 resolution: {integrity: sha512-0x0wLCmpdKFCi9ulhvYZebgcPmHTkFVUfU2wzDykadkslKwT4oAmDTHEKLnlrDsMGZe4B+ksn8quZfZjYsBetA==} 2382 2112 ··· 2647 2377 resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} 2648 2378 engines: {node: '>=16'} 2649 2379 2650 - flatted@3.2.9: 2651 - resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} 2652 - 2653 2380 flatted@3.3.1: 2654 2381 resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} 2655 2382 ··· 2781 2508 resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} 2782 2509 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2783 2510 2784 - globby@14.0.1: 2785 - resolution: {integrity: sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==} 2786 - engines: {node: '>=18'} 2787 - 2788 2511 globby@14.0.2: 2789 2512 resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} 2790 2513 engines: {node: '>=18'} ··· 2871 2594 2872 2595 ieee754@1.2.1: 2873 2596 resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} 2874 - 2875 - ignore@5.3.1: 2876 - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} 2877 - engines: {node: '>= 4'} 2878 2597 2879 2598 ignore@5.3.2: 2880 2599 resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} ··· 3186 2905 3187 2906 loupe@3.1.1: 3188 2907 resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} 3189 - 3190 - lru-cache@10.2.0: 3191 - resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} 3192 - engines: {node: 14 || >=16.14} 3193 2908 3194 2909 lru-cache@10.4.3: 3195 2910 resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} ··· 3207 2922 magic-string@0.30.11: 3208 2923 resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} 3209 2924 3210 - magicast@0.3.4: 3211 - resolution: {integrity: sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==} 3212 - 3213 2925 magicast@0.3.5: 3214 2926 resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} 3215 2927 ··· 3388 3100 resolution: {integrity: sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==} 3389 3101 hasBin: true 3390 3102 3391 - node-releases@2.0.14: 3392 - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} 3393 - 3394 3103 node-releases@2.0.18: 3395 3104 resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} 3396 3105 ··· 3459 3168 3460 3169 ofetch@1.3.4: 3461 3170 resolution: {integrity: sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw==} 3462 - 3463 - ohash@1.1.3: 3464 - resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==} 3465 3171 3466 3172 ohash@1.1.4: 3467 3173 resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} ··· 3590 3296 perfect-debounce@1.0.0: 3591 3297 resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} 3592 3298 3593 - picocolors@1.0.0: 3594 - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 3595 - 3596 3299 picocolors@1.1.0: 3597 3300 resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} 3598 3301 ··· 3632 3335 peerDependencies: 3633 3336 postcss: ^8.4.38 3634 3337 3635 - postcss-calc@9.0.1: 3636 - resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==} 3637 - engines: {node: ^14 || ^16 || >=18.0} 3638 - peerDependencies: 3639 - postcss: ^8.2.2 3640 - 3641 - postcss-colormin@7.0.0: 3642 - resolution: {integrity: sha512-5CN6fqtsEtEtwf3mFV3B4UaZnlYljPpzmGeDB4yCK067PnAtfLe9uX2aFZaEwxHE7HopG5rUkW8gyHrNAesHEg==} 3643 - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3644 - peerDependencies: 3645 - postcss: ^8.4.31 3646 - 3647 3338 postcss-colormin@7.0.2: 3648 3339 resolution: {integrity: sha512-YntRXNngcvEvDbEjTdRWGU606eZvB5prmHG4BF0yLmVpamXbpsRJzevyy6MZVyuecgzI2AWAlvFi8DAeCqwpvA==} 3649 3340 engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3650 3341 peerDependencies: 3651 3342 postcss: ^8.4.31 3652 3343 3653 - postcss-convert-values@7.0.0: 3654 - resolution: {integrity: sha512-bMuzDgXBbFbByPgj+/r6va8zNuIDUaIIbvAFgdO1t3zdgJZ77BZvu6dfWyd6gHEJnYzmeVr9ayUsAQL3/qLJ0w==} 3655 - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3656 - peerDependencies: 3657 - postcss: ^8.4.31 3658 - 3659 3344 postcss-convert-values@7.0.4: 3660 3345 resolution: {integrity: sha512-e2LSXPqEHVW6aoGbjV9RsSSNDO3A0rZLCBxN24zvxF25WknMPpX8Dm9UxxThyEbaytzggRuZxaGXqaOhxQ514Q==} 3661 3346 engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3662 3347 peerDependencies: 3663 3348 postcss: ^8.4.31 3664 3349 3665 - postcss-discard-comments@7.0.0: 3666 - resolution: {integrity: sha512-xpSdzRqYmy4YIVmjfGyYXKaI1SRnK6CTr+4Zmvyof8ANwvgfZgGdVtmgAvzh59gJm808mJCWQC9tFN0KF5dEXA==} 3667 - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3668 - peerDependencies: 3669 - postcss: ^8.4.31 3670 - 3671 3350 postcss-discard-comments@7.0.3: 3672 3351 resolution: {integrity: sha512-q6fjd4WU4afNhWOA2WltHgCbkRhZPgQe7cXF74fuVB/ge4QbM9HEaOIzGSiMvM+g/cOsNAUGdf2JDzqA2F8iLA==} 3673 3352 engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3674 3353 peerDependencies: 3675 3354 postcss: ^8.4.31 3676 3355 3677 - postcss-discard-duplicates@7.0.0: 3678 - resolution: {integrity: sha512-bAnSuBop5LpAIUmmOSsuvtKAAKREB6BBIYStWUTGq8oG5q9fClDMMuY8i4UPI/cEcDx2TN+7PMnXYIId20UVDw==} 3679 - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3680 - peerDependencies: 3681 - postcss: ^8.4.31 3682 - 3683 3356 postcss-discard-duplicates@7.0.1: 3684 3357 resolution: {integrity: sha512-oZA+v8Jkpu1ct/xbbrntHRsfLGuzoP+cpt0nJe5ED2FQF8n8bJtn7Bo28jSmBYwqgqnqkuSXJfSUEE7if4nClQ==} 3685 3358 engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} ··· 3698 3371 peerDependencies: 3699 3372 postcss: ^8.4.31 3700 3373 3701 - postcss-merge-longhand@7.0.0: 3702 - resolution: {integrity: sha512-0X8I4/9+G03X5/5NnrfopG/YEln2XU8heDh7YqBaiq2SeaKIG3n66ShZPjIolmVuLBQ0BEm3yS8o1mlCLHdW7A==} 3703 - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3704 - peerDependencies: 3705 - postcss: ^8.4.31 3706 - 3707 3374 postcss-merge-longhand@7.0.4: 3708 3375 resolution: {integrity: sha512-zer1KoZA54Q8RVHKOY5vMke0cCdNxMP3KBfDerjH/BYHh4nCIh+1Yy0t1pAEQF18ac/4z3OFclO+ZVH8azjR4A==} 3709 - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3710 - peerDependencies: 3711 - postcss: ^8.4.31 3712 - 3713 - postcss-merge-rules@7.0.0: 3714 - resolution: {integrity: sha512-Zty3VlOsD6VSjBMu6PiHCVpLegtBT/qtZRVBcSeyEZ6q1iU5qTYT0WtEoLRV+YubZZguS5/ycfP+NRiKfjv6aw==} 3715 3376 engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3716 3377 peerDependencies: 3717 3378 postcss: ^8.4.31 ··· 3734 3395 peerDependencies: 3735 3396 postcss: ^8.4.31 3736 3397 3737 - postcss-minify-params@7.0.0: 3738 - resolution: {integrity: sha512-XOJAuX8Q/9GT1sGxlUvaFEe2H9n50bniLZblXXsAT/BwSfFYvzSZeFG7uupwc0KbKpTnflnQ7aMwGzX6JUWliQ==} 3739 - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3740 - peerDependencies: 3741 - postcss: ^8.4.31 3742 - 3743 3398 postcss-minify-params@7.0.2: 3744 3399 resolution: {integrity: sha512-nyqVLu4MFl9df32zTsdcLqCFfE/z2+f8GE1KHPxWOAmegSo6lpV2GNy5XQvrzwbLmiU7d+fYay4cwto1oNdAaQ==} 3745 - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3746 - peerDependencies: 3747 - postcss: ^8.4.31 3748 - 3749 - postcss-minify-selectors@7.0.0: 3750 - resolution: {integrity: sha512-f00CExZhD6lNw2vTZbcnmfxVgaVKzUw6IRsIFX3JTT8GdsoABc1WnhhGwL1i8YPJ3sSWw39fv7XPtvLb+3Uitw==} 3751 3400 engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3752 3401 peerDependencies: 3753 3402 postcss: ^8.4.31 ··· 3800 3449 peerDependencies: 3801 3450 postcss: ^8.4.31 3802 3451 3803 - postcss-normalize-unicode@7.0.0: 3804 - resolution: {integrity: sha512-OnKV52/VFFDAim4n0pdI+JAhsolLBdnCKxE6VV5lW5Q/JeVGFN8UM8ur6/A3EAMLsT1ZRm3fDHh/rBoBQpqi2w==} 3805 - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3806 - peerDependencies: 3807 - postcss: ^8.4.31 3808 - 3809 3452 postcss-normalize-unicode@7.0.2: 3810 3453 resolution: {integrity: sha512-ztisabK5C/+ZWBdYC+Y9JCkp3M9qBv/XFvDtSw0d/XwfT3UaKeW/YTm/MD/QrPNxuecia46vkfEhewjwcYFjkg==} 3811 3454 engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} ··· 3824 3467 peerDependencies: 3825 3468 postcss: ^8.4.31 3826 3469 3827 - postcss-ordered-values@7.0.0: 3828 - resolution: {integrity: sha512-KROvC63A8UQW1eYDljQe1dtwc1E/M+mMwDT6z7khV/weHYLWTghaLRLunU7x1xw85lWFwVZOAGakxekYvKV+0w==} 3829 - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3830 - peerDependencies: 3831 - postcss: ^8.4.31 3832 - 3833 3470 postcss-ordered-values@7.0.1: 3834 3471 resolution: {integrity: sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw==} 3835 3472 engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3836 3473 peerDependencies: 3837 3474 postcss: ^8.4.31 3838 3475 3839 - postcss-reduce-initial@7.0.0: 3840 - resolution: {integrity: sha512-iqGgmBxY9LrblZ0BKLjmrA1mC/cf9A/wYCCqSmD6tMi+xAyVl0+DfixZIHSVDMbCPRPjNmVF0DFGth/IDGelFQ==} 3841 - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3842 - peerDependencies: 3843 - postcss: ^8.4.31 3844 - 3845 3476 postcss-reduce-initial@7.0.2: 3846 3477 resolution: {integrity: sha512-pOnu9zqQww7dEKf62Nuju6JgsW2V0KRNBHxeKohU+JkHd/GAH5uvoObqFLqkeB2n20mr6yrlWDvo5UBU5GnkfA==} 3847 3478 engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} ··· 3854 3485 peerDependencies: 3855 3486 postcss: ^8.4.31 3856 3487 3857 - postcss-selector-parser@6.0.16: 3858 - resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} 3859 - engines: {node: '>=4'} 3860 - 3861 3488 postcss-selector-parser@6.1.2: 3862 3489 resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} 3863 3490 engines: {node: '>=4'} 3864 3491 3865 - postcss-svgo@7.0.0: 3866 - resolution: {integrity: sha512-Xj5DRdvA97yRy3wjbCH2NKXtDUwEnph6EHr5ZXszsBVKCNrKXYBjzAXqav7/Afz5WwJ/1peZoTguCEJIg7ytmA==} 3867 - engines: {node: ^18.12.0 || ^20.9.0 || >= 18} 3868 - peerDependencies: 3869 - postcss: ^8.4.31 3870 - 3871 3492 postcss-svgo@7.0.1: 3872 3493 resolution: {integrity: sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA==} 3873 3494 engines: {node: ^18.12.0 || ^20.9.0 || >= 18} 3874 3495 peerDependencies: 3875 3496 postcss: ^8.4.31 3876 3497 3877 - postcss-unique-selectors@7.0.0: 3878 - resolution: {integrity: sha512-NYFqcft7vVQMZlQPsMdMPy+qU/zDpy95Malpw4GeA9ZZjM6dVXDshXtDmLc0m4WCD6XeZCJqjTfPT1USsdt+rA==} 3879 - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3880 - peerDependencies: 3881 - postcss: ^8.4.31 3882 - 3883 3498 postcss-unique-selectors@7.0.3: 3884 3499 resolution: {integrity: sha512-J+58u5Ic5T1QjP/LDV9g3Cx4CNOgB5vz+kM6+OxHHhFACdcDeKhBXjQmB7fnIZM12YSTvsL0Opwco83DmacW2g==} 3885 3500 engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} ··· 3888 3503 3889 3504 postcss-value-parser@4.2.0: 3890 3505 resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 3891 - 3892 - postcss@8.4.38: 3893 - resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} 3894 - engines: {node: ^10 || ^12 || >=14} 3895 3506 3896 3507 postcss@8.4.47: 3897 3508 resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} ··· 4050 3661 rollup@3.29.4: 4051 3662 resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} 4052 3663 engines: {node: '>=14.18.0', npm: '>=8.0.0'} 4053 - hasBin: true 4054 - 4055 - rollup@4.13.0: 4056 - resolution: {integrity: sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==} 4057 - engines: {node: '>=18.0.0', npm: '>=8.0.0'} 4058 3664 hasBin: true 4059 3665 4060 3666 rollup@4.21.3: ··· 4171 3777 smob@1.4.0: 4172 3778 resolution: {integrity: sha512-MqR3fVulhjWuRNSMydnTlweu38UhQ0HXM4buStD/S3mc/BzX3CuM9OmhyQpmtYCvoYdl5ris6TI0ZqH355Ymqg==} 4173 3779 4174 - source-map-js@1.2.0: 4175 - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} 4176 - engines: {node: '>=0.10.0'} 4177 - 4178 3780 source-map-js@1.2.1: 4179 3781 resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 4180 3782 engines: {node: '>=0.10.0'} ··· 4273 3875 strip-literal@2.1.0: 4274 3876 resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==} 4275 3877 4276 - stylehacks@7.0.0: 4277 - resolution: {integrity: sha512-47Nw4pQ6QJb4CA6dzF2m9810sjQik4dfk4UwAm5wlwhrW3syzZKF8AR4/cfO3Cr6lsFgAoznQq0Wg57qhjTA2A==} 4278 - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 4279 - peerDependencies: 4280 - postcss: ^8.4.31 4281 - 4282 3878 stylehacks@7.0.4: 4283 3879 resolution: {integrity: sha512-i4zfNrGMt9SB4xRK9L83rlsFCgdGANfeDAYacO1pkqcE7cRHPdWHwnKZVz7WY17Veq/FvyYsRAU++Ga+qDFIww==} 4284 3880 engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} ··· 4307 3903 4308 3904 svg-tags@1.0.0: 4309 3905 resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} 4310 - 4311 - svgo@3.2.0: 4312 - resolution: {integrity: sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==} 4313 - engines: {node: '>=14.0.0'} 4314 - hasBin: true 4315 3906 4316 3907 svgo@3.3.2: 4317 3908 resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} ··· 4501 4092 vue-router: 4502 4093 optional: true 4503 4094 4504 - unplugin@1.12.3: 4505 - resolution: {integrity: sha512-my8DH0/T/Kx33KO+6QXAqdeMYgyy0GktlOpdQjpagfHKw5DrD0ctPr7SHUyOT3g4ZVpzCQGt/qcpuoKJ/pniHA==} 4506 - engines: {node: '>=14.0.0'} 4507 - 4508 4095 unplugin@1.14.1: 4509 4096 resolution: {integrity: sha512-lBlHbfSFPToDYp9pjXlUEFVxYLaue9f9T1HC+4OHlmj+HnMDdz9oZY+erXfoCe/5V/7gKUSY2jpXPb9S7f0f/w==} 4510 4097 engines: {node: '>=14.0.0'} ··· 4568 4155 4569 4156 unwasm@0.3.9: 4570 4157 resolution: {integrity: sha512-LDxTx/2DkFURUd+BU1vUsF/moj0JsoTvl+2tcg2AUOiEzVturhGGx17/IMgGvKUYdZwr33EJHtChCJuhu9Ouvg==} 4571 - 4572 - update-browserslist-db@1.0.13: 4573 - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} 4574 - hasBin: true 4575 - peerDependencies: 4576 - browserslist: '>= 4.21.0' 4577 4158 4578 4159 update-browserslist-db@1.1.0: 4579 4160 resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} ··· 4940 4521 4941 4522 '@antfu/utils@0.7.10': {} 4942 4523 4943 - '@babel/code-frame@7.23.5': 4944 - dependencies: 4945 - '@babel/highlight': 7.23.4 4946 - chalk: 2.4.2 4947 - 4948 4524 '@babel/code-frame@7.24.7': 4949 4525 dependencies: 4950 4526 '@babel/highlight': 7.24.7 4951 - picocolors: 1.0.0 4952 - 4953 - '@babel/compat-data@7.23.5': {} 4527 + picocolors: 1.1.0 4954 4528 4955 4529 '@babel/compat-data@7.25.4': {} 4956 4530 4957 - '@babel/core@7.23.9': 4958 - dependencies: 4959 - '@ampproject/remapping': 2.3.0 4960 - '@babel/code-frame': 7.23.5 4961 - '@babel/generator': 7.23.6 4962 - '@babel/helper-compilation-targets': 7.23.6 4963 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) 4964 - '@babel/helpers': 7.23.9 4965 - '@babel/parser': 7.24.8 4966 - '@babel/template': 7.23.9 4967 - '@babel/traverse': 7.23.9 4968 - '@babel/types': 7.24.8 4969 - convert-source-map: 2.0.0 4970 - debug: 4.3.6 4971 - gensync: 1.0.0-beta.2 4972 - json5: 2.2.3 4973 - semver: 6.3.1 4974 - transitivePeerDependencies: 4975 - - supports-color 4976 - 4977 4531 '@babel/core@7.25.2': 4978 4532 dependencies: 4979 4533 '@ampproject/remapping': 2.3.0 ··· 4994 4548 transitivePeerDependencies: 4995 4549 - supports-color 4996 4550 4997 - '@babel/generator@7.23.6': 4998 - dependencies: 4999 - '@babel/types': 7.24.8 5000 - '@jridgewell/gen-mapping': 0.3.5 5001 - '@jridgewell/trace-mapping': 0.3.25 5002 - jsesc: 2.5.2 5003 - 5004 4551 '@babel/generator@7.25.6': 5005 4552 dependencies: 5006 4553 '@babel/types': 7.25.6 ··· 5008 4555 '@jridgewell/trace-mapping': 0.3.25 5009 4556 jsesc: 2.5.2 5010 4557 5011 - '@babel/helper-annotate-as-pure@7.22.5': 5012 - dependencies: 5013 - '@babel/types': 7.24.8 5014 - 5015 4558 '@babel/helper-annotate-as-pure@7.24.7': 5016 4559 dependencies: 5017 - '@babel/types': 7.24.8 5018 - 5019 - '@babel/helper-compilation-targets@7.23.6': 5020 - dependencies: 5021 - '@babel/compat-data': 7.23.5 5022 - '@babel/helper-validator-option': 7.23.5 5023 - browserslist: 4.23.0 5024 - lru-cache: 5.1.1 5025 - semver: 6.3.1 4560 + '@babel/types': 7.25.6 5026 4561 5027 4562 '@babel/helper-compilation-targets@7.25.2': 5028 4563 dependencies: ··· 5032 4567 lru-cache: 5.1.1 5033 4568 semver: 6.3.1 5034 4569 5035 - '@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.23.9)': 5036 - dependencies: 5037 - '@babel/core': 7.23.9 5038 - '@babel/helper-annotate-as-pure': 7.22.5 5039 - '@babel/helper-environment-visitor': 7.22.20 5040 - '@babel/helper-function-name': 7.23.0 5041 - '@babel/helper-member-expression-to-functions': 7.23.0 5042 - '@babel/helper-optimise-call-expression': 7.22.5 5043 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.9) 5044 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 5045 - '@babel/helper-split-export-declaration': 7.22.6 5046 - semver: 6.3.1 5047 - 5048 4570 '@babel/helper-create-class-features-plugin@7.25.4(@babel/core@7.25.2)': 5049 4571 dependencies: 5050 4572 '@babel/core': 7.25.2 ··· 5058 4580 transitivePeerDependencies: 5059 4581 - supports-color 5060 4582 5061 - '@babel/helper-environment-visitor@7.22.20': {} 5062 - 5063 - '@babel/helper-function-name@7.23.0': 5064 - dependencies: 5065 - '@babel/template': 7.23.9 5066 - '@babel/types': 7.24.8 5067 - 5068 - '@babel/helper-hoist-variables@7.22.5': 5069 - dependencies: 5070 - '@babel/types': 7.24.8 5071 - 5072 - '@babel/helper-member-expression-to-functions@7.23.0': 5073 - dependencies: 5074 - '@babel/types': 7.24.8 5075 - 5076 4583 '@babel/helper-member-expression-to-functions@7.24.8': 5077 4584 dependencies: 5078 4585 '@babel/traverse': 7.25.6 5079 - '@babel/types': 7.24.8 4586 + '@babel/types': 7.25.6 5080 4587 transitivePeerDependencies: 5081 4588 - supports-color 5082 4589 5083 - '@babel/helper-module-imports@7.22.15': 5084 - dependencies: 5085 - '@babel/types': 7.24.8 5086 - 5087 4590 '@babel/helper-module-imports@7.24.7': 5088 4591 dependencies: 5089 4592 '@babel/traverse': 7.25.6 ··· 5091 4594 transitivePeerDependencies: 5092 4595 - supports-color 5093 4596 5094 - '@babel/helper-module-transforms@7.23.3(@babel/core@7.23.9)': 5095 - dependencies: 5096 - '@babel/core': 7.23.9 5097 - '@babel/helper-environment-visitor': 7.22.20 5098 - '@babel/helper-module-imports': 7.22.15 5099 - '@babel/helper-simple-access': 7.22.5 5100 - '@babel/helper-split-export-declaration': 7.22.6 5101 - '@babel/helper-validator-identifier': 7.24.7 5102 - 5103 4597 '@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)': 5104 4598 dependencies: 5105 4599 '@babel/core': 7.25.2 ··· 5110 4604 transitivePeerDependencies: 5111 4605 - supports-color 5112 4606 5113 - '@babel/helper-optimise-call-expression@7.22.5': 5114 - dependencies: 5115 - '@babel/types': 7.24.8 5116 - 5117 4607 '@babel/helper-optimise-call-expression@7.24.7': 5118 4608 dependencies: 5119 - '@babel/types': 7.24.8 5120 - 5121 - '@babel/helper-plugin-utils@7.22.5': {} 4609 + '@babel/types': 7.25.6 5122 4610 5123 4611 '@babel/helper-plugin-utils@7.24.8': {} 5124 4612 5125 - '@babel/helper-replace-supers@7.22.20(@babel/core@7.23.9)': 5126 - dependencies: 5127 - '@babel/core': 7.23.9 5128 - '@babel/helper-environment-visitor': 7.22.20 5129 - '@babel/helper-member-expression-to-functions': 7.23.0 5130 - '@babel/helper-optimise-call-expression': 7.22.5 5131 - 5132 4613 '@babel/helper-replace-supers@7.25.0(@babel/core@7.25.2)': 5133 4614 dependencies: 5134 4615 '@babel/core': 7.25.2 ··· 5138 4619 transitivePeerDependencies: 5139 4620 - supports-color 5140 4621 5141 - '@babel/helper-simple-access@7.22.5': 5142 - dependencies: 5143 - '@babel/types': 7.24.8 5144 - 5145 4622 '@babel/helper-simple-access@7.24.7': 5146 4623 dependencies: 5147 4624 '@babel/traverse': 7.25.6 ··· 5149 4626 transitivePeerDependencies: 5150 4627 - supports-color 5151 4628 5152 - '@babel/helper-skip-transparent-expression-wrappers@7.22.5': 5153 - dependencies: 5154 - '@babel/types': 7.24.8 5155 - 5156 4629 '@babel/helper-skip-transparent-expression-wrappers@7.24.7': 5157 4630 dependencies: 5158 4631 '@babel/traverse': 7.25.6 5159 - '@babel/types': 7.24.8 4632 + '@babel/types': 7.25.6 5160 4633 transitivePeerDependencies: 5161 4634 - supports-color 5162 4635 5163 4636 '@babel/helper-split-export-declaration@7.22.6': 5164 4637 dependencies: 5165 - '@babel/types': 7.24.8 4638 + '@babel/types': 7.25.6 5166 4639 5167 4640 '@babel/helper-string-parser@7.24.8': {} 5168 4641 5169 4642 '@babel/helper-validator-identifier@7.24.7': {} 5170 - 5171 - '@babel/helper-validator-option@7.23.5': {} 5172 4643 5173 4644 '@babel/helper-validator-option@7.24.8': {} 5174 4645 5175 - '@babel/helpers@7.23.9': 5176 - dependencies: 5177 - '@babel/template': 7.23.9 5178 - '@babel/traverse': 7.23.9 5179 - '@babel/types': 7.24.8 5180 - transitivePeerDependencies: 5181 - - supports-color 5182 - 5183 4646 '@babel/helpers@7.25.6': 5184 4647 dependencies: 5185 4648 '@babel/template': 7.25.0 5186 4649 '@babel/types': 7.25.6 5187 4650 5188 - '@babel/highlight@7.23.4': 5189 - dependencies: 5190 - '@babel/helper-validator-identifier': 7.24.7 5191 - chalk: 2.4.2 5192 - js-tokens: 4.0.0 5193 - 5194 4651 '@babel/highlight@7.24.7': 5195 4652 dependencies: 5196 4653 '@babel/helper-validator-identifier': 7.24.7 5197 4654 chalk: 2.4.2 5198 4655 js-tokens: 4.0.0 5199 - picocolors: 1.0.0 5200 - 5201 - '@babel/parser@7.24.8': 5202 - dependencies: 5203 - '@babel/types': 7.24.8 4656 + picocolors: 1.1.0 5204 4657 5205 4658 '@babel/parser@7.25.6': 5206 4659 dependencies: 5207 4660 '@babel/types': 7.25.6 5208 4661 5209 - '@babel/plugin-proposal-decorators@7.23.3(@babel/core@7.23.9)': 4662 + '@babel/plugin-proposal-decorators@7.23.3(@babel/core@7.25.2)': 5210 4663 dependencies: 5211 - '@babel/core': 7.23.9 5212 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.9) 5213 - '@babel/helper-plugin-utils': 7.22.5 5214 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.9) 4664 + '@babel/core': 7.25.2 4665 + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) 4666 + '@babel/helper-plugin-utils': 7.24.8 4667 + '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) 5215 4668 '@babel/helper-split-export-declaration': 7.22.6 5216 - '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.23.9) 5217 - 5218 - '@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.23.9)': 5219 - dependencies: 5220 - '@babel/core': 7.23.9 5221 - '@babel/helper-plugin-utils': 7.22.5 4669 + '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.25.2) 4670 + transitivePeerDependencies: 4671 + - supports-color 5222 4672 5223 - '@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.9)': 4673 + '@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.25.2)': 5224 4674 dependencies: 5225 - '@babel/core': 7.23.9 5226 - '@babel/helper-plugin-utils': 7.22.5 4675 + '@babel/core': 7.25.2 4676 + '@babel/helper-plugin-utils': 7.24.8 5227 4677 5228 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.9)': 4678 + '@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.25.2)': 5229 4679 dependencies: 5230 - '@babel/core': 7.23.9 5231 - '@babel/helper-plugin-utils': 7.22.5 4680 + '@babel/core': 7.25.2 4681 + '@babel/helper-plugin-utils': 7.24.8 5232 4682 5233 - '@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.9)': 4683 + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2)': 5234 4684 dependencies: 5235 - '@babel/core': 7.23.9 5236 - '@babel/helper-plugin-utils': 7.22.5 4685 + '@babel/core': 7.25.2 4686 + '@babel/helper-plugin-utils': 7.24.8 5237 4687 5238 4688 '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2)': 5239 4689 dependencies: 5240 4690 '@babel/core': 7.25.2 5241 4691 '@babel/helper-plugin-utils': 7.24.8 5242 4692 5243 - '@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.9)': 5244 - dependencies: 5245 - '@babel/core': 7.23.9 5246 - '@babel/helper-plugin-utils': 7.22.5 5247 - 5248 4693 '@babel/plugin-syntax-typescript@7.25.4(@babel/core@7.25.2)': 5249 4694 dependencies: 5250 4695 '@babel/core': 7.25.2 5251 4696 '@babel/helper-plugin-utils': 7.24.8 5252 - 5253 - '@babel/plugin-transform-typescript@7.23.4(@babel/core@7.23.9)': 5254 - dependencies: 5255 - '@babel/core': 7.23.9 5256 - '@babel/helper-annotate-as-pure': 7.22.5 5257 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.9) 5258 - '@babel/helper-plugin-utils': 7.22.5 5259 - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.9) 5260 4697 5261 4698 '@babel/plugin-transform-typescript@7.25.2(@babel/core@7.25.2)': 5262 4699 dependencies: ··· 5271 4708 5272 4709 '@babel/standalone@7.23.10': {} 5273 4710 5274 - '@babel/template@7.23.9': 5275 - dependencies: 5276 - '@babel/code-frame': 7.23.5 5277 - '@babel/parser': 7.24.8 5278 - '@babel/types': 7.24.8 5279 - 5280 4711 '@babel/template@7.25.0': 5281 4712 dependencies: 5282 4713 '@babel/code-frame': 7.24.7 5283 4714 '@babel/parser': 7.25.6 5284 4715 '@babel/types': 7.25.6 5285 4716 5286 - '@babel/traverse@7.23.9': 5287 - dependencies: 5288 - '@babel/code-frame': 7.23.5 5289 - '@babel/generator': 7.23.6 5290 - '@babel/helper-environment-visitor': 7.22.20 5291 - '@babel/helper-function-name': 7.23.0 5292 - '@babel/helper-hoist-variables': 7.22.5 5293 - '@babel/helper-split-export-declaration': 7.22.6 5294 - '@babel/parser': 7.24.8 5295 - '@babel/types': 7.24.8 5296 - debug: 4.3.6 5297 - globals: 11.12.0 5298 - transitivePeerDependencies: 5299 - - supports-color 5300 - 5301 4717 '@babel/traverse@7.25.6': 5302 4718 dependencies: 5303 4719 '@babel/code-frame': 7.24.7 ··· 5309 4725 globals: 11.12.0 5310 4726 transitivePeerDependencies: 5311 4727 - supports-color 5312 - 5313 - '@babel/types@7.24.8': 5314 - dependencies: 5315 - '@babel/helper-string-parser': 7.24.8 5316 - '@babel/helper-validator-identifier': 7.24.7 5317 - to-fast-properties: 2.0.0 5318 4728 5319 4729 '@babel/types@7.25.6': 5320 4730 dependencies: ··· 5636 5046 debug: 4.3.6 5637 5047 espree: 10.1.0 5638 5048 globals: 14.0.0 5639 - ignore: 5.3.1 5049 + ignore: 5.3.2 5640 5050 import-fresh: 3.3.0 5641 5051 js-yaml: 4.1.0 5642 5052 minimatch: 3.1.2 ··· 5969 5379 - supports-color 5970 5380 - webpack-sources 5971 5381 5972 - '@nuxt/module-builder@0.8.4(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@3.29.4)(webpack-sources@3.2.3))(nuxi@3.13.2)(typescript@5.6.2)': 5382 + '@nuxt/module-builder@0.8.4(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@3.29.4)(webpack-sources@3.2.3))(nuxi@3.13.2)(typescript@5.6.2)(webpack-sources@3.2.3)': 5973 5383 dependencies: 5974 5384 '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@3.29.4)(webpack-sources@3.2.3) 5975 5385 citty: 0.1.6 5976 5386 consola: 3.2.3 5977 5387 defu: 6.1.4 5978 - magic-regexp: 0.8.0 5388 + magic-regexp: 0.8.0(webpack-sources@3.2.3) 5979 5389 mlly: 1.7.1 5980 5390 nuxi: 3.13.2 5981 5391 pathe: 1.1.2 ··· 5987 5397 - supports-color 5988 5398 - typescript 5989 5399 - vue-tsc 5400 + - webpack-sources 5990 5401 5991 5402 '@nuxt/schema@3.13.2(rollup@3.29.4)(webpack-sources@3.2.3)': 5992 5403 dependencies: ··· 6321 5732 optionalDependencies: 6322 5733 rollup: 4.21.3 6323 5734 6324 - '@rollup/plugin-commonjs@25.0.7(rollup@3.29.4)': 5735 + '@rollup/plugin-commonjs@25.0.8(rollup@3.29.4)': 6325 5736 dependencies: 6326 5737 '@rollup/pluginutils': 5.1.0(rollup@3.29.4) 6327 5738 commondir: 1.0.1 ··· 6385 5796 optionalDependencies: 6386 5797 rollup: 4.21.3 6387 5798 6388 - '@rollup/plugin-replace@5.0.5(rollup@3.29.4)': 6389 - dependencies: 6390 - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) 6391 - magic-string: 0.30.11 6392 - optionalDependencies: 6393 - rollup: 3.29.4 6394 - 6395 5799 '@rollup/plugin-replace@5.0.7(rollup@3.29.4)': 6396 5800 dependencies: 6397 5801 '@rollup/pluginutils': 5.1.0(rollup@3.29.4) ··· 6435 5839 optionalDependencies: 6436 5840 rollup: 4.21.3 6437 5841 6438 - '@rollup/rollup-android-arm-eabi@4.13.0': 6439 - optional: true 6440 - 6441 5842 '@rollup/rollup-android-arm-eabi@4.21.3': 6442 - optional: true 6443 - 6444 - '@rollup/rollup-android-arm64@4.13.0': 6445 5843 optional: true 6446 5844 6447 5845 '@rollup/rollup-android-arm64@4.21.3': 6448 5846 optional: true 6449 5847 6450 - '@rollup/rollup-darwin-arm64@4.13.0': 6451 - optional: true 6452 - 6453 5848 '@rollup/rollup-darwin-arm64@4.21.3': 6454 5849 optional: true 6455 5850 6456 - '@rollup/rollup-darwin-x64@4.13.0': 6457 - optional: true 6458 - 6459 5851 '@rollup/rollup-darwin-x64@4.21.3': 6460 - optional: true 6461 - 6462 - '@rollup/rollup-linux-arm-gnueabihf@4.13.0': 6463 5852 optional: true 6464 5853 6465 5854 '@rollup/rollup-linux-arm-gnueabihf@4.21.3': ··· 6468 5857 '@rollup/rollup-linux-arm-musleabihf@4.21.3': 6469 5858 optional: true 6470 5859 6471 - '@rollup/rollup-linux-arm64-gnu@4.13.0': 6472 - optional: true 6473 - 6474 5860 '@rollup/rollup-linux-arm64-gnu@4.21.3': 6475 5861 optional: true 6476 5862 6477 - '@rollup/rollup-linux-arm64-musl@4.13.0': 6478 - optional: true 6479 - 6480 5863 '@rollup/rollup-linux-arm64-musl@4.21.3': 6481 5864 optional: true 6482 5865 6483 5866 '@rollup/rollup-linux-powerpc64le-gnu@4.21.3': 6484 5867 optional: true 6485 5868 6486 - '@rollup/rollup-linux-riscv64-gnu@4.13.0': 6487 - optional: true 6488 - 6489 5869 '@rollup/rollup-linux-riscv64-gnu@4.21.3': 6490 5870 optional: true 6491 5871 6492 5872 '@rollup/rollup-linux-s390x-gnu@4.21.3': 6493 5873 optional: true 6494 5874 6495 - '@rollup/rollup-linux-x64-gnu@4.13.0': 6496 - optional: true 6497 - 6498 5875 '@rollup/rollup-linux-x64-gnu@4.21.3': 6499 5876 optional: true 6500 5877 6501 - '@rollup/rollup-linux-x64-musl@4.13.0': 6502 - optional: true 6503 - 6504 5878 '@rollup/rollup-linux-x64-musl@4.21.3': 6505 5879 optional: true 6506 5880 6507 - '@rollup/rollup-win32-arm64-msvc@4.13.0': 6508 - optional: true 6509 - 6510 5881 '@rollup/rollup-win32-arm64-msvc@4.21.3': 6511 5882 optional: true 6512 5883 6513 - '@rollup/rollup-win32-ia32-msvc@4.13.0': 6514 - optional: true 6515 - 6516 5884 '@rollup/rollup-win32-ia32-msvc@4.21.3': 6517 5885 optional: true 6518 5886 6519 - '@rollup/rollup-win32-x64-msvc@4.13.0': 6520 - optional: true 6521 - 6522 5887 '@rollup/rollup-win32-x64-msvc@4.21.3': 6523 5888 optional: true 6524 5889 ··· 6562 5927 '@typescript-eslint/visitor-keys': 8.5.0 6563 5928 eslint: 9.10.0(jiti@1.21.6) 6564 5929 graphemer: 1.4.0 6565 - ignore: 5.3.1 5930 + ignore: 5.3.2 6566 5931 natural-compare: 1.4.0 6567 5932 ts-api-utils: 1.3.0(typescript@5.6.2) 6568 5933 optionalDependencies: ··· 6704 6069 istanbul-lib-source-maps: 5.0.6 6705 6070 istanbul-reports: 3.1.7 6706 6071 magic-string: 0.30.11 6707 - magicast: 0.3.4 6072 + magicast: 0.3.5 6708 6073 std-env: 3.7.0 6709 6074 test-exclude: 7.0.1 6710 6075 tinyrainbow: 1.2.0 ··· 6778 6143 transitivePeerDependencies: 6779 6144 - rollup 6780 6145 6781 - '@vue/babel-helper-vue-transform-on@1.1.5': {} 6782 - 6783 6146 '@vue/babel-helper-vue-transform-on@1.2.5': {} 6784 6147 6785 - '@vue/babel-plugin-jsx@1.1.5(@babel/core@7.23.9)': 6786 - dependencies: 6787 - '@babel/core': 7.23.9 6788 - '@babel/helper-module-imports': 7.22.15 6789 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.9) 6790 - '@babel/template': 7.23.9 6791 - '@babel/traverse': 7.23.9 6792 - '@babel/types': 7.24.8 6793 - '@vue/babel-helper-vue-transform-on': 1.1.5 6794 - camelcase: 6.3.0 6795 - html-tags: 3.3.1 6796 - svg-tags: 1.0.0 6797 - transitivePeerDependencies: 6798 - - supports-color 6799 - 6800 6148 '@vue/babel-plugin-jsx@1.2.5(@babel/core@7.25.2)': 6801 6149 dependencies: 6802 6150 '@babel/helper-module-imports': 7.24.7 ··· 6825 6173 transitivePeerDependencies: 6826 6174 - supports-color 6827 6175 6828 - '@vue/compiler-core@3.4.21': 6829 - dependencies: 6830 - '@babel/parser': 7.24.8 6831 - '@vue/shared': 3.4.21 6832 - entities: 4.5.0 6833 - estree-walker: 2.0.2 6834 - source-map-js: 1.2.0 6835 - 6836 6176 '@vue/compiler-core@3.5.6': 6837 6177 dependencies: 6838 6178 '@babel/parser': 7.25.6 6839 6179 '@vue/shared': 3.5.6 6840 6180 entities: 4.5.0 6841 6181 estree-walker: 2.0.2 6842 - source-map-js: 1.2.0 6843 - 6844 - '@vue/compiler-dom@3.4.21': 6845 - dependencies: 6846 - '@vue/compiler-core': 3.4.21 6847 - '@vue/shared': 3.4.21 6182 + source-map-js: 1.2.1 6848 6183 6849 6184 '@vue/compiler-dom@3.5.6': 6850 6185 dependencies: ··· 6861 6196 estree-walker: 2.0.2 6862 6197 magic-string: 0.30.11 6863 6198 postcss: 8.4.47 6864 - source-map-js: 1.2.0 6199 + source-map-js: 1.2.1 6865 6200 6866 6201 '@vue/compiler-ssr@3.5.6': 6867 6202 dependencies: ··· 6929 6264 '@vue/compiler-ssr': 3.5.6 6930 6265 '@vue/shared': 3.5.6 6931 6266 vue: 3.5.6(typescript@5.6.2) 6932 - 6933 - '@vue/shared@3.4.21': {} 6934 6267 6935 6268 '@vue/shared@3.5.6': {} 6936 6269 ··· 7046 6379 7047 6380 async@3.2.4: {} 7048 6381 7049 - autoprefixer@10.4.19(postcss@8.4.38): 7050 - dependencies: 7051 - browserslist: 4.23.0 7052 - caniuse-lite: 1.0.30001612 7053 - fraction.js: 4.3.7 7054 - normalize-range: 0.1.2 7055 - picocolors: 1.0.0 7056 - postcss: 8.4.38 7057 - postcss-value-parser: 4.2.0 7058 - 7059 6382 autoprefixer@10.4.20(postcss@8.4.47): 7060 6383 dependencies: 7061 6384 browserslist: 4.23.3 ··· 7095 6418 dependencies: 7096 6419 fill-range: 7.1.1 7097 6420 7098 - browserslist@4.23.0: 7099 - dependencies: 7100 - caniuse-lite: 1.0.30001612 7101 - electron-to-chromium: 1.4.708 7102 - node-releases: 2.0.14 7103 - update-browserslist-db: 1.0.13(browserslist@4.23.0) 7104 - 7105 6421 browserslist@4.23.3: 7106 6422 dependencies: 7107 6423 caniuse-lite: 1.0.30001660 ··· 7123 6439 bumpp@9.5.2(magicast@0.3.5): 7124 6440 dependencies: 7125 6441 '@jsdevtools/ez-spawn': 3.0.4 7126 - c12: 1.11.1(magicast@0.3.5) 6442 + c12: 1.11.2(magicast@0.3.5) 7127 6443 cac: 6.7.14 7128 6444 escalade: 3.1.2 7129 6445 fast-glob: 3.3.2 ··· 7138 6454 dependencies: 7139 6455 run-applescript: 7.0.0 7140 6456 7141 - c12@1.11.1(magicast@0.3.5): 7142 - dependencies: 7143 - chokidar: 3.6.0 7144 - confbox: 0.1.7 7145 - defu: 6.1.4 7146 - dotenv: 16.4.5 7147 - giget: 1.2.3 7148 - jiti: 1.21.6 7149 - mlly: 1.7.1 7150 - ohash: 1.1.3 7151 - pathe: 1.1.2 7152 - perfect-debounce: 1.0.0 7153 - pkg-types: 1.2.0 7154 - rc9: 2.1.2 7155 - optionalDependencies: 7156 - magicast: 0.3.5 7157 - 7158 6457 c12@1.11.2(magicast@0.3.5): 7159 6458 dependencies: 7160 6459 chokidar: 3.6.0 ··· 7178 6477 7179 6478 callsites@3.1.0: {} 7180 6479 7181 - camelcase@6.3.0: {} 7182 - 7183 6480 caniuse-api@3.0.0: 7184 6481 dependencies: 7185 6482 browserslist: 4.23.3 7186 - caniuse-lite: 1.0.30001612 6483 + caniuse-lite: 1.0.30001660 7187 6484 lodash.memoize: 4.1.2 7188 6485 lodash.uniq: 4.5.0 7189 - 7190 - caniuse-lite@1.0.30001612: {} 7191 6486 7192 6487 caniuse-lite@1.0.30001660: {} 7193 6488 ··· 7328 6623 7329 6624 core-js-compat@3.37.1: 7330 6625 dependencies: 7331 - browserslist: 4.23.0 6626 + browserslist: 4.23.3 7332 6627 7333 6628 core-util-is@1.0.3: {} 7334 6629 ··· 7353 6648 7354 6649 crossws@0.2.4: {} 7355 6650 7356 - css-declaration-sorter@7.2.0(postcss@8.4.38): 7357 - dependencies: 7358 - postcss: 8.4.38 7359 - 7360 6651 css-declaration-sorter@7.2.0(postcss@8.4.47): 7361 6652 dependencies: 7362 6653 postcss: 8.4.47 ··· 7372 6663 css-tree@2.2.1: 7373 6664 dependencies: 7374 6665 mdn-data: 2.0.28 7375 - source-map-js: 1.2.0 6666 + source-map-js: 1.2.1 7376 6667 7377 6668 css-tree@2.3.1: 7378 6669 dependencies: 7379 6670 mdn-data: 2.0.30 7380 - source-map-js: 1.2.0 6671 + source-map-js: 1.2.1 7381 6672 7382 6673 css-what@6.1.0: {} 7383 6674 7384 6675 cssesc@3.0.0: {} 7385 6676 7386 - cssnano-preset-default@7.0.0(postcss@8.4.38): 7387 - dependencies: 7388 - browserslist: 4.23.0 7389 - css-declaration-sorter: 7.2.0(postcss@8.4.38) 7390 - cssnano-utils: 5.0.0(postcss@8.4.38) 7391 - postcss: 8.4.38 7392 - postcss-calc: 9.0.1(postcss@8.4.38) 7393 - postcss-colormin: 7.0.0(postcss@8.4.38) 7394 - postcss-convert-values: 7.0.0(postcss@8.4.38) 7395 - postcss-discard-comments: 7.0.0(postcss@8.4.38) 7396 - postcss-discard-duplicates: 7.0.0(postcss@8.4.38) 7397 - postcss-discard-empty: 7.0.0(postcss@8.4.38) 7398 - postcss-discard-overridden: 7.0.0(postcss@8.4.38) 7399 - postcss-merge-longhand: 7.0.0(postcss@8.4.38) 7400 - postcss-merge-rules: 7.0.0(postcss@8.4.38) 7401 - postcss-minify-font-values: 7.0.0(postcss@8.4.38) 7402 - postcss-minify-gradients: 7.0.0(postcss@8.4.38) 7403 - postcss-minify-params: 7.0.0(postcss@8.4.38) 7404 - postcss-minify-selectors: 7.0.0(postcss@8.4.38) 7405 - postcss-normalize-charset: 7.0.0(postcss@8.4.38) 7406 - postcss-normalize-display-values: 7.0.0(postcss@8.4.38) 7407 - postcss-normalize-positions: 7.0.0(postcss@8.4.38) 7408 - postcss-normalize-repeat-style: 7.0.0(postcss@8.4.38) 7409 - postcss-normalize-string: 7.0.0(postcss@8.4.38) 7410 - postcss-normalize-timing-functions: 7.0.0(postcss@8.4.38) 7411 - postcss-normalize-unicode: 7.0.0(postcss@8.4.38) 7412 - postcss-normalize-url: 7.0.0(postcss@8.4.38) 7413 - postcss-normalize-whitespace: 7.0.0(postcss@8.4.38) 7414 - postcss-ordered-values: 7.0.0(postcss@8.4.38) 7415 - postcss-reduce-initial: 7.0.0(postcss@8.4.38) 7416 - postcss-reduce-transforms: 7.0.0(postcss@8.4.38) 7417 - postcss-svgo: 7.0.0(postcss@8.4.38) 7418 - postcss-unique-selectors: 7.0.0(postcss@8.4.38) 7419 - 7420 6677 cssnano-preset-default@7.0.6(postcss@8.4.47): 7421 6678 dependencies: 7422 6679 browserslist: 4.23.3 ··· 7451 6708 postcss-svgo: 7.0.1(postcss@8.4.47) 7452 6709 postcss-unique-selectors: 7.0.3(postcss@8.4.47) 7453 6710 7454 - cssnano-utils@5.0.0(postcss@8.4.38): 7455 - dependencies: 7456 - postcss: 8.4.38 7457 - 7458 6711 cssnano-utils@5.0.0(postcss@8.4.47): 7459 6712 dependencies: 7460 6713 postcss: 8.4.47 7461 6714 7462 - cssnano@7.0.0(postcss@8.4.38): 7463 - dependencies: 7464 - cssnano-preset-default: 7.0.0(postcss@8.4.38) 7465 - lilconfig: 3.1.2 7466 - postcss: 8.4.38 7467 - 7468 6715 cssnano@7.0.6(postcss@8.4.47): 7469 6716 dependencies: 7470 6717 cssnano-preset-default: 7.0.6(postcss@8.4.47) ··· 7572 6819 semver: 7.6.3 7573 6820 7574 6821 ee-first@1.1.1: {} 7575 - 7576 - electron-to-chromium@1.4.708: {} 7577 6822 7578 6823 electron-to-chromium@1.5.24: {} 7579 6824 ··· 7814 7059 globals: 13.24.0 7815 7060 natural-compare: 1.4.0 7816 7061 nth-check: 2.1.1 7817 - postcss-selector-parser: 6.0.16 7062 + postcss-selector-parser: 6.1.2 7818 7063 semver: 7.6.3 7819 7064 vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@1.21.6)) 7820 7065 xml-name-validator: 4.0.0 ··· 7860 7105 file-entry-cache: 8.0.0 7861 7106 find-up: 5.0.0 7862 7107 glob-parent: 6.0.2 7863 - ignore: 5.3.1 7108 + ignore: 5.3.2 7864 7109 imurmurhash: 0.1.4 7865 7110 is-glob: 4.0.3 7866 7111 is-path-inside: 3.0.3 ··· 7999 7244 8000 7245 flat-cache@4.0.1: 8001 7246 dependencies: 8002 - flatted: 3.2.9 7247 + flatted: 3.3.1 8003 7248 keyv: 4.5.4 8004 - 8005 - flatted@3.2.9: {} 8006 7249 8007 7250 flatted@3.3.1: {} 8008 7251 ··· 8139 7382 dependencies: 8140 7383 dir-glob: 3.0.1 8141 7384 fast-glob: 3.3.2 8142 - ignore: 5.3.1 7385 + ignore: 5.3.2 8143 7386 merge2: 1.4.1 8144 7387 slash: 4.0.0 8145 7388 8146 - globby@14.0.1: 8147 - dependencies: 8148 - '@sindresorhus/merge-streams': 2.3.0 8149 - fast-glob: 3.3.2 8150 - ignore: 5.3.1 8151 - path-type: 5.0.0 8152 - slash: 5.1.0 8153 - unicorn-magic: 0.1.0 8154 - 8155 7389 globby@14.0.2: 8156 7390 dependencies: 8157 7391 '@sindresorhus/merge-streams': 2.3.0 ··· 8241 7475 optional: true 8242 7476 8243 7477 ieee754@1.2.1: {} 8244 - 8245 - ignore@5.3.1: {} 8246 7478 8247 7479 ignore@5.3.2: {} 8248 7480 ··· 8469 7701 8470 7702 launch-editor@2.9.1: 8471 7703 dependencies: 8472 - picocolors: 1.0.0 7704 + picocolors: 1.1.0 8473 7705 shell-quote: 1.8.1 8474 7706 8475 7707 lazystream@1.0.1: ··· 8569 7801 dependencies: 8570 7802 get-func-name: 2.0.2 8571 7803 8572 - lru-cache@10.2.0: {} 8573 - 8574 7804 lru-cache@10.4.3: {} 8575 7805 8576 7806 lru-cache@5.1.1: 8577 7807 dependencies: 8578 7808 yallist: 3.1.1 8579 7809 8580 - magic-regexp@0.8.0: 7810 + magic-regexp@0.8.0(webpack-sources@3.2.3): 8581 7811 dependencies: 8582 7812 estree-walker: 3.0.3 8583 7813 magic-string: 0.30.11 ··· 8585 7815 regexp-tree: 0.1.27 8586 7816 type-level-regexp: 0.1.17 8587 7817 ufo: 1.5.4 8588 - unplugin: 1.12.3 7818 + unplugin: 1.14.1(webpack-sources@3.2.3) 7819 + transitivePeerDependencies: 7820 + - webpack-sources 8589 7821 8590 7822 magic-string-ast@0.6.2: 8591 7823 dependencies: ··· 8595 7827 dependencies: 8596 7828 '@jridgewell/sourcemap-codec': 1.5.0 8597 7829 8598 - magicast@0.3.4: 8599 - dependencies: 8600 - '@babel/parser': 7.24.8 8601 - '@babel/types': 7.24.8 8602 - source-map-js: 1.2.0 8603 - 8604 7830 magicast@0.3.5: 8605 7831 dependencies: 8606 7832 '@babel/parser': 7.25.6 8607 7833 '@babel/types': 7.25.6 8608 - source-map-js: 1.2.0 7834 + source-map-js: 1.2.1 8609 7835 8610 7836 make-dir@3.1.0: 8611 7837 dependencies: ··· 8675 7901 8676 7902 mkdist@1.5.1(typescript@5.6.2): 8677 7903 dependencies: 8678 - autoprefixer: 10.4.19(postcss@8.4.38) 7904 + autoprefixer: 10.4.20(postcss@8.4.47) 8679 7905 citty: 0.1.6 8680 - cssnano: 7.0.0(postcss@8.4.38) 7906 + cssnano: 7.0.6(postcss@8.4.47) 8681 7907 defu: 6.1.4 8682 7908 esbuild: 0.20.2 8683 7909 fs-extra: 11.2.0 8684 - globby: 14.0.1 7910 + globby: 14.0.2 8685 7911 jiti: 1.21.6 8686 7912 mlly: 1.7.1 8687 7913 mri: 1.2.0 8688 7914 pathe: 1.1.2 8689 7915 pkg-types: 1.2.0 8690 - postcss: 8.4.38 8691 - postcss-nested: 6.0.1(postcss@8.4.38) 7916 + postcss: 8.4.47 7917 + postcss-nested: 6.0.1(postcss@8.4.47) 8692 7918 semver: 7.6.3 8693 7919 optionalDependencies: 8694 7920 typescript: 5.6.2 ··· 8821 8047 node-forge@1.3.1: {} 8822 8048 8823 8049 node-gyp-build@4.6.0: {} 8824 - 8825 - node-releases@2.0.14: {} 8826 8050 8827 8051 node-releases@2.0.18: {} 8828 8052 ··· 9111 8335 node-fetch-native: 1.6.4 9112 8336 ufo: 1.5.4 9113 8337 9114 - ohash@1.1.3: {} 9115 - 9116 8338 ohash@1.1.4: {} 9117 8339 9118 8340 on-finished@2.4.1: ··· 9200 8422 9201 8423 parse-json@5.2.0: 9202 8424 dependencies: 9203 - '@babel/code-frame': 7.23.5 8425 + '@babel/code-frame': 7.24.7 9204 8426 error-ex: 1.3.2 9205 8427 json-parse-even-better-errors: 2.3.1 9206 8428 lines-and-columns: 1.2.4 ··· 9227 8449 9228 8450 path-scurry@1.11.1: 9229 8451 dependencies: 9230 - lru-cache: 10.2.0 8452 + lru-cache: 10.4.3 9231 8453 minipass: 7.1.2 9232 8454 9233 8455 path-type@4.0.0: {} ··· 9240 8462 9241 8463 perfect-debounce@1.0.0: {} 9242 8464 9243 - picocolors@1.0.0: {} 9244 - 9245 8465 picocolors@1.1.0: {} 9246 8466 9247 8467 picomatch@2.3.1: {} ··· 9272 8492 postcss-selector-parser: 6.1.2 9273 8493 postcss-value-parser: 4.2.0 9274 8494 9275 - postcss-calc@9.0.1(postcss@8.4.38): 9276 - dependencies: 9277 - postcss: 8.4.38 9278 - postcss-selector-parser: 6.0.16 9279 - postcss-value-parser: 4.2.0 9280 - 9281 - postcss-colormin@7.0.0(postcss@8.4.38): 9282 - dependencies: 9283 - browserslist: 4.23.0 9284 - caniuse-api: 3.0.0 9285 - colord: 2.9.3 9286 - postcss: 8.4.38 9287 - postcss-value-parser: 4.2.0 9288 - 9289 8495 postcss-colormin@7.0.2(postcss@8.4.47): 9290 8496 dependencies: 9291 8497 browserslist: 4.23.3 ··· 9294 8500 postcss: 8.4.47 9295 8501 postcss-value-parser: 4.2.0 9296 8502 9297 - postcss-convert-values@7.0.0(postcss@8.4.38): 9298 - dependencies: 9299 - browserslist: 4.23.0 9300 - postcss: 8.4.38 9301 - postcss-value-parser: 4.2.0 9302 - 9303 8503 postcss-convert-values@7.0.4(postcss@8.4.47): 9304 8504 dependencies: 9305 8505 browserslist: 4.23.3 9306 8506 postcss: 8.4.47 9307 8507 postcss-value-parser: 4.2.0 9308 - 9309 - postcss-discard-comments@7.0.0(postcss@8.4.38): 9310 - dependencies: 9311 - postcss: 8.4.38 9312 8508 9313 8509 postcss-discard-comments@7.0.3(postcss@8.4.47): 9314 8510 dependencies: 9315 8511 postcss: 8.4.47 9316 8512 postcss-selector-parser: 6.1.2 9317 - 9318 - postcss-discard-duplicates@7.0.0(postcss@8.4.38): 9319 - dependencies: 9320 - postcss: 8.4.38 9321 8513 9322 8514 postcss-discard-duplicates@7.0.1(postcss@8.4.47): 9323 8515 dependencies: 9324 8516 postcss: 8.4.47 9325 8517 9326 - postcss-discard-empty@7.0.0(postcss@8.4.38): 9327 - dependencies: 9328 - postcss: 8.4.38 9329 - 9330 8518 postcss-discard-empty@7.0.0(postcss@8.4.47): 9331 8519 dependencies: 9332 8520 postcss: 8.4.47 9333 8521 9334 - postcss-discard-overridden@7.0.0(postcss@8.4.38): 9335 - dependencies: 9336 - postcss: 8.4.38 9337 - 9338 8522 postcss-discard-overridden@7.0.0(postcss@8.4.47): 9339 8523 dependencies: 9340 8524 postcss: 8.4.47 9341 8525 9342 - postcss-merge-longhand@7.0.0(postcss@8.4.38): 9343 - dependencies: 9344 - postcss: 8.4.38 9345 - postcss-value-parser: 4.2.0 9346 - stylehacks: 7.0.0(postcss@8.4.38) 9347 - 9348 8526 postcss-merge-longhand@7.0.4(postcss@8.4.47): 9349 8527 dependencies: 9350 8528 postcss: 8.4.47 9351 8529 postcss-value-parser: 4.2.0 9352 8530 stylehacks: 7.0.4(postcss@8.4.47) 9353 8531 9354 - postcss-merge-rules@7.0.0(postcss@8.4.38): 9355 - dependencies: 9356 - browserslist: 4.23.0 9357 - caniuse-api: 3.0.0 9358 - cssnano-utils: 5.0.0(postcss@8.4.38) 9359 - postcss: 8.4.38 9360 - postcss-selector-parser: 6.0.16 9361 - 9362 8532 postcss-merge-rules@7.0.4(postcss@8.4.47): 9363 8533 dependencies: 9364 8534 browserslist: 4.23.3 ··· 9366 8536 cssnano-utils: 5.0.0(postcss@8.4.47) 9367 8537 postcss: 8.4.47 9368 8538 postcss-selector-parser: 6.1.2 9369 - 9370 - postcss-minify-font-values@7.0.0(postcss@8.4.38): 9371 - dependencies: 9372 - postcss: 8.4.38 9373 - postcss-value-parser: 4.2.0 9374 8539 9375 8540 postcss-minify-font-values@7.0.0(postcss@8.4.47): 9376 8541 dependencies: 9377 8542 postcss: 8.4.47 9378 8543 postcss-value-parser: 4.2.0 9379 8544 9380 - postcss-minify-gradients@7.0.0(postcss@8.4.38): 9381 - dependencies: 9382 - colord: 2.9.3 9383 - cssnano-utils: 5.0.0(postcss@8.4.38) 9384 - postcss: 8.4.38 9385 - postcss-value-parser: 4.2.0 9386 - 9387 8545 postcss-minify-gradients@7.0.0(postcss@8.4.47): 9388 8546 dependencies: 9389 8547 colord: 2.9.3 ··· 9391 8549 postcss: 8.4.47 9392 8550 postcss-value-parser: 4.2.0 9393 8551 9394 - postcss-minify-params@7.0.0(postcss@8.4.38): 9395 - dependencies: 9396 - browserslist: 4.23.0 9397 - cssnano-utils: 5.0.0(postcss@8.4.38) 9398 - postcss: 8.4.38 9399 - postcss-value-parser: 4.2.0 9400 - 9401 8552 postcss-minify-params@7.0.2(postcss@8.4.47): 9402 8553 dependencies: 9403 8554 browserslist: 4.23.3 ··· 9405 8556 postcss: 8.4.47 9406 8557 postcss-value-parser: 4.2.0 9407 8558 9408 - postcss-minify-selectors@7.0.0(postcss@8.4.38): 9409 - dependencies: 9410 - postcss: 8.4.38 9411 - postcss-selector-parser: 6.0.16 9412 - 9413 8559 postcss-minify-selectors@7.0.4(postcss@8.4.47): 9414 8560 dependencies: 9415 8561 cssesc: 3.0.0 9416 8562 postcss: 8.4.47 9417 8563 postcss-selector-parser: 6.1.2 9418 8564 9419 - postcss-nested@6.0.1(postcss@8.4.38): 8565 + postcss-nested@6.0.1(postcss@8.4.47): 9420 8566 dependencies: 9421 - postcss: 8.4.38 9422 - postcss-selector-parser: 6.0.16 9423 - 9424 - postcss-normalize-charset@7.0.0(postcss@8.4.38): 9425 - dependencies: 9426 - postcss: 8.4.38 8567 + postcss: 8.4.47 8568 + postcss-selector-parser: 6.1.2 9427 8569 9428 8570 postcss-normalize-charset@7.0.0(postcss@8.4.47): 9429 8571 dependencies: 9430 8572 postcss: 8.4.47 9431 8573 9432 - postcss-normalize-display-values@7.0.0(postcss@8.4.38): 9433 - dependencies: 9434 - postcss: 8.4.38 9435 - postcss-value-parser: 4.2.0 9436 - 9437 8574 postcss-normalize-display-values@7.0.0(postcss@8.4.47): 9438 8575 dependencies: 9439 8576 postcss: 8.4.47 9440 8577 postcss-value-parser: 4.2.0 9441 8578 9442 - postcss-normalize-positions@7.0.0(postcss@8.4.38): 9443 - dependencies: 9444 - postcss: 8.4.38 9445 - postcss-value-parser: 4.2.0 9446 - 9447 8579 postcss-normalize-positions@7.0.0(postcss@8.4.47): 9448 8580 dependencies: 9449 8581 postcss: 8.4.47 9450 8582 postcss-value-parser: 4.2.0 9451 8583 9452 - postcss-normalize-repeat-style@7.0.0(postcss@8.4.38): 9453 - dependencies: 9454 - postcss: 8.4.38 9455 - postcss-value-parser: 4.2.0 9456 - 9457 8584 postcss-normalize-repeat-style@7.0.0(postcss@8.4.47): 9458 8585 dependencies: 9459 8586 postcss: 8.4.47 9460 8587 postcss-value-parser: 4.2.0 9461 8588 9462 - postcss-normalize-string@7.0.0(postcss@8.4.38): 9463 - dependencies: 9464 - postcss: 8.4.38 9465 - postcss-value-parser: 4.2.0 9466 - 9467 8589 postcss-normalize-string@7.0.0(postcss@8.4.47): 9468 8590 dependencies: 9469 8591 postcss: 8.4.47 9470 - postcss-value-parser: 4.2.0 9471 - 9472 - postcss-normalize-timing-functions@7.0.0(postcss@8.4.38): 9473 - dependencies: 9474 - postcss: 8.4.38 9475 8592 postcss-value-parser: 4.2.0 9476 8593 9477 8594 postcss-normalize-timing-functions@7.0.0(postcss@8.4.47): ··· 9479 8596 postcss: 8.4.47 9480 8597 postcss-value-parser: 4.2.0 9481 8598 9482 - postcss-normalize-unicode@7.0.0(postcss@8.4.38): 9483 - dependencies: 9484 - browserslist: 4.23.0 9485 - postcss: 8.4.38 9486 - postcss-value-parser: 4.2.0 9487 - 9488 8599 postcss-normalize-unicode@7.0.2(postcss@8.4.47): 9489 8600 dependencies: 9490 8601 browserslist: 4.23.3 9491 8602 postcss: 8.4.47 9492 8603 postcss-value-parser: 4.2.0 9493 8604 9494 - postcss-normalize-url@7.0.0(postcss@8.4.38): 9495 - dependencies: 9496 - postcss: 8.4.38 9497 - postcss-value-parser: 4.2.0 9498 - 9499 8605 postcss-normalize-url@7.0.0(postcss@8.4.47): 9500 8606 dependencies: 9501 8607 postcss: 8.4.47 9502 8608 postcss-value-parser: 4.2.0 9503 8609 9504 - postcss-normalize-whitespace@7.0.0(postcss@8.4.38): 9505 - dependencies: 9506 - postcss: 8.4.38 9507 - postcss-value-parser: 4.2.0 9508 - 9509 8610 postcss-normalize-whitespace@7.0.0(postcss@8.4.47): 9510 8611 dependencies: 9511 8612 postcss: 8.4.47 9512 8613 postcss-value-parser: 4.2.0 9513 8614 9514 - postcss-ordered-values@7.0.0(postcss@8.4.38): 9515 - dependencies: 9516 - cssnano-utils: 5.0.0(postcss@8.4.38) 9517 - postcss: 8.4.38 9518 - postcss-value-parser: 4.2.0 9519 - 9520 8615 postcss-ordered-values@7.0.1(postcss@8.4.47): 9521 8616 dependencies: 9522 8617 cssnano-utils: 5.0.0(postcss@8.4.47) 9523 8618 postcss: 8.4.47 9524 8619 postcss-value-parser: 4.2.0 9525 8620 9526 - postcss-reduce-initial@7.0.0(postcss@8.4.38): 9527 - dependencies: 9528 - browserslist: 4.23.0 9529 - caniuse-api: 3.0.0 9530 - postcss: 8.4.38 9531 - 9532 8621 postcss-reduce-initial@7.0.2(postcss@8.4.47): 9533 8622 dependencies: 9534 8623 browserslist: 4.23.3 9535 8624 caniuse-api: 3.0.0 9536 8625 postcss: 8.4.47 9537 8626 9538 - postcss-reduce-transforms@7.0.0(postcss@8.4.38): 9539 - dependencies: 9540 - postcss: 8.4.38 9541 - postcss-value-parser: 4.2.0 9542 - 9543 8627 postcss-reduce-transforms@7.0.0(postcss@8.4.47): 9544 8628 dependencies: 9545 8629 postcss: 8.4.47 9546 8630 postcss-value-parser: 4.2.0 9547 8631 9548 - postcss-selector-parser@6.0.16: 9549 - dependencies: 9550 - cssesc: 3.0.0 9551 - util-deprecate: 1.0.2 9552 - 9553 8632 postcss-selector-parser@6.1.2: 9554 8633 dependencies: 9555 8634 cssesc: 3.0.0 9556 8635 util-deprecate: 1.0.2 9557 8636 9558 - postcss-svgo@7.0.0(postcss@8.4.38): 9559 - dependencies: 9560 - postcss: 8.4.38 9561 - postcss-value-parser: 4.2.0 9562 - svgo: 3.2.0 9563 - 9564 8637 postcss-svgo@7.0.1(postcss@8.4.47): 9565 8638 dependencies: 9566 8639 postcss: 8.4.47 9567 8640 postcss-value-parser: 4.2.0 9568 8641 svgo: 3.3.2 9569 8642 9570 - postcss-unique-selectors@7.0.0(postcss@8.4.38): 9571 - dependencies: 9572 - postcss: 8.4.38 9573 - postcss-selector-parser: 6.0.16 9574 - 9575 8643 postcss-unique-selectors@7.0.3(postcss@8.4.47): 9576 8644 dependencies: 9577 8645 postcss: 8.4.47 9578 8646 postcss-selector-parser: 6.1.2 9579 8647 9580 8648 postcss-value-parser@4.2.0: {} 9581 - 9582 - postcss@8.4.38: 9583 - dependencies: 9584 - nanoid: 3.3.7 9585 - picocolors: 1.0.0 9586 - source-map-js: 1.2.0 9587 8649 9588 8650 postcss@8.4.47: 9589 8651 dependencies: ··· 9726 8788 rollup: 3.29.4 9727 8789 typescript: 5.6.2 9728 8790 optionalDependencies: 9729 - '@babel/code-frame': 7.23.5 8791 + '@babel/code-frame': 7.24.7 9730 8792 9731 8793 rollup-plugin-visualizer@5.12.0(rollup@3.29.4): 9732 8794 dependencies: ··· 9750 8812 optionalDependencies: 9751 8813 fsevents: 2.3.3 9752 8814 9753 - rollup@4.13.0: 9754 - dependencies: 9755 - '@types/estree': 1.0.5 9756 - optionalDependencies: 9757 - '@rollup/rollup-android-arm-eabi': 4.13.0 9758 - '@rollup/rollup-android-arm64': 4.13.0 9759 - '@rollup/rollup-darwin-arm64': 4.13.0 9760 - '@rollup/rollup-darwin-x64': 4.13.0 9761 - '@rollup/rollup-linux-arm-gnueabihf': 4.13.0 9762 - '@rollup/rollup-linux-arm64-gnu': 4.13.0 9763 - '@rollup/rollup-linux-arm64-musl': 4.13.0 9764 - '@rollup/rollup-linux-riscv64-gnu': 4.13.0 9765 - '@rollup/rollup-linux-x64-gnu': 4.13.0 9766 - '@rollup/rollup-linux-x64-musl': 4.13.0 9767 - '@rollup/rollup-win32-arm64-msvc': 4.13.0 9768 - '@rollup/rollup-win32-ia32-msvc': 4.13.0 9769 - '@rollup/rollup-win32-x64-msvc': 4.13.0 9770 - fsevents: 2.3.3 9771 - 9772 8815 rollup@4.21.3: 9773 8816 dependencies: 9774 8817 '@types/estree': 1.0.5 ··· 9905 8948 9906 8949 smob@1.4.0: {} 9907 8950 9908 - source-map-js@1.2.0: {} 9909 - 9910 8951 source-map-js@1.2.1: {} 9911 8952 9912 8953 source-map-support@0.5.21: ··· 10002 9043 dependencies: 10003 9044 js-tokens: 9.0.0 10004 9045 10005 - stylehacks@7.0.0(postcss@8.4.38): 10006 - dependencies: 10007 - browserslist: 4.23.0 10008 - postcss: 8.4.38 10009 - postcss-selector-parser: 6.0.16 10010 - 10011 9046 stylehacks@7.0.4(postcss@8.4.47): 10012 9047 dependencies: 10013 9048 browserslist: 4.23.3 ··· 10032 9067 10033 9068 svg-tags@1.0.0: {} 10034 9069 10035 - svgo@3.2.0: 10036 - dependencies: 10037 - '@trysound/sax': 0.2.0 10038 - commander: 7.2.0 10039 - css-select: 5.1.0 10040 - css-tree: 2.3.1 10041 - css-what: 6.1.0 10042 - csso: 5.0.5 10043 - picocolors: 1.0.0 10044 - 10045 9070 svgo@3.3.2: 10046 9071 dependencies: 10047 9072 '@trysound/sax': 0.2.0 ··· 10050 9075 css-tree: 2.3.1 10051 9076 css-what: 6.1.0 10052 9077 csso: 5.0.5 10053 - picocolors: 1.0.0 9078 + picocolors: 1.1.0 10054 9079 10055 9080 synckit@0.9.1: 10056 9081 dependencies: ··· 10157 9182 unbuild@2.0.0(typescript@5.6.2): 10158 9183 dependencies: 10159 9184 '@rollup/plugin-alias': 5.1.0(rollup@3.29.4) 10160 - '@rollup/plugin-commonjs': 25.0.7(rollup@3.29.4) 9185 + '@rollup/plugin-commonjs': 25.0.8(rollup@3.29.4) 10161 9186 '@rollup/plugin-json': 6.1.0(rollup@3.29.4) 10162 9187 '@rollup/plugin-node-resolve': 15.2.3(rollup@3.29.4) 10163 - '@rollup/plugin-replace': 5.0.5(rollup@3.29.4) 9188 + '@rollup/plugin-replace': 5.0.7(rollup@3.29.4) 10164 9189 '@rollup/pluginutils': 5.1.0(rollup@3.29.4) 10165 9190 chalk: 5.3.0 10166 9191 citty: 0.1.6 ··· 10307 9332 - vue 10308 9333 - webpack-sources 10309 9334 10310 - unplugin@1.12.3: 10311 - dependencies: 10312 - acorn: 8.12.1 10313 - webpack-sources: 3.2.3 10314 - webpack-virtual-modules: 0.6.2 10315 - 10316 9335 unplugin@1.14.1(webpack-sources@3.2.3): 10317 9336 dependencies: 10318 9337 acorn: 8.12.1 ··· 10345 9364 10346 9365 untyped@1.4.2: 10347 9366 dependencies: 10348 - '@babel/core': 7.23.9 9367 + '@babel/core': 7.25.2 10349 9368 '@babel/standalone': 7.23.10 10350 - '@babel/types': 7.24.8 9369 + '@babel/types': 7.25.6 10351 9370 defu: 6.1.4 10352 9371 jiti: 1.21.6 10353 9372 mri: 1.2.0 ··· 10365 9384 unplugin: 1.14.1(webpack-sources@3.2.3) 10366 9385 transitivePeerDependencies: 10367 9386 - webpack-sources 10368 - 10369 - update-browserslist-db@1.0.13(browserslist@4.23.0): 10370 - dependencies: 10371 - browserslist: 4.23.0 10372 - escalade: 3.1.2 10373 - picocolors: 1.0.0 10374 9387 10375 9388 update-browserslist-db@1.1.0(browserslist@4.23.3): 10376 9389 dependencies: ··· 10419 9432 10420 9433 vite-plugin-checker@0.8.0(eslint@9.10.0(jiti@1.21.6))(optionator@0.9.3)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.19.2)): 10421 9434 dependencies: 10422 - '@babel/code-frame': 7.23.5 9435 + '@babel/code-frame': 7.24.7 10423 9436 ansi-escapes: 4.3.2 10424 9437 chalk: 4.1.2 10425 9438 chokidar: 3.6.0 ··· 10477 9490 10478 9491 vite-plugin-vue-inspector@5.2.0(vite@5.2.14(@types/node@22.5.5)(terser@5.19.2)): 10479 9492 dependencies: 10480 - '@babel/core': 7.23.9 10481 - '@babel/plugin-proposal-decorators': 7.23.3(@babel/core@7.23.9) 10482 - '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.9) 10483 - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.9) 10484 - '@babel/plugin-transform-typescript': 7.23.4(@babel/core@7.23.9) 10485 - '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.9) 10486 - '@vue/compiler-dom': 3.4.21 9493 + '@babel/core': 7.25.2 9494 + '@babel/plugin-proposal-decorators': 7.23.3(@babel/core@7.25.2) 9495 + '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.25.2) 9496 + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) 9497 + '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) 9498 + '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) 9499 + '@vue/compiler-dom': 3.5.6 10487 9500 kolorist: 1.8.0 10488 9501 magic-string: 0.30.11 10489 9502 vite: 5.2.14(@types/node@22.5.5)(terser@5.19.2) ··· 10492 9505 10493 9506 vite-plugin-vue-inspector@5.2.0(vite@5.4.6(@types/node@22.5.5)(terser@5.19.2)): 10494 9507 dependencies: 10495 - '@babel/core': 7.23.9 10496 - '@babel/plugin-proposal-decorators': 7.23.3(@babel/core@7.23.9) 10497 - '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.9) 10498 - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.9) 10499 - '@babel/plugin-transform-typescript': 7.23.4(@babel/core@7.23.9) 10500 - '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.9) 10501 - '@vue/compiler-dom': 3.4.21 9508 + '@babel/core': 7.25.2 9509 + '@babel/plugin-proposal-decorators': 7.23.3(@babel/core@7.25.2) 9510 + '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.25.2) 9511 + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) 9512 + '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) 9513 + '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) 9514 + '@vue/compiler-dom': 3.5.6 10502 9515 kolorist: 1.8.0 10503 9516 magic-string: 0.30.11 10504 9517 vite: 5.4.6(@types/node@22.5.5)(terser@5.19.2) ··· 10508 9521 vite@5.2.14(@types/node@22.5.5)(terser@5.19.2): 10509 9522 dependencies: 10510 9523 esbuild: 0.20.2 10511 - postcss: 8.4.38 10512 - rollup: 4.13.0 9524 + postcss: 8.4.47 9525 + rollup: 4.21.3 10513 9526 optionalDependencies: 10514 9527 '@types/node': 22.5.5 10515 9528 fsevents: 2.3.3 ··· 10657 9670 10658 9671 webidl-conversions@7.0.0: {} 10659 9672 10660 - webpack-sources@3.2.3: {} 9673 + webpack-sources@3.2.3: 9674 + optional: true 10661 9675 10662 9676 webpack-virtual-modules@0.6.2: {} 10663 9677
+4 -11
src/module.ts
··· 1 - import { promises as fsp } from 'node:fs' 2 - import { defineNuxtModule, createResolver, addComponentsDir, addTemplate } from '@nuxt/kit' 1 + import { defineNuxtModule, createResolver, addComponentsDir } from '@nuxt/kit' 3 2 4 3 // eslint-disable-next-line @typescript-eslint/no-empty-object-type 5 4 export interface ModuleOptions {} ··· 8 7 meta: { 9 8 configKey: 'time', 10 9 name: 'nuxt-time', 10 + compatibility: { 11 + nuxt: '>=3.12.0', 12 + }, 11 13 }, 12 14 async setup() { 13 15 const resolver = createResolver(import.meta.url) 14 16 15 17 // Add <NuxtTime> component 16 18 addComponentsDir({ path: resolver.resolve('./runtime/components') }) 17 - 18 - const script = await fsp.readFile(resolver.resolve('./script.mjs'), 'utf-8') 19 - 20 - addTemplate({ 21 - filename: 'nuxt-time-script.mjs', 22 - getContents() { 23 - return `export default ${JSON.stringify(script.trim())}` 24 - }, 25 - }) 26 19 }, 27 20 })
+21 -10
src/runtime/components/NuxtTime.vue
··· 1 1 <script setup lang='ts'> 2 - import { computed, getCurrentInstance, useNuxtApp, useHead } from '#imports' 3 - import scriptContents from '#build/nuxt-time-script.mjs' 2 + import { computed, getCurrentInstance, onPrehydrate, useNuxtApp } from '#imports' 4 3 5 4 const props = withDefaults(defineProps<{ 6 5 locale?: string ··· 59 58 dataset[`data-${propInKebabCase}`] = props?.[prop as keyof typeof props] 60 59 } 61 60 } 62 - useHead({ 63 - script: [{ 64 - tagPosition: 'bodyClose', 65 - tagPriority: -20, 66 - key: 'nuxt-time', 67 - innerHTML: scriptContents, 68 - }], 61 + onPrehydrate((el) => { 62 + const toCamelCase = (name: string, index: number) => { 63 + if (index > 0) { 64 + return name[0].toUpperCase() + name.slice(1) 65 + } 66 + return name 67 + } 68 + 69 + const date = new Date(el.getAttribute('datetime')!) 70 + const options: Intl.DateTimeFormatOptions & { locale?: Intl.LocalesArgument } = {} 71 + for (const name of el.getAttributeNames()) { 72 + if (name.startsWith('data-')) { 73 + const optionName = name.slice(5).split('-').map(toCamelCase).join('') as keyof Intl.DateTimeFormatOptions 74 + // eslint-disable-next-line @typescript-eslint/no-explicit-any 75 + options[optionName] = el.getAttribute(name) as any 76 + } 77 + } 78 + 79 + const formatter = new Intl.DateTimeFormat(options.locale, options) 80 + el.textContent = formatter.format(date) 69 81 }) 70 82 } 71 83 </script> 72 84 73 85 <template> 74 86 <time 75 - data-n-time 76 87 v-bind="dataset" 77 88 :datetime="isoDate" 78 89 >{{ formattedDate }}</time>
-20
src/script.mjs
··· 1 - document.querySelectorAll('[data-n-time]').forEach((el) => { 2 - const toCamelCase = (name, index) => { 3 - if (index > 0) { 4 - return name[0].toUpperCase() + name.slice(1) 5 - } 6 - return name 7 - } 8 - 9 - const date = new Date(el.getAttribute('datetime')) 10 - const options = {} 11 - for (const name of el.getAttributeNames()) { 12 - if (name.startsWith('data-')) { 13 - const optionName = name.slice(5).split('-').map(toCamelCase).join('') 14 - options[optionName] = el.getAttribute(name) 15 - } 16 - } 17 - 18 - const formatter = new Intl.DateTimeFormat(options.locale, options) 19 - el.textContent = formatter.format(date) 20 - })
+4 -4
test/e2e.spec.ts
··· 1 1 import { fileURLToPath } from 'node:url' 2 2 import { describe, it, expect } from 'vitest' 3 3 import { setup, $fetch, createPage, url } from '@nuxt/test-utils/e2e' 4 - import { anyOf, createRegExp, exactly } from 'magic-regexp' 4 + import { createRegExp, exactly } from 'magic-regexp' 5 5 6 6 await setup({ 7 7 server: true, ··· 12 12 describe('nuxt-time', async () => { 13 13 it('ssr', async () => { 14 14 const html = await $fetch('/') 15 - const snap = html.match(/<time[^>]*data-testid="fixed"[^>]*>([^<]*)<\/time>/)?.[0] 15 + const snap = html.match(/<time[^>]*data-testid="fixed"[^>]*>([^<]*)<\/time>/)?.[0].replace(/ data-prehydrate-id="[^"]*"/g, '') 16 16 expect(snap).toContain( 17 - '<time data-n-time data-month="long" data-day="numeric" datetime="2023-02-11T08:24:08.396Z" data-testid="fixed">', 17 + '<time data-month="long" data-day="numeric" datetime="2023-02-11T08:24:08.396Z" data-testid="fixed">', 18 18 ) 19 19 }) 20 20 21 21 it('injects one script', async () => { 22 22 const html = await $fetch('/') 23 23 24 - const string = createRegExp(exactly('document.querySelectorAll(').and(anyOf('"', '\'')).and('[data-n-time]'), ['g']) 24 + const string = createRegExp(exactly('document.querySelectorAll'), ['g']) 25 25 expect(html.match(string)?.length).toEqual(1) 26 26 }) 27 27
+1 -1
test/unit.spec.ts
··· 20 20 }), 21 21 ) 22 22 expect(thing.html()).toMatchInlineSnapshot( 23 - `"<time data-n-time="" datetime="2023-02-11T18:26:41.058Z">11 February at 41</time>"`, 23 + `"<time datetime="2023-02-11T18:26:41.058Z">11 February at 41</time>"`, 24 24 ) 25 25 }) 26 26 })