[READ-ONLY] Mirror of https://github.com/tynanpurdy/microblog-for-raycast. Raycast extension for posting to microblog
0

Configure Feed

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

boilerplate

author
Tynan Purdy
date (Jun 11, 2025, 10:23 AM -0400) commit 337b5602
+3370
+13
.gitignore
··· 1 + # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 + 3 + # dependencies 4 + /node_modules 5 + 6 + # Raycast specific files 7 + raycast-env.d.ts 8 + .raycast-swift-build 9 + .swiftpm 10 + compiled_raycast_swift 11 + 12 + # misc 13 + .DS_Store
+4
.prettierrc
··· 1 + { 2 + "printWidth": 120, 3 + "singleQuote": false 4 + }
+3
CHANGELOG.md
··· 1 + # Microblog Changelog 2 + 3 + ## [Initial Version] - {PR_MERGE_DATE}
+3
README.md
··· 1 + # Microblog 2 + 3 + Post to microblog and your connected crossposting accounts
assets/extension-icon.png

This is a binary file and will not be displayed.

+6
eslint.config.js
··· 1 + const { defineConfig } = require("eslint/config"); 2 + const raycastConfig = require("@raycast/eslint-config"); 3 + 4 + module.exports = defineConfig([ 5 + ...raycastConfig, 6 + ]);
+3248
package-lock.json
··· 1 + { 2 + "name": "microblog", 3 + "lockfileVersion": 3, 4 + "requires": true, 5 + "packages": { 6 + "": { 7 + "name": "microblog", 8 + "license": "MIT", 9 + "dependencies": { 10 + "@raycast/api": "^1.99.4", 11 + "@raycast/utils": "^1.17.0" 12 + }, 13 + "devDependencies": { 14 + "@raycast/eslint-config": "^2.0.4", 15 + "@types/node": "22.13.10", 16 + "@types/react": "19.0.10", 17 + "eslint": "^9.22.0", 18 + "prettier": "^3.5.3", 19 + "typescript": "^5.8.2" 20 + } 21 + }, 22 + "node_modules/@esbuild/aix-ppc64": { 23 + "version": "0.25.5", 24 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz", 25 + "integrity": "sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==", 26 + "cpu": [ 27 + "ppc64" 28 + ], 29 + "license": "MIT", 30 + "optional": true, 31 + "os": [ 32 + "aix" 33 + ], 34 + "engines": { 35 + "node": ">=18" 36 + } 37 + }, 38 + "node_modules/@esbuild/android-arm": { 39 + "version": "0.25.5", 40 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.5.tgz", 41 + "integrity": "sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==", 42 + "cpu": [ 43 + "arm" 44 + ], 45 + "license": "MIT", 46 + "optional": true, 47 + "os": [ 48 + "android" 49 + ], 50 + "engines": { 51 + "node": ">=18" 52 + } 53 + }, 54 + "node_modules/@esbuild/android-arm64": { 55 + "version": "0.25.5", 56 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz", 57 + "integrity": "sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==", 58 + "cpu": [ 59 + "arm64" 60 + ], 61 + "license": "MIT", 62 + "optional": true, 63 + "os": [ 64 + "android" 65 + ], 66 + "engines": { 67 + "node": ">=18" 68 + } 69 + }, 70 + "node_modules/@esbuild/android-x64": { 71 + "version": "0.25.5", 72 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.5.tgz", 73 + "integrity": "sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==", 74 + "cpu": [ 75 + "x64" 76 + ], 77 + "license": "MIT", 78 + "optional": true, 79 + "os": [ 80 + "android" 81 + ], 82 + "engines": { 83 + "node": ">=18" 84 + } 85 + }, 86 + "node_modules/@esbuild/darwin-arm64": { 87 + "version": "0.25.5", 88 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.5.tgz", 89 + "integrity": "sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==", 90 + "cpu": [ 91 + "arm64" 92 + ], 93 + "license": "MIT", 94 + "optional": true, 95 + "os": [ 96 + "darwin" 97 + ], 98 + "engines": { 99 + "node": ">=18" 100 + } 101 + }, 102 + "node_modules/@esbuild/darwin-x64": { 103 + "version": "0.25.5", 104 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz", 105 + "integrity": "sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==", 106 + "cpu": [ 107 + "x64" 108 + ], 109 + "license": "MIT", 110 + "optional": true, 111 + "os": [ 112 + "darwin" 113 + ], 114 + "engines": { 115 + "node": ">=18" 116 + } 117 + }, 118 + "node_modules/@esbuild/freebsd-arm64": { 119 + "version": "0.25.5", 120 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz", 121 + "integrity": "sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==", 122 + "cpu": [ 123 + "arm64" 124 + ], 125 + "license": "MIT", 126 + "optional": true, 127 + "os": [ 128 + "freebsd" 129 + ], 130 + "engines": { 131 + "node": ">=18" 132 + } 133 + }, 134 + "node_modules/@esbuild/freebsd-x64": { 135 + "version": "0.25.5", 136 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz", 137 + "integrity": "sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==", 138 + "cpu": [ 139 + "x64" 140 + ], 141 + "license": "MIT", 142 + "optional": true, 143 + "os": [ 144 + "freebsd" 145 + ], 146 + "engines": { 147 + "node": ">=18" 148 + } 149 + }, 150 + "node_modules/@esbuild/linux-arm": { 151 + "version": "0.25.5", 152 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz", 153 + "integrity": "sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==", 154 + "cpu": [ 155 + "arm" 156 + ], 157 + "license": "MIT", 158 + "optional": true, 159 + "os": [ 160 + "linux" 161 + ], 162 + "engines": { 163 + "node": ">=18" 164 + } 165 + }, 166 + "node_modules/@esbuild/linux-arm64": { 167 + "version": "0.25.5", 168 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz", 169 + "integrity": "sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==", 170 + "cpu": [ 171 + "arm64" 172 + ], 173 + "license": "MIT", 174 + "optional": true, 175 + "os": [ 176 + "linux" 177 + ], 178 + "engines": { 179 + "node": ">=18" 180 + } 181 + }, 182 + "node_modules/@esbuild/linux-ia32": { 183 + "version": "0.25.5", 184 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz", 185 + "integrity": "sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==", 186 + "cpu": [ 187 + "ia32" 188 + ], 189 + "license": "MIT", 190 + "optional": true, 191 + "os": [ 192 + "linux" 193 + ], 194 + "engines": { 195 + "node": ">=18" 196 + } 197 + }, 198 + "node_modules/@esbuild/linux-loong64": { 199 + "version": "0.25.5", 200 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz", 201 + "integrity": "sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==", 202 + "cpu": [ 203 + "loong64" 204 + ], 205 + "license": "MIT", 206 + "optional": true, 207 + "os": [ 208 + "linux" 209 + ], 210 + "engines": { 211 + "node": ">=18" 212 + } 213 + }, 214 + "node_modules/@esbuild/linux-mips64el": { 215 + "version": "0.25.5", 216 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz", 217 + "integrity": "sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==", 218 + "cpu": [ 219 + "mips64el" 220 + ], 221 + "license": "MIT", 222 + "optional": true, 223 + "os": [ 224 + "linux" 225 + ], 226 + "engines": { 227 + "node": ">=18" 228 + } 229 + }, 230 + "node_modules/@esbuild/linux-ppc64": { 231 + "version": "0.25.5", 232 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz", 233 + "integrity": "sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==", 234 + "cpu": [ 235 + "ppc64" 236 + ], 237 + "license": "MIT", 238 + "optional": true, 239 + "os": [ 240 + "linux" 241 + ], 242 + "engines": { 243 + "node": ">=18" 244 + } 245 + }, 246 + "node_modules/@esbuild/linux-riscv64": { 247 + "version": "0.25.5", 248 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz", 249 + "integrity": "sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==", 250 + "cpu": [ 251 + "riscv64" 252 + ], 253 + "license": "MIT", 254 + "optional": true, 255 + "os": [ 256 + "linux" 257 + ], 258 + "engines": { 259 + "node": ">=18" 260 + } 261 + }, 262 + "node_modules/@esbuild/linux-s390x": { 263 + "version": "0.25.5", 264 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz", 265 + "integrity": "sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==", 266 + "cpu": [ 267 + "s390x" 268 + ], 269 + "license": "MIT", 270 + "optional": true, 271 + "os": [ 272 + "linux" 273 + ], 274 + "engines": { 275 + "node": ">=18" 276 + } 277 + }, 278 + "node_modules/@esbuild/linux-x64": { 279 + "version": "0.25.5", 280 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz", 281 + "integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==", 282 + "cpu": [ 283 + "x64" 284 + ], 285 + "license": "MIT", 286 + "optional": true, 287 + "os": [ 288 + "linux" 289 + ], 290 + "engines": { 291 + "node": ">=18" 292 + } 293 + }, 294 + "node_modules/@esbuild/netbsd-arm64": { 295 + "version": "0.25.5", 296 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz", 297 + "integrity": "sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==", 298 + "cpu": [ 299 + "arm64" 300 + ], 301 + "license": "MIT", 302 + "optional": true, 303 + "os": [ 304 + "netbsd" 305 + ], 306 + "engines": { 307 + "node": ">=18" 308 + } 309 + }, 310 + "node_modules/@esbuild/netbsd-x64": { 311 + "version": "0.25.5", 312 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz", 313 + "integrity": "sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==", 314 + "cpu": [ 315 + "x64" 316 + ], 317 + "license": "MIT", 318 + "optional": true, 319 + "os": [ 320 + "netbsd" 321 + ], 322 + "engines": { 323 + "node": ">=18" 324 + } 325 + }, 326 + "node_modules/@esbuild/openbsd-arm64": { 327 + "version": "0.25.5", 328 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz", 329 + "integrity": "sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==", 330 + "cpu": [ 331 + "arm64" 332 + ], 333 + "license": "MIT", 334 + "optional": true, 335 + "os": [ 336 + "openbsd" 337 + ], 338 + "engines": { 339 + "node": ">=18" 340 + } 341 + }, 342 + "node_modules/@esbuild/openbsd-x64": { 343 + "version": "0.25.5", 344 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz", 345 + "integrity": "sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==", 346 + "cpu": [ 347 + "x64" 348 + ], 349 + "license": "MIT", 350 + "optional": true, 351 + "os": [ 352 + "openbsd" 353 + ], 354 + "engines": { 355 + "node": ">=18" 356 + } 357 + }, 358 + "node_modules/@esbuild/sunos-x64": { 359 + "version": "0.25.5", 360 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz", 361 + "integrity": "sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==", 362 + "cpu": [ 363 + "x64" 364 + ], 365 + "license": "MIT", 366 + "optional": true, 367 + "os": [ 368 + "sunos" 369 + ], 370 + "engines": { 371 + "node": ">=18" 372 + } 373 + }, 374 + "node_modules/@esbuild/win32-arm64": { 375 + "version": "0.25.5", 376 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz", 377 + "integrity": "sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==", 378 + "cpu": [ 379 + "arm64" 380 + ], 381 + "license": "MIT", 382 + "optional": true, 383 + "os": [ 384 + "win32" 385 + ], 386 + "engines": { 387 + "node": ">=18" 388 + } 389 + }, 390 + "node_modules/@esbuild/win32-ia32": { 391 + "version": "0.25.5", 392 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz", 393 + "integrity": "sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==", 394 + "cpu": [ 395 + "ia32" 396 + ], 397 + "license": "MIT", 398 + "optional": true, 399 + "os": [ 400 + "win32" 401 + ], 402 + "engines": { 403 + "node": ">=18" 404 + } 405 + }, 406 + "node_modules/@esbuild/win32-x64": { 407 + "version": "0.25.5", 408 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz", 409 + "integrity": "sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==", 410 + "cpu": [ 411 + "x64" 412 + ], 413 + "license": "MIT", 414 + "optional": true, 415 + "os": [ 416 + "win32" 417 + ], 418 + "engines": { 419 + "node": ">=18" 420 + } 421 + }, 422 + "node_modules/@eslint-community/eslint-utils": { 423 + "version": "4.7.0", 424 + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", 425 + "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==", 426 + "dev": true, 427 + "license": "MIT", 428 + "dependencies": { 429 + "eslint-visitor-keys": "^3.4.3" 430 + }, 431 + "engines": { 432 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 433 + }, 434 + "funding": { 435 + "url": "https://opencollective.com/eslint" 436 + }, 437 + "peerDependencies": { 438 + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 439 + } 440 + }, 441 + "node_modules/@eslint-community/regexpp": { 442 + "version": "4.12.1", 443 + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", 444 + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", 445 + "dev": true, 446 + "license": "MIT", 447 + "engines": { 448 + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 449 + } 450 + }, 451 + "node_modules/@eslint/config-array": { 452 + "version": "0.20.0", 453 + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.0.tgz", 454 + "integrity": "sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==", 455 + "dev": true, 456 + "license": "Apache-2.0", 457 + "dependencies": { 458 + "@eslint/object-schema": "^2.1.6", 459 + "debug": "^4.3.1", 460 + "minimatch": "^3.1.2" 461 + }, 462 + "engines": { 463 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 464 + } 465 + }, 466 + "node_modules/@eslint/config-array/node_modules/brace-expansion": { 467 + "version": "1.1.12", 468 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 469 + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 470 + "dev": true, 471 + "license": "MIT", 472 + "dependencies": { 473 + "balanced-match": "^1.0.0", 474 + "concat-map": "0.0.1" 475 + } 476 + }, 477 + "node_modules/@eslint/config-array/node_modules/minimatch": { 478 + "version": "3.1.2", 479 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 480 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 481 + "dev": true, 482 + "license": "ISC", 483 + "dependencies": { 484 + "brace-expansion": "^1.1.7" 485 + }, 486 + "engines": { 487 + "node": "*" 488 + } 489 + }, 490 + "node_modules/@eslint/config-helpers": { 491 + "version": "0.2.2", 492 + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.2.tgz", 493 + "integrity": "sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==", 494 + "dev": true, 495 + "license": "Apache-2.0", 496 + "engines": { 497 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 498 + } 499 + }, 500 + "node_modules/@eslint/core": { 501 + "version": "0.14.0", 502 + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.14.0.tgz", 503 + "integrity": "sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==", 504 + "dev": true, 505 + "license": "Apache-2.0", 506 + "dependencies": { 507 + "@types/json-schema": "^7.0.15" 508 + }, 509 + "engines": { 510 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 511 + } 512 + }, 513 + "node_modules/@eslint/eslintrc": { 514 + "version": "3.3.1", 515 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz", 516 + "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==", 517 + "dev": true, 518 + "license": "MIT", 519 + "dependencies": { 520 + "ajv": "^6.12.4", 521 + "debug": "^4.3.2", 522 + "espree": "^10.0.1", 523 + "globals": "^14.0.0", 524 + "ignore": "^5.2.0", 525 + "import-fresh": "^3.2.1", 526 + "js-yaml": "^4.1.0", 527 + "minimatch": "^3.1.2", 528 + "strip-json-comments": "^3.1.1" 529 + }, 530 + "engines": { 531 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 532 + }, 533 + "funding": { 534 + "url": "https://opencollective.com/eslint" 535 + } 536 + }, 537 + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { 538 + "version": "1.1.12", 539 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 540 + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 541 + "dev": true, 542 + "license": "MIT", 543 + "dependencies": { 544 + "balanced-match": "^1.0.0", 545 + "concat-map": "0.0.1" 546 + } 547 + }, 548 + "node_modules/@eslint/eslintrc/node_modules/globals": { 549 + "version": "14.0.0", 550 + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", 551 + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", 552 + "dev": true, 553 + "license": "MIT", 554 + "engines": { 555 + "node": ">=18" 556 + }, 557 + "funding": { 558 + "url": "https://github.com/sponsors/sindresorhus" 559 + } 560 + }, 561 + "node_modules/@eslint/eslintrc/node_modules/minimatch": { 562 + "version": "3.1.2", 563 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 564 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 565 + "dev": true, 566 + "license": "ISC", 567 + "dependencies": { 568 + "brace-expansion": "^1.1.7" 569 + }, 570 + "engines": { 571 + "node": "*" 572 + } 573 + }, 574 + "node_modules/@eslint/js": { 575 + "version": "9.28.0", 576 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.28.0.tgz", 577 + "integrity": "sha512-fnqSjGWd/CoIp4EXIxWVK/sHA6DOHN4+8Ix2cX5ycOY7LG0UY8nHCU5pIp2eaE1Mc7Qd8kHspYNzYXT2ojPLzg==", 578 + "dev": true, 579 + "license": "MIT", 580 + "engines": { 581 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 582 + }, 583 + "funding": { 584 + "url": "https://eslint.org/donate" 585 + } 586 + }, 587 + "node_modules/@eslint/object-schema": { 588 + "version": "2.1.6", 589 + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz", 590 + "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==", 591 + "dev": true, 592 + "license": "Apache-2.0", 593 + "engines": { 594 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 595 + } 596 + }, 597 + "node_modules/@eslint/plugin-kit": { 598 + "version": "0.3.1", 599 + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.1.tgz", 600 + "integrity": "sha512-0J+zgWxHN+xXONWIyPWKFMgVuJoZuGiIFu8yxk7RJjxkzpGmyja5wRFqZIVtjDVOQpV+Rw0iOAjYPE2eQyjr0w==", 601 + "dev": true, 602 + "license": "Apache-2.0", 603 + "dependencies": { 604 + "@eslint/core": "^0.14.0", 605 + "levn": "^0.4.1" 606 + }, 607 + "engines": { 608 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 609 + } 610 + }, 611 + "node_modules/@humanfs/core": { 612 + "version": "0.19.1", 613 + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", 614 + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", 615 + "dev": true, 616 + "license": "Apache-2.0", 617 + "engines": { 618 + "node": ">=18.18.0" 619 + } 620 + }, 621 + "node_modules/@humanfs/node": { 622 + "version": "0.16.6", 623 + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz", 624 + "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==", 625 + "dev": true, 626 + "license": "Apache-2.0", 627 + "dependencies": { 628 + "@humanfs/core": "^0.19.1", 629 + "@humanwhocodes/retry": "^0.3.0" 630 + }, 631 + "engines": { 632 + "node": ">=18.18.0" 633 + } 634 + }, 635 + "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": { 636 + "version": "0.3.1", 637 + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", 638 + "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", 639 + "dev": true, 640 + "license": "Apache-2.0", 641 + "engines": { 642 + "node": ">=18.18" 643 + }, 644 + "funding": { 645 + "type": "github", 646 + "url": "https://github.com/sponsors/nzakas" 647 + } 648 + }, 649 + "node_modules/@humanwhocodes/module-importer": { 650 + "version": "1.0.1", 651 + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 652 + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 653 + "dev": true, 654 + "license": "Apache-2.0", 655 + "engines": { 656 + "node": ">=12.22" 657 + }, 658 + "funding": { 659 + "type": "github", 660 + "url": "https://github.com/sponsors/nzakas" 661 + } 662 + }, 663 + "node_modules/@humanwhocodes/retry": { 664 + "version": "0.4.3", 665 + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", 666 + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", 667 + "dev": true, 668 + "license": "Apache-2.0", 669 + "engines": { 670 + "node": ">=18.18" 671 + }, 672 + "funding": { 673 + "type": "github", 674 + "url": "https://github.com/sponsors/nzakas" 675 + } 676 + }, 677 + "node_modules/@inquirer/checkbox": { 678 + "version": "4.1.8", 679 + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.8.tgz", 680 + "integrity": "sha512-d/QAsnwuHX2OPolxvYcgSj7A9DO9H6gVOy2DvBTx+P2LH2iRTo/RSGV3iwCzW024nP9hw98KIuDmdyhZQj1UQg==", 681 + "license": "MIT", 682 + "dependencies": { 683 + "@inquirer/core": "^10.1.13", 684 + "@inquirer/figures": "^1.0.12", 685 + "@inquirer/type": "^3.0.7", 686 + "ansi-escapes": "^4.3.2", 687 + "yoctocolors-cjs": "^2.1.2" 688 + }, 689 + "engines": { 690 + "node": ">=18" 691 + }, 692 + "peerDependencies": { 693 + "@types/node": ">=18" 694 + }, 695 + "peerDependenciesMeta": { 696 + "@types/node": { 697 + "optional": true 698 + } 699 + } 700 + }, 701 + "node_modules/@inquirer/confirm": { 702 + "version": "5.1.12", 703 + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.12.tgz", 704 + "integrity": "sha512-dpq+ielV9/bqgXRUbNH//KsY6WEw9DrGPmipkpmgC1Y46cwuBTNx7PXFWTjc3MQ+urcc0QxoVHcMI0FW4Ok0hg==", 705 + "license": "MIT", 706 + "dependencies": { 707 + "@inquirer/core": "^10.1.13", 708 + "@inquirer/type": "^3.0.7" 709 + }, 710 + "engines": { 711 + "node": ">=18" 712 + }, 713 + "peerDependencies": { 714 + "@types/node": ">=18" 715 + }, 716 + "peerDependenciesMeta": { 717 + "@types/node": { 718 + "optional": true 719 + } 720 + } 721 + }, 722 + "node_modules/@inquirer/core": { 723 + "version": "10.1.13", 724 + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.13.tgz", 725 + "integrity": "sha512-1viSxebkYN2nJULlzCxES6G9/stgHSepZ9LqqfdIGPHj5OHhiBUXVS0a6R0bEC2A+VL4D9w6QB66ebCr6HGllA==", 726 + "license": "MIT", 727 + "dependencies": { 728 + "@inquirer/figures": "^1.0.12", 729 + "@inquirer/type": "^3.0.7", 730 + "ansi-escapes": "^4.3.2", 731 + "cli-width": "^4.1.0", 732 + "mute-stream": "^2.0.0", 733 + "signal-exit": "^4.1.0", 734 + "wrap-ansi": "^6.2.0", 735 + "yoctocolors-cjs": "^2.1.2" 736 + }, 737 + "engines": { 738 + "node": ">=18" 739 + }, 740 + "peerDependencies": { 741 + "@types/node": ">=18" 742 + }, 743 + "peerDependenciesMeta": { 744 + "@types/node": { 745 + "optional": true 746 + } 747 + } 748 + }, 749 + "node_modules/@inquirer/core/node_modules/wrap-ansi": { 750 + "version": "6.2.0", 751 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", 752 + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", 753 + "license": "MIT", 754 + "dependencies": { 755 + "ansi-styles": "^4.0.0", 756 + "string-width": "^4.1.0", 757 + "strip-ansi": "^6.0.0" 758 + }, 759 + "engines": { 760 + "node": ">=8" 761 + } 762 + }, 763 + "node_modules/@inquirer/editor": { 764 + "version": "4.2.13", 765 + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.13.tgz", 766 + "integrity": "sha512-WbicD9SUQt/K8O5Vyk9iC2ojq5RHoCLK6itpp2fHsWe44VxxcA9z3GTWlvjSTGmMQpZr+lbVmrxdHcumJoLbMA==", 767 + "license": "MIT", 768 + "dependencies": { 769 + "@inquirer/core": "^10.1.13", 770 + "@inquirer/type": "^3.0.7", 771 + "external-editor": "^3.1.0" 772 + }, 773 + "engines": { 774 + "node": ">=18" 775 + }, 776 + "peerDependencies": { 777 + "@types/node": ">=18" 778 + }, 779 + "peerDependenciesMeta": { 780 + "@types/node": { 781 + "optional": true 782 + } 783 + } 784 + }, 785 + "node_modules/@inquirer/expand": { 786 + "version": "4.0.15", 787 + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.15.tgz", 788 + "integrity": "sha512-4Y+pbr/U9Qcvf+N/goHzPEXiHH8680lM3Dr3Y9h9FFw4gHS+zVpbj8LfbKWIb/jayIB4aSO4pWiBTrBYWkvi5A==", 789 + "license": "MIT", 790 + "dependencies": { 791 + "@inquirer/core": "^10.1.13", 792 + "@inquirer/type": "^3.0.7", 793 + "yoctocolors-cjs": "^2.1.2" 794 + }, 795 + "engines": { 796 + "node": ">=18" 797 + }, 798 + "peerDependencies": { 799 + "@types/node": ">=18" 800 + }, 801 + "peerDependenciesMeta": { 802 + "@types/node": { 803 + "optional": true 804 + } 805 + } 806 + }, 807 + "node_modules/@inquirer/figures": { 808 + "version": "1.0.12", 809 + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.12.tgz", 810 + "integrity": "sha512-MJttijd8rMFcKJC8NYmprWr6hD3r9Gd9qUC0XwPNwoEPWSMVJwA2MlXxF+nhZZNMY+HXsWa+o7KY2emWYIn0jQ==", 811 + "license": "MIT", 812 + "engines": { 813 + "node": ">=18" 814 + } 815 + }, 816 + "node_modules/@inquirer/input": { 817 + "version": "4.1.12", 818 + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.1.12.tgz", 819 + "integrity": "sha512-xJ6PFZpDjC+tC1P8ImGprgcsrzQRsUh9aH3IZixm1lAZFK49UGHxM3ltFfuInN2kPYNfyoPRh+tU4ftsjPLKqQ==", 820 + "license": "MIT", 821 + "dependencies": { 822 + "@inquirer/core": "^10.1.13", 823 + "@inquirer/type": "^3.0.7" 824 + }, 825 + "engines": { 826 + "node": ">=18" 827 + }, 828 + "peerDependencies": { 829 + "@types/node": ">=18" 830 + }, 831 + "peerDependenciesMeta": { 832 + "@types/node": { 833 + "optional": true 834 + } 835 + } 836 + }, 837 + "node_modules/@inquirer/number": { 838 + "version": "3.0.15", 839 + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.15.tgz", 840 + "integrity": "sha512-xWg+iYfqdhRiM55MvqiTCleHzszpoigUpN5+t1OMcRkJrUrw7va3AzXaxvS+Ak7Gny0j2mFSTv2JJj8sMtbV2g==", 841 + "license": "MIT", 842 + "dependencies": { 843 + "@inquirer/core": "^10.1.13", 844 + "@inquirer/type": "^3.0.7" 845 + }, 846 + "engines": { 847 + "node": ">=18" 848 + }, 849 + "peerDependencies": { 850 + "@types/node": ">=18" 851 + }, 852 + "peerDependenciesMeta": { 853 + "@types/node": { 854 + "optional": true 855 + } 856 + } 857 + }, 858 + "node_modules/@inquirer/password": { 859 + "version": "4.0.15", 860 + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.15.tgz", 861 + "integrity": "sha512-75CT2p43DGEnfGTaqFpbDC2p2EEMrq0S+IRrf9iJvYreMy5mAWj087+mdKyLHapUEPLjN10mNvABpGbk8Wdraw==", 862 + "license": "MIT", 863 + "dependencies": { 864 + "@inquirer/core": "^10.1.13", 865 + "@inquirer/type": "^3.0.7", 866 + "ansi-escapes": "^4.3.2" 867 + }, 868 + "engines": { 869 + "node": ">=18" 870 + }, 871 + "peerDependencies": { 872 + "@types/node": ">=18" 873 + }, 874 + "peerDependenciesMeta": { 875 + "@types/node": { 876 + "optional": true 877 + } 878 + } 879 + }, 880 + "node_modules/@inquirer/prompts": { 881 + "version": "7.5.3", 882 + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.5.3.tgz", 883 + "integrity": "sha512-8YL0WiV7J86hVAxrh3fE5mDCzcTDe1670unmJRz6ArDgN+DBK1a0+rbnNWp4DUB5rPMwqD5ZP6YHl9KK1mbZRg==", 884 + "license": "MIT", 885 + "dependencies": { 886 + "@inquirer/checkbox": "^4.1.8", 887 + "@inquirer/confirm": "^5.1.12", 888 + "@inquirer/editor": "^4.2.13", 889 + "@inquirer/expand": "^4.0.15", 890 + "@inquirer/input": "^4.1.12", 891 + "@inquirer/number": "^3.0.15", 892 + "@inquirer/password": "^4.0.15", 893 + "@inquirer/rawlist": "^4.1.3", 894 + "@inquirer/search": "^3.0.15", 895 + "@inquirer/select": "^4.2.3" 896 + }, 897 + "engines": { 898 + "node": ">=18" 899 + }, 900 + "peerDependencies": { 901 + "@types/node": ">=18" 902 + }, 903 + "peerDependenciesMeta": { 904 + "@types/node": { 905 + "optional": true 906 + } 907 + } 908 + }, 909 + "node_modules/@inquirer/rawlist": { 910 + "version": "4.1.3", 911 + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.3.tgz", 912 + "integrity": "sha512-7XrV//6kwYumNDSsvJIPeAqa8+p7GJh7H5kRuxirct2cgOcSWwwNGoXDRgpNFbY/MG2vQ4ccIWCi8+IXXyFMZA==", 913 + "license": "MIT", 914 + "dependencies": { 915 + "@inquirer/core": "^10.1.13", 916 + "@inquirer/type": "^3.0.7", 917 + "yoctocolors-cjs": "^2.1.2" 918 + }, 919 + "engines": { 920 + "node": ">=18" 921 + }, 922 + "peerDependencies": { 923 + "@types/node": ">=18" 924 + }, 925 + "peerDependenciesMeta": { 926 + "@types/node": { 927 + "optional": true 928 + } 929 + } 930 + }, 931 + "node_modules/@inquirer/search": { 932 + "version": "3.0.15", 933 + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.15.tgz", 934 + "integrity": "sha512-YBMwPxYBrADqyvP4nNItpwkBnGGglAvCLVW8u4pRmmvOsHUtCAUIMbUrLX5B3tFL1/WsLGdQ2HNzkqswMs5Uaw==", 935 + "license": "MIT", 936 + "dependencies": { 937 + "@inquirer/core": "^10.1.13", 938 + "@inquirer/figures": "^1.0.12", 939 + "@inquirer/type": "^3.0.7", 940 + "yoctocolors-cjs": "^2.1.2" 941 + }, 942 + "engines": { 943 + "node": ">=18" 944 + }, 945 + "peerDependencies": { 946 + "@types/node": ">=18" 947 + }, 948 + "peerDependenciesMeta": { 949 + "@types/node": { 950 + "optional": true 951 + } 952 + } 953 + }, 954 + "node_modules/@inquirer/select": { 955 + "version": "4.2.3", 956 + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.2.3.tgz", 957 + "integrity": "sha512-OAGhXU0Cvh0PhLz9xTF/kx6g6x+sP+PcyTiLvCrewI99P3BBeexD+VbuwkNDvqGkk3y2h5ZiWLeRP7BFlhkUDg==", 958 + "license": "MIT", 959 + "dependencies": { 960 + "@inquirer/core": "^10.1.13", 961 + "@inquirer/figures": "^1.0.12", 962 + "@inquirer/type": "^3.0.7", 963 + "ansi-escapes": "^4.3.2", 964 + "yoctocolors-cjs": "^2.1.2" 965 + }, 966 + "engines": { 967 + "node": ">=18" 968 + }, 969 + "peerDependencies": { 970 + "@types/node": ">=18" 971 + }, 972 + "peerDependenciesMeta": { 973 + "@types/node": { 974 + "optional": true 975 + } 976 + } 977 + }, 978 + "node_modules/@inquirer/type": { 979 + "version": "3.0.7", 980 + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.7.tgz", 981 + "integrity": "sha512-PfunHQcjwnju84L+ycmcMKB/pTPIngjUJvfnRhKY6FKPuYXlM4aQCb/nIdTFR6BEhMjFvngzvng/vBAJMZpLSA==", 982 + "license": "MIT", 983 + "engines": { 984 + "node": ">=18" 985 + }, 986 + "peerDependencies": { 987 + "@types/node": ">=18" 988 + }, 989 + "peerDependenciesMeta": { 990 + "@types/node": { 991 + "optional": true 992 + } 993 + } 994 + }, 995 + "node_modules/@nodelib/fs.scandir": { 996 + "version": "2.1.5", 997 + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 998 + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 999 + "dev": true, 1000 + "license": "MIT", 1001 + "dependencies": { 1002 + "@nodelib/fs.stat": "2.0.5", 1003 + "run-parallel": "^1.1.9" 1004 + }, 1005 + "engines": { 1006 + "node": ">= 8" 1007 + } 1008 + }, 1009 + "node_modules/@nodelib/fs.stat": { 1010 + "version": "2.0.5", 1011 + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 1012 + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 1013 + "dev": true, 1014 + "license": "MIT", 1015 + "engines": { 1016 + "node": ">= 8" 1017 + } 1018 + }, 1019 + "node_modules/@nodelib/fs.walk": { 1020 + "version": "1.2.8", 1021 + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 1022 + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 1023 + "dev": true, 1024 + "license": "MIT", 1025 + "dependencies": { 1026 + "@nodelib/fs.scandir": "2.1.5", 1027 + "fastq": "^1.6.0" 1028 + }, 1029 + "engines": { 1030 + "node": ">= 8" 1031 + } 1032 + }, 1033 + "node_modules/@oclif/core": { 1034 + "version": "4.3.3", 1035 + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-4.3.3.tgz", 1036 + "integrity": "sha512-A0mk4nlVE+r34fl91OdglXVPwhhfzM59IhSxnOigqMkwxFgT8z3i2WlUgzmazzvzSccs2KM4N2HkTS3NEvW96g==", 1037 + "license": "MIT", 1038 + "dependencies": { 1039 + "ansi-escapes": "^4.3.2", 1040 + "ansis": "^3.17.0", 1041 + "clean-stack": "^3.0.1", 1042 + "cli-spinners": "^2.9.2", 1043 + "debug": "^4.4.0", 1044 + "ejs": "^3.1.10", 1045 + "get-package-type": "^0.1.0", 1046 + "indent-string": "^4.0.0", 1047 + "is-wsl": "^2.2.0", 1048 + "lilconfig": "^3.1.3", 1049 + "minimatch": "^9.0.5", 1050 + "semver": "^7.6.3", 1051 + "string-width": "^4.2.3", 1052 + "supports-color": "^8", 1053 + "tinyglobby": "^0.2.14", 1054 + "widest-line": "^3.1.0", 1055 + "wordwrap": "^1.0.0", 1056 + "wrap-ansi": "^7.0.0" 1057 + }, 1058 + "engines": { 1059 + "node": ">=18.0.0" 1060 + } 1061 + }, 1062 + "node_modules/@oclif/plugin-autocomplete": { 1063 + "version": "3.2.30", 1064 + "resolved": "https://registry.npmjs.org/@oclif/plugin-autocomplete/-/plugin-autocomplete-3.2.30.tgz", 1065 + "integrity": "sha512-kbfVGBwnG7D64VBNXMBzkMWqlIIkgxfybazJJR5NS3wQkpV2TyqCG213WMtYSmgOShxc0bCxa3hvJXyGjUTd2Q==", 1066 + "license": "MIT", 1067 + "dependencies": { 1068 + "@oclif/core": "^4", 1069 + "ansis": "^3.16.0", 1070 + "debug": "^4.4.1", 1071 + "ejs": "^3.1.10" 1072 + }, 1073 + "engines": { 1074 + "node": ">=18.0.0" 1075 + } 1076 + }, 1077 + "node_modules/@oclif/plugin-help": { 1078 + "version": "6.2.28", 1079 + "resolved": "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-6.2.28.tgz", 1080 + "integrity": "sha512-eFLP2yjiK+xMRGcv9k9jOWV08HB+/Cgg1ND91zS4Uwgp1krMoL39Is+hIqnZOKkmiEMtiv8k5EDqCVv+DTRywg==", 1081 + "license": "MIT", 1082 + "dependencies": { 1083 + "@oclif/core": "^4" 1084 + }, 1085 + "engines": { 1086 + "node": ">=18.0.0" 1087 + } 1088 + }, 1089 + "node_modules/@oclif/plugin-not-found": { 1090 + "version": "3.2.56", 1091 + "resolved": "https://registry.npmjs.org/@oclif/plugin-not-found/-/plugin-not-found-3.2.56.tgz", 1092 + "integrity": "sha512-y4xIoUzwAOoaAMFpGga5mzcZey06NQs6gJ0CWUL3Zc8BdcFZKAMHzhzGi/cqXe9K/3rkxGvVdgDBiXGhi3b61Q==", 1093 + "license": "MIT", 1094 + "dependencies": { 1095 + "@inquirer/prompts": "^7.5.3", 1096 + "@oclif/core": "^4", 1097 + "ansis": "^3.17.0", 1098 + "fast-levenshtein": "^3.0.0" 1099 + }, 1100 + "engines": { 1101 + "node": ">=18.0.0" 1102 + } 1103 + }, 1104 + "node_modules/@raycast/api": { 1105 + "version": "1.100.0", 1106 + "resolved": "https://registry.npmjs.org/@raycast/api/-/api-1.100.0.tgz", 1107 + "integrity": "sha512-kdtJ39BUWP5WvSPZng+cOveB4plhtSnaDlhZxrnVCiLG4PD8xlc8jcV9EUzVU3NeFBOPvYfIjV8Q4zNJ7jpNIg==", 1108 + "license": "MIT", 1109 + "dependencies": { 1110 + "@oclif/core": "^4.0.33", 1111 + "@oclif/plugin-autocomplete": "^3.2.10", 1112 + "@oclif/plugin-help": "^6.2.18", 1113 + "@oclif/plugin-not-found": "^3.2.28", 1114 + "@types/node": "22.13.10", 1115 + "@types/react": "19.0.10", 1116 + "esbuild": "^0.25.1", 1117 + "react": "19.0.0" 1118 + }, 1119 + "bin": { 1120 + "ray": "bin/run.js" 1121 + }, 1122 + "engines": { 1123 + "node": ">=22.14.0" 1124 + }, 1125 + "peerDependencies": { 1126 + "@types/node": "22.13.10", 1127 + "@types/react": "19.0.10", 1128 + "react-devtools": "6.1.1" 1129 + }, 1130 + "peerDependenciesMeta": { 1131 + "@types/node": { 1132 + "optional": true 1133 + }, 1134 + "@types/react": { 1135 + "optional": true 1136 + }, 1137 + "react-devtools": { 1138 + "optional": true 1139 + } 1140 + } 1141 + }, 1142 + "node_modules/@raycast/eslint-config": { 1143 + "version": "2.0.4", 1144 + "resolved": "https://registry.npmjs.org/@raycast/eslint-config/-/eslint-config-2.0.4.tgz", 1145 + "integrity": "sha512-Sz5Q0HVY8pW21Sv7CDcJw882OGubSM3zx5uiDRQMkgt7Hui3I+IZOqxDInnhLsGG52prSdU7sg3R097hMJkkQw==", 1146 + "dev": true, 1147 + "license": "MIT", 1148 + "dependencies": { 1149 + "@eslint/js": "^9.22.0", 1150 + "@raycast/eslint-plugin": "^2.0.4", 1151 + "eslint-config-prettier": "^10.1.1", 1152 + "globals": "^16.0.0", 1153 + "typescript-eslint": "^8.26.1" 1154 + }, 1155 + "peerDependencies": { 1156 + "eslint": ">=8.23.0", 1157 + "prettier": ">=2", 1158 + "typescript": ">=4" 1159 + } 1160 + }, 1161 + "node_modules/@raycast/eslint-plugin": { 1162 + "version": "2.0.7", 1163 + "resolved": "https://registry.npmjs.org/@raycast/eslint-plugin/-/eslint-plugin-2.0.7.tgz", 1164 + "integrity": "sha512-4dAdua+TFQu7ay3EuDmg5nT7boIAj3Rjf0V1aQ3w5uAx/j98DvI91h/zbbkVb4mIXCom1w7SfRrZQzYIOE+tZw==", 1165 + "dev": true, 1166 + "license": "MIT", 1167 + "dependencies": { 1168 + "@typescript-eslint/utils": "^8.26.1" 1169 + }, 1170 + "peerDependencies": { 1171 + "eslint": ">=8.23.0" 1172 + } 1173 + }, 1174 + "node_modules/@raycast/utils": { 1175 + "version": "1.19.1", 1176 + "resolved": "https://registry.npmjs.org/@raycast/utils/-/utils-1.19.1.tgz", 1177 + "integrity": "sha512-/udUGcTZCgZZwzesmjBkqG5naQZTD/ZLHbqRwkWcF+W97vf9tr9raxKyQjKsdZ17OVllw2T3sHBQsVUdEmCm2g==", 1178 + "license": "MIT", 1179 + "dependencies": { 1180 + "cross-fetch": "^3.1.6", 1181 + "dequal": "^2.0.3", 1182 + "object-hash": "^3.0.0", 1183 + "signal-exit": "^4.0.2", 1184 + "stream-chain": "^2.2.5", 1185 + "stream-json": "^1.8.0" 1186 + }, 1187 + "peerDependencies": { 1188 + "@raycast/api": ">=1.69.0" 1189 + } 1190 + }, 1191 + "node_modules/@types/estree": { 1192 + "version": "1.0.8", 1193 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", 1194 + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", 1195 + "dev": true, 1196 + "license": "MIT" 1197 + }, 1198 + "node_modules/@types/json-schema": { 1199 + "version": "7.0.15", 1200 + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", 1201 + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", 1202 + "dev": true, 1203 + "license": "MIT" 1204 + }, 1205 + "node_modules/@types/node": { 1206 + "version": "22.13.10", 1207 + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.10.tgz", 1208 + "integrity": "sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==", 1209 + "license": "MIT", 1210 + "dependencies": { 1211 + "undici-types": "~6.20.0" 1212 + } 1213 + }, 1214 + "node_modules/@types/react": { 1215 + "version": "19.0.10", 1216 + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.10.tgz", 1217 + "integrity": "sha512-JuRQ9KXLEjaUNjTWpzuR231Z2WpIwczOkBEIvbHNCzQefFIT0L8IqE6NV6ULLyC1SI/i234JnDoMkfg+RjQj2g==", 1218 + "license": "MIT", 1219 + "dependencies": { 1220 + "csstype": "^3.0.2" 1221 + } 1222 + }, 1223 + "node_modules/@typescript-eslint/eslint-plugin": { 1224 + "version": "8.34.0", 1225 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.34.0.tgz", 1226 + "integrity": "sha512-QXwAlHlbcAwNlEEMKQS2RCgJsgXrTJdjXT08xEgbPFa2yYQgVjBymxP5DrfrE7X7iodSzd9qBUHUycdyVJTW1w==", 1227 + "dev": true, 1228 + "license": "MIT", 1229 + "dependencies": { 1230 + "@eslint-community/regexpp": "^4.10.0", 1231 + "@typescript-eslint/scope-manager": "8.34.0", 1232 + "@typescript-eslint/type-utils": "8.34.0", 1233 + "@typescript-eslint/utils": "8.34.0", 1234 + "@typescript-eslint/visitor-keys": "8.34.0", 1235 + "graphemer": "^1.4.0", 1236 + "ignore": "^7.0.0", 1237 + "natural-compare": "^1.4.0", 1238 + "ts-api-utils": "^2.1.0" 1239 + }, 1240 + "engines": { 1241 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1242 + }, 1243 + "funding": { 1244 + "type": "opencollective", 1245 + "url": "https://opencollective.com/typescript-eslint" 1246 + }, 1247 + "peerDependencies": { 1248 + "@typescript-eslint/parser": "^8.34.0", 1249 + "eslint": "^8.57.0 || ^9.0.0", 1250 + "typescript": ">=4.8.4 <5.9.0" 1251 + } 1252 + }, 1253 + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { 1254 + "version": "7.0.5", 1255 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", 1256 + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", 1257 + "dev": true, 1258 + "license": "MIT", 1259 + "engines": { 1260 + "node": ">= 4" 1261 + } 1262 + }, 1263 + "node_modules/@typescript-eslint/parser": { 1264 + "version": "8.34.0", 1265 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.34.0.tgz", 1266 + "integrity": "sha512-vxXJV1hVFx3IXz/oy2sICsJukaBrtDEQSBiV48/YIV5KWjX1dO+bcIr/kCPrW6weKXvsaGKFNlwH0v2eYdRRbA==", 1267 + "dev": true, 1268 + "license": "MIT", 1269 + "dependencies": { 1270 + "@typescript-eslint/scope-manager": "8.34.0", 1271 + "@typescript-eslint/types": "8.34.0", 1272 + "@typescript-eslint/typescript-estree": "8.34.0", 1273 + "@typescript-eslint/visitor-keys": "8.34.0", 1274 + "debug": "^4.3.4" 1275 + }, 1276 + "engines": { 1277 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1278 + }, 1279 + "funding": { 1280 + "type": "opencollective", 1281 + "url": "https://opencollective.com/typescript-eslint" 1282 + }, 1283 + "peerDependencies": { 1284 + "eslint": "^8.57.0 || ^9.0.0", 1285 + "typescript": ">=4.8.4 <5.9.0" 1286 + } 1287 + }, 1288 + "node_modules/@typescript-eslint/project-service": { 1289 + "version": "8.34.0", 1290 + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.34.0.tgz", 1291 + "integrity": "sha512-iEgDALRf970/B2YExmtPMPF54NenZUf4xpL3wsCRx/lgjz6ul/l13R81ozP/ZNuXfnLCS+oPmG7JIxfdNYKELw==", 1292 + "dev": true, 1293 + "license": "MIT", 1294 + "dependencies": { 1295 + "@typescript-eslint/tsconfig-utils": "^8.34.0", 1296 + "@typescript-eslint/types": "^8.34.0", 1297 + "debug": "^4.3.4" 1298 + }, 1299 + "engines": { 1300 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1301 + }, 1302 + "funding": { 1303 + "type": "opencollective", 1304 + "url": "https://opencollective.com/typescript-eslint" 1305 + }, 1306 + "peerDependencies": { 1307 + "typescript": ">=4.8.4 <5.9.0" 1308 + } 1309 + }, 1310 + "node_modules/@typescript-eslint/scope-manager": { 1311 + "version": "8.34.0", 1312 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.34.0.tgz", 1313 + "integrity": "sha512-9Ac0X8WiLykl0aj1oYQNcLZjHgBojT6cW68yAgZ19letYu+Hxd0rE0veI1XznSSst1X5lwnxhPbVdwjDRIomRw==", 1314 + "dev": true, 1315 + "license": "MIT", 1316 + "dependencies": { 1317 + "@typescript-eslint/types": "8.34.0", 1318 + "@typescript-eslint/visitor-keys": "8.34.0" 1319 + }, 1320 + "engines": { 1321 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1322 + }, 1323 + "funding": { 1324 + "type": "opencollective", 1325 + "url": "https://opencollective.com/typescript-eslint" 1326 + } 1327 + }, 1328 + "node_modules/@typescript-eslint/tsconfig-utils": { 1329 + "version": "8.34.0", 1330 + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.34.0.tgz", 1331 + "integrity": "sha512-+W9VYHKFIzA5cBeooqQxqNriAP0QeQ7xTiDuIOr71hzgffm3EL2hxwWBIIj4GuofIbKxGNarpKqIq6Q6YrShOA==", 1332 + "dev": true, 1333 + "license": "MIT", 1334 + "engines": { 1335 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1336 + }, 1337 + "funding": { 1338 + "type": "opencollective", 1339 + "url": "https://opencollective.com/typescript-eslint" 1340 + }, 1341 + "peerDependencies": { 1342 + "typescript": ">=4.8.4 <5.9.0" 1343 + } 1344 + }, 1345 + "node_modules/@typescript-eslint/type-utils": { 1346 + "version": "8.34.0", 1347 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.34.0.tgz", 1348 + "integrity": "sha512-n7zSmOcUVhcRYC75W2pnPpbO1iwhJY3NLoHEtbJwJSNlVAZuwqu05zY3f3s2SDWWDSo9FdN5szqc73DCtDObAg==", 1349 + "dev": true, 1350 + "license": "MIT", 1351 + "dependencies": { 1352 + "@typescript-eslint/typescript-estree": "8.34.0", 1353 + "@typescript-eslint/utils": "8.34.0", 1354 + "debug": "^4.3.4", 1355 + "ts-api-utils": "^2.1.0" 1356 + }, 1357 + "engines": { 1358 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1359 + }, 1360 + "funding": { 1361 + "type": "opencollective", 1362 + "url": "https://opencollective.com/typescript-eslint" 1363 + }, 1364 + "peerDependencies": { 1365 + "eslint": "^8.57.0 || ^9.0.0", 1366 + "typescript": ">=4.8.4 <5.9.0" 1367 + } 1368 + }, 1369 + "node_modules/@typescript-eslint/types": { 1370 + "version": "8.34.0", 1371 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.34.0.tgz", 1372 + "integrity": "sha512-9V24k/paICYPniajHfJ4cuAWETnt7Ssy+R0Rbcqo5sSFr3QEZ/8TSoUi9XeXVBGXCaLtwTOKSLGcInCAvyZeMA==", 1373 + "dev": true, 1374 + "license": "MIT", 1375 + "engines": { 1376 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1377 + }, 1378 + "funding": { 1379 + "type": "opencollective", 1380 + "url": "https://opencollective.com/typescript-eslint" 1381 + } 1382 + }, 1383 + "node_modules/@typescript-eslint/typescript-estree": { 1384 + "version": "8.34.0", 1385 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.34.0.tgz", 1386 + "integrity": "sha512-rOi4KZxI7E0+BMqG7emPSK1bB4RICCpF7QD3KCLXn9ZvWoESsOMlHyZPAHyG04ujVplPaHbmEvs34m+wjgtVtg==", 1387 + "dev": true, 1388 + "license": "MIT", 1389 + "dependencies": { 1390 + "@typescript-eslint/project-service": "8.34.0", 1391 + "@typescript-eslint/tsconfig-utils": "8.34.0", 1392 + "@typescript-eslint/types": "8.34.0", 1393 + "@typescript-eslint/visitor-keys": "8.34.0", 1394 + "debug": "^4.3.4", 1395 + "fast-glob": "^3.3.2", 1396 + "is-glob": "^4.0.3", 1397 + "minimatch": "^9.0.4", 1398 + "semver": "^7.6.0", 1399 + "ts-api-utils": "^2.1.0" 1400 + }, 1401 + "engines": { 1402 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1403 + }, 1404 + "funding": { 1405 + "type": "opencollective", 1406 + "url": "https://opencollective.com/typescript-eslint" 1407 + }, 1408 + "peerDependencies": { 1409 + "typescript": ">=4.8.4 <5.9.0" 1410 + } 1411 + }, 1412 + "node_modules/@typescript-eslint/utils": { 1413 + "version": "8.34.0", 1414 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.34.0.tgz", 1415 + "integrity": "sha512-8L4tWatGchV9A1cKbjaavS6mwYwp39jql8xUmIIKJdm+qiaeHy5KMKlBrf30akXAWBzn2SqKsNOtSENWUwg7XQ==", 1416 + "dev": true, 1417 + "license": "MIT", 1418 + "dependencies": { 1419 + "@eslint-community/eslint-utils": "^4.7.0", 1420 + "@typescript-eslint/scope-manager": "8.34.0", 1421 + "@typescript-eslint/types": "8.34.0", 1422 + "@typescript-eslint/typescript-estree": "8.34.0" 1423 + }, 1424 + "engines": { 1425 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1426 + }, 1427 + "funding": { 1428 + "type": "opencollective", 1429 + "url": "https://opencollective.com/typescript-eslint" 1430 + }, 1431 + "peerDependencies": { 1432 + "eslint": "^8.57.0 || ^9.0.0", 1433 + "typescript": ">=4.8.4 <5.9.0" 1434 + } 1435 + }, 1436 + "node_modules/@typescript-eslint/visitor-keys": { 1437 + "version": "8.34.0", 1438 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.34.0.tgz", 1439 + "integrity": "sha512-qHV7pW7E85A0x6qyrFn+O+q1k1p3tQCsqIZ1KZ5ESLXY57aTvUd3/a4rdPTeXisvhXn2VQG0VSKUqs8KHF2zcA==", 1440 + "dev": true, 1441 + "license": "MIT", 1442 + "dependencies": { 1443 + "@typescript-eslint/types": "8.34.0", 1444 + "eslint-visitor-keys": "^4.2.0" 1445 + }, 1446 + "engines": { 1447 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1448 + }, 1449 + "funding": { 1450 + "type": "opencollective", 1451 + "url": "https://opencollective.com/typescript-eslint" 1452 + } 1453 + }, 1454 + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { 1455 + "version": "4.2.1", 1456 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", 1457 + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", 1458 + "dev": true, 1459 + "license": "Apache-2.0", 1460 + "engines": { 1461 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1462 + }, 1463 + "funding": { 1464 + "url": "https://opencollective.com/eslint" 1465 + } 1466 + }, 1467 + "node_modules/acorn": { 1468 + "version": "8.15.0", 1469 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 1470 + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 1471 + "dev": true, 1472 + "license": "MIT", 1473 + "bin": { 1474 + "acorn": "bin/acorn" 1475 + }, 1476 + "engines": { 1477 + "node": ">=0.4.0" 1478 + } 1479 + }, 1480 + "node_modules/acorn-jsx": { 1481 + "version": "5.3.2", 1482 + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 1483 + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 1484 + "dev": true, 1485 + "license": "MIT", 1486 + "peerDependencies": { 1487 + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 1488 + } 1489 + }, 1490 + "node_modules/ajv": { 1491 + "version": "6.12.6", 1492 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 1493 + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 1494 + "dev": true, 1495 + "license": "MIT", 1496 + "dependencies": { 1497 + "fast-deep-equal": "^3.1.1", 1498 + "fast-json-stable-stringify": "^2.0.0", 1499 + "json-schema-traverse": "^0.4.1", 1500 + "uri-js": "^4.2.2" 1501 + }, 1502 + "funding": { 1503 + "type": "github", 1504 + "url": "https://github.com/sponsors/epoberezkin" 1505 + } 1506 + }, 1507 + "node_modules/ansi-escapes": { 1508 + "version": "4.3.2", 1509 + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", 1510 + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", 1511 + "license": "MIT", 1512 + "dependencies": { 1513 + "type-fest": "^0.21.3" 1514 + }, 1515 + "engines": { 1516 + "node": ">=8" 1517 + }, 1518 + "funding": { 1519 + "url": "https://github.com/sponsors/sindresorhus" 1520 + } 1521 + }, 1522 + "node_modules/ansi-regex": { 1523 + "version": "5.0.1", 1524 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 1525 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 1526 + "license": "MIT", 1527 + "engines": { 1528 + "node": ">=8" 1529 + } 1530 + }, 1531 + "node_modules/ansi-styles": { 1532 + "version": "4.3.0", 1533 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 1534 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 1535 + "license": "MIT", 1536 + "dependencies": { 1537 + "color-convert": "^2.0.1" 1538 + }, 1539 + "engines": { 1540 + "node": ">=8" 1541 + }, 1542 + "funding": { 1543 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1544 + } 1545 + }, 1546 + "node_modules/ansis": { 1547 + "version": "3.17.0", 1548 + "resolved": "https://registry.npmjs.org/ansis/-/ansis-3.17.0.tgz", 1549 + "integrity": "sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==", 1550 + "license": "ISC", 1551 + "engines": { 1552 + "node": ">=14" 1553 + } 1554 + }, 1555 + "node_modules/argparse": { 1556 + "version": "2.0.1", 1557 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 1558 + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 1559 + "dev": true, 1560 + "license": "Python-2.0" 1561 + }, 1562 + "node_modules/async": { 1563 + "version": "3.2.6", 1564 + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", 1565 + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", 1566 + "license": "MIT" 1567 + }, 1568 + "node_modules/balanced-match": { 1569 + "version": "1.0.2", 1570 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 1571 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 1572 + "license": "MIT" 1573 + }, 1574 + "node_modules/brace-expansion": { 1575 + "version": "2.0.2", 1576 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 1577 + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 1578 + "license": "MIT", 1579 + "dependencies": { 1580 + "balanced-match": "^1.0.0" 1581 + } 1582 + }, 1583 + "node_modules/braces": { 1584 + "version": "3.0.3", 1585 + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", 1586 + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 1587 + "dev": true, 1588 + "license": "MIT", 1589 + "dependencies": { 1590 + "fill-range": "^7.1.1" 1591 + }, 1592 + "engines": { 1593 + "node": ">=8" 1594 + } 1595 + }, 1596 + "node_modules/callsites": { 1597 + "version": "3.1.0", 1598 + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 1599 + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 1600 + "dev": true, 1601 + "license": "MIT", 1602 + "engines": { 1603 + "node": ">=6" 1604 + } 1605 + }, 1606 + "node_modules/chalk": { 1607 + "version": "4.1.2", 1608 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 1609 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 1610 + "license": "MIT", 1611 + "dependencies": { 1612 + "ansi-styles": "^4.1.0", 1613 + "supports-color": "^7.1.0" 1614 + }, 1615 + "engines": { 1616 + "node": ">=10" 1617 + }, 1618 + "funding": { 1619 + "url": "https://github.com/chalk/chalk?sponsor=1" 1620 + } 1621 + }, 1622 + "node_modules/chalk/node_modules/supports-color": { 1623 + "version": "7.2.0", 1624 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 1625 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 1626 + "license": "MIT", 1627 + "dependencies": { 1628 + "has-flag": "^4.0.0" 1629 + }, 1630 + "engines": { 1631 + "node": ">=8" 1632 + } 1633 + }, 1634 + "node_modules/chardet": { 1635 + "version": "0.7.0", 1636 + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", 1637 + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", 1638 + "license": "MIT" 1639 + }, 1640 + "node_modules/clean-stack": { 1641 + "version": "3.0.1", 1642 + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-3.0.1.tgz", 1643 + "integrity": "sha512-lR9wNiMRcVQjSB3a7xXGLuz4cr4wJuuXlaAEbRutGowQTmlp7R72/DOgN21e8jdwblMWl9UOJMJXarX94pzKdg==", 1644 + "license": "MIT", 1645 + "dependencies": { 1646 + "escape-string-regexp": "4.0.0" 1647 + }, 1648 + "engines": { 1649 + "node": ">=10" 1650 + }, 1651 + "funding": { 1652 + "url": "https://github.com/sponsors/sindresorhus" 1653 + } 1654 + }, 1655 + "node_modules/cli-spinners": { 1656 + "version": "2.9.2", 1657 + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", 1658 + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", 1659 + "license": "MIT", 1660 + "engines": { 1661 + "node": ">=6" 1662 + }, 1663 + "funding": { 1664 + "url": "https://github.com/sponsors/sindresorhus" 1665 + } 1666 + }, 1667 + "node_modules/cli-width": { 1668 + "version": "4.1.0", 1669 + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", 1670 + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", 1671 + "license": "ISC", 1672 + "engines": { 1673 + "node": ">= 12" 1674 + } 1675 + }, 1676 + "node_modules/color-convert": { 1677 + "version": "2.0.1", 1678 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 1679 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 1680 + "license": "MIT", 1681 + "dependencies": { 1682 + "color-name": "~1.1.4" 1683 + }, 1684 + "engines": { 1685 + "node": ">=7.0.0" 1686 + } 1687 + }, 1688 + "node_modules/color-name": { 1689 + "version": "1.1.4", 1690 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 1691 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 1692 + "license": "MIT" 1693 + }, 1694 + "node_modules/concat-map": { 1695 + "version": "0.0.1", 1696 + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 1697 + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 1698 + "license": "MIT" 1699 + }, 1700 + "node_modules/cross-fetch": { 1701 + "version": "3.2.0", 1702 + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.2.0.tgz", 1703 + "integrity": "sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==", 1704 + "license": "MIT", 1705 + "dependencies": { 1706 + "node-fetch": "^2.7.0" 1707 + } 1708 + }, 1709 + "node_modules/cross-spawn": { 1710 + "version": "7.0.6", 1711 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", 1712 + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 1713 + "dev": true, 1714 + "license": "MIT", 1715 + "dependencies": { 1716 + "path-key": "^3.1.0", 1717 + "shebang-command": "^2.0.0", 1718 + "which": "^2.0.1" 1719 + }, 1720 + "engines": { 1721 + "node": ">= 8" 1722 + } 1723 + }, 1724 + "node_modules/csstype": { 1725 + "version": "3.1.3", 1726 + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", 1727 + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", 1728 + "license": "MIT" 1729 + }, 1730 + "node_modules/debug": { 1731 + "version": "4.4.1", 1732 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", 1733 + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", 1734 + "license": "MIT", 1735 + "dependencies": { 1736 + "ms": "^2.1.3" 1737 + }, 1738 + "engines": { 1739 + "node": ">=6.0" 1740 + }, 1741 + "peerDependenciesMeta": { 1742 + "supports-color": { 1743 + "optional": true 1744 + } 1745 + } 1746 + }, 1747 + "node_modules/deep-is": { 1748 + "version": "0.1.4", 1749 + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 1750 + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 1751 + "dev": true, 1752 + "license": "MIT" 1753 + }, 1754 + "node_modules/dequal": { 1755 + "version": "2.0.3", 1756 + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", 1757 + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", 1758 + "license": "MIT", 1759 + "engines": { 1760 + "node": ">=6" 1761 + } 1762 + }, 1763 + "node_modules/ejs": { 1764 + "version": "3.1.10", 1765 + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", 1766 + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", 1767 + "license": "Apache-2.0", 1768 + "dependencies": { 1769 + "jake": "^10.8.5" 1770 + }, 1771 + "bin": { 1772 + "ejs": "bin/cli.js" 1773 + }, 1774 + "engines": { 1775 + "node": ">=0.10.0" 1776 + } 1777 + }, 1778 + "node_modules/emoji-regex": { 1779 + "version": "8.0.0", 1780 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 1781 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 1782 + "license": "MIT" 1783 + }, 1784 + "node_modules/esbuild": { 1785 + "version": "0.25.5", 1786 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.5.tgz", 1787 + "integrity": "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==", 1788 + "hasInstallScript": true, 1789 + "license": "MIT", 1790 + "bin": { 1791 + "esbuild": "bin/esbuild" 1792 + }, 1793 + "engines": { 1794 + "node": ">=18" 1795 + }, 1796 + "optionalDependencies": { 1797 + "@esbuild/aix-ppc64": "0.25.5", 1798 + "@esbuild/android-arm": "0.25.5", 1799 + "@esbuild/android-arm64": "0.25.5", 1800 + "@esbuild/android-x64": "0.25.5", 1801 + "@esbuild/darwin-arm64": "0.25.5", 1802 + "@esbuild/darwin-x64": "0.25.5", 1803 + "@esbuild/freebsd-arm64": "0.25.5", 1804 + "@esbuild/freebsd-x64": "0.25.5", 1805 + "@esbuild/linux-arm": "0.25.5", 1806 + "@esbuild/linux-arm64": "0.25.5", 1807 + "@esbuild/linux-ia32": "0.25.5", 1808 + "@esbuild/linux-loong64": "0.25.5", 1809 + "@esbuild/linux-mips64el": "0.25.5", 1810 + "@esbuild/linux-ppc64": "0.25.5", 1811 + "@esbuild/linux-riscv64": "0.25.5", 1812 + "@esbuild/linux-s390x": "0.25.5", 1813 + "@esbuild/linux-x64": "0.25.5", 1814 + "@esbuild/netbsd-arm64": "0.25.5", 1815 + "@esbuild/netbsd-x64": "0.25.5", 1816 + "@esbuild/openbsd-arm64": "0.25.5", 1817 + "@esbuild/openbsd-x64": "0.25.5", 1818 + "@esbuild/sunos-x64": "0.25.5", 1819 + "@esbuild/win32-arm64": "0.25.5", 1820 + "@esbuild/win32-ia32": "0.25.5", 1821 + "@esbuild/win32-x64": "0.25.5" 1822 + } 1823 + }, 1824 + "node_modules/escape-string-regexp": { 1825 + "version": "4.0.0", 1826 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 1827 + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 1828 + "license": "MIT", 1829 + "engines": { 1830 + "node": ">=10" 1831 + }, 1832 + "funding": { 1833 + "url": "https://github.com/sponsors/sindresorhus" 1834 + } 1835 + }, 1836 + "node_modules/eslint": { 1837 + "version": "9.28.0", 1838 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.28.0.tgz", 1839 + "integrity": "sha512-ocgh41VhRlf9+fVpe7QKzwLj9c92fDiqOj8Y3Sd4/ZmVA4Btx4PlUYPq4pp9JDyupkf1upbEXecxL2mwNV7jPQ==", 1840 + "dev": true, 1841 + "license": "MIT", 1842 + "dependencies": { 1843 + "@eslint-community/eslint-utils": "^4.2.0", 1844 + "@eslint-community/regexpp": "^4.12.1", 1845 + "@eslint/config-array": "^0.20.0", 1846 + "@eslint/config-helpers": "^0.2.1", 1847 + "@eslint/core": "^0.14.0", 1848 + "@eslint/eslintrc": "^3.3.1", 1849 + "@eslint/js": "9.28.0", 1850 + "@eslint/plugin-kit": "^0.3.1", 1851 + "@humanfs/node": "^0.16.6", 1852 + "@humanwhocodes/module-importer": "^1.0.1", 1853 + "@humanwhocodes/retry": "^0.4.2", 1854 + "@types/estree": "^1.0.6", 1855 + "@types/json-schema": "^7.0.15", 1856 + "ajv": "^6.12.4", 1857 + "chalk": "^4.0.0", 1858 + "cross-spawn": "^7.0.6", 1859 + "debug": "^4.3.2", 1860 + "escape-string-regexp": "^4.0.0", 1861 + "eslint-scope": "^8.3.0", 1862 + "eslint-visitor-keys": "^4.2.0", 1863 + "espree": "^10.3.0", 1864 + "esquery": "^1.5.0", 1865 + "esutils": "^2.0.2", 1866 + "fast-deep-equal": "^3.1.3", 1867 + "file-entry-cache": "^8.0.0", 1868 + "find-up": "^5.0.0", 1869 + "glob-parent": "^6.0.2", 1870 + "ignore": "^5.2.0", 1871 + "imurmurhash": "^0.1.4", 1872 + "is-glob": "^4.0.0", 1873 + "json-stable-stringify-without-jsonify": "^1.0.1", 1874 + "lodash.merge": "^4.6.2", 1875 + "minimatch": "^3.1.2", 1876 + "natural-compare": "^1.4.0", 1877 + "optionator": "^0.9.3" 1878 + }, 1879 + "bin": { 1880 + "eslint": "bin/eslint.js" 1881 + }, 1882 + "engines": { 1883 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1884 + }, 1885 + "funding": { 1886 + "url": "https://eslint.org/donate" 1887 + }, 1888 + "peerDependencies": { 1889 + "jiti": "*" 1890 + }, 1891 + "peerDependenciesMeta": { 1892 + "jiti": { 1893 + "optional": true 1894 + } 1895 + } 1896 + }, 1897 + "node_modules/eslint-config-prettier": { 1898 + "version": "10.1.5", 1899 + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.5.tgz", 1900 + "integrity": "sha512-zc1UmCpNltmVY34vuLRV61r1K27sWuX39E+uyUnY8xS2Bex88VV9cugG+UZbRSRGtGyFboj+D8JODyme1plMpw==", 1901 + "dev": true, 1902 + "license": "MIT", 1903 + "bin": { 1904 + "eslint-config-prettier": "bin/cli.js" 1905 + }, 1906 + "funding": { 1907 + "url": "https://opencollective.com/eslint-config-prettier" 1908 + }, 1909 + "peerDependencies": { 1910 + "eslint": ">=7.0.0" 1911 + } 1912 + }, 1913 + "node_modules/eslint-scope": { 1914 + "version": "8.4.0", 1915 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", 1916 + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", 1917 + "dev": true, 1918 + "license": "BSD-2-Clause", 1919 + "dependencies": { 1920 + "esrecurse": "^4.3.0", 1921 + "estraverse": "^5.2.0" 1922 + }, 1923 + "engines": { 1924 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1925 + }, 1926 + "funding": { 1927 + "url": "https://opencollective.com/eslint" 1928 + } 1929 + }, 1930 + "node_modules/eslint-visitor-keys": { 1931 + "version": "3.4.3", 1932 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 1933 + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 1934 + "dev": true, 1935 + "license": "Apache-2.0", 1936 + "engines": { 1937 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1938 + }, 1939 + "funding": { 1940 + "url": "https://opencollective.com/eslint" 1941 + } 1942 + }, 1943 + "node_modules/eslint/node_modules/brace-expansion": { 1944 + "version": "1.1.12", 1945 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 1946 + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 1947 + "dev": true, 1948 + "license": "MIT", 1949 + "dependencies": { 1950 + "balanced-match": "^1.0.0", 1951 + "concat-map": "0.0.1" 1952 + } 1953 + }, 1954 + "node_modules/eslint/node_modules/eslint-visitor-keys": { 1955 + "version": "4.2.1", 1956 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", 1957 + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", 1958 + "dev": true, 1959 + "license": "Apache-2.0", 1960 + "engines": { 1961 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1962 + }, 1963 + "funding": { 1964 + "url": "https://opencollective.com/eslint" 1965 + } 1966 + }, 1967 + "node_modules/eslint/node_modules/minimatch": { 1968 + "version": "3.1.2", 1969 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 1970 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 1971 + "dev": true, 1972 + "license": "ISC", 1973 + "dependencies": { 1974 + "brace-expansion": "^1.1.7" 1975 + }, 1976 + "engines": { 1977 + "node": "*" 1978 + } 1979 + }, 1980 + "node_modules/espree": { 1981 + "version": "10.4.0", 1982 + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", 1983 + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", 1984 + "dev": true, 1985 + "license": "BSD-2-Clause", 1986 + "dependencies": { 1987 + "acorn": "^8.15.0", 1988 + "acorn-jsx": "^5.3.2", 1989 + "eslint-visitor-keys": "^4.2.1" 1990 + }, 1991 + "engines": { 1992 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1993 + }, 1994 + "funding": { 1995 + "url": "https://opencollective.com/eslint" 1996 + } 1997 + }, 1998 + "node_modules/espree/node_modules/eslint-visitor-keys": { 1999 + "version": "4.2.1", 2000 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", 2001 + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", 2002 + "dev": true, 2003 + "license": "Apache-2.0", 2004 + "engines": { 2005 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2006 + }, 2007 + "funding": { 2008 + "url": "https://opencollective.com/eslint" 2009 + } 2010 + }, 2011 + "node_modules/esquery": { 2012 + "version": "1.6.0", 2013 + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", 2014 + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", 2015 + "dev": true, 2016 + "license": "BSD-3-Clause", 2017 + "dependencies": { 2018 + "estraverse": "^5.1.0" 2019 + }, 2020 + "engines": { 2021 + "node": ">=0.10" 2022 + } 2023 + }, 2024 + "node_modules/esrecurse": { 2025 + "version": "4.3.0", 2026 + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 2027 + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 2028 + "dev": true, 2029 + "license": "BSD-2-Clause", 2030 + "dependencies": { 2031 + "estraverse": "^5.2.0" 2032 + }, 2033 + "engines": { 2034 + "node": ">=4.0" 2035 + } 2036 + }, 2037 + "node_modules/estraverse": { 2038 + "version": "5.3.0", 2039 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 2040 + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 2041 + "dev": true, 2042 + "license": "BSD-2-Clause", 2043 + "engines": { 2044 + "node": ">=4.0" 2045 + } 2046 + }, 2047 + "node_modules/esutils": { 2048 + "version": "2.0.3", 2049 + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 2050 + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 2051 + "dev": true, 2052 + "license": "BSD-2-Clause", 2053 + "engines": { 2054 + "node": ">=0.10.0" 2055 + } 2056 + }, 2057 + "node_modules/external-editor": { 2058 + "version": "3.1.0", 2059 + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", 2060 + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", 2061 + "license": "MIT", 2062 + "dependencies": { 2063 + "chardet": "^0.7.0", 2064 + "iconv-lite": "^0.4.24", 2065 + "tmp": "^0.0.33" 2066 + }, 2067 + "engines": { 2068 + "node": ">=4" 2069 + } 2070 + }, 2071 + "node_modules/fast-deep-equal": { 2072 + "version": "3.1.3", 2073 + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 2074 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 2075 + "dev": true, 2076 + "license": "MIT" 2077 + }, 2078 + "node_modules/fast-glob": { 2079 + "version": "3.3.3", 2080 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", 2081 + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", 2082 + "dev": true, 2083 + "license": "MIT", 2084 + "dependencies": { 2085 + "@nodelib/fs.stat": "^2.0.2", 2086 + "@nodelib/fs.walk": "^1.2.3", 2087 + "glob-parent": "^5.1.2", 2088 + "merge2": "^1.3.0", 2089 + "micromatch": "^4.0.8" 2090 + }, 2091 + "engines": { 2092 + "node": ">=8.6.0" 2093 + } 2094 + }, 2095 + "node_modules/fast-glob/node_modules/glob-parent": { 2096 + "version": "5.1.2", 2097 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 2098 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 2099 + "dev": true, 2100 + "license": "ISC", 2101 + "dependencies": { 2102 + "is-glob": "^4.0.1" 2103 + }, 2104 + "engines": { 2105 + "node": ">= 6" 2106 + } 2107 + }, 2108 + "node_modules/fast-json-stable-stringify": { 2109 + "version": "2.1.0", 2110 + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 2111 + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 2112 + "dev": true, 2113 + "license": "MIT" 2114 + }, 2115 + "node_modules/fast-levenshtein": { 2116 + "version": "3.0.0", 2117 + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-3.0.0.tgz", 2118 + "integrity": "sha512-hKKNajm46uNmTlhHSyZkmToAc56uZJwYq7yrciZjqOxnlfQwERDQJmHPUp7m1m9wx8vgOe8IaCKZ5Kv2k1DdCQ==", 2119 + "license": "MIT", 2120 + "dependencies": { 2121 + "fastest-levenshtein": "^1.0.7" 2122 + } 2123 + }, 2124 + "node_modules/fastest-levenshtein": { 2125 + "version": "1.0.16", 2126 + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", 2127 + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", 2128 + "license": "MIT", 2129 + "engines": { 2130 + "node": ">= 4.9.1" 2131 + } 2132 + }, 2133 + "node_modules/fastq": { 2134 + "version": "1.19.1", 2135 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", 2136 + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", 2137 + "dev": true, 2138 + "license": "ISC", 2139 + "dependencies": { 2140 + "reusify": "^1.0.4" 2141 + } 2142 + }, 2143 + "node_modules/file-entry-cache": { 2144 + "version": "8.0.0", 2145 + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", 2146 + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", 2147 + "dev": true, 2148 + "license": "MIT", 2149 + "dependencies": { 2150 + "flat-cache": "^4.0.0" 2151 + }, 2152 + "engines": { 2153 + "node": ">=16.0.0" 2154 + } 2155 + }, 2156 + "node_modules/filelist": { 2157 + "version": "1.0.4", 2158 + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", 2159 + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", 2160 + "license": "Apache-2.0", 2161 + "dependencies": { 2162 + "minimatch": "^5.0.1" 2163 + } 2164 + }, 2165 + "node_modules/filelist/node_modules/minimatch": { 2166 + "version": "5.1.6", 2167 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", 2168 + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", 2169 + "license": "ISC", 2170 + "dependencies": { 2171 + "brace-expansion": "^2.0.1" 2172 + }, 2173 + "engines": { 2174 + "node": ">=10" 2175 + } 2176 + }, 2177 + "node_modules/fill-range": { 2178 + "version": "7.1.1", 2179 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 2180 + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 2181 + "dev": true, 2182 + "license": "MIT", 2183 + "dependencies": { 2184 + "to-regex-range": "^5.0.1" 2185 + }, 2186 + "engines": { 2187 + "node": ">=8" 2188 + } 2189 + }, 2190 + "node_modules/find-up": { 2191 + "version": "5.0.0", 2192 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 2193 + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 2194 + "dev": true, 2195 + "license": "MIT", 2196 + "dependencies": { 2197 + "locate-path": "^6.0.0", 2198 + "path-exists": "^4.0.0" 2199 + }, 2200 + "engines": { 2201 + "node": ">=10" 2202 + }, 2203 + "funding": { 2204 + "url": "https://github.com/sponsors/sindresorhus" 2205 + } 2206 + }, 2207 + "node_modules/flat-cache": { 2208 + "version": "4.0.1", 2209 + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", 2210 + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", 2211 + "dev": true, 2212 + "license": "MIT", 2213 + "dependencies": { 2214 + "flatted": "^3.2.9", 2215 + "keyv": "^4.5.4" 2216 + }, 2217 + "engines": { 2218 + "node": ">=16" 2219 + } 2220 + }, 2221 + "node_modules/flatted": { 2222 + "version": "3.3.3", 2223 + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", 2224 + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", 2225 + "dev": true, 2226 + "license": "ISC" 2227 + }, 2228 + "node_modules/get-package-type": { 2229 + "version": "0.1.0", 2230 + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", 2231 + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", 2232 + "license": "MIT", 2233 + "engines": { 2234 + "node": ">=8.0.0" 2235 + } 2236 + }, 2237 + "node_modules/glob-parent": { 2238 + "version": "6.0.2", 2239 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 2240 + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 2241 + "dev": true, 2242 + "license": "ISC", 2243 + "dependencies": { 2244 + "is-glob": "^4.0.3" 2245 + }, 2246 + "engines": { 2247 + "node": ">=10.13.0" 2248 + } 2249 + }, 2250 + "node_modules/globals": { 2251 + "version": "16.2.0", 2252 + "resolved": "https://registry.npmjs.org/globals/-/globals-16.2.0.tgz", 2253 + "integrity": "sha512-O+7l9tPdHCU320IigZZPj5zmRCFG9xHmx9cU8FqU2Rp+JN714seHV+2S9+JslCpY4gJwU2vOGox0wzgae/MCEg==", 2254 + "dev": true, 2255 + "license": "MIT", 2256 + "engines": { 2257 + "node": ">=18" 2258 + }, 2259 + "funding": { 2260 + "url": "https://github.com/sponsors/sindresorhus" 2261 + } 2262 + }, 2263 + "node_modules/graphemer": { 2264 + "version": "1.4.0", 2265 + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", 2266 + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", 2267 + "dev": true, 2268 + "license": "MIT" 2269 + }, 2270 + "node_modules/has-flag": { 2271 + "version": "4.0.0", 2272 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 2273 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 2274 + "license": "MIT", 2275 + "engines": { 2276 + "node": ">=8" 2277 + } 2278 + }, 2279 + "node_modules/iconv-lite": { 2280 + "version": "0.4.24", 2281 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 2282 + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 2283 + "license": "MIT", 2284 + "dependencies": { 2285 + "safer-buffer": ">= 2.1.2 < 3" 2286 + }, 2287 + "engines": { 2288 + "node": ">=0.10.0" 2289 + } 2290 + }, 2291 + "node_modules/ignore": { 2292 + "version": "5.3.2", 2293 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", 2294 + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", 2295 + "dev": true, 2296 + "license": "MIT", 2297 + "engines": { 2298 + "node": ">= 4" 2299 + } 2300 + }, 2301 + "node_modules/import-fresh": { 2302 + "version": "3.3.1", 2303 + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", 2304 + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", 2305 + "dev": true, 2306 + "license": "MIT", 2307 + "dependencies": { 2308 + "parent-module": "^1.0.0", 2309 + "resolve-from": "^4.0.0" 2310 + }, 2311 + "engines": { 2312 + "node": ">=6" 2313 + }, 2314 + "funding": { 2315 + "url": "https://github.com/sponsors/sindresorhus" 2316 + } 2317 + }, 2318 + "node_modules/imurmurhash": { 2319 + "version": "0.1.4", 2320 + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 2321 + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 2322 + "dev": true, 2323 + "license": "MIT", 2324 + "engines": { 2325 + "node": ">=0.8.19" 2326 + } 2327 + }, 2328 + "node_modules/indent-string": { 2329 + "version": "4.0.0", 2330 + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 2331 + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 2332 + "license": "MIT", 2333 + "engines": { 2334 + "node": ">=8" 2335 + } 2336 + }, 2337 + "node_modules/is-docker": { 2338 + "version": "2.2.1", 2339 + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", 2340 + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", 2341 + "license": "MIT", 2342 + "bin": { 2343 + "is-docker": "cli.js" 2344 + }, 2345 + "engines": { 2346 + "node": ">=8" 2347 + }, 2348 + "funding": { 2349 + "url": "https://github.com/sponsors/sindresorhus" 2350 + } 2351 + }, 2352 + "node_modules/is-extglob": { 2353 + "version": "2.1.1", 2354 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 2355 + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 2356 + "dev": true, 2357 + "license": "MIT", 2358 + "engines": { 2359 + "node": ">=0.10.0" 2360 + } 2361 + }, 2362 + "node_modules/is-fullwidth-code-point": { 2363 + "version": "3.0.0", 2364 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 2365 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 2366 + "license": "MIT", 2367 + "engines": { 2368 + "node": ">=8" 2369 + } 2370 + }, 2371 + "node_modules/is-glob": { 2372 + "version": "4.0.3", 2373 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 2374 + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 2375 + "dev": true, 2376 + "license": "MIT", 2377 + "dependencies": { 2378 + "is-extglob": "^2.1.1" 2379 + }, 2380 + "engines": { 2381 + "node": ">=0.10.0" 2382 + } 2383 + }, 2384 + "node_modules/is-number": { 2385 + "version": "7.0.0", 2386 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 2387 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 2388 + "dev": true, 2389 + "license": "MIT", 2390 + "engines": { 2391 + "node": ">=0.12.0" 2392 + } 2393 + }, 2394 + "node_modules/is-wsl": { 2395 + "version": "2.2.0", 2396 + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", 2397 + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", 2398 + "license": "MIT", 2399 + "dependencies": { 2400 + "is-docker": "^2.0.0" 2401 + }, 2402 + "engines": { 2403 + "node": ">=8" 2404 + } 2405 + }, 2406 + "node_modules/isexe": { 2407 + "version": "2.0.0", 2408 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 2409 + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 2410 + "dev": true, 2411 + "license": "ISC" 2412 + }, 2413 + "node_modules/jake": { 2414 + "version": "10.9.2", 2415 + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", 2416 + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", 2417 + "license": "Apache-2.0", 2418 + "dependencies": { 2419 + "async": "^3.2.3", 2420 + "chalk": "^4.0.2", 2421 + "filelist": "^1.0.4", 2422 + "minimatch": "^3.1.2" 2423 + }, 2424 + "bin": { 2425 + "jake": "bin/cli.js" 2426 + }, 2427 + "engines": { 2428 + "node": ">=10" 2429 + } 2430 + }, 2431 + "node_modules/jake/node_modules/brace-expansion": { 2432 + "version": "1.1.12", 2433 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 2434 + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 2435 + "license": "MIT", 2436 + "dependencies": { 2437 + "balanced-match": "^1.0.0", 2438 + "concat-map": "0.0.1" 2439 + } 2440 + }, 2441 + "node_modules/jake/node_modules/minimatch": { 2442 + "version": "3.1.2", 2443 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 2444 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 2445 + "license": "ISC", 2446 + "dependencies": { 2447 + "brace-expansion": "^1.1.7" 2448 + }, 2449 + "engines": { 2450 + "node": "*" 2451 + } 2452 + }, 2453 + "node_modules/js-yaml": { 2454 + "version": "4.1.0", 2455 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 2456 + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 2457 + "dev": true, 2458 + "license": "MIT", 2459 + "dependencies": { 2460 + "argparse": "^2.0.1" 2461 + }, 2462 + "bin": { 2463 + "js-yaml": "bin/js-yaml.js" 2464 + } 2465 + }, 2466 + "node_modules/json-buffer": { 2467 + "version": "3.0.1", 2468 + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", 2469 + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", 2470 + "dev": true, 2471 + "license": "MIT" 2472 + }, 2473 + "node_modules/json-schema-traverse": { 2474 + "version": "0.4.1", 2475 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 2476 + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 2477 + "dev": true, 2478 + "license": "MIT" 2479 + }, 2480 + "node_modules/json-stable-stringify-without-jsonify": { 2481 + "version": "1.0.1", 2482 + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 2483 + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 2484 + "dev": true, 2485 + "license": "MIT" 2486 + }, 2487 + "node_modules/keyv": { 2488 + "version": "4.5.4", 2489 + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", 2490 + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", 2491 + "dev": true, 2492 + "license": "MIT", 2493 + "dependencies": { 2494 + "json-buffer": "3.0.1" 2495 + } 2496 + }, 2497 + "node_modules/levn": { 2498 + "version": "0.4.1", 2499 + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 2500 + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 2501 + "dev": true, 2502 + "license": "MIT", 2503 + "dependencies": { 2504 + "prelude-ls": "^1.2.1", 2505 + "type-check": "~0.4.0" 2506 + }, 2507 + "engines": { 2508 + "node": ">= 0.8.0" 2509 + } 2510 + }, 2511 + "node_modules/lilconfig": { 2512 + "version": "3.1.3", 2513 + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", 2514 + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", 2515 + "license": "MIT", 2516 + "engines": { 2517 + "node": ">=14" 2518 + }, 2519 + "funding": { 2520 + "url": "https://github.com/sponsors/antonk52" 2521 + } 2522 + }, 2523 + "node_modules/locate-path": { 2524 + "version": "6.0.0", 2525 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 2526 + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 2527 + "dev": true, 2528 + "license": "MIT", 2529 + "dependencies": { 2530 + "p-locate": "^5.0.0" 2531 + }, 2532 + "engines": { 2533 + "node": ">=10" 2534 + }, 2535 + "funding": { 2536 + "url": "https://github.com/sponsors/sindresorhus" 2537 + } 2538 + }, 2539 + "node_modules/lodash.merge": { 2540 + "version": "4.6.2", 2541 + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 2542 + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 2543 + "dev": true, 2544 + "license": "MIT" 2545 + }, 2546 + "node_modules/merge2": { 2547 + "version": "1.4.1", 2548 + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 2549 + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 2550 + "dev": true, 2551 + "license": "MIT", 2552 + "engines": { 2553 + "node": ">= 8" 2554 + } 2555 + }, 2556 + "node_modules/micromatch": { 2557 + "version": "4.0.8", 2558 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", 2559 + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", 2560 + "dev": true, 2561 + "license": "MIT", 2562 + "dependencies": { 2563 + "braces": "^3.0.3", 2564 + "picomatch": "^2.3.1" 2565 + }, 2566 + "engines": { 2567 + "node": ">=8.6" 2568 + } 2569 + }, 2570 + "node_modules/minimatch": { 2571 + "version": "9.0.5", 2572 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 2573 + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 2574 + "license": "ISC", 2575 + "dependencies": { 2576 + "brace-expansion": "^2.0.1" 2577 + }, 2578 + "engines": { 2579 + "node": ">=16 || 14 >=14.17" 2580 + }, 2581 + "funding": { 2582 + "url": "https://github.com/sponsors/isaacs" 2583 + } 2584 + }, 2585 + "node_modules/ms": { 2586 + "version": "2.1.3", 2587 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 2588 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 2589 + "license": "MIT" 2590 + }, 2591 + "node_modules/mute-stream": { 2592 + "version": "2.0.0", 2593 + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", 2594 + "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", 2595 + "license": "ISC", 2596 + "engines": { 2597 + "node": "^18.17.0 || >=20.5.0" 2598 + } 2599 + }, 2600 + "node_modules/natural-compare": { 2601 + "version": "1.4.0", 2602 + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 2603 + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 2604 + "dev": true, 2605 + "license": "MIT" 2606 + }, 2607 + "node_modules/node-fetch": { 2608 + "version": "2.7.0", 2609 + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", 2610 + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", 2611 + "license": "MIT", 2612 + "dependencies": { 2613 + "whatwg-url": "^5.0.0" 2614 + }, 2615 + "engines": { 2616 + "node": "4.x || >=6.0.0" 2617 + }, 2618 + "peerDependencies": { 2619 + "encoding": "^0.1.0" 2620 + }, 2621 + "peerDependenciesMeta": { 2622 + "encoding": { 2623 + "optional": true 2624 + } 2625 + } 2626 + }, 2627 + "node_modules/object-hash": { 2628 + "version": "3.0.0", 2629 + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", 2630 + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", 2631 + "license": "MIT", 2632 + "engines": { 2633 + "node": ">= 6" 2634 + } 2635 + }, 2636 + "node_modules/optionator": { 2637 + "version": "0.9.4", 2638 + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", 2639 + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", 2640 + "dev": true, 2641 + "license": "MIT", 2642 + "dependencies": { 2643 + "deep-is": "^0.1.3", 2644 + "fast-levenshtein": "^2.0.6", 2645 + "levn": "^0.4.1", 2646 + "prelude-ls": "^1.2.1", 2647 + "type-check": "^0.4.0", 2648 + "word-wrap": "^1.2.5" 2649 + }, 2650 + "engines": { 2651 + "node": ">= 0.8.0" 2652 + } 2653 + }, 2654 + "node_modules/optionator/node_modules/fast-levenshtein": { 2655 + "version": "2.0.6", 2656 + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 2657 + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 2658 + "dev": true, 2659 + "license": "MIT" 2660 + }, 2661 + "node_modules/os-tmpdir": { 2662 + "version": "1.0.2", 2663 + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 2664 + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", 2665 + "license": "MIT", 2666 + "engines": { 2667 + "node": ">=0.10.0" 2668 + } 2669 + }, 2670 + "node_modules/p-limit": { 2671 + "version": "3.1.0", 2672 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 2673 + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 2674 + "dev": true, 2675 + "license": "MIT", 2676 + "dependencies": { 2677 + "yocto-queue": "^0.1.0" 2678 + }, 2679 + "engines": { 2680 + "node": ">=10" 2681 + }, 2682 + "funding": { 2683 + "url": "https://github.com/sponsors/sindresorhus" 2684 + } 2685 + }, 2686 + "node_modules/p-locate": { 2687 + "version": "5.0.0", 2688 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 2689 + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 2690 + "dev": true, 2691 + "license": "MIT", 2692 + "dependencies": { 2693 + "p-limit": "^3.0.2" 2694 + }, 2695 + "engines": { 2696 + "node": ">=10" 2697 + }, 2698 + "funding": { 2699 + "url": "https://github.com/sponsors/sindresorhus" 2700 + } 2701 + }, 2702 + "node_modules/parent-module": { 2703 + "version": "1.0.1", 2704 + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 2705 + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 2706 + "dev": true, 2707 + "license": "MIT", 2708 + "dependencies": { 2709 + "callsites": "^3.0.0" 2710 + }, 2711 + "engines": { 2712 + "node": ">=6" 2713 + } 2714 + }, 2715 + "node_modules/path-exists": { 2716 + "version": "4.0.0", 2717 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 2718 + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 2719 + "dev": true, 2720 + "license": "MIT", 2721 + "engines": { 2722 + "node": ">=8" 2723 + } 2724 + }, 2725 + "node_modules/path-key": { 2726 + "version": "3.1.1", 2727 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 2728 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 2729 + "dev": true, 2730 + "license": "MIT", 2731 + "engines": { 2732 + "node": ">=8" 2733 + } 2734 + }, 2735 + "node_modules/picomatch": { 2736 + "version": "2.3.1", 2737 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 2738 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 2739 + "dev": true, 2740 + "license": "MIT", 2741 + "engines": { 2742 + "node": ">=8.6" 2743 + }, 2744 + "funding": { 2745 + "url": "https://github.com/sponsors/jonschlinkert" 2746 + } 2747 + }, 2748 + "node_modules/prelude-ls": { 2749 + "version": "1.2.1", 2750 + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 2751 + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 2752 + "dev": true, 2753 + "license": "MIT", 2754 + "engines": { 2755 + "node": ">= 0.8.0" 2756 + } 2757 + }, 2758 + "node_modules/prettier": { 2759 + "version": "3.5.3", 2760 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz", 2761 + "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==", 2762 + "dev": true, 2763 + "license": "MIT", 2764 + "bin": { 2765 + "prettier": "bin/prettier.cjs" 2766 + }, 2767 + "engines": { 2768 + "node": ">=14" 2769 + }, 2770 + "funding": { 2771 + "url": "https://github.com/prettier/prettier?sponsor=1" 2772 + } 2773 + }, 2774 + "node_modules/punycode": { 2775 + "version": "2.3.1", 2776 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 2777 + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 2778 + "dev": true, 2779 + "license": "MIT", 2780 + "engines": { 2781 + "node": ">=6" 2782 + } 2783 + }, 2784 + "node_modules/queue-microtask": { 2785 + "version": "1.2.3", 2786 + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 2787 + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 2788 + "dev": true, 2789 + "funding": [ 2790 + { 2791 + "type": "github", 2792 + "url": "https://github.com/sponsors/feross" 2793 + }, 2794 + { 2795 + "type": "patreon", 2796 + "url": "https://www.patreon.com/feross" 2797 + }, 2798 + { 2799 + "type": "consulting", 2800 + "url": "https://feross.org/support" 2801 + } 2802 + ], 2803 + "license": "MIT" 2804 + }, 2805 + "node_modules/react": { 2806 + "version": "19.0.0", 2807 + "resolved": "https://registry.npmjs.org/react/-/react-19.0.0.tgz", 2808 + "integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==", 2809 + "license": "MIT", 2810 + "engines": { 2811 + "node": ">=0.10.0" 2812 + } 2813 + }, 2814 + "node_modules/resolve-from": { 2815 + "version": "4.0.0", 2816 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 2817 + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 2818 + "dev": true, 2819 + "license": "MIT", 2820 + "engines": { 2821 + "node": ">=4" 2822 + } 2823 + }, 2824 + "node_modules/reusify": { 2825 + "version": "1.1.0", 2826 + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", 2827 + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", 2828 + "dev": true, 2829 + "license": "MIT", 2830 + "engines": { 2831 + "iojs": ">=1.0.0", 2832 + "node": ">=0.10.0" 2833 + } 2834 + }, 2835 + "node_modules/run-parallel": { 2836 + "version": "1.2.0", 2837 + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 2838 + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 2839 + "dev": true, 2840 + "funding": [ 2841 + { 2842 + "type": "github", 2843 + "url": "https://github.com/sponsors/feross" 2844 + }, 2845 + { 2846 + "type": "patreon", 2847 + "url": "https://www.patreon.com/feross" 2848 + }, 2849 + { 2850 + "type": "consulting", 2851 + "url": "https://feross.org/support" 2852 + } 2853 + ], 2854 + "license": "MIT", 2855 + "dependencies": { 2856 + "queue-microtask": "^1.2.2" 2857 + } 2858 + }, 2859 + "node_modules/safer-buffer": { 2860 + "version": "2.1.2", 2861 + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 2862 + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 2863 + "license": "MIT" 2864 + }, 2865 + "node_modules/semver": { 2866 + "version": "7.7.2", 2867 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", 2868 + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", 2869 + "license": "ISC", 2870 + "bin": { 2871 + "semver": "bin/semver.js" 2872 + }, 2873 + "engines": { 2874 + "node": ">=10" 2875 + } 2876 + }, 2877 + "node_modules/shebang-command": { 2878 + "version": "2.0.0", 2879 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 2880 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 2881 + "dev": true, 2882 + "license": "MIT", 2883 + "dependencies": { 2884 + "shebang-regex": "^3.0.0" 2885 + }, 2886 + "engines": { 2887 + "node": ">=8" 2888 + } 2889 + }, 2890 + "node_modules/shebang-regex": { 2891 + "version": "3.0.0", 2892 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 2893 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 2894 + "dev": true, 2895 + "license": "MIT", 2896 + "engines": { 2897 + "node": ">=8" 2898 + } 2899 + }, 2900 + "node_modules/signal-exit": { 2901 + "version": "4.1.0", 2902 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 2903 + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 2904 + "license": "ISC", 2905 + "engines": { 2906 + "node": ">=14" 2907 + }, 2908 + "funding": { 2909 + "url": "https://github.com/sponsors/isaacs" 2910 + } 2911 + }, 2912 + "node_modules/stream-chain": { 2913 + "version": "2.2.5", 2914 + "resolved": "https://registry.npmjs.org/stream-chain/-/stream-chain-2.2.5.tgz", 2915 + "integrity": "sha512-1TJmBx6aSWqZ4tx7aTpBDXK0/e2hhcNSTV8+CbFJtDjbb+I1mZ8lHit0Grw9GRT+6JbIrrDd8esncgBi8aBXGA==", 2916 + "license": "BSD-3-Clause" 2917 + }, 2918 + "node_modules/stream-json": { 2919 + "version": "1.9.1", 2920 + "resolved": "https://registry.npmjs.org/stream-json/-/stream-json-1.9.1.tgz", 2921 + "integrity": "sha512-uWkjJ+2Nt/LO9Z/JyKZbMusL8Dkh97uUBTv3AJQ74y07lVahLY4eEFsPsE97pxYBwr8nnjMAIch5eqI0gPShyw==", 2922 + "license": "BSD-3-Clause", 2923 + "dependencies": { 2924 + "stream-chain": "^2.2.5" 2925 + } 2926 + }, 2927 + "node_modules/string-width": { 2928 + "version": "4.2.3", 2929 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 2930 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 2931 + "license": "MIT", 2932 + "dependencies": { 2933 + "emoji-regex": "^8.0.0", 2934 + "is-fullwidth-code-point": "^3.0.0", 2935 + "strip-ansi": "^6.0.1" 2936 + }, 2937 + "engines": { 2938 + "node": ">=8" 2939 + } 2940 + }, 2941 + "node_modules/strip-ansi": { 2942 + "version": "6.0.1", 2943 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 2944 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 2945 + "license": "MIT", 2946 + "dependencies": { 2947 + "ansi-regex": "^5.0.1" 2948 + }, 2949 + "engines": { 2950 + "node": ">=8" 2951 + } 2952 + }, 2953 + "node_modules/strip-json-comments": { 2954 + "version": "3.1.1", 2955 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 2956 + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 2957 + "dev": true, 2958 + "license": "MIT", 2959 + "engines": { 2960 + "node": ">=8" 2961 + }, 2962 + "funding": { 2963 + "url": "https://github.com/sponsors/sindresorhus" 2964 + } 2965 + }, 2966 + "node_modules/supports-color": { 2967 + "version": "8.1.1", 2968 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 2969 + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 2970 + "license": "MIT", 2971 + "dependencies": { 2972 + "has-flag": "^4.0.0" 2973 + }, 2974 + "engines": { 2975 + "node": ">=10" 2976 + }, 2977 + "funding": { 2978 + "url": "https://github.com/chalk/supports-color?sponsor=1" 2979 + } 2980 + }, 2981 + "node_modules/tinyglobby": { 2982 + "version": "0.2.14", 2983 + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", 2984 + "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", 2985 + "license": "MIT", 2986 + "dependencies": { 2987 + "fdir": "^6.4.4", 2988 + "picomatch": "^4.0.2" 2989 + }, 2990 + "engines": { 2991 + "node": ">=12.0.0" 2992 + }, 2993 + "funding": { 2994 + "url": "https://github.com/sponsors/SuperchupuDev" 2995 + } 2996 + }, 2997 + "node_modules/tinyglobby/node_modules/fdir": { 2998 + "version": "6.4.6", 2999 + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz", 3000 + "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==", 3001 + "license": "MIT", 3002 + "peerDependencies": { 3003 + "picomatch": "^3 || ^4" 3004 + }, 3005 + "peerDependenciesMeta": { 3006 + "picomatch": { 3007 + "optional": true 3008 + } 3009 + } 3010 + }, 3011 + "node_modules/tinyglobby/node_modules/picomatch": { 3012 + "version": "4.0.2", 3013 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", 3014 + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", 3015 + "license": "MIT", 3016 + "engines": { 3017 + "node": ">=12" 3018 + }, 3019 + "funding": { 3020 + "url": "https://github.com/sponsors/jonschlinkert" 3021 + } 3022 + }, 3023 + "node_modules/tmp": { 3024 + "version": "0.0.33", 3025 + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", 3026 + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", 3027 + "license": "MIT", 3028 + "dependencies": { 3029 + "os-tmpdir": "~1.0.2" 3030 + }, 3031 + "engines": { 3032 + "node": ">=0.6.0" 3033 + } 3034 + }, 3035 + "node_modules/to-regex-range": { 3036 + "version": "5.0.1", 3037 + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 3038 + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 3039 + "dev": true, 3040 + "license": "MIT", 3041 + "dependencies": { 3042 + "is-number": "^7.0.0" 3043 + }, 3044 + "engines": { 3045 + "node": ">=8.0" 3046 + } 3047 + }, 3048 + "node_modules/tr46": { 3049 + "version": "0.0.3", 3050 + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", 3051 + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", 3052 + "license": "MIT" 3053 + }, 3054 + "node_modules/ts-api-utils": { 3055 + "version": "2.1.0", 3056 + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", 3057 + "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==", 3058 + "dev": true, 3059 + "license": "MIT", 3060 + "engines": { 3061 + "node": ">=18.12" 3062 + }, 3063 + "peerDependencies": { 3064 + "typescript": ">=4.8.4" 3065 + } 3066 + }, 3067 + "node_modules/type-check": { 3068 + "version": "0.4.0", 3069 + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 3070 + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 3071 + "dev": true, 3072 + "license": "MIT", 3073 + "dependencies": { 3074 + "prelude-ls": "^1.2.1" 3075 + }, 3076 + "engines": { 3077 + "node": ">= 0.8.0" 3078 + } 3079 + }, 3080 + "node_modules/type-fest": { 3081 + "version": "0.21.3", 3082 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", 3083 + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", 3084 + "license": "(MIT OR CC0-1.0)", 3085 + "engines": { 3086 + "node": ">=10" 3087 + }, 3088 + "funding": { 3089 + "url": "https://github.com/sponsors/sindresorhus" 3090 + } 3091 + }, 3092 + "node_modules/typescript": { 3093 + "version": "5.8.3", 3094 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", 3095 + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", 3096 + "dev": true, 3097 + "license": "Apache-2.0", 3098 + "bin": { 3099 + "tsc": "bin/tsc", 3100 + "tsserver": "bin/tsserver" 3101 + }, 3102 + "engines": { 3103 + "node": ">=14.17" 3104 + } 3105 + }, 3106 + "node_modules/typescript-eslint": { 3107 + "version": "8.34.0", 3108 + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.34.0.tgz", 3109 + "integrity": "sha512-MRpfN7uYjTrTGigFCt8sRyNqJFhjN0WwZecldaqhWm+wy0gaRt8Edb/3cuUy0zdq2opJWT6iXINKAtewnDOltQ==", 3110 + "dev": true, 3111 + "license": "MIT", 3112 + "dependencies": { 3113 + "@typescript-eslint/eslint-plugin": "8.34.0", 3114 + "@typescript-eslint/parser": "8.34.0", 3115 + "@typescript-eslint/utils": "8.34.0" 3116 + }, 3117 + "engines": { 3118 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3119 + }, 3120 + "funding": { 3121 + "type": "opencollective", 3122 + "url": "https://opencollective.com/typescript-eslint" 3123 + }, 3124 + "peerDependencies": { 3125 + "eslint": "^8.57.0 || ^9.0.0", 3126 + "typescript": ">=4.8.4 <5.9.0" 3127 + } 3128 + }, 3129 + "node_modules/undici-types": { 3130 + "version": "6.20.0", 3131 + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", 3132 + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", 3133 + "license": "MIT" 3134 + }, 3135 + "node_modules/uri-js": { 3136 + "version": "4.4.1", 3137 + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 3138 + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 3139 + "dev": true, 3140 + "license": "BSD-2-Clause", 3141 + "dependencies": { 3142 + "punycode": "^2.1.0" 3143 + } 3144 + }, 3145 + "node_modules/webidl-conversions": { 3146 + "version": "3.0.1", 3147 + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", 3148 + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", 3149 + "license": "BSD-2-Clause" 3150 + }, 3151 + "node_modules/whatwg-url": { 3152 + "version": "5.0.0", 3153 + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", 3154 + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", 3155 + "license": "MIT", 3156 + "dependencies": { 3157 + "tr46": "~0.0.3", 3158 + "webidl-conversions": "^3.0.0" 3159 + } 3160 + }, 3161 + "node_modules/which": { 3162 + "version": "2.0.2", 3163 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 3164 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 3165 + "dev": true, 3166 + "license": "ISC", 3167 + "dependencies": { 3168 + "isexe": "^2.0.0" 3169 + }, 3170 + "bin": { 3171 + "node-which": "bin/node-which" 3172 + }, 3173 + "engines": { 3174 + "node": ">= 8" 3175 + } 3176 + }, 3177 + "node_modules/widest-line": { 3178 + "version": "3.1.0", 3179 + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", 3180 + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", 3181 + "license": "MIT", 3182 + "dependencies": { 3183 + "string-width": "^4.0.0" 3184 + }, 3185 + "engines": { 3186 + "node": ">=8" 3187 + } 3188 + }, 3189 + "node_modules/word-wrap": { 3190 + "version": "1.2.5", 3191 + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", 3192 + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", 3193 + "dev": true, 3194 + "license": "MIT", 3195 + "engines": { 3196 + "node": ">=0.10.0" 3197 + } 3198 + }, 3199 + "node_modules/wordwrap": { 3200 + "version": "1.0.0", 3201 + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", 3202 + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", 3203 + "license": "MIT" 3204 + }, 3205 + "node_modules/wrap-ansi": { 3206 + "version": "7.0.0", 3207 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 3208 + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 3209 + "license": "MIT", 3210 + "dependencies": { 3211 + "ansi-styles": "^4.0.0", 3212 + "string-width": "^4.1.0", 3213 + "strip-ansi": "^6.0.0" 3214 + }, 3215 + "engines": { 3216 + "node": ">=10" 3217 + }, 3218 + "funding": { 3219 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 3220 + } 3221 + }, 3222 + "node_modules/yocto-queue": { 3223 + "version": "0.1.0", 3224 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 3225 + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 3226 + "dev": true, 3227 + "license": "MIT", 3228 + "engines": { 3229 + "node": ">=10" 3230 + }, 3231 + "funding": { 3232 + "url": "https://github.com/sponsors/sindresorhus" 3233 + } 3234 + }, 3235 + "node_modules/yoctocolors-cjs": { 3236 + "version": "2.1.2", 3237 + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", 3238 + "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", 3239 + "license": "MIT", 3240 + "engines": { 3241 + "node": ">=18" 3242 + }, 3243 + "funding": { 3244 + "url": "https://github.com/sponsors/sindresorhus" 3245 + } 3246 + } 3247 + } 3248 + }
+37
package.json
··· 1 + { 2 + "$schema": "https://www.raycast.com/schemas/extension.json", 3 + "name": "microblog", 4 + "title": "Microblog", 5 + "description": "Post to microblog and your connected crossposting accounts", 6 + "icon": "extension-icon.png", 7 + "author": "tynanpurdy", 8 + "license": "MIT", 9 + "commands": [ 10 + { 11 + "name": "post-to-microblog", 12 + "title": "Post to microblog", 13 + "description": "", 14 + "mode": "view" 15 + } 16 + ], 17 + "dependencies": { 18 + "@raycast/api": "^1.99.4", 19 + "@raycast/utils": "^1.17.0" 20 + }, 21 + "devDependencies": { 22 + "@raycast/eslint-config": "^2.0.4", 23 + "@types/node": "22.13.10", 24 + "@types/react": "19.0.10", 25 + "eslint": "^9.22.0", 26 + "prettier": "^3.5.3", 27 + "typescript": "^5.8.2" 28 + }, 29 + "scripts": { 30 + "build": "ray build", 31 + "dev": "ray develop", 32 + "fix-lint": "ray lint --fix", 33 + "lint": "ray lint", 34 + "prepublishOnly": "echo \"\\n\\nIt seems like you are trying to publish the Raycast extension to npm.\\n\\nIf you did intend to publish it to npm, remove the \\`prepublishOnly\\` script and rerun \\`npm publish\\` again.\\nIf you wanted to publish it to the Raycast Store instead, use \\`npm run publish\\` instead.\\n\\n\" && exit 1", 35 + "publish": "npx @raycast/api@latest publish" 36 + } 37 + }
+40
src/post-to-microblog.tsx
··· 1 + import { Form, ActionPanel, Action, showToast } from "@raycast/api"; 2 + 3 + type Values = { 4 + textfield: string; 5 + textarea: string; 6 + datepicker: Date; 7 + checkbox: boolean; 8 + dropdown: string; 9 + tokeneditor: string[]; 10 + }; 11 + 12 + export default function Command() { 13 + function handleSubmit(values: Values) { 14 + console.log(values); 15 + showToast({ title: "Submitted form", message: "See logs for submitted values" }); 16 + } 17 + 18 + return ( 19 + <Form 20 + actions={ 21 + <ActionPanel> 22 + <Action.SubmitForm onSubmit={handleSubmit} /> 23 + </ActionPanel> 24 + } 25 + > 26 + <Form.Description text="This form showcases all available form elements." /> 27 + <Form.TextField id="textfield" title="Text field" placeholder="Enter text" defaultValue="Raycast" /> 28 + <Form.TextArea id="textarea" title="Text area" placeholder="Enter multi-line text" /> 29 + <Form.Separator /> 30 + <Form.DatePicker id="datepicker" title="Date picker" /> 31 + <Form.Checkbox id="checkbox" title="Checkbox" label="Checkbox Label" storeValue /> 32 + <Form.Dropdown id="dropdown" title="Dropdown"> 33 + <Form.Dropdown.Item value="dropdown-item" title="Dropdown Item" /> 34 + </Form.Dropdown> 35 + <Form.TagPicker id="tokeneditor" title="Tag picker"> 36 + <Form.TagPicker.Item value="tagpicker-item" title="Tag Picker Item" /> 37 + </Form.TagPicker> 38 + </Form> 39 + ); 40 + }
+16
tsconfig.json
··· 1 + { 2 + "$schema": "https://json.schemastore.org/tsconfig", 3 + "include": ["src/**/*", "raycast-env.d.ts"], 4 + "compilerOptions": { 5 + "lib": ["ES2023"], 6 + "module": "commonjs", 7 + "target": "ES2023", 8 + "strict": true, 9 + "isolatedModules": true, 10 + "esModuleInterop": true, 11 + "skipLibCheck": true, 12 + "forceConsistentCasingInFileNames": true, 13 + "jsx": "react-jsx", 14 + "resolveJsonModule": true 15 + } 16 + }