Dynamic avatar rotation
0

Configure Feed

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

bsky-avatar / package-lock.json
16 kB 469 lines
1{ 2 "name": "bsky-avatar", 3 "version": "0.1.0", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "bsky-avatar", 9 "version": "0.1.0", 10 "dependencies": { 11 "@atproto/api": "^0.13.18", 12 "@napi-rs/canvas": "^0.1.65", 13 "js-yaml": "^4.1.0" 14 }, 15 "bin": { 16 "bsky-avatar": "src/index.js" 17 }, 18 "engines": { 19 "node": ">=20" 20 } 21 }, 22 "node_modules/@atproto/api": { 23 "version": "0.13.35", 24 "resolved": "https://registry.npmjs.org/@atproto/api/-/api-0.13.35.tgz", 25 "integrity": "sha512-vsEfBj0C333TLjDppvTdTE0IdKlXuljKSveAeI4PPx/l6eUKNnDTsYxvILtXUVzwUlTDmSRqy5O4Ryh78n1b7g==", 26 "license": "MIT", 27 "dependencies": { 28 "@atproto/common-web": "^0.4.0", 29 "@atproto/lexicon": "^0.4.6", 30 "@atproto/syntax": "^0.3.2", 31 "@atproto/xrpc": "^0.6.8", 32 "await-lock": "^2.2.2", 33 "multiformats": "^9.9.0", 34 "tlds": "^1.234.0", 35 "zod": "^3.23.8" 36 } 37 }, 38 "node_modules/@atproto/common-web": { 39 "version": "0.4.21", 40 "resolved": "https://registry.npmjs.org/@atproto/common-web/-/common-web-0.4.21.tgz", 41 "integrity": "sha512-Odq+wdk3YNasGCjjlpl3bCIPvqYHige5DLfMkIffNv/2PI/iIj5ZvAvMvJlJ59OhReKSxtpI0invx5UQPc3+fw==", 42 "license": "MIT", 43 "dependencies": { 44 "@atproto/lex-data": "^0.0.15", 45 "@atproto/lex-json": "^0.0.16", 46 "@atproto/syntax": "^0.5.4", 47 "zod": "^3.23.8" 48 } 49 }, 50 "node_modules/@atproto/common-web/node_modules/@atproto/syntax": { 51 "version": "0.5.4", 52 "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.5.4.tgz", 53 "integrity": "sha512-9XJOpMAgsGFxMEIp8nJ8AIWv+krrY1xQMj+wULbbXhQztQV+9aZ0TbG9Jtn3Op2or8Kr6OqyWR4ga9Z189kKDw==", 54 "license": "MIT", 55 "dependencies": { 56 "tslib": "^2.8.1" 57 } 58 }, 59 "node_modules/@atproto/lex-data": { 60 "version": "0.0.15", 61 "resolved": "https://registry.npmjs.org/@atproto/lex-data/-/lex-data-0.0.15.tgz", 62 "integrity": "sha512-ZsbGiaM5S3CnGrcTMbDGON3bLZzCi/Mx9UvcMREKSRujnF68eHgMiXxJqvykP7+QpOX6tYCK93axZkuJVhtSEw==", 63 "license": "MIT", 64 "dependencies": { 65 "multiformats": "^9.9.0", 66 "tslib": "^2.8.1", 67 "uint8arrays": "3.0.0", 68 "unicode-segmenter": "^0.14.0" 69 } 70 }, 71 "node_modules/@atproto/lex-json": { 72 "version": "0.0.16", 73 "resolved": "https://registry.npmjs.org/@atproto/lex-json/-/lex-json-0.0.16.tgz", 74 "integrity": "sha512-IgLgQ0krshVlrIYZ+heTBDbCnM3LmAgWvsaYn5MxvKA3LcBot3PG3ptdO8VOweVZ+WgCLuo39cz9EbUmIbqdtg==", 75 "license": "MIT", 76 "dependencies": { 77 "@atproto/lex-data": "^0.0.15", 78 "tslib": "^2.8.1" 79 } 80 }, 81 "node_modules/@atproto/lexicon": { 82 "version": "0.4.14", 83 "resolved": "https://registry.npmjs.org/@atproto/lexicon/-/lexicon-0.4.14.tgz", 84 "integrity": "sha512-jiKpmH1QER3Gvc7JVY5brwrfo+etFoe57tKPQX/SmPwjvUsFnJAow5xLIryuBaJgFAhnTZViXKs41t//pahGHQ==", 85 "license": "MIT", 86 "dependencies": { 87 "@atproto/common-web": "^0.4.2", 88 "@atproto/syntax": "^0.4.0", 89 "iso-datestring-validator": "^2.2.2", 90 "multiformats": "^9.9.0", 91 "zod": "^3.23.8" 92 } 93 }, 94 "node_modules/@atproto/lexicon/node_modules/@atproto/syntax": { 95 "version": "0.4.3", 96 "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.4.3.tgz", 97 "integrity": "sha512-YoZUz40YAJr5nPwvCDWgodEOlt5IftZqPJvA0JDWjuZKD8yXddTwSzXSaKQAzGOpuM+/A3uXRtPzJJqlScc+iA==", 98 "license": "MIT", 99 "dependencies": { 100 "tslib": "^2.8.1" 101 } 102 }, 103 "node_modules/@atproto/syntax": { 104 "version": "0.3.4", 105 "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.3.4.tgz", 106 "integrity": "sha512-8CNmi5DipOLaVeSMPggMe7FCksVag0aO6XZy9WflbduTKM4dFZVCs4686UeMLfGRXX+X966XgwECHoLYrovMMg==", 107 "license": "MIT" 108 }, 109 "node_modules/@atproto/xrpc": { 110 "version": "0.6.12", 111 "resolved": "https://registry.npmjs.org/@atproto/xrpc/-/xrpc-0.6.12.tgz", 112 "integrity": "sha512-Ut3iISNLujlmY9Gu8sNU+SPDJDvqlVzWddU8qUr0Yae5oD4SguaUFjjhireMGhQ3M5E0KljQgDbTmnBo1kIZ3w==", 113 "license": "MIT", 114 "dependencies": { 115 "@atproto/lexicon": "^0.4.10", 116 "zod": "^3.23.8" 117 } 118 }, 119 "node_modules/@napi-rs/canvas": { 120 "version": "0.1.100", 121 "resolved": "https://registry.npmjs.org/@napi-rs/canvas/-/canvas-0.1.100.tgz", 122 "integrity": "sha512-xglYA6q3XO5P3BNJYxVZ1IV7DLVjp1Py6nwag88YntrS+3vKHyYcMqXVS4ZztJmwz2uGvz1FWhI/4LgbR5uQDA==", 123 "license": "MIT", 124 "workspaces": [ 125 "e2e/*" 126 ], 127 "engines": { 128 "node": ">= 10" 129 }, 130 "funding": { 131 "type": "github", 132 "url": "https://github.com/sponsors/Brooooooklyn" 133 }, 134 "optionalDependencies": { 135 "@napi-rs/canvas-android-arm64": "0.1.100", 136 "@napi-rs/canvas-darwin-arm64": "0.1.100", 137 "@napi-rs/canvas-darwin-x64": "0.1.100", 138 "@napi-rs/canvas-linux-arm-gnueabihf": "0.1.100", 139 "@napi-rs/canvas-linux-arm64-gnu": "0.1.100", 140 "@napi-rs/canvas-linux-arm64-musl": "0.1.100", 141 "@napi-rs/canvas-linux-riscv64-gnu": "0.1.100", 142 "@napi-rs/canvas-linux-x64-gnu": "0.1.100", 143 "@napi-rs/canvas-linux-x64-musl": "0.1.100", 144 "@napi-rs/canvas-win32-arm64-msvc": "0.1.100", 145 "@napi-rs/canvas-win32-x64-msvc": "0.1.100" 146 } 147 }, 148 "node_modules/@napi-rs/canvas-android-arm64": { 149 "version": "0.1.100", 150 "resolved": "https://registry.npmjs.org/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.100.tgz", 151 "integrity": "sha512-hjhCKhntPv9+t4ckHymdx0phYNcVW+GKQR6Lzw2zE+pOVjOplSmtx9nNNknTjbEDLcuLZqA1y8ufKg1XfgftzQ==", 152 "cpu": [ 153 "arm64" 154 ], 155 "license": "MIT", 156 "optional": true, 157 "os": [ 158 "android" 159 ], 160 "engines": { 161 "node": ">= 10" 162 }, 163 "funding": { 164 "type": "github", 165 "url": "https://github.com/sponsors/Brooooooklyn" 166 } 167 }, 168 "node_modules/@napi-rs/canvas-darwin-arm64": { 169 "version": "0.1.100", 170 "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.100.tgz", 171 "integrity": "sha512-2PcswRaC7Ly645DGt88///zuFDhJxJYdKAs1uU3mfk1atYkXufgcgLfBpk6Tm12nCQBaNt1wpybuPZ4qOhTo8A==", 172 "cpu": [ 173 "arm64" 174 ], 175 "license": "MIT", 176 "optional": true, 177 "os": [ 178 "darwin" 179 ], 180 "engines": { 181 "node": ">= 10" 182 }, 183 "funding": { 184 "type": "github", 185 "url": "https://github.com/sponsors/Brooooooklyn" 186 } 187 }, 188 "node_modules/@napi-rs/canvas-darwin-x64": { 189 "version": "0.1.100", 190 "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.100.tgz", 191 "integrity": "sha512-ePNZtj7pNIva/siZMg+HmbeozkIjqUIYdoymH8HaA3qK7LfzFN4WMBM8G6HQ9ZC+H3+Dnn5pqtiXpgLykaPOhw==", 192 "cpu": [ 193 "x64" 194 ], 195 "license": "MIT", 196 "optional": true, 197 "os": [ 198 "darwin" 199 ], 200 "engines": { 201 "node": ">= 10" 202 }, 203 "funding": { 204 "type": "github", 205 "url": "https://github.com/sponsors/Brooooooklyn" 206 } 207 }, 208 "node_modules/@napi-rs/canvas-linux-arm-gnueabihf": { 209 "version": "0.1.100", 210 "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.100.tgz", 211 "integrity": "sha512-d5cDB48oWFGU8/XPhUOFAlySgb/VAu7D+s8fi55K1Pcfg8aPplHWqMgibhVLU8ky7Pyg/fuiVLz4Nf3JrSTuUA==", 212 "cpu": [ 213 "arm" 214 ], 215 "license": "MIT", 216 "optional": true, 217 "os": [ 218 "linux" 219 ], 220 "engines": { 221 "node": ">= 10" 222 }, 223 "funding": { 224 "type": "github", 225 "url": "https://github.com/sponsors/Brooooooklyn" 226 } 227 }, 228 "node_modules/@napi-rs/canvas-linux-arm64-gnu": { 229 "version": "0.1.100", 230 "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.100.tgz", 231 "integrity": "sha512-rDxgxRu69RvDlX/bh9o22DxLsGr8EqsNgotL9+RwQE1S0b0cqeatqsw6aW45mukm0B42DIAaAacKaYQ8cqS1nw==", 232 "cpu": [ 233 "arm64" 234 ], 235 "libc": [ 236 "glibc" 237 ], 238 "license": "MIT", 239 "optional": true, 240 "os": [ 241 "linux" 242 ], 243 "engines": { 244 "node": ">= 10" 245 }, 246 "funding": { 247 "type": "github", 248 "url": "https://github.com/sponsors/Brooooooklyn" 249 } 250 }, 251 "node_modules/@napi-rs/canvas-linux-arm64-musl": { 252 "version": "0.1.100", 253 "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.100.tgz", 254 "integrity": "sha512-K3mDW66N+xT2/V439u1alFANiBUjdEx2gLiNYnCmUsva5jZMxWTjafBYwTzYK+EMFMHrUoabuU+T1BIP5CgbYQ==", 255 "cpu": [ 256 "arm64" 257 ], 258 "libc": [ 259 "musl" 260 ], 261 "license": "MIT", 262 "optional": true, 263 "os": [ 264 "linux" 265 ], 266 "engines": { 267 "node": ">= 10" 268 }, 269 "funding": { 270 "type": "github", 271 "url": "https://github.com/sponsors/Brooooooklyn" 272 } 273 }, 274 "node_modules/@napi-rs/canvas-linux-riscv64-gnu": { 275 "version": "0.1.100", 276 "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-riscv64-gnu/-/canvas-linux-riscv64-gnu-0.1.100.tgz", 277 "integrity": "sha512-mooqUBTIsccZpnoQC4NgrC1v6C1vof39etLNMnBwCY+p0gajWJvAHLGQ6g/gGyS5YrpDW+GefSN4+Cvcr08UWw==", 278 "cpu": [ 279 "riscv64" 280 ], 281 "libc": [ 282 "glibc" 283 ], 284 "license": "MIT", 285 "optional": true, 286 "os": [ 287 "linux" 288 ], 289 "engines": { 290 "node": ">= 10" 291 }, 292 "funding": { 293 "type": "github", 294 "url": "https://github.com/sponsors/Brooooooklyn" 295 } 296 }, 297 "node_modules/@napi-rs/canvas-linux-x64-gnu": { 298 "version": "0.1.100", 299 "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.100.tgz", 300 "integrity": "sha512-1eCvkDCazm7FFhsT7DfGOdSaHgZVK3bt/dSBl5EWHOWmnz+I7j8tPseJqqD81NF+MH21jKUK4wQSDjN0mdhnTg==", 301 "cpu": [ 302 "x64" 303 ], 304 "libc": [ 305 "glibc" 306 ], 307 "license": "MIT", 308 "optional": true, 309 "os": [ 310 "linux" 311 ], 312 "engines": { 313 "node": ">= 10" 314 }, 315 "funding": { 316 "type": "github", 317 "url": "https://github.com/sponsors/Brooooooklyn" 318 } 319 }, 320 "node_modules/@napi-rs/canvas-linux-x64-musl": { 321 "version": "0.1.100", 322 "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.100.tgz", 323 "integrity": "sha512-20arT6lnI19S68qNlii73TSEDbECNgzMz2EpldC1V3mZFuRkeujXkcebRk0LRJe9SEUAooYiLokfMViY8IX7yA==", 324 "cpu": [ 325 "x64" 326 ], 327 "libc": [ 328 "musl" 329 ], 330 "license": "MIT", 331 "optional": true, 332 "os": [ 333 "linux" 334 ], 335 "engines": { 336 "node": ">= 10" 337 }, 338 "funding": { 339 "type": "github", 340 "url": "https://github.com/sponsors/Brooooooklyn" 341 } 342 }, 343 "node_modules/@napi-rs/canvas-win32-arm64-msvc": { 344 "version": "0.1.100", 345 "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-arm64-msvc/-/canvas-win32-arm64-msvc-0.1.100.tgz", 346 "integrity": "sha512-DZFFT1wIAg37LJw37yhMRFfjATd3vTQzjZ1Yki8u2vhO6Hi5VE6BVaGQ1aaDu7xb4iMErz+9EOwjpS7xcxFeBw==", 347 "cpu": [ 348 "arm64" 349 ], 350 "license": "MIT", 351 "optional": true, 352 "os": [ 353 "win32" 354 ], 355 "engines": { 356 "node": ">= 10" 357 }, 358 "funding": { 359 "type": "github", 360 "url": "https://github.com/sponsors/Brooooooklyn" 361 } 362 }, 363 "node_modules/@napi-rs/canvas-win32-x64-msvc": { 364 "version": "0.1.100", 365 "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.100.tgz", 366 "integrity": "sha512-MyT1j3mHC2+Lu4pBi9mKyMJhtP6U7k7EldY7sj/uS5gJA65gTXt8MefJQXLJo5d/vZbuWmfxzkEUNc/urV3pHA==", 367 "cpu": [ 368 "x64" 369 ], 370 "license": "MIT", 371 "optional": true, 372 "os": [ 373 "win32" 374 ], 375 "engines": { 376 "node": ">= 10" 377 }, 378 "funding": { 379 "type": "github", 380 "url": "https://github.com/sponsors/Brooooooklyn" 381 } 382 }, 383 "node_modules/argparse": { 384 "version": "2.0.1", 385 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 386 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 387 "license": "Python-2.0" 388 }, 389 "node_modules/await-lock": { 390 "version": "2.2.2", 391 "resolved": "https://registry.npmjs.org/await-lock/-/await-lock-2.2.2.tgz", 392 "integrity": "sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==", 393 "license": "MIT" 394 }, 395 "node_modules/iso-datestring-validator": { 396 "version": "2.2.2", 397 "resolved": "https://registry.npmjs.org/iso-datestring-validator/-/iso-datestring-validator-2.2.2.tgz", 398 "integrity": "sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==", 399 "license": "MIT" 400 }, 401 "node_modules/js-yaml": { 402 "version": "4.2.0", 403 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", 404 "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", 405 "funding": [ 406 { 407 "type": "github", 408 "url": "https://github.com/sponsors/puzrin" 409 }, 410 { 411 "type": "github", 412 "url": "https://github.com/sponsors/nodeca" 413 } 414 ], 415 "license": "MIT", 416 "dependencies": { 417 "argparse": "^2.0.1" 418 }, 419 "bin": { 420 "js-yaml": "bin/js-yaml.js" 421 } 422 }, 423 "node_modules/multiformats": { 424 "version": "9.9.0", 425 "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", 426 "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==", 427 "license": "(Apache-2.0 AND MIT)" 428 }, 429 "node_modules/tlds": { 430 "version": "1.261.0", 431 "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.261.0.tgz", 432 "integrity": "sha512-QXqwfEl9ddlGBaRFXIvNKK6OhipSiLXuRuLJX5DErz0o0Q0rYxulWLdFryTkV5PkdZct5iMInwYEGe/eR++1AA==", 433 "license": "MIT", 434 "bin": { 435 "tlds": "bin.js" 436 } 437 }, 438 "node_modules/tslib": { 439 "version": "2.8.1", 440 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 441 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 442 "license": "0BSD" 443 }, 444 "node_modules/uint8arrays": { 445 "version": "3.0.0", 446 "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", 447 "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", 448 "license": "MIT", 449 "dependencies": { 450 "multiformats": "^9.4.2" 451 } 452 }, 453 "node_modules/unicode-segmenter": { 454 "version": "0.14.5", 455 "resolved": "https://registry.npmjs.org/unicode-segmenter/-/unicode-segmenter-0.14.5.tgz", 456 "integrity": "sha512-jHGmj2LUuqDcX3hqY12Ql+uhUTn8huuxNZGq7GvtF6bSybzH3aFgedYu/KTzQStEgt1Ra2F3HxadNXsNjb3m3g==", 457 "license": "MIT" 458 }, 459 "node_modules/zod": { 460 "version": "3.25.76", 461 "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", 462 "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", 463 "license": "MIT", 464 "funding": { 465 "url": "https://github.com/sponsors/colinhacks" 466 } 467 } 468 } 469}