cedarstalking with keyboard shortcuts
0
fork

Configure Feed

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

feat: add metadata and such

+1530 -15
+24 -12
README.md
··· 1 - # cedarstalk-raycast 1 + # CedarStalk 2 2 3 - cedarstalking with keyboard shortcuts 3 + ![detail of a user](./metadata/cedarstalk-1.png) 4 4 5 - The canonical repo for this is hosted on tangled over at [`dunkirk.sh/cedarstalk-raycast`](https://tangled.org/dunkirk.sh/cedarstalk-raycast) 5 + Search the Cedarville University student and staff directory from Raycast. Look up anyone by name, view their schedule, majors, office, and contact info -- all without opening a browser. 6 6 7 - <p align="center"> 8 - <img src="https://raw.githubusercontent.com/taciturnaxolotl/carriage/main/.github/images/line-break.svg" /> 9 - </p> 7 + ## Features 10 8 11 - <p align="center"> 12 - <i><code>&copy; 2026-present <a href="https://dunkirk.sh">Kieran Klukas</a></code></i> 13 - </p> 9 + - Search by first name, last name, or both 10 + - Filter by population type (undergraduate, graduate, etc.) or department 11 + - View class schedules, majors, minors, advisors, and office locations 12 + - Profile photos loaded automatically 13 + - Results cached locally for instant fuzzy search 14 + - Copy email, phone, or ID 15 + 16 + ## Setup 17 + 18 + You need a Cedarville University account to use this extension. 14 19 15 - <p align="center"> 16 - <a href="https://tangled.org/dunkirk.sh/cedarstalk-raycast/blob/main/LICENSE.md"><img src="https://img.shields.io/static/v1.svg?style=for-the-badge&label=License&message=O'Saasy&logoColor=d9e0ee&colorA=363a4f&colorB=b7bdf8"/></a> 17 - </p> 20 + 1. Open the **Search Cedarville Directory** command 21 + 2. Click **Sign In** — a small login window will open 22 + 3. Complete SSO login with your Cedarville credentials 23 + 4. The window closes automatically and you're ready to search 24 + 25 + Your session cookie is stored securely in Raycast's local storage. Use **Sign Out** (⌘⇧S) from any result to log out. 26 + 27 + ## Note 28 + 29 + This extension is only useful if you have a Cedarville University account. It accesses the same directory available at [selfservice.cedarville.edu](https://selfservice.cedarville.edu/cedarinfo/directory).
metadata/cedarstalk-1.png

This is a binary file and will not be displayed.

metadata/cedarstalk-2.png

This is a binary file and will not be displayed.

