The 1st decentralized social network for sharing when you're on the toilet. Post a "flush" today! Powered by the AT Protocol.
at main 993 lines 37 kB view raw
1{ 2 "name": "im-flushing", 3 "version": "0.1.0", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "im-flushing", 9 "version": "0.1.0", 10 "dependencies": { 11 "@atproto/api": "^0.13.22", 12 "@atproto/oauth-client-browser": "^0.3.17", 13 "@supabase/supabase-js": "^2.49.1", 14 "@vercel/analytics": "^1.5.0", 15 "cbor-web": "^8.1.0", 16 "dotenv": "^16.4.7", 17 "next": "^14.1.0", 18 "react": "^18.2.0", 19 "react-dom": "^18.2.0", 20 "ws": "^8.16.0" 21 }, 22 "devDependencies": { 23 "@types/node": "^20.10.5", 24 "@types/react": "^18.2.45", 25 "@types/react-dom": "^18.2.18", 26 "typescript": "^5.3.3" 27 } 28 }, 29 "node_modules/@atproto-labs/did-resolver": { 30 "version": "0.1.13", 31 "resolved": "https://registry.npmjs.org/@atproto-labs/did-resolver/-/did-resolver-0.1.13.tgz", 32 "integrity": "sha512-DG3YNaCKc6PAIv1Gsz3E1Kufw2t14OBxe4LdKK7KKLCNoex51hm+A5yMevShe3BSll+QosqWYIEgkPSc5xBoGQ==", 33 "license": "MIT", 34 "dependencies": { 35 "@atproto-labs/fetch": "0.2.3", 36 "@atproto-labs/pipe": "0.1.1", 37 "@atproto-labs/simple-store": "0.2.0", 38 "@atproto-labs/simple-store-memory": "0.1.3", 39 "@atproto/did": "0.1.5", 40 "zod": "^3.23.8" 41 } 42 }, 43 "node_modules/@atproto-labs/fetch": { 44 "version": "0.2.3", 45 "resolved": "https://registry.npmjs.org/@atproto-labs/fetch/-/fetch-0.2.3.tgz", 46 "integrity": "sha512-NZtbJOCbxKUFRFKMpamT38PUQMY0hX0p7TG5AEYOPhZKZEP7dHZ1K2s1aB8MdVH0qxmqX7nQleNrrvLf09Zfdw==", 47 "license": "MIT", 48 "dependencies": { 49 "@atproto-labs/pipe": "0.1.1" 50 } 51 }, 52 "node_modules/@atproto-labs/handle-resolver": { 53 "version": "0.1.8", 54 "resolved": "https://registry.npmjs.org/@atproto-labs/handle-resolver/-/handle-resolver-0.1.8.tgz", 55 "integrity": "sha512-Y0ckccoCGDo/3g4thPkgp9QcORmc+qqEaCBCYCZYtfLIQp4775u22wd+4fyEyJP4DqoReKacninkICgRGfs3dQ==", 56 "license": "MIT", 57 "dependencies": { 58 "@atproto-labs/simple-store": "0.2.0", 59 "@atproto-labs/simple-store-memory": "0.1.3", 60 "@atproto/did": "0.1.5", 61 "zod": "^3.23.8" 62 } 63 }, 64 "node_modules/@atproto-labs/identity-resolver": { 65 "version": "0.1.17", 66 "resolved": "https://registry.npmjs.org/@atproto-labs/identity-resolver/-/identity-resolver-0.1.17.tgz", 67 "integrity": "sha512-EaH9Lm8M85IKRx+oWZ4tppYRVH8u+MYpEz1kjzYeM3ttZ2xcqKVmYHiOIgd5YPCVV2EIfXKnlM4soHQ+rZ1c6A==", 68 "license": "MIT", 69 "dependencies": { 70 "@atproto-labs/did-resolver": "0.1.13", 71 "@atproto-labs/handle-resolver": "0.1.8", 72 "@atproto/syntax": "0.4.0" 73 } 74 }, 75 "node_modules/@atproto-labs/identity-resolver/node_modules/@atproto/syntax": { 76 "version": "0.4.0", 77 "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.4.0.tgz", 78 "integrity": "sha512-b9y5ceHS8YKOfP3mdKmwAx5yVj9294UN7FG2XzP6V5aKUdFazEYRnR9m5n5ZQFKa3GNvz7de9guZCJ/sUTcOAA==", 79 "license": "MIT" 80 }, 81 "node_modules/@atproto-labs/pipe": { 82 "version": "0.1.1", 83 "resolved": "https://registry.npmjs.org/@atproto-labs/pipe/-/pipe-0.1.1.tgz", 84 "integrity": "sha512-hdNw2oUs2B6BN1lp+32pF7cp8EMKuIN5Qok2Vvv/aOpG/3tNSJ9YkvfI0k6Zd188LeDDYRUpYpxcoFIcGH/FNg==", 85 "license": "MIT" 86 }, 87 "node_modules/@atproto-labs/simple-store": { 88 "version": "0.2.0", 89 "resolved": "https://registry.npmjs.org/@atproto-labs/simple-store/-/simple-store-0.2.0.tgz", 90 "integrity": "sha512-0bRbAlI8Ayh03wRwncAMEAyUKtZ+AuTS1jgPrfym1WVOAOiottI/ZmgccqLl6w5MbxVcClNQF7WYGKvGwGoIhA==", 91 "license": "MIT" 92 }, 93 "node_modules/@atproto-labs/simple-store-memory": { 94 "version": "0.1.3", 95 "resolved": "https://registry.npmjs.org/@atproto-labs/simple-store-memory/-/simple-store-memory-0.1.3.tgz", 96 "integrity": "sha512-jkitT9+AtU+0b28DoN92iURLaCt/q/q4yX8q6V+9LSwYlUTqKoj/5NFKvF7x6EBuG+gpUdlcycbH7e60gjOhRQ==", 97 "license": "MIT", 98 "dependencies": { 99 "@atproto-labs/simple-store": "0.2.0", 100 "lru-cache": "^10.2.0" 101 } 102 }, 103 "node_modules/@atproto/api": { 104 "version": "0.13.35", 105 "resolved": "https://registry.npmjs.org/@atproto/api/-/api-0.13.35.tgz", 106 "integrity": "sha512-vsEfBj0C333TLjDppvTdTE0IdKlXuljKSveAeI4PPx/l6eUKNnDTsYxvILtXUVzwUlTDmSRqy5O4Ryh78n1b7g==", 107 "license": "MIT", 108 "dependencies": { 109 "@atproto/common-web": "^0.4.0", 110 "@atproto/lexicon": "^0.4.6", 111 "@atproto/syntax": "^0.3.2", 112 "@atproto/xrpc": "^0.6.8", 113 "await-lock": "^2.2.2", 114 "multiformats": "^9.9.0", 115 "tlds": "^1.234.0", 116 "zod": "^3.23.8" 117 } 118 }, 119 "node_modules/@atproto/common-web": { 120 "version": "0.4.2", 121 "resolved": "https://registry.npmjs.org/@atproto/common-web/-/common-web-0.4.2.tgz", 122 "integrity": "sha512-vrXwGNoFGogodjQvJDxAeP3QbGtawgZute2ed1XdRO0wMixLk3qewtikZm06H259QDJVu6voKC5mubml+WgQUw==", 123 "license": "MIT", 124 "dependencies": { 125 "graphemer": "^1.4.0", 126 "multiformats": "^9.9.0", 127 "uint8arrays": "3.0.0", 128 "zod": "^3.23.8" 129 } 130 }, 131 "node_modules/@atproto/did": { 132 "version": "0.1.5", 133 "resolved": "https://registry.npmjs.org/@atproto/did/-/did-0.1.5.tgz", 134 "integrity": "sha512-8+1D08QdGE5TF0bB0vV8HLVrVZJeLNITpRTUVEoABNMRaUS7CoYSVb0+JNQDeJIVmqMjOL8dOjvCUDkp3gEaGQ==", 135 "license": "MIT", 136 "dependencies": { 137 "zod": "^3.23.8" 138 } 139 }, 140 "node_modules/@atproto/jwk": { 141 "version": "0.1.5", 142 "resolved": "https://registry.npmjs.org/@atproto/jwk/-/jwk-0.1.5.tgz", 143 "integrity": "sha512-OzZFLhX41TOcMeanP3aZlL5bLeaUIZT15MI4aU5cwflNq/rwpGOpz3uwDjZc8ytgUjuTQ8LabSz5jMmwoTSWFg==", 144 "license": "MIT", 145 "dependencies": { 146 "multiformats": "^9.9.0", 147 "zod": "^3.23.8" 148 } 149 }, 150 "node_modules/@atproto/jwk-jose": { 151 "version": "0.1.6", 152 "resolved": "https://registry.npmjs.org/@atproto/jwk-jose/-/jwk-jose-0.1.6.tgz", 153 "integrity": "sha512-r4DGMvvmazy6CxqAcnplpUxvp6Vd8UwKxQBZRpmm1aNsVonf5qj1yeDkECTiwoe/FPbvtdamlzClB3UZc7Yb5w==", 154 "license": "MIT", 155 "dependencies": { 156 "@atproto/jwk": "0.1.5", 157 "jose": "^5.2.0" 158 } 159 }, 160 "node_modules/@atproto/jwk-webcrypto": { 161 "version": "0.1.6", 162 "resolved": "https://registry.npmjs.org/@atproto/jwk-webcrypto/-/jwk-webcrypto-0.1.6.tgz", 163 "integrity": "sha512-mxWHOvlg+HGohldfiaon1fNsr7iDvKrTrkV0/ZvymWRzxsDFPCon1hu8OtKLXUVgLh+IzDJT1D79I4fBSo4pog==", 164 "license": "MIT", 165 "dependencies": { 166 "@atproto/jwk": "0.1.5", 167 "@atproto/jwk-jose": "0.1.6", 168 "zod": "^3.23.8" 169 } 170 }, 171 "node_modules/@atproto/lexicon": { 172 "version": "0.4.11", 173 "resolved": "https://registry.npmjs.org/@atproto/lexicon/-/lexicon-0.4.11.tgz", 174 "integrity": "sha512-btefdnvNz2Ao2I+qbmj0F06HC8IlrM/IBz6qOBS50r0S6uDf5tOO+Mv2tSVdimFkdzyDdLtBI1sV36ONxz2cOw==", 175 "license": "MIT", 176 "dependencies": { 177 "@atproto/common-web": "^0.4.2", 178 "@atproto/syntax": "^0.4.0", 179 "iso-datestring-validator": "^2.2.2", 180 "multiformats": "^9.9.0", 181 "zod": "^3.23.8" 182 } 183 }, 184 "node_modules/@atproto/lexicon/node_modules/@atproto/syntax": { 185 "version": "0.4.0", 186 "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.4.0.tgz", 187 "integrity": "sha512-b9y5ceHS8YKOfP3mdKmwAx5yVj9294UN7FG2XzP6V5aKUdFazEYRnR9m5n5ZQFKa3GNvz7de9guZCJ/sUTcOAA==", 188 "license": "MIT" 189 }, 190 "node_modules/@atproto/oauth-client": { 191 "version": "0.3.17", 192 "resolved": "https://registry.npmjs.org/@atproto/oauth-client/-/oauth-client-0.3.17.tgz", 193 "integrity": "sha512-1PBkQEB2BYYbyBkASjfByj1aAFnLgCfoMRaswybCVZ3dQ72aVUDtZJ6kAIus3pRJOcpo3KIsHLfzj+9675+spg==", 194 "license": "MIT", 195 "dependencies": { 196 "@atproto-labs/did-resolver": "0.1.13", 197 "@atproto-labs/fetch": "0.2.3", 198 "@atproto-labs/handle-resolver": "0.1.8", 199 "@atproto-labs/identity-resolver": "0.1.17", 200 "@atproto-labs/simple-store": "0.2.0", 201 "@atproto-labs/simple-store-memory": "0.1.3", 202 "@atproto/did": "0.1.5", 203 "@atproto/jwk": "0.1.5", 204 "@atproto/oauth-types": "0.2.7", 205 "@atproto/xrpc": "0.7.0", 206 "multiformats": "^9.9.0", 207 "zod": "^3.23.8" 208 } 209 }, 210 "node_modules/@atproto/oauth-client-browser": { 211 "version": "0.3.17", 212 "resolved": "https://registry.npmjs.org/@atproto/oauth-client-browser/-/oauth-client-browser-0.3.17.tgz", 213 "integrity": "sha512-wcO3U3gb/yvhsiDym5WSFEB1JZLuWrgorj4yyR5ZYI69n4kCUdHs3QP1pJx3nWdk2Ov1Xc9/idkw7ERbSf5Gcg==", 214 "license": "MIT", 215 "dependencies": { 216 "@atproto-labs/did-resolver": "0.1.13", 217 "@atproto-labs/handle-resolver": "0.1.8", 218 "@atproto-labs/simple-store": "0.2.0", 219 "@atproto/did": "0.1.5", 220 "@atproto/jwk": "0.1.5", 221 "@atproto/jwk-webcrypto": "0.1.6", 222 "@atproto/oauth-client": "0.3.17", 223 "@atproto/oauth-types": "0.2.7" 224 } 225 }, 226 "node_modules/@atproto/oauth-client/node_modules/@atproto/xrpc": { 227 "version": "0.7.0", 228 "resolved": "https://registry.npmjs.org/@atproto/xrpc/-/xrpc-0.7.0.tgz", 229 "integrity": "sha512-SfhP9dGx2qclaScFDb58Jnrmim5nk4geZXCqg6sB0I/KZhZEkr9iIx1hLCp+sxkIfEsmEJjeWO4B0rjUIJW5cw==", 230 "license": "MIT", 231 "dependencies": { 232 "@atproto/lexicon": "^0.4.11", 233 "zod": "^3.23.8" 234 } 235 }, 236 "node_modules/@atproto/oauth-types": { 237 "version": "0.2.7", 238 "resolved": "https://registry.npmjs.org/@atproto/oauth-types/-/oauth-types-0.2.7.tgz", 239 "integrity": "sha512-2SlDveiSI0oowC+sfuNd/npV8jw/FhokSS26qyUyldTg1g9ZlhxXUfMP4IZOPeZcVn9EszzQRHs1H9ZJqVQIew==", 240 "license": "MIT", 241 "dependencies": { 242 "@atproto/jwk": "0.1.5", 243 "zod": "^3.23.8" 244 } 245 }, 246 "node_modules/@atproto/syntax": { 247 "version": "0.3.4", 248 "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.3.4.tgz", 249 "integrity": "sha512-8CNmi5DipOLaVeSMPggMe7FCksVag0aO6XZy9WflbduTKM4dFZVCs4686UeMLfGRXX+X966XgwECHoLYrovMMg==", 250 "license": "MIT" 251 }, 252 "node_modules/@atproto/xrpc": { 253 "version": "0.6.12", 254 "resolved": "https://registry.npmjs.org/@atproto/xrpc/-/xrpc-0.6.12.tgz", 255 "integrity": "sha512-Ut3iISNLujlmY9Gu8sNU+SPDJDvqlVzWddU8qUr0Yae5oD4SguaUFjjhireMGhQ3M5E0KljQgDbTmnBo1kIZ3w==", 256 "license": "MIT", 257 "dependencies": { 258 "@atproto/lexicon": "^0.4.10", 259 "zod": "^3.23.8" 260 } 261 }, 262 "node_modules/@next/env": { 263 "version": "14.2.24", 264 "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.24.tgz", 265 "integrity": "sha512-LAm0Is2KHTNT6IT16lxT+suD0u+VVfYNQqM+EJTKuFRRuY2z+zj01kueWXPCxbMBDt0B5vONYzabHGUNbZYAhA==", 266 "license": "MIT" 267 }, 268 "node_modules/@next/swc-darwin-arm64": { 269 "version": "14.2.24", 270 "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.24.tgz", 271 "integrity": "sha512-7Tdi13aojnAZGpapVU6meVSpNzgrFwZ8joDcNS8cJVNuP3zqqrLqeory9Xec5TJZR/stsGJdfwo8KeyloT3+rQ==", 272 "cpu": [ 273 "arm64" 274 ], 275 "license": "MIT", 276 "optional": true, 277 "os": [ 278 "darwin" 279 ], 280 "engines": { 281 "node": ">= 10" 282 } 283 }, 284 "node_modules/@next/swc-darwin-x64": { 285 "version": "14.2.24", 286 "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.24.tgz", 287 "integrity": "sha512-lXR2WQqUtu69l5JMdTwSvQUkdqAhEWOqJEYUQ21QczQsAlNOW2kWZCucA6b3EXmPbcvmHB1kSZDua/713d52xg==", 288 "cpu": [ 289 "x64" 290 ], 291 "license": "MIT", 292 "optional": true, 293 "os": [ 294 "darwin" 295 ], 296 "engines": { 297 "node": ">= 10" 298 } 299 }, 300 "node_modules/@next/swc-linux-arm64-gnu": { 301 "version": "14.2.24", 302 "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.24.tgz", 303 "integrity": "sha512-nxvJgWOpSNmzidYvvGDfXwxkijb6hL9+cjZx1PVG6urr2h2jUqBALkKjT7kpfurRWicK6hFOvarmaWsINT1hnA==", 304 "cpu": [ 305 "arm64" 306 ], 307 "license": "MIT", 308 "optional": true, 309 "os": [ 310 "linux" 311 ], 312 "engines": { 313 "node": ">= 10" 314 } 315 }, 316 "node_modules/@next/swc-linux-arm64-musl": { 317 "version": "14.2.24", 318 "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.24.tgz", 319 "integrity": "sha512-PaBgOPhqa4Abxa3y/P92F3kklNPsiFjcjldQGT7kFmiY5nuFn8ClBEoX8GIpqU1ODP2y8P6hio6vTomx2Vy0UQ==", 320 "cpu": [ 321 "arm64" 322 ], 323 "license": "MIT", 324 "optional": true, 325 "os": [ 326 "linux" 327 ], 328 "engines": { 329 "node": ">= 10" 330 } 331 }, 332 "node_modules/@next/swc-linux-x64-gnu": { 333 "version": "14.2.24", 334 "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.24.tgz", 335 "integrity": "sha512-vEbyadiRI7GOr94hd2AB15LFVgcJZQWu7Cdi9cWjCMeCiUsHWA0U5BkGPuoYRnTxTn0HacuMb9NeAmStfBCLoQ==", 336 "cpu": [ 337 "x64" 338 ], 339 "license": "MIT", 340 "optional": true, 341 "os": [ 342 "linux" 343 ], 344 "engines": { 345 "node": ">= 10" 346 } 347 }, 348 "node_modules/@next/swc-linux-x64-musl": { 349 "version": "14.2.24", 350 "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.24.tgz", 351 "integrity": "sha512-df0FC9ptaYsd8nQCINCzFtDWtko8PNRTAU0/+d7hy47E0oC17tI54U/0NdGk7l/76jz1J377dvRjmt6IUdkpzQ==", 352 "cpu": [ 353 "x64" 354 ], 355 "license": "MIT", 356 "optional": true, 357 "os": [ 358 "linux" 359 ], 360 "engines": { 361 "node": ">= 10" 362 } 363 }, 364 "node_modules/@next/swc-win32-arm64-msvc": { 365 "version": "14.2.24", 366 "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.24.tgz", 367 "integrity": "sha512-ZEntbLjeYAJ286eAqbxpZHhDFYpYjArotQ+/TW9j7UROh0DUmX7wYDGtsTPpfCV8V+UoqHBPU7q9D4nDNH014Q==", 368 "cpu": [ 369 "arm64" 370 ], 371 "license": "MIT", 372 "optional": true, 373 "os": [ 374 "win32" 375 ], 376 "engines": { 377 "node": ">= 10" 378 } 379 }, 380 "node_modules/@next/swc-win32-ia32-msvc": { 381 "version": "14.2.24", 382 "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.24.tgz", 383 "integrity": "sha512-9KuS+XUXM3T6v7leeWU0erpJ6NsFIwiTFD5nzNg8J5uo/DMIPvCp3L1Ao5HjbHX0gkWPB1VrKoo/Il4F0cGK2Q==", 384 "cpu": [ 385 "ia32" 386 ], 387 "license": "MIT", 388 "optional": true, 389 "os": [ 390 "win32" 391 ], 392 "engines": { 393 "node": ">= 10" 394 } 395 }, 396 "node_modules/@next/swc-win32-x64-msvc": { 397 "version": "14.2.24", 398 "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.24.tgz", 399 "integrity": "sha512-cXcJ2+x0fXQ2CntaE00d7uUH+u1Bfp/E0HsNQH79YiLaZE5Rbm7dZzyAYccn3uICM7mw+DxoMqEfGXZtF4Fgaw==", 400 "cpu": [ 401 "x64" 402 ], 403 "license": "MIT", 404 "optional": true, 405 "os": [ 406 "win32" 407 ], 408 "engines": { 409 "node": ">= 10" 410 } 411 }, 412 "node_modules/@supabase/auth-js": { 413 "version": "2.68.0", 414 "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.68.0.tgz", 415 "integrity": "sha512-odG7nb7aOmZPUXk6SwL2JchSsn36Ppx11i2yWMIc/meUO2B2HK9YwZHPK06utD9Ql9ke7JKDbwGin/8prHKxxQ==", 416 "license": "MIT", 417 "dependencies": { 418 "@supabase/node-fetch": "^2.6.14" 419 } 420 }, 421 "node_modules/@supabase/functions-js": { 422 "version": "2.4.4", 423 "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.4.4.tgz", 424 "integrity": "sha512-WL2p6r4AXNGwop7iwvul2BvOtuJ1YQy8EbOd0dhG1oN1q8el/BIRSFCFnWAMM/vJJlHWLi4ad22sKbKr9mvjoA==", 425 "license": "MIT", 426 "dependencies": { 427 "@supabase/node-fetch": "^2.6.14" 428 } 429 }, 430 "node_modules/@supabase/node-fetch": { 431 "version": "2.6.15", 432 "resolved": "https://registry.npmjs.org/@supabase/node-fetch/-/node-fetch-2.6.15.tgz", 433 "integrity": "sha512-1ibVeYUacxWYi9i0cf5efil6adJ9WRyZBLivgjs+AUpewx1F3xPi7gLgaASI2SmIQxPoCEjAsLAzKPgMJVgOUQ==", 434 "license": "MIT", 435 "dependencies": { 436 "whatwg-url": "^5.0.0" 437 }, 438 "engines": { 439 "node": "4.x || >=6.0.0" 440 } 441 }, 442 "node_modules/@supabase/postgrest-js": { 443 "version": "1.19.2", 444 "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-1.19.2.tgz", 445 "integrity": "sha512-MXRbk4wpwhWl9IN6rIY1mR8uZCCG4MZAEji942ve6nMwIqnBgBnZhZlON6zTTs6fgveMnoCILpZv1+K91jN+ow==", 446 "license": "MIT", 447 "dependencies": { 448 "@supabase/node-fetch": "^2.6.14" 449 } 450 }, 451 "node_modules/@supabase/realtime-js": { 452 "version": "2.11.2", 453 "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.11.2.tgz", 454 "integrity": "sha512-u/XeuL2Y0QEhXSoIPZZwR6wMXgB+RQbJzG9VErA3VghVt7uRfSVsjeqd7m5GhX3JR6dM/WRmLbVR8URpDWG4+w==", 455 "license": "MIT", 456 "dependencies": { 457 "@supabase/node-fetch": "^2.6.14", 458 "@types/phoenix": "^1.5.4", 459 "@types/ws": "^8.5.10", 460 "ws": "^8.18.0" 461 } 462 }, 463 "node_modules/@supabase/storage-js": { 464 "version": "2.7.1", 465 "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.7.1.tgz", 466 "integrity": "sha512-asYHcyDR1fKqrMpytAS1zjyEfvxuOIp1CIXX7ji4lHHcJKqyk+sLl/Vxgm4sN6u8zvuUtae9e4kDxQP2qrwWBA==", 467 "license": "MIT", 468 "dependencies": { 469 "@supabase/node-fetch": "^2.6.14" 470 } 471 }, 472 "node_modules/@supabase/supabase-js": { 473 "version": "2.49.1", 474 "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.49.1.tgz", 475 "integrity": "sha512-lKaptKQB5/juEF5+jzmBeZlz69MdHZuxf+0f50NwhL+IE//m4ZnOeWlsKRjjsM0fVayZiQKqLvYdBn0RLkhGiQ==", 476 "license": "MIT", 477 "dependencies": { 478 "@supabase/auth-js": "2.68.0", 479 "@supabase/functions-js": "2.4.4", 480 "@supabase/node-fetch": "2.6.15", 481 "@supabase/postgrest-js": "1.19.2", 482 "@supabase/realtime-js": "2.11.2", 483 "@supabase/storage-js": "2.7.1" 484 } 485 }, 486 "node_modules/@swc/counter": { 487 "version": "0.1.3", 488 "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", 489 "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", 490 "license": "Apache-2.0" 491 }, 492 "node_modules/@swc/helpers": { 493 "version": "0.5.5", 494 "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz", 495 "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==", 496 "license": "Apache-2.0", 497 "dependencies": { 498 "@swc/counter": "^0.1.3", 499 "tslib": "^2.4.0" 500 } 501 }, 502 "node_modules/@types/node": { 503 "version": "20.17.24", 504 "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.24.tgz", 505 "integrity": "sha512-d7fGCyB96w9BnWQrOsJtpyiSaBcAYYr75bnK6ZRjDbql2cGLj/3GsL5OYmLPNq76l7Gf2q4Rv9J2o6h5CrD9sA==", 506 "license": "MIT", 507 "dependencies": { 508 "undici-types": "~6.19.2" 509 } 510 }, 511 "node_modules/@types/phoenix": { 512 "version": "1.6.6", 513 "resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.6.6.tgz", 514 "integrity": "sha512-PIzZZlEppgrpoT2QgbnDU+MMzuR6BbCjllj0bM70lWoejMeNJAxCchxnv7J3XFkI8MpygtRpzXrIlmWUBclP5A==", 515 "license": "MIT" 516 }, 517 "node_modules/@types/prop-types": { 518 "version": "15.7.14", 519 "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", 520 "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==", 521 "dev": true, 522 "license": "MIT" 523 }, 524 "node_modules/@types/react": { 525 "version": "18.3.18", 526 "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.18.tgz", 527 "integrity": "sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==", 528 "dev": true, 529 "license": "MIT", 530 "dependencies": { 531 "@types/prop-types": "*", 532 "csstype": "^3.0.2" 533 } 534 }, 535 "node_modules/@types/react-dom": { 536 "version": "18.3.5", 537 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.5.tgz", 538 "integrity": "sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==", 539 "dev": true, 540 "license": "MIT", 541 "peerDependencies": { 542 "@types/react": "^18.0.0" 543 } 544 }, 545 "node_modules/@types/ws": { 546 "version": "8.18.0", 547 "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.0.tgz", 548 "integrity": "sha512-8svvI3hMyvN0kKCJMvTJP/x6Y/EoQbepff882wL+Sn5QsXb3etnamgrJq4isrBxSJj5L2AuXcI0+bgkoAXGUJw==", 549 "license": "MIT", 550 "dependencies": { 551 "@types/node": "*" 552 } 553 }, 554 "node_modules/@vercel/analytics": { 555 "version": "1.5.0", 556 "resolved": "https://registry.npmjs.org/@vercel/analytics/-/analytics-1.5.0.tgz", 557 "integrity": "sha512-MYsBzfPki4gthY5HnYN7jgInhAZ7Ac1cYDoRWFomwGHWEX7odTEzbtg9kf/QSo7XEsEAqlQugA6gJ2WS2DEa3g==", 558 "license": "MPL-2.0", 559 "peerDependencies": { 560 "@remix-run/react": "^2", 561 "@sveltejs/kit": "^1 || ^2", 562 "next": ">= 13", 563 "react": "^18 || ^19 || ^19.0.0-rc", 564 "svelte": ">= 4", 565 "vue": "^3", 566 "vue-router": "^4" 567 }, 568 "peerDependenciesMeta": { 569 "@remix-run/react": { 570 "optional": true 571 }, 572 "@sveltejs/kit": { 573 "optional": true 574 }, 575 "next": { 576 "optional": true 577 }, 578 "react": { 579 "optional": true 580 }, 581 "svelte": { 582 "optional": true 583 }, 584 "vue": { 585 "optional": true 586 }, 587 "vue-router": { 588 "optional": true 589 } 590 } 591 }, 592 "node_modules/await-lock": { 593 "version": "2.2.2", 594 "resolved": "https://registry.npmjs.org/await-lock/-/await-lock-2.2.2.tgz", 595 "integrity": "sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==", 596 "license": "MIT" 597 }, 598 "node_modules/busboy": { 599 "version": "1.6.0", 600 "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", 601 "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", 602 "dependencies": { 603 "streamsearch": "^1.1.0" 604 }, 605 "engines": { 606 "node": ">=10.16.0" 607 } 608 }, 609 "node_modules/caniuse-lite": { 610 "version": "1.0.30001702", 611 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001702.tgz", 612 "integrity": "sha512-LoPe/D7zioC0REI5W73PeR1e1MLCipRGq/VkovJnd6Df+QVqT+vT33OXCp8QUd7kA7RZrHWxb1B36OQKI/0gOA==", 613 "funding": [ 614 { 615 "type": "opencollective", 616 "url": "https://opencollective.com/browserslist" 617 }, 618 { 619 "type": "tidelift", 620 "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 621 }, 622 { 623 "type": "github", 624 "url": "https://github.com/sponsors/ai" 625 } 626 ], 627 "license": "CC-BY-4.0" 628 }, 629 "node_modules/cbor-web": { 630 "version": "8.1.0", 631 "resolved": "https://registry.npmjs.org/cbor-web/-/cbor-web-8.1.0.tgz", 632 "integrity": "sha512-2hWHHMVrfffgoEmsAUh8vCxHoLa1vgodtC73+C5cSarkJlwTapnqAzcHINlP6Ej0DXuP4OmmJ9LF+JaNM5Lj/g==", 633 "license": "MIT", 634 "engines": { 635 "node": ">=12.19" 636 } 637 }, 638 "node_modules/client-only": { 639 "version": "0.0.1", 640 "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", 641 "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", 642 "license": "MIT" 643 }, 644 "node_modules/csstype": { 645 "version": "3.1.3", 646 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", 647 "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", 648 "dev": true, 649 "license": "MIT" 650 }, 651 "node_modules/dotenv": { 652 "version": "16.4.7", 653 "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", 654 "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", 655 "license": "BSD-2-Clause", 656 "engines": { 657 "node": ">=12" 658 }, 659 "funding": { 660 "url": "https://dotenvx.com" 661 } 662 }, 663 "node_modules/graceful-fs": { 664 "version": "4.2.11", 665 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 666 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 667 "license": "ISC" 668 }, 669 "node_modules/graphemer": { 670 "version": "1.4.0", 671 "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", 672 "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", 673 "license": "MIT" 674 }, 675 "node_modules/iso-datestring-validator": { 676 "version": "2.2.2", 677 "resolved": "https://registry.npmjs.org/iso-datestring-validator/-/iso-datestring-validator-2.2.2.tgz", 678 "integrity": "sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==", 679 "license": "MIT" 680 }, 681 "node_modules/jose": { 682 "version": "5.10.0", 683 "resolved": "https://registry.npmjs.org/jose/-/jose-5.10.0.tgz", 684 "integrity": "sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==", 685 "license": "MIT", 686 "funding": { 687 "url": "https://github.com/sponsors/panva" 688 } 689 }, 690 "node_modules/js-tokens": { 691 "version": "4.0.0", 692 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 693 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 694 "license": "MIT" 695 }, 696 "node_modules/loose-envify": { 697 "version": "1.4.0", 698 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", 699 "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", 700 "license": "MIT", 701 "dependencies": { 702 "js-tokens": "^3.0.0 || ^4.0.0" 703 }, 704 "bin": { 705 "loose-envify": "cli.js" 706 } 707 }, 708 "node_modules/lru-cache": { 709 "version": "10.4.3", 710 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 711 "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 712 "license": "ISC" 713 }, 714 "node_modules/multiformats": { 715 "version": "9.9.0", 716 "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", 717 "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==", 718 "license": "(Apache-2.0 AND MIT)" 719 }, 720 "node_modules/nanoid": { 721 "version": "3.3.9", 722 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.9.tgz", 723 "integrity": "sha512-SppoicMGpZvbF1l3z4x7No3OlIjP7QJvC9XR7AhZr1kL133KHnKPztkKDc+Ir4aJ/1VhTySrtKhrsycmrMQfvg==", 724 "funding": [ 725 { 726 "type": "github", 727 "url": "https://github.com/sponsors/ai" 728 } 729 ], 730 "license": "MIT", 731 "bin": { 732 "nanoid": "bin/nanoid.cjs" 733 }, 734 "engines": { 735 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 736 } 737 }, 738 "node_modules/next": { 739 "version": "14.2.24", 740 "resolved": "https://registry.npmjs.org/next/-/next-14.2.24.tgz", 741 "integrity": "sha512-En8VEexSJ0Py2FfVnRRh8gtERwDRaJGNvsvad47ShkC2Yi8AXQPXEA2vKoDJlGFSj5WE5SyF21zNi4M5gyi+SQ==", 742 "license": "MIT", 743 "dependencies": { 744 "@next/env": "14.2.24", 745 "@swc/helpers": "0.5.5", 746 "busboy": "1.6.0", 747 "caniuse-lite": "^1.0.30001579", 748 "graceful-fs": "^4.2.11", 749 "postcss": "8.4.31", 750 "styled-jsx": "5.1.1" 751 }, 752 "bin": { 753 "next": "dist/bin/next" 754 }, 755 "engines": { 756 "node": ">=18.17.0" 757 }, 758 "optionalDependencies": { 759 "@next/swc-darwin-arm64": "14.2.24", 760 "@next/swc-darwin-x64": "14.2.24", 761 "@next/swc-linux-arm64-gnu": "14.2.24", 762 "@next/swc-linux-arm64-musl": "14.2.24", 763 "@next/swc-linux-x64-gnu": "14.2.24", 764 "@next/swc-linux-x64-musl": "14.2.24", 765 "@next/swc-win32-arm64-msvc": "14.2.24", 766 "@next/swc-win32-ia32-msvc": "14.2.24", 767 "@next/swc-win32-x64-msvc": "14.2.24" 768 }, 769 "peerDependencies": { 770 "@opentelemetry/api": "^1.1.0", 771 "@playwright/test": "^1.41.2", 772 "react": "^18.2.0", 773 "react-dom": "^18.2.0", 774 "sass": "^1.3.0" 775 }, 776 "peerDependenciesMeta": { 777 "@opentelemetry/api": { 778 "optional": true 779 }, 780 "@playwright/test": { 781 "optional": true 782 }, 783 "sass": { 784 "optional": true 785 } 786 } 787 }, 788 "node_modules/picocolors": { 789 "version": "1.1.1", 790 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 791 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 792 "license": "ISC" 793 }, 794 "node_modules/postcss": { 795 "version": "8.4.31", 796 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", 797 "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", 798 "funding": [ 799 { 800 "type": "opencollective", 801 "url": "https://opencollective.com/postcss/" 802 }, 803 { 804 "type": "tidelift", 805 "url": "https://tidelift.com/funding/github/npm/postcss" 806 }, 807 { 808 "type": "github", 809 "url": "https://github.com/sponsors/ai" 810 } 811 ], 812 "license": "MIT", 813 "dependencies": { 814 "nanoid": "^3.3.6", 815 "picocolors": "^1.0.0", 816 "source-map-js": "^1.0.2" 817 }, 818 "engines": { 819 "node": "^10 || ^12 || >=14" 820 } 821 }, 822 "node_modules/react": { 823 "version": "18.3.1", 824 "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", 825 "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", 826 "license": "MIT", 827 "dependencies": { 828 "loose-envify": "^1.1.0" 829 }, 830 "engines": { 831 "node": ">=0.10.0" 832 } 833 }, 834 "node_modules/react-dom": { 835 "version": "18.3.1", 836 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", 837 "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", 838 "license": "MIT", 839 "dependencies": { 840 "loose-envify": "^1.1.0", 841 "scheduler": "^0.23.2" 842 }, 843 "peerDependencies": { 844 "react": "^18.3.1" 845 } 846 }, 847 "node_modules/scheduler": { 848 "version": "0.23.2", 849 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", 850 "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", 851 "license": "MIT", 852 "dependencies": { 853 "loose-envify": "^1.1.0" 854 } 855 }, 856 "node_modules/source-map-js": { 857 "version": "1.2.1", 858 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 859 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 860 "license": "BSD-3-Clause", 861 "engines": { 862 "node": ">=0.10.0" 863 } 864 }, 865 "node_modules/streamsearch": { 866 "version": "1.1.0", 867 "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", 868 "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", 869 "engines": { 870 "node": ">=10.0.0" 871 } 872 }, 873 "node_modules/styled-jsx": { 874 "version": "5.1.1", 875 "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", 876 "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", 877 "license": "MIT", 878 "dependencies": { 879 "client-only": "0.0.1" 880 }, 881 "engines": { 882 "node": ">= 12.0.0" 883 }, 884 "peerDependencies": { 885 "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" 886 }, 887 "peerDependenciesMeta": { 888 "@babel/core": { 889 "optional": true 890 }, 891 "babel-plugin-macros": { 892 "optional": true 893 } 894 } 895 }, 896 "node_modules/tlds": { 897 "version": "1.256.0", 898 "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.256.0.tgz", 899 "integrity": "sha512-ZmyVB9DAw+FFTmLElGYJgdZFsKLYd/I59Bg9NHkCGPwAbVZNRilFWDMAdX8UG+bHuv7kfursd5XGqo/9wi26lA==", 900 "license": "MIT", 901 "bin": { 902 "tlds": "bin.js" 903 } 904 }, 905 "node_modules/tr46": { 906 "version": "0.0.3", 907 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", 908 "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", 909 "license": "MIT" 910 }, 911 "node_modules/tslib": { 912 "version": "2.8.1", 913 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 914 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 915 "license": "0BSD" 916 }, 917 "node_modules/typescript": { 918 "version": "5.8.2", 919 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", 920 "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==", 921 "dev": true, 922 "license": "Apache-2.0", 923 "bin": { 924 "tsc": "bin/tsc", 925 "tsserver": "bin/tsserver" 926 }, 927 "engines": { 928 "node": ">=14.17" 929 } 930 }, 931 "node_modules/uint8arrays": { 932 "version": "3.0.0", 933 "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", 934 "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", 935 "license": "MIT", 936 "dependencies": { 937 "multiformats": "^9.4.2" 938 } 939 }, 940 "node_modules/undici-types": { 941 "version": "6.19.8", 942 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", 943 "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", 944 "license": "MIT" 945 }, 946 "node_modules/webidl-conversions": { 947 "version": "3.0.1", 948 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", 949 "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", 950 "license": "BSD-2-Clause" 951 }, 952 "node_modules/whatwg-url": { 953 "version": "5.0.0", 954 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", 955 "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", 956 "license": "MIT", 957 "dependencies": { 958 "tr46": "~0.0.3", 959 "webidl-conversions": "^3.0.0" 960 } 961 }, 962 "node_modules/ws": { 963 "version": "8.18.1", 964 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", 965 "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", 966 "license": "MIT", 967 "engines": { 968 "node": ">=10.0.0" 969 }, 970 "peerDependencies": { 971 "bufferutil": "^4.0.1", 972 "utf-8-validate": ">=5.0.2" 973 }, 974 "peerDependenciesMeta": { 975 "bufferutil": { 976 "optional": true 977 }, 978 "utf-8-validate": { 979 "optional": true 980 } 981 } 982 }, 983 "node_modules/zod": { 984 "version": "3.24.2", 985 "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz", 986 "integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==", 987 "license": "MIT", 988 "funding": { 989 "url": "https://github.com/sponsors/colinhacks" 990 } 991 } 992 } 993}