A Deno-powered backend service for Plants vs. Zombies: MODDED. [Read-only GitHub mirror] docs.pvzm.net
express typescript expressjs plant deno jspvz pvzm game online backend plants-vs-zombies zombie javascript plants modded vs plantsvszombies openapi pvz noads
1
fork

Configure Feed

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

at main 1026 lines 38 kB view raw
1{ 2 "version": "5", 3 "specifiers": { 4 "jsr:@db/sqlite@0.13": "0.13.0", 5 "jsr:@denosaurs/plug@1": "1.1.0", 6 "jsr:@mathis/turnstile-verify@^1.2.0": "1.2.0", 7 "jsr:@openai/openai@^6.17.0": "6.17.0", 8 "jsr:@std/encoding@1": "1.0.10", 9 "jsr:@std/fmt@1": "1.0.9", 10 "jsr:@std/fs@1": "1.0.22", 11 "jsr:@std/fs@^1.0.22": "1.0.22", 12 "jsr:@std/internal@^1.0.12": "1.0.12", 13 "jsr:@std/path@1": "1.1.4", 14 "jsr:@std/path@1.0": "1.0.9", 15 "jsr:@std/path@^1.1.4": "1.1.4", 16 "npm:@atproto/api@~0.18.20": "0.18.20", 17 "npm:@msgpack/msgpack@^3.1.3": "3.1.3", 18 "npm:@napi-rs/canvas@~0.1.65": "0.1.91", 19 "npm:@types/cors@^2.8.19": "2.8.19", 20 "npm:@types/express@^5.0.6": "5.0.6", 21 "npm:@types/node@^25.2.0": "25.2.0", 22 "npm:@types/pako@^2.0.4": "2.0.4", 23 "npm:bad-words@4": "4.0.0", 24 "npm:cors@^2.8.6": "2.8.6", 25 "npm:discord.js@^14.25.1": "14.25.1", 26 "npm:express-msgpack@6": "6.0.0_express@5.2.1", 27 "npm:express-session@^1.19.0": "1.19.0", 28 "npm:express@^5.2.1": "5.2.1", 29 "npm:memorystore@^1.6.7": "1.6.7", 30 "npm:pako@^2.1.0": "2.1.0", 31 "npm:passport-github2@~0.1.12": "0.1.12", 32 "npm:passport@0.7": "0.7.0", 33 "npm:posthog-node@^5.24.9": "5.24.9", 34 "npm:zod@3": "3.25.76" 35 }, 36 "jsr": { 37 "@db/sqlite@0.13.0": { 38 "integrity": "4545c635e0b3d4ddfdc0f2240f932f24b8ad0178e9c2e3a0f9403e7b18ae2fb5", 39 "dependencies": [ 40 "jsr:@denosaurs/plug", 41 "jsr:@std/path@1.0" 42 ] 43 }, 44 "@denosaurs/plug@1.1.0": { 45 "integrity": "eb2f0b7546c7bca2000d8b0282c54d50d91cf6d75cb26a80df25a6de8c4bc044", 46 "dependencies": [ 47 "jsr:@std/encoding", 48 "jsr:@std/fmt", 49 "jsr:@std/fs@1", 50 "jsr:@std/path@1" 51 ] 52 }, 53 "@mathis/turnstile-verify@1.2.0": { 54 "integrity": "52fb351400780627660e0fbb4c1ff1000fcd0b28d7eebf13753ac9548fa77030" 55 }, 56 "@openai/openai@6.17.0": { 57 "integrity": "0e8947550cea8759af370b3ed3c646a88624054f397fb84c9bf76e843c580824", 58 "dependencies": [ 59 "npm:zod" 60 ] 61 }, 62 "@std/encoding@1.0.10": { 63 "integrity": "8783c6384a2d13abd5e9e87a7ae0520a30e9f56aeeaa3bdf910a3eaaf5c811a1" 64 }, 65 "@std/fmt@1.0.9": { 66 "integrity": "2487343e8899fb2be5d0e3d35013e54477ada198854e52dd05ed0422eddcabe0" 67 }, 68 "@std/fs@1.0.22": { 69 "integrity": "de0f277a58a867147a8a01bc1b181d0dfa80bfddba8c9cf2bacd6747bcec9308", 70 "dependencies": [ 71 "jsr:@std/internal", 72 "jsr:@std/path@^1.1.4" 73 ] 74 }, 75 "@std/internal@1.0.12": { 76 "integrity": "972a634fd5bc34b242024402972cd5143eac68d8dffaca5eaa4dba30ce17b027" 77 }, 78 "@std/path@1.0.9": { 79 "integrity": "260a49f11edd3db93dd38350bf9cd1b4d1366afa98e81b86167b4e3dd750129e" 80 }, 81 "@std/path@1.1.4": { 82 "integrity": "1d2d43f39efb1b42f0b1882a25486647cb851481862dc7313390b2bb044314b5", 83 "dependencies": [ 84 "jsr:@std/internal" 85 ] 86 } 87 }, 88 "npm": { 89 "@atproto/api@0.18.20": { 90 "integrity": "sha512-BZYZkh2VJIFCXEnc/vzKwAwWjAQQTgbNJ8FBxpBK+z+KYh99O0uPCsRYKoCQsRrnkgrhzdU9+g2G+7zanTIGbw==", 91 "dependencies": [ 92 "@atproto/common-web", 93 "@atproto/lexicon", 94 "@atproto/syntax", 95 "@atproto/xrpc", 96 "await-lock", 97 "multiformats", 98 "tlds", 99 "zod" 100 ] 101 }, 102 "@atproto/common-web@0.4.15": { 103 "integrity": "sha512-A4l9gyqUNez8CjZp/Trypz/D3WIQsNj8dN05WR6+RoBbvwc9JhWjKPrm+WoVYc/F16RPdXHLkE3BEJlGIyYIiA==", 104 "dependencies": [ 105 "@atproto/lex-data", 106 "@atproto/lex-json", 107 "@atproto/syntax", 108 "zod" 109 ] 110 }, 111 "@atproto/lex-data@0.0.10": { 112 "integrity": "sha512-FDbcy8VIUVzS9Mi1F8SMxbkL/jOUmRRpqbeM1xB4A0fMxeZJTxf6naAbFt4gYF3quu/+TPJGmio6/7cav05FqQ==", 113 "dependencies": [ 114 "multiformats", 115 "tslib", 116 "uint8arrays", 117 "unicode-segmenter" 118 ] 119 }, 120 "@atproto/lex-json@0.0.10": { 121 "integrity": "sha512-L6MyXU17C5ODMeob8myQ2F3xvgCTvJUtM0ew8qSApnN//iDasB/FDGgd7ty4UVNmx4NQ/rtvz8xV94YpG6kneQ==", 122 "dependencies": [ 123 "@atproto/lex-data", 124 "tslib" 125 ] 126 }, 127 "@atproto/lexicon@0.6.1": { 128 "integrity": "sha512-/vI1kVlY50Si+5MXpvOucelnYwb0UJ6Qto5mCp+7Q5C+Jtp+SoSykAPVvjVtTnQUH2vrKOFOwpb3C375vSKzXw==", 129 "dependencies": [ 130 "@atproto/common-web", 131 "@atproto/syntax", 132 "iso-datestring-validator", 133 "multiformats", 134 "zod" 135 ] 136 }, 137 "@atproto/syntax@0.4.3": { 138 "integrity": "sha512-YoZUz40YAJr5nPwvCDWgodEOlt5IftZqPJvA0JDWjuZKD8yXddTwSzXSaKQAzGOpuM+/A3uXRtPzJJqlScc+iA==", 139 "dependencies": [ 140 "tslib" 141 ] 142 }, 143 "@atproto/xrpc@0.7.7": { 144 "integrity": "sha512-K1ZyO/BU8JNtXX5dmPp7b5UrkLMMqpsIa/Lrj5D3Su+j1Xwq1m6QJ2XJ1AgjEjkI1v4Muzm7klianLE6XGxtmA==", 145 "dependencies": [ 146 "@atproto/lexicon", 147 "zod" 148 ] 149 }, 150 "@discordjs/builders@1.13.1": { 151 "integrity": "sha512-cOU0UDHc3lp/5nKByDxkmRiNZBpdp0kx55aarbiAfakfKJHlxv/yFW1zmIqCAmwH5CRlrH9iMFKJMpvW4DPB+w==", 152 "dependencies": [ 153 "@discordjs/formatters", 154 "@discordjs/util", 155 "@sapphire/shapeshift", 156 "discord-api-types", 157 "fast-deep-equal", 158 "ts-mixer", 159 "tslib" 160 ] 161 }, 162 "@discordjs/collection@1.5.3": { 163 "integrity": "sha512-SVb428OMd3WO1paV3rm6tSjM4wC+Kecaa1EUGX7vc6/fddvw/6lg90z4QtCqm21zvVe92vMMDt9+DkIvjXImQQ==" 164 }, 165 "@discordjs/collection@2.1.1": { 166 "integrity": "sha512-LiSusze9Tc7qF03sLCujF5iZp7K+vRNEDBZ86FT9aQAv3vxMLihUvKvpsCWiQ2DJq1tVckopKm1rxomgNUc9hg==" 167 }, 168 "@discordjs/formatters@0.6.2": { 169 "integrity": "sha512-y4UPwWhH6vChKRkGdMB4odasUbHOUwy7KL+OVwF86PvT6QVOwElx+TiI1/6kcmcEe+g5YRXJFiXSXUdabqZOvQ==", 170 "dependencies": [ 171 "discord-api-types" 172 ] 173 }, 174 "@discordjs/rest@2.6.0": { 175 "integrity": "sha512-RDYrhmpB7mTvmCKcpj+pc5k7POKszS4E2O9TYc+U+Y4iaCP+r910QdO43qmpOja8LRr1RJ0b3U+CqVsnPqzf4w==", 176 "dependencies": [ 177 "@discordjs/collection@2.1.1", 178 "@discordjs/util", 179 "@sapphire/async-queue", 180 "@sapphire/snowflake", 181 "@vladfrangu/async_event_emitter", 182 "discord-api-types", 183 "magic-bytes.js", 184 "tslib", 185 "undici" 186 ] 187 }, 188 "@discordjs/util@1.2.0": { 189 "integrity": "sha512-3LKP7F2+atl9vJFhaBjn4nOaSWahZ/yWjOvA4e5pnXkt2qyXRCHLxoBQy81GFtLGCq7K9lPm9R517M1U+/90Qg==", 190 "dependencies": [ 191 "discord-api-types" 192 ] 193 }, 194 "@discordjs/ws@1.2.3": { 195 "integrity": "sha512-wPlQDxEmlDg5IxhJPuxXr3Vy9AjYq5xCvFWGJyD7w7Np8ZGu+Mc+97LCoEc/+AYCo2IDpKioiH0/c/mj5ZR9Uw==", 196 "dependencies": [ 197 "@discordjs/collection@2.1.1", 198 "@discordjs/rest", 199 "@discordjs/util", 200 "@sapphire/async-queue", 201 "@types/ws", 202 "@vladfrangu/async_event_emitter", 203 "discord-api-types", 204 "tslib", 205 "ws" 206 ] 207 }, 208 "@msgpack/msgpack@2.8.0": { 209 "integrity": "sha512-h9u4u/jiIRKbq25PM+zymTyW6bhTzELvOoUd+AvYriWOAKpLGnIamaET3pnHYoI5iYphAHBI4ayx0MehR+VVPQ==" 210 }, 211 "@msgpack/msgpack@3.1.3": { 212 "integrity": "sha512-47XIizs9XZXvuJgoaJUIE2lFoID8ugvc0jzSHP+Ptfk8nTbnR8g788wv48N03Kx0UkAv559HWRQ3yzOgzlRNUA==" 213 }, 214 "@napi-rs/canvas-android-arm64@0.1.91": { 215 "integrity": "sha512-SLLzXXgSnfct4zy/BVAfweZQkYkPJsNsJ2e5DOE8DFEHC6PufyUrwb12yqeu2So2IOIDpWJJaDAxKY/xpy6MYQ==", 216 "os": ["android"], 217 "cpu": ["arm64"] 218 }, 219 "@napi-rs/canvas-darwin-arm64@0.1.91": { 220 "integrity": "sha512-bzdbCjIjw3iRuVFL+uxdSoMra/l09ydGNX9gsBxO/zg+5nlppscIpj6gg+nL6VNG85zwUarDleIrUJ+FWHvmuA==", 221 "os": ["darwin"], 222 "cpu": ["arm64"] 223 }, 224 "@napi-rs/canvas-darwin-x64@0.1.91": { 225 "integrity": "sha512-q3qpkpw0IsG9fAS/dmcGIhCVoNxj8ojbexZKWwz3HwxlEWsLncEQRl4arnxrwbpLc2nTNTyj4WwDn7QR5NDAaA==", 226 "os": ["darwin"], 227 "cpu": ["x64"] 228 }, 229 "@napi-rs/canvas-linux-arm-gnueabihf@0.1.91": { 230 "integrity": "sha512-Io3g8wJZVhK8G+Fpg1363BE90pIPqg+ZbeehYNxPWDSzbgwU3xV0l8r/JBzODwC7XHi1RpFEk+xyUTMa2POj6w==", 231 "os": ["linux"], 232 "cpu": ["arm"] 233 }, 234 "@napi-rs/canvas-linux-arm64-gnu@0.1.91": { 235 "integrity": "sha512-HBnto+0rxx1bQSl8bCWA9PyBKtlk2z/AI32r3cu4kcNO+M/5SD4b0v1MWBWZyqMQyxFjWgy3ECyDjDKMC6tY1A==", 236 "os": ["linux"], 237 "cpu": ["arm64"] 238 }, 239 "@napi-rs/canvas-linux-arm64-musl@0.1.91": { 240 "integrity": "sha512-/eJtVe2Xw9A86I4kwXpxxoNagdGclu12/NSMsfoL8q05QmeRCbfjhg1PJS7ENAuAvaiUiALGrbVfeY1KU1gztQ==", 241 "os": ["linux"], 242 "cpu": ["arm64"] 243 }, 244 "@napi-rs/canvas-linux-riscv64-gnu@0.1.91": { 245 "integrity": "sha512-floNK9wQuRWevUhhXRcuis7h0zirdytVxPgkonWO+kQlbvxV7gEUHGUFQyq4n55UHYFwgck1SAfJ1HuXv/+ppQ==", 246 "os": ["linux"], 247 "cpu": ["riscv64"] 248 }, 249 "@napi-rs/canvas-linux-x64-gnu@0.1.91": { 250 "integrity": "sha512-c3YDqBdf7KETuZy2AxsHFMsBBX1dWT43yFfWUq+j1IELdgesWtxf/6N7csi3VPf6VA3PmnT9EhMyb+M1wfGtqw==", 251 "os": ["linux"], 252 "cpu": ["x64"] 253 }, 254 "@napi-rs/canvas-linux-x64-musl@0.1.91": { 255 "integrity": "sha512-RpZ3RPIwgEcNBHSHSX98adm+4VP8SMT5FN6250s5jQbWpX/XNUX5aLMfAVJS/YnDjS1QlsCgQxFOPU0aCCWgag==", 256 "os": ["linux"], 257 "cpu": ["x64"] 258 }, 259 "@napi-rs/canvas-win32-arm64-msvc@0.1.91": { 260 "integrity": "sha512-gF8MBp4X134AgVurxqlCdDA2qO0WaDdi9o6Sd5rWRVXRhWhYQ6wkdEzXNLIrmmros0Tsp2J0hQzx4ej/9O8trQ==", 261 "os": ["win32"], 262 "cpu": ["arm64"] 263 }, 264 "@napi-rs/canvas-win32-x64-msvc@0.1.91": { 265 "integrity": "sha512-++gtW9EV/neKI8TshD8WFxzBYALSPag2kFRahIJV+LYsyt5kBn21b1dBhEUDHf7O+wiZmuFCeUa7QKGHnYRZBA==", 266 "os": ["win32"], 267 "cpu": ["x64"] 268 }, 269 "@napi-rs/canvas@0.1.91": { 270 "integrity": "sha512-eeIe1GoB74P1B0Nkw6pV8BCQ3hfCfvyYr4BntzlCsnFXzVJiPMDnLeIx3gVB0xQMblHYnjK/0nCLvirEhOjr5g==", 271 "optionalDependencies": [ 272 "@napi-rs/canvas-android-arm64", 273 "@napi-rs/canvas-darwin-arm64", 274 "@napi-rs/canvas-darwin-x64", 275 "@napi-rs/canvas-linux-arm-gnueabihf", 276 "@napi-rs/canvas-linux-arm64-gnu", 277 "@napi-rs/canvas-linux-arm64-musl", 278 "@napi-rs/canvas-linux-riscv64-gnu", 279 "@napi-rs/canvas-linux-x64-gnu", 280 "@napi-rs/canvas-linux-x64-musl", 281 "@napi-rs/canvas-win32-arm64-msvc", 282 "@napi-rs/canvas-win32-x64-msvc" 283 ] 284 }, 285 "@posthog/core@1.19.0": { 286 "integrity": "sha512-OMcdu5cJcvkle2hw0rpe+1mTOFRlerTHTtZKZFvB8z0hgzbN1WeaGZfGFY5wOq42LVTSxwdUgK1MYERyzG1Epw==", 287 "dependencies": [ 288 "cross-spawn" 289 ] 290 }, 291 "@sapphire/async-queue@1.5.5": { 292 "integrity": "sha512-cvGzxbba6sav2zZkH8GPf2oGk9yYoD5qrNWdu9fRehifgnFZJMV+nuy2nON2roRO4yQQ+v7MK/Pktl/HgfsUXg==" 293 }, 294 "@sapphire/shapeshift@4.0.0": { 295 "integrity": "sha512-d9dUmWVA7MMiKobL3VpLF8P2aeanRTu6ypG2OIaEv/ZHH/SUQ2iHOVyi5wAPjQ+HmnMuL0whK9ez8I/raWbtIg==", 296 "dependencies": [ 297 "fast-deep-equal", 298 "lodash" 299 ] 300 }, 301 "@sapphire/snowflake@3.5.3": { 302 "integrity": "sha512-jjmJywLAFoWeBi1W7994zZyiNWPIiqRRNAmSERxyg93xRGzNYvGjlZ0gR6x0F4gPRi2+0O6S71kOZYyr3cxaIQ==" 303 }, 304 "@types/body-parser@1.19.6": { 305 "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", 306 "dependencies": [ 307 "@types/connect", 308 "@types/node" 309 ] 310 }, 311 "@types/connect@3.4.38": { 312 "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", 313 "dependencies": [ 314 "@types/node" 315 ] 316 }, 317 "@types/cors@2.8.19": { 318 "integrity": "sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==", 319 "dependencies": [ 320 "@types/node" 321 ] 322 }, 323 "@types/express-serve-static-core@5.1.1": { 324 "integrity": "sha512-v4zIMr/cX7/d2BpAEX3KNKL/JrT1s43s96lLvvdTmza1oEvDudCqK9aF/djc/SWgy8Yh0h30TZx5VpzqFCxk5A==", 325 "dependencies": [ 326 "@types/node", 327 "@types/qs", 328 "@types/range-parser", 329 "@types/send" 330 ] 331 }, 332 "@types/express@5.0.6": { 333 "integrity": "sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==", 334 "dependencies": [ 335 "@types/body-parser", 336 "@types/express-serve-static-core", 337 "@types/serve-static" 338 ] 339 }, 340 "@types/http-errors@2.0.5": { 341 "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==" 342 }, 343 "@types/node@25.2.0": { 344 "integrity": "sha512-DZ8VwRFUNzuqJ5khrvwMXHmvPe+zGayJhr2CDNiKB1WBE1ST8Djl00D0IC4vvNmHMdj6DlbYRIaFE7WHjlDl5w==", 345 "dependencies": [ 346 "undici-types" 347 ] 348 }, 349 "@types/pako@2.0.4": { 350 "integrity": "sha512-VWDCbrLeVXJM9fihYodcLiIv0ku+AlOa/TQ1SvYOaBuyrSKgEcro95LJyIsJ4vSo6BXIxOKxiJAat04CmST9Fw==" 351 }, 352 "@types/qs@6.14.0": { 353 "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==" 354 }, 355 "@types/range-parser@1.2.7": { 356 "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" 357 }, 358 "@types/send@1.2.1": { 359 "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", 360 "dependencies": [ 361 "@types/node" 362 ] 363 }, 364 "@types/serve-static@2.2.0": { 365 "integrity": "sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==", 366 "dependencies": [ 367 "@types/http-errors", 368 "@types/node" 369 ] 370 }, 371 "@types/ws@8.18.1": { 372 "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", 373 "dependencies": [ 374 "@types/node" 375 ] 376 }, 377 "@vladfrangu/async_event_emitter@2.4.7": { 378 "integrity": "sha512-Xfe6rpCTxSxfbswi/W/Pz7zp1WWSNn4A0eW4mLkQUewCrXXtMj31lCg+iQyTkh/CkusZSq9eDflu7tjEDXUY6g==" 379 }, 380 "accepts@2.0.0": { 381 "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", 382 "dependencies": [ 383 "mime-types", 384 "negotiator" 385 ] 386 }, 387 "await-lock@2.2.2": { 388 "integrity": "sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==" 389 }, 390 "bad-words@4.0.0": { 391 "integrity": "sha512-fLjG/I0N3I7xhurqGnGitSRD10UeEE63a7hyXtutQDpxo4+Eal+i7veWeZxZJPNtsl6X1mUIoWPwt8gQ7NMQUw==", 392 "dependencies": [ 393 "badwords-list" 394 ] 395 }, 396 "badwords-list@2.0.1-4": { 397 "integrity": "sha512-FxfZUp7B9yCnesNtFQS9v6PvZdxTYa14Q60JR6vhjdQdWI4naTjJIyx22JzoER8ooeT8SAAKoHLjKfCV7XgYUQ==" 398 }, 399 "base64url@3.0.1": { 400 "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==" 401 }, 402 "body-parser@2.2.1": { 403 "integrity": "sha512-nfDwkulwiZYQIGwxdy0RUmowMhKcFVcYXUU7m4QlKYim1rUtg83xm2yjZ40QjDuc291AJjjeSc9b++AWHSgSHw==", 404 "dependencies": [ 405 "bytes", 406 "content-type", 407 "debug@4.4.3", 408 "http-errors", 409 "iconv-lite", 410 "on-finished", 411 "qs", 412 "raw-body", 413 "type-is" 414 ] 415 }, 416 "bytes@3.1.2": { 417 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" 418 }, 419 "call-bind-apply-helpers@1.0.2": { 420 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", 421 "dependencies": [ 422 "es-errors", 423 "function-bind" 424 ] 425 }, 426 "call-bound@1.0.4": { 427 "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", 428 "dependencies": [ 429 "call-bind-apply-helpers", 430 "get-intrinsic" 431 ] 432 }, 433 "content-disposition@1.0.1": { 434 "integrity": "sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==" 435 }, 436 "content-type@1.0.5": { 437 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" 438 }, 439 "cookie-signature@1.0.7": { 440 "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==" 441 }, 442 "cookie-signature@1.2.2": { 443 "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==" 444 }, 445 "cookie@0.7.2": { 446 "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==" 447 }, 448 "cors@2.8.6": { 449 "integrity": "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==", 450 "dependencies": [ 451 "object-assign", 452 "vary" 453 ] 454 }, 455 "cross-spawn@7.0.6": { 456 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 457 "dependencies": [ 458 "path-key", 459 "shebang-command", 460 "which" 461 ] 462 }, 463 "debug@2.6.9": { 464 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 465 "dependencies": [ 466 "ms@2.0.0" 467 ] 468 }, 469 "debug@4.4.3": { 470 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 471 "dependencies": [ 472 "ms@2.1.3" 473 ] 474 }, 475 "depd@2.0.0": { 476 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" 477 }, 478 "discord-api-types@0.38.37": { 479 "integrity": "sha512-Cv47jzY1jkGkh5sv0bfHYqGgKOWO1peOrGMkDFM4UmaGMOTgOW8QSexhvixa9sVOiz8MnVOBryWYyw/CEVhj7w==" 480 }, 481 "discord.js@14.25.1": { 482 "integrity": "sha512-2l0gsPOLPs5t6GFZfQZKnL1OJNYFcuC/ETWsW4VtKVD/tg4ICa9x+jb9bkPffkMdRpRpuUaO/fKkHCBeiCKh8g==", 483 "dependencies": [ 484 "@discordjs/builders", 485 "@discordjs/collection@1.5.3", 486 "@discordjs/formatters", 487 "@discordjs/rest", 488 "@discordjs/util", 489 "@discordjs/ws", 490 "@sapphire/snowflake", 491 "discord-api-types", 492 "fast-deep-equal", 493 "lodash.snakecase", 494 "magic-bytes.js", 495 "tslib", 496 "undici" 497 ] 498 }, 499 "dunder-proto@1.0.1": { 500 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", 501 "dependencies": [ 502 "call-bind-apply-helpers", 503 "es-errors", 504 "gopd" 505 ] 506 }, 507 "ee-first@1.1.1": { 508 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" 509 }, 510 "encodeurl@2.0.0": { 511 "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==" 512 }, 513 "es-define-property@1.0.1": { 514 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==" 515 }, 516 "es-errors@1.3.0": { 517 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" 518 }, 519 "es-object-atoms@1.1.1": { 520 "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", 521 "dependencies": [ 522 "es-errors" 523 ] 524 }, 525 "escape-html@1.0.3": { 526 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" 527 }, 528 "etag@1.8.1": { 529 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" 530 }, 531 "express-msgpack@6.0.0_express@5.2.1": { 532 "integrity": "sha512-bbZk3kfBacPesWboki8gCs7UjUA2VetcGeJmdKAIMugOGe1Ws1RzmYF/4/CcWrpwwswu8s4ip0WbBUEDCjidwg==", 533 "dependencies": [ 534 "express", 535 "raw-body" 536 ], 537 "optionalDependencies": [ 538 "@msgpack/msgpack@2.8.0" 539 ] 540 }, 541 "express-session@1.19.0": { 542 "integrity": "sha512-0csaMkGq+vaiZTmSMMGkfdCOabYv192VbytFypcvI0MANrp+4i/7yEkJ0sbAEhycQjntaKGzYfjfXQyVb7BHMA==", 543 "dependencies": [ 544 "cookie", 545 "cookie-signature@1.0.7", 546 "debug@2.6.9", 547 "depd", 548 "on-headers", 549 "parseurl", 550 "safe-buffer", 551 "uid-safe" 552 ] 553 }, 554 "express@5.2.1": { 555 "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", 556 "dependencies": [ 557 "accepts", 558 "body-parser", 559 "content-disposition", 560 "content-type", 561 "cookie", 562 "cookie-signature@1.2.2", 563 "debug@4.4.3", 564 "depd", 565 "encodeurl", 566 "escape-html", 567 "etag", 568 "finalhandler", 569 "fresh", 570 "http-errors", 571 "merge-descriptors", 572 "mime-types", 573 "on-finished", 574 "once", 575 "parseurl", 576 "proxy-addr", 577 "qs", 578 "range-parser", 579 "router", 580 "send", 581 "serve-static", 582 "statuses", 583 "type-is", 584 "vary" 585 ] 586 }, 587 "fast-deep-equal@3.1.3": { 588 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" 589 }, 590 "finalhandler@2.1.1": { 591 "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==", 592 "dependencies": [ 593 "debug@4.4.3", 594 "encodeurl", 595 "escape-html", 596 "on-finished", 597 "parseurl", 598 "statuses" 599 ] 600 }, 601 "forwarded@0.2.0": { 602 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" 603 }, 604 "fresh@2.0.0": { 605 "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==" 606 }, 607 "function-bind@1.1.2": { 608 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" 609 }, 610 "get-intrinsic@1.3.0": { 611 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", 612 "dependencies": [ 613 "call-bind-apply-helpers", 614 "es-define-property", 615 "es-errors", 616 "es-object-atoms", 617 "function-bind", 618 "get-proto", 619 "gopd", 620 "has-symbols", 621 "hasown", 622 "math-intrinsics" 623 ] 624 }, 625 "get-proto@1.0.1": { 626 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", 627 "dependencies": [ 628 "dunder-proto", 629 "es-object-atoms" 630 ] 631 }, 632 "gopd@1.2.0": { 633 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==" 634 }, 635 "has-symbols@1.1.0": { 636 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==" 637 }, 638 "hasown@2.0.2": { 639 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 640 "dependencies": [ 641 "function-bind" 642 ] 643 }, 644 "http-errors@2.0.1": { 645 "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", 646 "dependencies": [ 647 "depd", 648 "inherits", 649 "setprototypeof", 650 "statuses", 651 "toidentifier" 652 ] 653 }, 654 "iconv-lite@0.7.1": { 655 "integrity": "sha512-2Tth85cXwGFHfvRgZWszZSvdo+0Xsqmw8k8ZwxScfcBneNUraK+dxRxRm24nszx80Y0TVio8kKLt5sLE7ZCLlw==", 656 "dependencies": [ 657 "safer-buffer" 658 ] 659 }, 660 "inherits@2.0.4": { 661 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 662 }, 663 "ipaddr.js@1.9.1": { 664 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" 665 }, 666 "is-promise@4.0.0": { 667 "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==" 668 }, 669 "isexe@2.0.0": { 670 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" 671 }, 672 "iso-datestring-validator@2.2.2": { 673 "integrity": "sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==" 674 }, 675 "lodash.snakecase@4.1.1": { 676 "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==" 677 }, 678 "lodash@4.17.21": { 679 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" 680 }, 681 "lru-cache@4.1.5": { 682 "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", 683 "dependencies": [ 684 "pseudomap", 685 "yallist" 686 ] 687 }, 688 "magic-bytes.js@1.12.1": { 689 "integrity": "sha512-ThQLOhN86ZkJ7qemtVRGYM+gRgR8GEXNli9H/PMvpnZsE44Xfh3wx9kGJaldg314v85m+bFW6WBMaVHJc/c3zA==" 690 }, 691 "math-intrinsics@1.1.0": { 692 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==" 693 }, 694 "media-typer@1.1.0": { 695 "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==" 696 }, 697 "memorystore@1.6.7": { 698 "integrity": "sha512-OZnmNY/NDrKohPQ+hxp0muBcBKrzKNtHr55DbqSx9hLsYVNnomSAMRAtI7R64t3gf3ID7tHQA7mG4oL3Hu9hdw==", 699 "dependencies": [ 700 "debug@4.4.3", 701 "lru-cache" 702 ] 703 }, 704 "merge-descriptors@2.0.0": { 705 "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==" 706 }, 707 "mime-db@1.54.0": { 708 "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==" 709 }, 710 "mime-types@3.0.2": { 711 "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", 712 "dependencies": [ 713 "mime-db" 714 ] 715 }, 716 "ms@2.0.0": { 717 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 718 }, 719 "ms@2.1.3": { 720 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" 721 }, 722 "multiformats@9.9.0": { 723 "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" 724 }, 725 "negotiator@1.0.0": { 726 "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==" 727 }, 728 "oauth@0.10.2": { 729 "integrity": "sha512-JtFnB+8nxDEXgNyniwz573xxbKSOu3R8D40xQKqcjwJ2CDkYqUDI53o6IuzDJBx60Z8VKCm271+t8iFjakrl8Q==" 730 }, 731 "object-assign@4.1.1": { 732 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" 733 }, 734 "object-inspect@1.13.4": { 735 "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==" 736 }, 737 "on-finished@2.4.1": { 738 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", 739 "dependencies": [ 740 "ee-first" 741 ] 742 }, 743 "on-headers@1.1.0": { 744 "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==" 745 }, 746 "once@1.4.0": { 747 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 748 "dependencies": [ 749 "wrappy" 750 ] 751 }, 752 "pako@2.1.0": { 753 "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==" 754 }, 755 "parseurl@1.3.3": { 756 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" 757 }, 758 "passport-github2@0.1.12": { 759 "integrity": "sha512-3nPUCc7ttF/3HSP/k9sAXjz3SkGv5Nki84I05kSQPo01Jqq1NzJACgMblCK0fGcv9pKCG/KXU3AJRDGLqHLoIw==", 760 "dependencies": [ 761 "passport-oauth2" 762 ] 763 }, 764 "passport-oauth2@1.8.0": { 765 "integrity": "sha512-cjsQbOrXIDE4P8nNb3FQRCCmJJ/utnFKEz2NX209f7KOHPoX18gF7gBzBbLLsj2/je4KrgiwLLGjf0lm9rtTBA==", 766 "dependencies": [ 767 "base64url", 768 "oauth", 769 "passport-strategy", 770 "uid2", 771 "utils-merge" 772 ] 773 }, 774 "passport-strategy@1.0.0": { 775 "integrity": "sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==" 776 }, 777 "passport@0.7.0": { 778 "integrity": "sha512-cPLl+qZpSc+ireUvt+IzqbED1cHHkDoVYMo30jbJIdOOjQ1MQYZBPiNvmi8UM6lJuOpTPXJGZQk0DtC4y61MYQ==", 779 "dependencies": [ 780 "passport-strategy", 781 "pause", 782 "utils-merge" 783 ] 784 }, 785 "path-key@3.1.1": { 786 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" 787 }, 788 "path-to-regexp@8.3.0": { 789 "integrity": "sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==" 790 }, 791 "pause@0.0.1": { 792 "integrity": "sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==" 793 }, 794 "posthog-node@5.24.9": { 795 "integrity": "sha512-afu4kYL+QTEPinnvTF/VimdsGbrpJztqbxIWhQ96C+m24yW/KenEodWH9em989t+MLwGWcnBGhw1vytgeZdySg==", 796 "dependencies": [ 797 "@posthog/core" 798 ] 799 }, 800 "proxy-addr@2.0.7": { 801 "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", 802 "dependencies": [ 803 "forwarded", 804 "ipaddr.js" 805 ] 806 }, 807 "pseudomap@1.0.2": { 808 "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" 809 }, 810 "qs@6.14.0": { 811 "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", 812 "dependencies": [ 813 "side-channel" 814 ] 815 }, 816 "random-bytes@1.0.0": { 817 "integrity": "sha512-iv7LhNVO047HzYR3InF6pUcUsPQiHTM1Qal51DcGSuZFBil1aBBWG5eHPNek7bvILMaYJ/8RU1e8w1AMdHmLQQ==" 818 }, 819 "range-parser@1.2.1": { 820 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" 821 }, 822 "raw-body@3.0.2": { 823 "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==", 824 "dependencies": [ 825 "bytes", 826 "http-errors", 827 "iconv-lite", 828 "unpipe" 829 ] 830 }, 831 "router@2.2.0": { 832 "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", 833 "dependencies": [ 834 "debug@4.4.3", 835 "depd", 836 "is-promise", 837 "parseurl", 838 "path-to-regexp" 839 ] 840 }, 841 "safe-buffer@5.2.1": { 842 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" 843 }, 844 "safer-buffer@2.1.2": { 845 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 846 }, 847 "send@1.2.1": { 848 "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==", 849 "dependencies": [ 850 "debug@4.4.3", 851 "encodeurl", 852 "escape-html", 853 "etag", 854 "fresh", 855 "http-errors", 856 "mime-types", 857 "ms@2.1.3", 858 "on-finished", 859 "range-parser", 860 "statuses" 861 ] 862 }, 863 "serve-static@2.2.1": { 864 "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==", 865 "dependencies": [ 866 "encodeurl", 867 "escape-html", 868 "parseurl", 869 "send" 870 ] 871 }, 872 "setprototypeof@1.2.0": { 873 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" 874 }, 875 "shebang-command@2.0.0": { 876 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 877 "dependencies": [ 878 "shebang-regex" 879 ] 880 }, 881 "shebang-regex@3.0.0": { 882 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" 883 }, 884 "side-channel-list@1.0.0": { 885 "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", 886 "dependencies": [ 887 "es-errors", 888 "object-inspect" 889 ] 890 }, 891 "side-channel-map@1.0.1": { 892 "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", 893 "dependencies": [ 894 "call-bound", 895 "es-errors", 896 "get-intrinsic", 897 "object-inspect" 898 ] 899 }, 900 "side-channel-weakmap@1.0.2": { 901 "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", 902 "dependencies": [ 903 "call-bound", 904 "es-errors", 905 "get-intrinsic", 906 "object-inspect", 907 "side-channel-map" 908 ] 909 }, 910 "side-channel@1.1.0": { 911 "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", 912 "dependencies": [ 913 "es-errors", 914 "object-inspect", 915 "side-channel-list", 916 "side-channel-map", 917 "side-channel-weakmap" 918 ] 919 }, 920 "statuses@2.0.2": { 921 "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==" 922 }, 923 "tlds@1.261.0": { 924 "integrity": "sha512-QXqwfEl9ddlGBaRFXIvNKK6OhipSiLXuRuLJX5DErz0o0Q0rYxulWLdFryTkV5PkdZct5iMInwYEGe/eR++1AA==", 925 "bin": true 926 }, 927 "toidentifier@1.0.1": { 928 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" 929 }, 930 "ts-mixer@6.0.4": { 931 "integrity": "sha512-ufKpbmrugz5Aou4wcr5Wc1UUFWOLhq+Fm6qa6P0w0K5Qw2yhaUoiWszhCVuNQyNwrlGiscHOmqYoAox1PtvgjA==" 932 }, 933 "tslib@2.8.1": { 934 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" 935 }, 936 "type-is@2.0.1": { 937 "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==", 938 "dependencies": [ 939 "content-type", 940 "media-typer", 941 "mime-types" 942 ] 943 }, 944 "uid-safe@2.1.5": { 945 "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", 946 "dependencies": [ 947 "random-bytes" 948 ] 949 }, 950 "uid2@0.0.4": { 951 "integrity": "sha512-IevTus0SbGwQzYh3+fRsAMTVVPOoIVufzacXcHPmdlle1jUpq7BRL+mw3dgeLanvGZdwwbWhRV6XrcFNdBmjWA==" 952 }, 953 "uint8arrays@3.0.0": { 954 "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", 955 "dependencies": [ 956 "multiformats" 957 ] 958 }, 959 "undici-types@7.16.0": { 960 "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==" 961 }, 962 "undici@6.21.3": { 963 "integrity": "sha512-gBLkYIlEnSp8pFbT64yFgGE6UIB9tAkhukC23PmMDCe5Nd+cRqKxSjw5y54MK2AZMgZfJWMaNE4nYUHgi1XEOw==" 964 }, 965 "unicode-segmenter@0.14.5": { 966 "integrity": "sha512-jHGmj2LUuqDcX3hqY12Ql+uhUTn8huuxNZGq7GvtF6bSybzH3aFgedYu/KTzQStEgt1Ra2F3HxadNXsNjb3m3g==" 967 }, 968 "unpipe@1.0.0": { 969 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" 970 }, 971 "utils-merge@1.0.1": { 972 "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" 973 }, 974 "vary@1.1.2": { 975 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" 976 }, 977 "which@2.0.2": { 978 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 979 "dependencies": [ 980 "isexe" 981 ], 982 "bin": true 983 }, 984 "wrappy@1.0.2": { 985 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" 986 }, 987 "ws@8.18.3": { 988 "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==" 989 }, 990 "yallist@2.1.2": { 991 "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" 992 }, 993 "zod@3.25.76": { 994 "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==" 995 } 996 }, 997 "remote": { 998 "https://pvzm.net/game/js/CPlants.js": "84681cb3ce92059308d4cf11f6c9d9d21cfbc198f2498570f88c0a06be61273a" 999 }, 1000 "workspace": { 1001 "dependencies": [ 1002 "jsr:@db/sqlite@0.13", 1003 "jsr:@mathis/turnstile-verify@^1.2.0", 1004 "jsr:@openai/openai@^6.17.0", 1005 "jsr:@std/fs@^1.0.22", 1006 "npm:@atproto/api@~0.18.20", 1007 "npm:@msgpack/msgpack@^3.1.3", 1008 "npm:@napi-rs/canvas@~0.1.65", 1009 "npm:@types/cors@^2.8.19", 1010 "npm:@types/express@^5.0.6", 1011 "npm:@types/node@^25.2.0", 1012 "npm:@types/pako@^2.0.4", 1013 "npm:bad-words@4", 1014 "npm:cors@^2.8.6", 1015 "npm:discord.js@^14.25.1", 1016 "npm:express-msgpack@6", 1017 "npm:express-session@^1.19.0", 1018 "npm:express@^5.2.1", 1019 "npm:memorystore@^1.6.7", 1020 "npm:pako@^2.1.0", 1021 "npm:passport-github2@~0.1.12", 1022 "npm:passport@0.7", 1023 "npm:posthog-node@^5.24.9" 1024 ] 1025 } 1026}