+1499
package-lock.json
··· 1 + { 2 + "name": "cedarstalk", 3 + "lockfileVersion": 3, 4 + "requires": true, 5 + "packages": { 6 + "": { 7 + "name": "cedarstalk", 8 + "license": "MIT", 9 + "dependencies": { 10 + "@raycast/api": "^1.104.9" 11 + }, 12 + "devDependencies": { 13 + "@raycast/utils": "^1.17.0", 14 + "@types/node": "^22.13.10", 15 + "@types/react": "^19.0.10", 16 + "typescript": "^5.8.2" 17 + } 18 + }, 19 + "node_modules/@esbuild/aix-ppc64": { 20 + "version": "0.25.12", 21 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", 22 + "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", 23 + "cpu": [ 24 + "ppc64" 25 + ], 26 + "license": "MIT", 27 + "optional": true, 28 + "os": [ 29 + "aix" 30 + ], 31 + "engines": { 32 + "node": ">=18" 33 + } 34 + }, 35 + "node_modules/@esbuild/android-arm": { 36 + "version": "0.25.12", 37 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", 38 + "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", 39 + "cpu": [ 40 + "arm" 41 + ], 42 + "license": "MIT", 43 + "optional": true, 44 + "os": [ 45 + "android" 46 + ], 47 + "engines": { 48 + "node": ">=18" 49 + } 50 + }, 51 + "node_modules/@esbuild/android-arm64": { 52 + "version": "0.25.12", 53 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", 54 + "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", 55 + "cpu": [ 56 + "arm64" 57 + ], 58 + "license": "MIT", 59 + "optional": true, 60 + "os": [ 61 + "android" 62 + ], 63 + "engines": { 64 + "node": ">=18" 65 + } 66 + }, 67 + "node_modules/@esbuild/android-x64": { 68 + "version": "0.25.12", 69 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", 70 + "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", 71 + "cpu": [ 72 + "x64" 73 + ], 74 + "license": "MIT", 75 + "optional": true, 76 + "os": [ 77 + "android" 78 + ], 79 + "engines": { 80 + "node": ">=18" 81 + } 82 + }, 83 + "node_modules/@esbuild/darwin-arm64": { 84 + "version": "0.25.12", 85 + "cpu": [ 86 + "arm64" 87 + ], 88 + "license": "MIT", 89 + "optional": true, 90 + "os": [ 91 + "darwin" 92 + ], 93 + "engines": { 94 + "node": ">=18" 95 + } 96 + }, 97 + "node_modules/@esbuild/darwin-x64": { 98 + "version": "0.25.12", 99 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", 100 + "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", 101 + "cpu": [ 102 + "x64" 103 + ], 104 + "license": "MIT", 105 + "optional": true, 106 + "os": [ 107 + "darwin" 108 + ], 109 + "engines": { 110 + "node": ">=18" 111 + } 112 + }, 113 + "node_modules/@esbuild/freebsd-arm64": { 114 + "version": "0.25.12", 115 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", 116 + "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", 117 + "cpu": [ 118 + "arm64" 119 + ], 120 + "license": "MIT", 121 + "optional": true, 122 + "os": [ 123 + "freebsd" 124 + ], 125 + "engines": { 126 + "node": ">=18" 127 + } 128 + }, 129 + "node_modules/@esbuild/freebsd-x64": { 130 + "version": "0.25.12", 131 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", 132 + "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", 133 + "cpu": [ 134 + "x64" 135 + ], 136 + "license": "MIT", 137 + "optional": true, 138 + "os": [ 139 + "freebsd" 140 + ], 141 + "engines": { 142 + "node": ">=18" 143 + } 144 + }, 145 + "node_modules/@esbuild/linux-arm": { 146 + "version": "0.25.12", 147 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", 148 + "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", 149 + "cpu": [ 150 + "arm" 151 + ], 152 + "license": "MIT", 153 + "optional": true, 154 + "os": [ 155 + "linux" 156 + ], 157 + "engines": { 158 + "node": ">=18" 159 + } 160 + }, 161 + "node_modules/@esbuild/linux-arm64": { 162 + "version": "0.25.12", 163 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", 164 + "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", 165 + "cpu": [ 166 + "arm64" 167 + ], 168 + "license": "MIT", 169 + "optional": true, 170 + "os": [ 171 + "linux" 172 + ], 173 + "engines": { 174 + "node": ">=18" 175 + } 176 + }, 177 + "node_modules/@esbuild/linux-ia32": { 178 + "version": "0.25.12", 179 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", 180 + "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", 181 + "cpu": [ 182 + "ia32" 183 + ], 184 + "license": "MIT", 185 + "optional": true, 186 + "os": [ 187 + "linux" 188 + ], 189 + "engines": { 190 + "node": ">=18" 191 + } 192 + }, 193 + "node_modules/@esbuild/linux-loong64": { 194 + "version": "0.25.12", 195 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", 196 + "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", 197 + "cpu": [ 198 + "loong64" 199 + ], 200 + "license": "MIT", 201 + "optional": true, 202 + "os": [ 203 + "linux" 204 + ], 205 + "engines": { 206 + "node": ">=18" 207 + } 208 + }, 209 + "node_modules/@esbuild/linux-mips64el": { 210 + "version": "0.25.12", 211 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", 212 + "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", 213 + "cpu": [ 214 + "mips64el" 215 + ], 216 + "license": "MIT", 217 + "optional": true, 218 + "os": [ 219 + "linux" 220 + ], 221 + "engines": { 222 + "node": ">=18" 223 + } 224 + }, 225 + "node_modules/@esbuild/linux-ppc64": { 226 + "version": "0.25.12", 227 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", 228 + "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", 229 + "cpu": [ 230 + "ppc64" 231 + ], 232 + "license": "MIT", 233 + "optional": true, 234 + "os": [ 235 + "linux" 236 + ], 237 + "engines": { 238 + "node": ">=18" 239 + } 240 + }, 241 + "node_modules/@esbuild/linux-riscv64": { 242 + "version": "0.25.12", 243 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", 244 + "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", 245 + "cpu": [ 246 + "riscv64" 247 + ], 248 + "license": "MIT", 249 + "optional": true, 250 + "os": [ 251 + "linux" 252 + ], 253 + "engines": { 254 + "node": ">=18" 255 + } 256 + }, 257 + "node_modules/@esbuild/linux-s390x": { 258 + "version": "0.25.12", 259 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", 260 + "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", 261 + "cpu": [ 262 + "s390x" 263 + ], 264 + "license": "MIT", 265 + "optional": true, 266 + "os": [ 267 + "linux" 268 + ], 269 + "engines": { 270 + "node": ">=18" 271 + } 272 + }, 273 + "node_modules/@esbuild/linux-x64": { 274 + "version": "0.25.12", 275 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", 276 + "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", 277 + "cpu": [ 278 + "x64" 279 + ], 280 + "license": "MIT", 281 + "optional": true, 282 + "os": [ 283 + "linux" 284 + ], 285 + "engines": { 286 + "node": ">=18" 287 + } 288 + }, 289 + "node_modules/@esbuild/netbsd-arm64": { 290 + "version": "0.25.12", 291 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", 292 + "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", 293 + "cpu": [ 294 + "arm64" 295 + ], 296 + "license": "MIT", 297 + "optional": true, 298 + "os": [ 299 + "netbsd" 300 + ], 301 + "engines": { 302 + "node": ">=18" 303 + } 304 + }, 305 + "node_modules/@esbuild/netbsd-x64": { 306 + "version": "0.25.12", 307 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", 308 + "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", 309 + "cpu": [ 310 + "x64" 311 + ], 312 + "license": "MIT", 313 + "optional": true, 314 + "os": [ 315 + "netbsd" 316 + ], 317 + "engines": { 318 + "node": ">=18" 319 + } 320 + }, 321 + "node_modules/@esbuild/openbsd-arm64": { 322 + "version": "0.25.12", 323 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", 324 + "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", 325 + "cpu": [ 326 + "arm64" 327 + ], 328 + "license": "MIT", 329 + "optional": true, 330 + "os": [ 331 + "openbsd" 332 + ], 333 + "engines": { 334 + "node": ">=18" 335 + } 336 + }, 337 + "node_modules/@esbuild/openbsd-x64": { 338 + "version": "0.25.12", 339 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", 340 + "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", 341 + "cpu": [ 342 + "x64" 343 + ], 344 + "license": "MIT", 345 + "optional": true, 346 + "os": [ 347 + "openbsd" 348 + ], 349 + "engines": { 350 + "node": ">=18" 351 + } 352 + }, 353 + "node_modules/@esbuild/openharmony-arm64": { 354 + "version": "0.25.12", 355 + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", 356 + "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", 357 + "cpu": [ 358 + "arm64" 359 + ], 360 + "license": "MIT", 361 + "optional": true, 362 + "os": [ 363 + "openharmony" 364 + ], 365 + "engines": { 366 + "node": ">=18" 367 + } 368 + }, 369 + "node_modules/@esbuild/sunos-x64": { 370 + "version": "0.25.12", 371 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", 372 + "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", 373 + "cpu": [ 374 + "x64" 375 + ], 376 + "license": "MIT", 377 + "optional": true, 378 + "os": [ 379 + "sunos" 380 + ], 381 + "engines": { 382 + "node": ">=18" 383 + } 384 + }, 385 + "node_modules/@esbuild/win32-arm64": { 386 + "version": "0.25.12", 387 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", 388 + "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", 389 + "cpu": [ 390 + "arm64" 391 + ], 392 + "license": "MIT", 393 + "optional": true, 394 + "os": [ 395 + "win32" 396 + ], 397 + "engines": { 398 + "node": ">=18" 399 + } 400 + }, 401 + "node_modules/@esbuild/win32-ia32": { 402 + "version": "0.25.12", 403 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", 404 + "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", 405 + "cpu": [ 406 + "ia32" 407 + ], 408 + "license": "MIT", 409 + "optional": true, 410 + "os": [ 411 + "win32" 412 + ], 413 + "engines": { 414 + "node": ">=18" 415 + } 416 + }, 417 + "node_modules/@esbuild/win32-x64": { 418 + "version": "0.25.12", 419 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", 420 + "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", 421 + "cpu": [ 422 + "x64" 423 + ], 424 + "license": "MIT", 425 + "optional": true, 426 + "os": [ 427 + "win32" 428 + ], 429 + "engines": { 430 + "node": ">=18" 431 + } 432 + }, 433 + "node_modules/@inquirer/ansi": { 434 + "version": "1.0.2", 435 + "license": "MIT", 436 + "engines": { 437 + "node": ">=18" 438 + } 439 + }, 440 + "node_modules/@inquirer/checkbox": { 441 + "version": "4.3.2", 442 + "license": "MIT", 443 + "dependencies": { 444 + "@inquirer/ansi": "^1.0.2", 445 + "@inquirer/core": "^10.3.2", 446 + "@inquirer/figures": "^1.0.15", 447 + "@inquirer/type": "^3.0.10", 448 + "yoctocolors-cjs": "^2.1.3" 449 + }, 450 + "engines": { 451 + "node": ">=18" 452 + }, 453 + "peerDependencies": { 454 + "@types/node": ">=18" 455 + }, 456 + "peerDependenciesMeta": { 457 + "@types/node": { 458 + "optional": true 459 + } 460 + } 461 + }, 462 + "node_modules/@inquirer/confirm": { 463 + "version": "5.1.21", 464 + "license": "MIT", 465 + "dependencies": { 466 + "@inquirer/core": "^10.3.2", 467 + "@inquirer/type": "^3.0.10" 468 + }, 469 + "engines": { 470 + "node": ">=18" 471 + }, 472 + "peerDependencies": { 473 + "@types/node": ">=18" 474 + }, 475 + "peerDependenciesMeta": { 476 + "@types/node": { 477 + "optional": true 478 + } 479 + } 480 + }, 481 + "node_modules/@inquirer/core": { 482 + "version": "10.3.2", 483 + "license": "MIT", 484 + "dependencies": { 485 + "@inquirer/ansi": "^1.0.2", 486 + "@inquirer/figures": "^1.0.15", 487 + "@inquirer/type": "^3.0.10", 488 + "cli-width": "^4.1.0", 489 + "mute-stream": "^2.0.0", 490 + "signal-exit": "^4.1.0", 491 + "wrap-ansi": "^6.2.0", 492 + "yoctocolors-cjs": "^2.1.3" 493 + }, 494 + "engines": { 495 + "node": ">=18" 496 + }, 497 + "peerDependencies": { 498 + "@types/node": ">=18" 499 + }, 500 + "peerDependenciesMeta": { 501 + "@types/node": { 502 + "optional": true 503 + } 504 + } 505 + }, 506 + "node_modules/@inquirer/core/node_modules/wrap-ansi": { 507 + "version": "6.2.0", 508 + "license": "MIT", 509 + "dependencies": { 510 + "ansi-styles": "^4.0.0", 511 + "string-width": "^4.1.0", 512 + "strip-ansi": "^6.0.0" 513 + }, 514 + "engines": { 515 + "node": ">=8" 516 + } 517 + }, 518 + "node_modules/@inquirer/editor": { 519 + "version": "4.2.23", 520 + "license": "MIT", 521 + "dependencies": { 522 + "@inquirer/core": "^10.3.2", 523 + "@inquirer/external-editor": "^1.0.3", 524 + "@inquirer/type": "^3.0.10" 525 + }, 526 + "engines": { 527 + "node": ">=18" 528 + }, 529 + "peerDependencies": { 530 + "@types/node": ">=18" 531 + }, 532 + "peerDependenciesMeta": { 533 + "@types/node": { 534 + "optional": true 535 + } 536 + } 537 + }, 538 + "node_modules/@inquirer/expand": { 539 + "version": "4.0.23", 540 + "license": "MIT", 541 + "dependencies": { 542 + "@inquirer/core": "^10.3.2", 543 + "@inquirer/type": "^3.0.10", 544 + "yoctocolors-cjs": "^2.1.3" 545 + }, 546 + "engines": { 547 + "node": ">=18" 548 + }, 549 + "peerDependencies": { 550 + "@types/node": ">=18" 551 + }, 552 + "peerDependenciesMeta": { 553 + "@types/node": { 554 + "optional": true 555 + } 556 + } 557 + }, 558 + "node_modules/@inquirer/external-editor": { 559 + "version": "1.0.3", 560 + "license": "MIT", 561 + "dependencies": { 562 + "chardet": "^2.1.1", 563 + "iconv-lite": "^0.7.0" 564 + }, 565 + "engines": { 566 + "node": ">=18" 567 + }, 568 + "peerDependencies": { 569 + "@types/node": ">=18" 570 + }, 571 + "peerDependenciesMeta": { 572 + "@types/node": { 573 + "optional": true 574 + } 575 + } 576 + }, 577 + "node_modules/@inquirer/figures": { 578 + "version": "1.0.15", 579 + "license": "MIT", 580 + "engines": { 581 + "node": ">=18" 582 + } 583 + }, 584 + "node_modules/@inquirer/input": { 585 + "version": "4.3.1", 586 + "license": "MIT", 587 + "dependencies": { 588 + "@inquirer/core": "^10.3.2", 589 + "@inquirer/type": "^3.0.10" 590 + }, 591 + "engines": { 592 + "node": ">=18" 593 + }, 594 + "peerDependencies": { 595 + "@types/node": ">=18" 596 + }, 597 + "peerDependenciesMeta": { 598 + "@types/node": { 599 + "optional": true 600 + } 601 + } 602 + }, 603 + "node_modules/@inquirer/number": { 604 + "version": "3.0.23", 605 + "license": "MIT", 606 + "dependencies": { 607 + "@inquirer/core": "^10.3.2", 608 + "@inquirer/type": "^3.0.10" 609 + }, 610 + "engines": { 611 + "node": ">=18" 612 + }, 613 + "peerDependencies": { 614 + "@types/node": ">=18" 615 + }, 616 + "peerDependenciesMeta": { 617 + "@types/node": { 618 + "optional": true 619 + } 620 + } 621 + }, 622 + "node_modules/@inquirer/password": { 623 + "version": "4.0.23", 624 + "license": "MIT", 625 + "dependencies": { 626 + "@inquirer/ansi": "^1.0.2", 627 + "@inquirer/core": "^10.3.2", 628 + "@inquirer/type": "^3.0.10" 629 + }, 630 + "engines": { 631 + "node": ">=18" 632 + }, 633 + "peerDependencies": { 634 + "@types/node": ">=18" 635 + }, 636 + "peerDependenciesMeta": { 637 + "@types/node": { 638 + "optional": true 639 + } 640 + } 641 + }, 642 + "node_modules/@inquirer/prompts": { 643 + "version": "7.10.1", 644 + "license": "MIT", 645 + "dependencies": { 646 + "@inquirer/checkbox": "^4.3.2", 647 + "@inquirer/confirm": "^5.1.21", 648 + "@inquirer/editor": "^4.2.23", 649 + "@inquirer/expand": "^4.0.23", 650 + "@inquirer/input": "^4.3.1", 651 + "@inquirer/number": "^3.0.23", 652 + "@inquirer/password": "^4.0.23", 653 + "@inquirer/rawlist": "^4.1.11", 654 + "@inquirer/search": "^3.2.2", 655 + "@inquirer/select": "^4.4.2" 656 + }, 657 + "engines": { 658 + "node": ">=18" 659 + }, 660 + "peerDependencies": { 661 + "@types/node": ">=18" 662 + }, 663 + "peerDependenciesMeta": { 664 + "@types/node": { 665 + "optional": true 666 + } 667 + } 668 + }, 669 + "node_modules/@inquirer/rawlist": { 670 + "version": "4.1.11", 671 + "license": "MIT", 672 + "dependencies": { 673 + "@inquirer/core": "^10.3.2", 674 + "@inquirer/type": "^3.0.10", 675 + "yoctocolors-cjs": "^2.1.3" 676 + }, 677 + "engines": { 678 + "node": ">=18" 679 + }, 680 + "peerDependencies": { 681 + "@types/node": ">=18" 682 + }, 683 + "peerDependenciesMeta": { 684 + "@types/node": { 685 + "optional": true 686 + } 687 + } 688 + }, 689 + "node_modules/@inquirer/search": { 690 + "version": "3.2.2", 691 + "license": "MIT", 692 + "dependencies": { 693 + "@inquirer/core": "^10.3.2", 694 + "@inquirer/figures": "^1.0.15", 695 + "@inquirer/type": "^3.0.10", 696 + "yoctocolors-cjs": "^2.1.3" 697 + }, 698 + "engines": { 699 + "node": ">=18" 700 + }, 701 + "peerDependencies": { 702 + "@types/node": ">=18" 703 + }, 704 + "peerDependenciesMeta": { 705 + "@types/node": { 706 + "optional": true 707 + } 708 + } 709 + }, 710 + "node_modules/@inquirer/select": { 711 + "version": "4.4.2", 712 + "license": "MIT", 713 + "dependencies": { 714 + "@inquirer/ansi": "^1.0.2", 715 + "@inquirer/core": "^10.3.2", 716 + "@inquirer/figures": "^1.0.15", 717 + "@inquirer/type": "^3.0.10", 718 + "yoctocolors-cjs": "^2.1.3" 719 + }, 720 + "engines": { 721 + "node": ">=18" 722 + }, 723 + "peerDependencies": { 724 + "@types/node": ">=18" 725 + }, 726 + "peerDependenciesMeta": { 727 + "@types/node": { 728 + "optional": true 729 + } 730 + } 731 + }, 732 + "node_modules/@inquirer/type": { 733 + "version": "3.0.10", 734 + "license": "MIT", 735 + "engines": { 736 + "node": ">=18" 737 + }, 738 + "peerDependencies": { 739 + "@types/node": ">=18" 740 + }, 741 + "peerDependenciesMeta": { 742 + "@types/node": { 743 + "optional": true 744 + } 745 + } 746 + }, 747 + "node_modules/@oclif/core": { 748 + "version": "4.8.4", 749 + "license": "MIT", 750 + "dependencies": { 751 + "ansi-escapes": "^4.3.2", 752 + "ansis": "^3.17.0", 753 + "clean-stack": "^3.0.1", 754 + "cli-spinners": "^2.9.2", 755 + "debug": "^4.4.3", 756 + "ejs": "^3.1.10", 757 + "get-package-type": "^0.1.0", 758 + "indent-string": "^4.0.0", 759 + "is-wsl": "^2.2.0", 760 + "lilconfig": "^3.1.3", 761 + "minimatch": "^10.2.4", 762 + "semver": "^7.7.3", 763 + "string-width": "^4.2.3", 764 + "supports-color": "^8", 765 + "tinyglobby": "^0.2.14", 766 + "widest-line": "^3.1.0", 767 + "wordwrap": "^1.0.0", 768 + "wrap-ansi": "^7.0.0" 769 + }, 770 + "engines": { 771 + "node": ">=18.0.0" 772 + } 773 + }, 774 + "node_modules/@oclif/plugin-autocomplete": { 775 + "version": "3.2.40", 776 + "license": "MIT", 777 + "dependencies": { 778 + "@oclif/core": "^4", 779 + "ansis": "^3.16.0", 780 + "debug": "^4.4.1", 781 + "ejs": "^3.1.10" 782 + }, 783 + "engines": { 784 + "node": ">=18.0.0" 785 + } 786 + }, 787 + "node_modules/@oclif/plugin-help": { 788 + "version": "6.2.37", 789 + "license": "MIT", 790 + "dependencies": { 791 + "@oclif/core": "^4" 792 + }, 793 + "engines": { 794 + "node": ">=18.0.0" 795 + } 796 + }, 797 + "node_modules/@oclif/plugin-not-found": { 798 + "version": "3.2.74", 799 + "license": "MIT", 800 + "dependencies": { 801 + "@inquirer/prompts": "^7.10.1", 802 + "@oclif/core": "^4.8.0", 803 + "ansis": "^3.17.0", 804 + "fast-levenshtein": "^3.0.0" 805 + }, 806 + "engines": { 807 + "node": ">=18.0.0" 808 + } 809 + }, 810 + "node_modules/@raycast/api": { 811 + "version": "1.104.9", 812 + "resolved": "https://registry.npmjs.org/@raycast/api/-/api-1.104.9.tgz", 813 + "integrity": "sha512-Y75OUUhCHCag/ZWd/CB4avuNHNUQWwlbuO4pgadtBuvHOlpKVE4JZCN7nWbO4Wd/zkyfmToo3ZT53AFkugsBcQ==", 814 + "license": "MIT", 815 + "dependencies": { 816 + "@oclif/core": "^4.5.4", 817 + "@oclif/plugin-autocomplete": "^3.2.35", 818 + "@oclif/plugin-help": "^6.2.33", 819 + "@oclif/plugin-not-found": "^3.2.68", 820 + "@types/node": "22.13.10", 821 + "@types/react": "19.0.10", 822 + "esbuild": "^0.25.10", 823 + "react": "19.0.0" 824 + }, 825 + "bin": { 826 + "ray": "bin/run.js" 827 + }, 828 + "engines": { 829 + "node": ">=22.14.0" 830 + }, 831 + "peerDependencies": { 832 + "@types/node": "22.13.10", 833 + "@types/react": "19.0.10", 834 + "react-devtools": "6.1.1" 835 + }, 836 + "peerDependenciesMeta": { 837 + "@types/node": { 838 + "optional": true 839 + }, 840 + "@types/react": { 841 + "optional": true 842 + }, 843 + "react-devtools": { 844 + "optional": true 845 + } 846 + } 847 + }, 848 + "node_modules/@raycast/api/node_modules/@types/node": { 849 + "version": "22.13.10", 850 + "license": "MIT", 851 + "dependencies": { 852 + "undici-types": "~6.20.0" 853 + } 854 + }, 855 + "node_modules/@raycast/api/node_modules/@types/node/node_modules/undici-types": { 856 + "version": "6.20.0", 857 + "license": "MIT" 858 + }, 859 + "node_modules/@raycast/api/node_modules/@types/react": { 860 + "version": "19.0.10", 861 + "license": "MIT", 862 + "dependencies": { 863 + "csstype": "^3.0.2" 864 + } 865 + }, 866 + "node_modules/@raycast/utils": { 867 + "version": "1.19.1", 868 + "dev": true, 869 + "license": "MIT", 870 + "dependencies": { 871 + "cross-fetch": "^3.1.6", 872 + "dequal": "^2.0.3", 873 + "object-hash": "^3.0.0", 874 + "signal-exit": "^4.0.2", 875 + "stream-chain": "^2.2.5", 876 + "stream-json": "^1.8.0" 877 + }, 878 + "peerDependencies": { 879 + "@raycast/api": ">=1.69.0" 880 + } 881 + }, 882 + "node_modules/@types/node": { 883 + "version": "22.19.15", 884 + "devOptional": true, 885 + "license": "MIT", 886 + "dependencies": { 887 + "undici-types": "~6.21.0" 888 + } 889 + }, 890 + "node_modules/@types/react": { 891 + "version": "19.2.14", 892 + "dev": true, 893 + "license": "MIT", 894 + "dependencies": { 895 + "csstype": "^3.2.2" 896 + } 897 + }, 898 + "node_modules/ansi-escapes": { 899 + "version": "4.3.2", 900 + "license": "MIT", 901 + "dependencies": { 902 + "type-fest": "^0.21.3" 903 + }, 904 + "engines": { 905 + "node": ">=8" 906 + }, 907 + "funding": { 908 + "url": "https://github.com/sponsors/sindresorhus" 909 + } 910 + }, 911 + "node_modules/ansi-regex": { 912 + "version": "5.0.1", 913 + "license": "MIT", 914 + "engines": { 915 + "node": ">=8" 916 + } 917 + }, 918 + "node_modules/ansi-styles": { 919 + "version": "4.3.0", 920 + "license": "MIT", 921 + "dependencies": { 922 + "color-convert": "^2.0.1" 923 + }, 924 + "engines": { 925 + "node": ">=8" 926 + }, 927 + "funding": { 928 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 929 + } 930 + }, 931 + "node_modules/ansis": { 932 + "version": "3.17.0", 933 + "license": "ISC", 934 + "engines": { 935 + "node": ">=14" 936 + } 937 + }, 938 + "node_modules/async": { 939 + "version": "3.2.6", 940 + "license": "MIT" 941 + }, 942 + "node_modules/balanced-match": { 943 + "version": "4.0.4", 944 + "license": "MIT", 945 + "engines": { 946 + "node": "18 || 20 || >=22" 947 + } 948 + }, 949 + "node_modules/brace-expansion": { 950 + "version": "5.0.4", 951 + "license": "MIT", 952 + "dependencies": { 953 + "balanced-match": "^4.0.2" 954 + }, 955 + "engines": { 956 + "node": "18 || 20 || >=22" 957 + } 958 + }, 959 + "node_modules/chardet": { 960 + "version": "2.1.1", 961 + "license": "MIT" 962 + }, 963 + "node_modules/clean-stack": { 964 + "version": "3.0.1", 965 + "license": "MIT", 966 + "dependencies": { 967 + "escape-string-regexp": "4.0.0" 968 + }, 969 + "engines": { 970 + "node": ">=10" 971 + }, 972 + "funding": { 973 + "url": "https://github.com/sponsors/sindresorhus" 974 + } 975 + }, 976 + "node_modules/cli-spinners": { 977 + "version": "2.9.2", 978 + "license": "MIT", 979 + "engines": { 980 + "node": ">=6" 981 + }, 982 + "funding": { 983 + "url": "https://github.com/sponsors/sindresorhus" 984 + } 985 + }, 986 + "node_modules/cli-width": { 987 + "version": "4.1.0", 988 + "license": "ISC", 989 + "engines": { 990 + "node": ">= 12" 991 + } 992 + }, 993 + "node_modules/color-convert": { 994 + "version": "2.0.1", 995 + "license": "MIT", 996 + "dependencies": { 997 + "color-name": "~1.1.4" 998 + }, 999 + "engines": { 1000 + "node": ">=7.0.0" 1001 + } 1002 + }, 1003 + "node_modules/color-name": { 1004 + "version": "1.1.4", 1005 + "license": "MIT" 1006 + }, 1007 + "node_modules/cross-fetch": { 1008 + "version": "3.2.0", 1009 + "dev": true, 1010 + "license": "MIT", 1011 + "dependencies": { 1012 + "node-fetch": "^2.7.0" 1013 + } 1014 + }, 1015 + "node_modules/csstype": { 1016 + "version": "3.2.3", 1017 + "license": "MIT" 1018 + }, 1019 + "node_modules/debug": { 1020 + "version": "4.4.3", 1021 + "license": "MIT", 1022 + "dependencies": { 1023 + "ms": "^2.1.3" 1024 + }, 1025 + "engines": { 1026 + "node": ">=6.0" 1027 + }, 1028 + "peerDependenciesMeta": { 1029 + "supports-color": { 1030 + "optional": true 1031 + } 1032 + } 1033 + }, 1034 + "node_modules/dequal": { 1035 + "version": "2.0.3", 1036 + "dev": true, 1037 + "license": "MIT", 1038 + "engines": { 1039 + "node": ">=6" 1040 + } 1041 + }, 1042 + "node_modules/ejs": { 1043 + "version": "3.1.10", 1044 + "license": "Apache-2.0", 1045 + "dependencies": { 1046 + "jake": "^10.8.5" 1047 + }, 1048 + "bin": { 1049 + "ejs": "bin/cli.js" 1050 + }, 1051 + "engines": { 1052 + "node": ">=0.10.0" 1053 + } 1054 + }, 1055 + "node_modules/emoji-regex": { 1056 + "version": "8.0.0", 1057 + "license": "MIT" 1058 + }, 1059 + "node_modules/esbuild": { 1060 + "version": "0.25.12", 1061 + "hasInstallScript": true, 1062 + "license": "MIT", 1063 + "bin": { 1064 + "esbuild": "bin/esbuild" 1065 + }, 1066 + "engines": { 1067 + "node": ">=18" 1068 + }, 1069 + "optionalDependencies": { 1070 + "@esbuild/aix-ppc64": "0.25.12", 1071 + "@esbuild/android-arm": "0.25.12", 1072 + "@esbuild/android-arm64": "0.25.12", 1073 + "@esbuild/android-x64": "0.25.12", 1074 + "@esbuild/darwin-arm64": "0.25.12", 1075 + "@esbuild/darwin-x64": "0.25.12", 1076 + "@esbuild/freebsd-arm64": "0.25.12", 1077 + "@esbuild/freebsd-x64": "0.25.12", 1078 + "@esbuild/linux-arm": "0.25.12", 1079 + "@esbuild/linux-arm64": "0.25.12", 1080 + "@esbuild/linux-ia32": "0.25.12", 1081 + "@esbuild/linux-loong64": "0.25.12", 1082 + "@esbuild/linux-mips64el": "0.25.12", 1083 + "@esbuild/linux-ppc64": "0.25.12", 1084 + "@esbuild/linux-riscv64": "0.25.12", 1085 + "@esbuild/linux-s390x": "0.25.12", 1086 + "@esbuild/linux-x64": "0.25.12", 1087 + "@esbuild/netbsd-arm64": "0.25.12", 1088 + "@esbuild/netbsd-x64": "0.25.12", 1089 + "@esbuild/openbsd-arm64": "0.25.12", 1090 + "@esbuild/openbsd-x64": "0.25.12", 1091 + "@esbuild/openharmony-arm64": "0.25.12", 1092 + "@esbuild/sunos-x64": "0.25.12", 1093 + "@esbuild/win32-arm64": "0.25.12", 1094 + "@esbuild/win32-ia32": "0.25.12", 1095 + "@esbuild/win32-x64": "0.25.12" 1096 + } 1097 + }, 1098 + "node_modules/escape-string-regexp": { 1099 + "version": "4.0.0", 1100 + "license": "MIT", 1101 + "engines": { 1102 + "node": ">=10" 1103 + }, 1104 + "funding": { 1105 + "url": "https://github.com/sponsors/sindresorhus" 1106 + } 1107 + }, 1108 + "node_modules/fast-levenshtein": { 1109 + "version": "3.0.0", 1110 + "license": "MIT", 1111 + "dependencies": { 1112 + "fastest-levenshtein": "^1.0.7" 1113 + } 1114 + }, 1115 + "node_modules/fastest-levenshtein": { 1116 + "version": "1.0.16", 1117 + "license": "MIT", 1118 + "engines": { 1119 + "node": ">= 4.9.1" 1120 + } 1121 + }, 1122 + "node_modules/fdir": { 1123 + "version": "6.5.0", 1124 + "license": "MIT", 1125 + "engines": { 1126 + "node": ">=12.0.0" 1127 + }, 1128 + "peerDependencies": { 1129 + "picomatch": "^3 || ^4" 1130 + }, 1131 + "peerDependenciesMeta": { 1132 + "picomatch": { 1133 + "optional": true 1134 + } 1135 + } 1136 + }, 1137 + "node_modules/filelist": { 1138 + "version": "1.0.6", 1139 + "license": "Apache-2.0", 1140 + "dependencies": { 1141 + "minimatch": "^5.0.1" 1142 + } 1143 + }, 1144 + "node_modules/filelist/node_modules/minimatch": { 1145 + "version": "5.1.9", 1146 + "license": "ISC", 1147 + "dependencies": { 1148 + "brace-expansion": "^2.0.1" 1149 + }, 1150 + "engines": { 1151 + "node": ">=10" 1152 + } 1153 + }, 1154 + "node_modules/filelist/node_modules/minimatch/node_modules/brace-expansion": { 1155 + "version": "2.0.2", 1156 + "license": "MIT", 1157 + "dependencies": { 1158 + "balanced-match": "^1.0.0" 1159 + } 1160 + }, 1161 + "node_modules/filelist/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match": { 1162 + "version": "1.0.2", 1163 + "license": "MIT" 1164 + }, 1165 + "node_modules/get-package-type": { 1166 + "version": "0.1.0", 1167 + "license": "MIT", 1168 + "engines": { 1169 + "node": ">=8.0.0" 1170 + } 1171 + }, 1172 + "node_modules/has-flag": { 1173 + "version": "4.0.0", 1174 + "license": "MIT", 1175 + "engines": { 1176 + "node": ">=8" 1177 + } 1178 + }, 1179 + "node_modules/iconv-lite": { 1180 + "version": "0.7.2", 1181 + "license": "MIT", 1182 + "dependencies": { 1183 + "safer-buffer": ">= 2.1.2 < 3.0.0" 1184 + }, 1185 + "engines": { 1186 + "node": ">=0.10.0" 1187 + }, 1188 + "funding": { 1189 + "type": "opencollective", 1190 + "url": "https://opencollective.com/express" 1191 + } 1192 + }, 1193 + "node_modules/indent-string": { 1194 + "version": "4.0.0", 1195 + "license": "MIT", 1196 + "engines": { 1197 + "node": ">=8" 1198 + } 1199 + }, 1200 + "node_modules/is-docker": { 1201 + "version": "2.2.1", 1202 + "license": "MIT", 1203 + "bin": { 1204 + "is-docker": "cli.js" 1205 + }, 1206 + "engines": { 1207 + "node": ">=8" 1208 + }, 1209 + "funding": { 1210 + "url": "https://github.com/sponsors/sindresorhus" 1211 + } 1212 + }, 1213 + "node_modules/is-fullwidth-code-point": { 1214 + "version": "3.0.0", 1215 + "license": "MIT", 1216 + "engines": { 1217 + "node": ">=8" 1218 + } 1219 + }, 1220 + "node_modules/is-wsl": { 1221 + "version": "2.2.0", 1222 + "license": "MIT", 1223 + "dependencies": { 1224 + "is-docker": "^2.0.0" 1225 + }, 1226 + "engines": { 1227 + "node": ">=8" 1228 + } 1229 + }, 1230 + "node_modules/jake": { 1231 + "version": "10.9.4", 1232 + "license": "Apache-2.0", 1233 + "dependencies": { 1234 + "async": "^3.2.6", 1235 + "filelist": "^1.0.4", 1236 + "picocolors": "^1.1.1" 1237 + }, 1238 + "bin": { 1239 + "jake": "bin/cli.js" 1240 + }, 1241 + "engines": { 1242 + "node": ">=10" 1243 + } 1244 + }, 1245 + "node_modules/lilconfig": { 1246 + "version": "3.1.3", 1247 + "license": "MIT", 1248 + "engines": { 1249 + "node": ">=14" 1250 + }, 1251 + "funding": { 1252 + "url": "https://github.com/sponsors/antonk52" 1253 + } 1254 + }, 1255 + "node_modules/minimatch": { 1256 + "version": "10.2.4", 1257 + "license": "BlueOak-1.0.0", 1258 + "dependencies": { 1259 + "brace-expansion": "^5.0.2" 1260 + }, 1261 + "engines": { 1262 + "node": "18 || 20 || >=22" 1263 + }, 1264 + "funding": { 1265 + "url": "https://github.com/sponsors/isaacs" 1266 + } 1267 + }, 1268 + "node_modules/ms": { 1269 + "version": "2.1.3", 1270 + "license": "MIT" 1271 + }, 1272 + "node_modules/mute-stream": { 1273 + "version": "2.0.0", 1274 + "license": "ISC", 1275 + "engines": { 1276 + "node": "^18.17.0 || >=20.5.0" 1277 + } 1278 + }, 1279 + "node_modules/node-fetch": { 1280 + "version": "2.7.0", 1281 + "dev": true, 1282 + "license": "MIT", 1283 + "dependencies": { 1284 + "whatwg-url": "^5.0.0" 1285 + }, 1286 + "engines": { 1287 + "node": "4.x || >=6.0.0" 1288 + }, 1289 + "peerDependencies": { 1290 + "encoding": "^0.1.0" 1291 + }, 1292 + "peerDependenciesMeta": { 1293 + "encoding": { 1294 + "optional": true 1295 + } 1296 + } 1297 + }, 1298 + "node_modules/object-hash": { 1299 + "version": "3.0.0", 1300 + "dev": true, 1301 + "license": "MIT", 1302 + "engines": { 1303 + "node": ">= 6" 1304 + } 1305 + }, 1306 + "node_modules/picocolors": { 1307 + "version": "1.1.1", 1308 + "license": "ISC" 1309 + }, 1310 + "node_modules/picomatch": { 1311 + "version": "4.0.3", 1312 + "license": "MIT", 1313 + "engines": { 1314 + "node": ">=12" 1315 + }, 1316 + "funding": { 1317 + "url": "https://github.com/sponsors/jonschlinkert" 1318 + } 1319 + }, 1320 + "node_modules/react": { 1321 + "version": "19.0.0", 1322 + "license": "MIT", 1323 + "engines": { 1324 + "node": ">=0.10.0" 1325 + } 1326 + }, 1327 + "node_modules/safer-buffer": { 1328 + "version": "2.1.2", 1329 + "license": "MIT" 1330 + }, 1331 + "node_modules/semver": { 1332 + "version": "7.7.4", 1333 + "license": "ISC", 1334 + "bin": { 1335 + "semver": "bin/semver.js" 1336 + }, 1337 + "engines": { 1338 + "node": ">=10" 1339 + } 1340 + }, 1341 + "node_modules/signal-exit": { 1342 + "version": "4.1.0", 1343 + "license": "ISC", 1344 + "engines": { 1345 + "node": ">=14" 1346 + }, 1347 + "funding": { 1348 + "url": "https://github.com/sponsors/isaacs" 1349 + } 1350 + }, 1351 + "node_modules/stream-chain": { 1352 + "version": "2.2.5", 1353 + "dev": true, 1354 + "license": "BSD-3-Clause" 1355 + }, 1356 + "node_modules/stream-json": { 1357 + "version": "1.9.1", 1358 + "dev": true, 1359 + "license": "BSD-3-Clause", 1360 + "dependencies": { 1361 + "stream-chain": "^2.2.5" 1362 + } 1363 + }, 1364 + "node_modules/string-width": { 1365 + "version": "4.2.3", 1366 + "license": "MIT", 1367 + "dependencies": { 1368 + "emoji-regex": "^8.0.0", 1369 + "is-fullwidth-code-point": "^3.0.0", 1370 + "strip-ansi": "^6.0.1" 1371 + }, 1372 + "engines": { 1373 + "node": ">=8" 1374 + } 1375 + }, 1376 + "node_modules/strip-ansi": { 1377 + "version": "6.0.1", 1378 + "license": "MIT", 1379 + "dependencies": { 1380 + "ansi-regex": "^5.0.1" 1381 + }, 1382 + "engines": { 1383 + "node": ">=8" 1384 + } 1385 + }, 1386 + "node_modules/supports-color": { 1387 + "version": "8.1.1", 1388 + "license": "MIT", 1389 + "dependencies": { 1390 + "has-flag": "^4.0.0" 1391 + }, 1392 + "engines": { 1393 + "node": ">=10" 1394 + }, 1395 + "funding": { 1396 + "url": "https://github.com/chalk/supports-color?sponsor=1" 1397 + } 1398 + }, 1399 + "node_modules/tinyglobby": { 1400 + "version": "0.2.15", 1401 + "license": "MIT", 1402 + "dependencies": { 1403 + "fdir": "^6.5.0", 1404 + "picomatch": "^4.0.3" 1405 + }, 1406 + "engines": { 1407 + "node": ">=12.0.0" 1408 + }, 1409 + "funding": { 1410 + "url": "https://github.com/sponsors/SuperchupuDev" 1411 + } 1412 + }, 1413 + "node_modules/tr46": { 1414 + "version": "0.0.3", 1415 + "dev": true, 1416 + "license": "MIT" 1417 + }, 1418 + "node_modules/type-fest": { 1419 + "version": "0.21.3", 1420 + "license": "(MIT OR CC0-1.0)", 1421 + "engines": { 1422 + "node": ">=10" 1423 + }, 1424 + "funding": { 1425 + "url": "https://github.com/sponsors/sindresorhus" 1426 + } 1427 + }, 1428 + "node_modules/typescript": { 1429 + "version": "5.9.3", 1430 + "dev": true, 1431 + "license": "Apache-2.0", 1432 + "bin": { 1433 + "tsc": "bin/tsc", 1434 + "tsserver": "bin/tsserver" 1435 + }, 1436 + "engines": { 1437 + "node": ">=14.17" 1438 + } 1439 + }, 1440 + "node_modules/undici-types": { 1441 + "version": "6.21.0", 1442 + "devOptional": true, 1443 + "license": "MIT" 1444 + }, 1445 + "node_modules/webidl-conversions": { 1446 + "version": "3.0.1", 1447 + "dev": true, 1448 + "license": "BSD-2-Clause" 1449 + }, 1450 + "node_modules/whatwg-url": { 1451 + "version": "5.0.0", 1452 + "dev": true, 1453 + "license": "MIT", 1454 + "dependencies": { 1455 + "tr46": "~0.0.3", 1456 + "webidl-conversions": "^3.0.0" 1457 + } 1458 + }, 1459 + "node_modules/widest-line": { 1460 + "version": "3.1.0", 1461 + "license": "MIT", 1462 + "dependencies": { 1463 + "string-width": "^4.0.0" 1464 + }, 1465 + "engines": { 1466 + "node": ">=8" 1467 + } 1468 + }, 1469 + "node_modules/wordwrap": { 1470 + "version": "1.0.0", 1471 + "license": "MIT" 1472 + }, 1473 + "node_modules/wrap-ansi": { 1474 + "version": "7.0.0", 1475 + "license": "MIT", 1476 + "dependencies": { 1477 + "ansi-styles": "^4.0.0", 1478 + "string-width": "^4.1.0", 1479 + "strip-ansi": "^6.0.0" 1480 + }, 1481 + "engines": { 1482 + "node": ">=10" 1483 + }, 1484 + "funding": { 1485 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 1486 + } 1487 + }, 1488 + "node_modules/yoctocolors-cjs": { 1489 + "version": "2.1.3", 1490 + "license": "MIT", 1491 + "engines": { 1492 + "node": ">=18" 1493 + }, 1494 + "funding": { 1495 + "url": "https://github.com/sponsors/sindresorhus" 1496 + } 1497 + } 1498 + } 1499 + }
+7 -3
package.json
··· 4 4 "title": "CedarStalk", 5 5 "description": "Search the Cedarville University student/staff directory", 6 6 "icon": "icon.png", 7 - "author": "kierank", 7 + "author": "taciturnaxolotl", 8 8 "license": "MIT", 9 + "platforms": [ 10 + "macos" 11 + ], 12 + "categories": ["Education", "Web"], 9 13 "commands": [ 10 14 { 11 15 "name": "search-directory", 12 - "title": "Search Directory", 16 + "title": "Search Cedarville Directory", 13 17 "description": "Search the Cedarville directory by name", 14 18 "mode": "view" 15 19 } 16 20 ], 17 21 "dependencies": { 18 - "@raycast/api": "^1.93.2" 22 + "@raycast/api": "^1.104.9" 19 23 }, 20 24 "devDependencies": { 21 25 "@raycast/utils": "^1.17.0",