[READ-ONLY] Mirror of https://github.com/FoxxMD/multi-scrobbler. Scrobble plays from multiple sources to multiple clients docs.multi-scrobbler.app
deezer docker jellyfin koito lastfm listenbrainz maloja mopidy mpris music music-assistant plex scrobble self-hosted spotify subsonic tautulli youtube-music
0

Configure Feed

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

chore(atproto): Remove unused @atproto packages

FoxxMD (Jun 4, 2026, 5:58 PM UTC) 6f40dd38 2445336e

-369
-364
package-lock.json
··· 18 18 "@atcute/lexicons": "^2.0.0", 19 19 "@atcute/password-session": "^1.0.0", 20 20 "@atcute/repo": "^1.0.0", 21 - "@atproto/api": "^0.18.0", 22 - "@atproto/oauth-client-node": "^0.3.10", 23 21 "@donedeal0/superdiff": "^1.1.1", 24 22 "@ewanc26/tid": "^1.0.2", 25 23 "@foxxmd/chromecast-client": "^1.0.4", ··· 561 559 "integrity": "sha512-CEY/oVK/nVpL4e5y3sdenLETDL6/Xu5xsE/0TupK+f0Yv8jcD60t2gD8SHROWSvUwYLdkjczLCSA7YrtnjCzWw==", 562 560 "license": "0BSD" 563 561 }, 564 - "node_modules/@atproto-labs/did-resolver": { 565 - "version": "0.2.6", 566 - "resolved": "https://registry.npmjs.org/@atproto-labs/did-resolver/-/did-resolver-0.2.6.tgz", 567 - "integrity": "sha512-2K1bC04nI2fmgNcvof+yA28IhGlpWn2JKYlPa7To9JTKI45FINCGkQSGiL2nyXlyzDJJ34fZ1aq6/IRFIOIiqg==", 568 - "license": "MIT", 569 - "dependencies": { 570 - "@atproto-labs/fetch": "0.2.3", 571 - "@atproto-labs/pipe": "0.1.1", 572 - "@atproto-labs/simple-store": "0.3.0", 573 - "@atproto-labs/simple-store-memory": "0.1.4", 574 - "@atproto/did": "0.3.0", 575 - "zod": "^3.23.8" 576 - } 577 - }, 578 - "node_modules/@atproto-labs/fetch": { 579 - "version": "0.2.3", 580 - "resolved": "https://registry.npmjs.org/@atproto-labs/fetch/-/fetch-0.2.3.tgz", 581 - "integrity": "sha512-NZtbJOCbxKUFRFKMpamT38PUQMY0hX0p7TG5AEYOPhZKZEP7dHZ1K2s1aB8MdVH0qxmqX7nQleNrrvLf09Zfdw==", 582 - "license": "MIT", 583 - "dependencies": { 584 - "@atproto-labs/pipe": "0.1.1" 585 - } 586 - }, 587 - "node_modules/@atproto-labs/fetch-node": { 588 - "version": "0.2.0", 589 - "resolved": "https://registry.npmjs.org/@atproto-labs/fetch-node/-/fetch-node-0.2.0.tgz", 590 - "integrity": "sha512-Krq09nH/aeoiU2s9xdHA0FjTEFWG9B5FFenipv1iRixCcPc7V3DhTNDawxG9gI8Ny0k4dBVS9WTRN/IDzBx86Q==", 591 - "license": "MIT", 592 - "dependencies": { 593 - "@atproto-labs/fetch": "0.2.3", 594 - "@atproto-labs/pipe": "0.1.1", 595 - "ipaddr.js": "^2.1.0", 596 - "undici": "^6.14.1" 597 - }, 598 - "engines": { 599 - "node": ">=18.7.0" 600 - } 601 - }, 602 - "node_modules/@atproto-labs/fetch-node/node_modules/undici": { 603 - "version": "6.26.0", 604 - "resolved": "https://registry.npmjs.org/undici/-/undici-6.26.0.tgz", 605 - "integrity": "sha512-4yqz8a3n5HmGTlsbADNtr/dJlhkh/55Rq798G6ibiULcXbDtaLpTl1pvdqcbFfeoj3iSi52lePFM7h9H21cw/A==", 606 - "license": "MIT", 607 - "engines": { 608 - "node": ">=18.17" 609 - } 610 - }, 611 - "node_modules/@atproto-labs/handle-resolver": { 612 - "version": "0.3.6", 613 - "resolved": "https://registry.npmjs.org/@atproto-labs/handle-resolver/-/handle-resolver-0.3.6.tgz", 614 - "integrity": "sha512-qnSTXvOBNj1EHhp2qTWSX8MS5q3AwYU5LKlt5fBvSbCjgmTr2j0URHCv+ydrwO55KvsojIkTMgeMOh4YuY4fCA==", 615 - "license": "MIT", 616 - "dependencies": { 617 - "@atproto-labs/simple-store": "0.3.0", 618 - "@atproto-labs/simple-store-memory": "0.1.4", 619 - "@atproto/did": "0.3.0", 620 - "zod": "^3.23.8" 621 - } 622 - }, 623 - "node_modules/@atproto-labs/handle-resolver-node": { 624 - "version": "0.1.25", 625 - "resolved": "https://registry.npmjs.org/@atproto-labs/handle-resolver-node/-/handle-resolver-node-0.1.25.tgz", 626 - "integrity": "sha512-NY9WYM2VLd3IuMGRkkmvGBg8xqVEaK/fitv1vD8SMXqFTekdpjOLCCyv7EFtqVHouzmDcL83VOvWRfHVa8V9Yw==", 627 - "license": "MIT", 628 - "dependencies": { 629 - "@atproto-labs/fetch-node": "0.2.0", 630 - "@atproto-labs/handle-resolver": "0.3.6", 631 - "@atproto/did": "0.3.0" 632 - }, 633 - "engines": { 634 - "node": ">=18.7.0" 635 - } 636 - }, 637 - "node_modules/@atproto-labs/identity-resolver": { 638 - "version": "0.3.6", 639 - "resolved": "https://registry.npmjs.org/@atproto-labs/identity-resolver/-/identity-resolver-0.3.6.tgz", 640 - "integrity": "sha512-qoWqBDRobln0NR8L8dQjSp79E0chGkBhibEgxQa2f9WD+JbJdjQ0YvwwO5yeQn05pJoJmAwmI2wyJ45zjU7aWg==", 641 - "license": "MIT", 642 - "dependencies": { 643 - "@atproto-labs/did-resolver": "0.2.6", 644 - "@atproto-labs/handle-resolver": "0.3.6" 645 - } 646 - }, 647 - "node_modules/@atproto-labs/pipe": { 648 - "version": "0.1.1", 649 - "resolved": "https://registry.npmjs.org/@atproto-labs/pipe/-/pipe-0.1.1.tgz", 650 - "integrity": "sha512-hdNw2oUs2B6BN1lp+32pF7cp8EMKuIN5Qok2Vvv/aOpG/3tNSJ9YkvfI0k6Zd188LeDDYRUpYpxcoFIcGH/FNg==", 651 - "license": "MIT" 652 - }, 653 - "node_modules/@atproto-labs/simple-store": { 654 - "version": "0.3.0", 655 - "resolved": "https://registry.npmjs.org/@atproto-labs/simple-store/-/simple-store-0.3.0.tgz", 656 - "integrity": "sha512-nOb6ONKBRJHRlukW1sVawUkBqReLlLx6hT35VS3imaNPwiXDxLnTK7lxw3Lrl9k5yugSBDQAkZAq3MPTEFSUBQ==", 657 - "license": "MIT" 658 - }, 659 - "node_modules/@atproto-labs/simple-store-memory": { 660 - "version": "0.1.4", 661 - "resolved": "https://registry.npmjs.org/@atproto-labs/simple-store-memory/-/simple-store-memory-0.1.4.tgz", 662 - "integrity": "sha512-3mKY4dP8I7yKPFj9VKpYyCRzGJOi5CEpOLPlRhoJyLmgs3J4RzDrjn323Oakjz2Aj2JzRU/AIvWRAZVhpYNJHw==", 663 - "license": "MIT", 664 - "dependencies": { 665 - "@atproto-labs/simple-store": "0.3.0", 666 - "lru-cache": "^10.2.0" 667 - } 668 - }, 669 - "node_modules/@atproto/api": { 670 - "version": "0.18.21", 671 - "resolved": "https://registry.npmjs.org/@atproto/api/-/api-0.18.21.tgz", 672 - "integrity": "sha512-s35MIJerGT/pKe2xJtKKswqlIr/ola2r2iURBKBL0Mk1OKe6jP4YvTMh1N2d2PEANFzNNTbKoDaLfJPo2Uvc/w==", 673 - "license": "MIT", 674 - "dependencies": { 675 - "@atproto/common-web": "^0.4.16", 676 - "@atproto/lexicon": "^0.6.1", 677 - "@atproto/syntax": "^0.4.3", 678 - "@atproto/xrpc": "^0.7.7", 679 - "await-lock": "^2.2.2", 680 - "multiformats": "^9.9.0", 681 - "tlds": "^1.234.0", 682 - "zod": "^3.23.8" 683 - } 684 - }, 685 - "node_modules/@atproto/common-web": { 686 - "version": "0.4.21", 687 - "resolved": "https://registry.npmjs.org/@atproto/common-web/-/common-web-0.4.21.tgz", 688 - "integrity": "sha512-Odq+wdk3YNasGCjjlpl3bCIPvqYHige5DLfMkIffNv/2PI/iIj5ZvAvMvJlJ59OhReKSxtpI0invx5UQPc3+fw==", 689 - "license": "MIT", 690 - "dependencies": { 691 - "@atproto/lex-data": "^0.0.15", 692 - "@atproto/lex-json": "^0.0.16", 693 - "@atproto/syntax": "^0.5.4", 694 - "zod": "^3.23.8" 695 - } 696 - }, 697 - "node_modules/@atproto/common-web/node_modules/@atproto/syntax": { 698 - "version": "0.5.4", 699 - "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.5.4.tgz", 700 - "integrity": "sha512-9XJOpMAgsGFxMEIp8nJ8AIWv+krrY1xQMj+wULbbXhQztQV+9aZ0TbG9Jtn3Op2or8Kr6OqyWR4ga9Z189kKDw==", 701 - "license": "MIT", 702 - "dependencies": { 703 - "tslib": "^2.8.1" 704 - } 705 - }, 706 - "node_modules/@atproto/did": { 707 - "version": "0.3.0", 708 - "resolved": "https://registry.npmjs.org/@atproto/did/-/did-0.3.0.tgz", 709 - "integrity": "sha512-raUPzUGegtW/6OxwCmM8bhZvuIMzxG5t9oWsth6Tp91Kb5fTnHV2h/KKNF1C82doeA4BdXCErTyg7ISwLbQkzA==", 710 - "license": "MIT", 711 - "dependencies": { 712 - "zod": "^3.23.8" 713 - } 714 - }, 715 - "node_modules/@atproto/jwk": { 716 - "version": "0.6.0", 717 - "resolved": "https://registry.npmjs.org/@atproto/jwk/-/jwk-0.6.0.tgz", 718 - "integrity": "sha512-bDoJPvt7TrQVi/rBfBrSSpGykhtIriKxeYCYQTiPRKFfyRhbgpElF0wPXADjIswnbzZdOwbY63az4E/CFVT3Tw==", 719 - "license": "MIT", 720 - "dependencies": { 721 - "multiformats": "^9.9.0", 722 - "zod": "^3.23.8" 723 - } 724 - }, 725 - "node_modules/@atproto/jwk-jose": { 726 - "version": "0.1.11", 727 - "resolved": "https://registry.npmjs.org/@atproto/jwk-jose/-/jwk-jose-0.1.11.tgz", 728 - "integrity": "sha512-i4Fnr2sTBYmMmHXl7NJh8GrCH+tDQEVWrcDMDnV5DjJfkgT17wIqvojIw9SNbSL4Uf0OtfEv6AgG0A+mgh8b5Q==", 729 - "license": "MIT", 730 - "dependencies": { 731 - "@atproto/jwk": "0.6.0", 732 - "jose": "^5.2.0" 733 - } 734 - }, 735 - "node_modules/@atproto/jwk-webcrypto": { 736 - "version": "0.2.0", 737 - "resolved": "https://registry.npmjs.org/@atproto/jwk-webcrypto/-/jwk-webcrypto-0.2.0.tgz", 738 - "integrity": "sha512-UmgRrrEAkWvxwhlwe30UmDOdTEFidlIzBC7C3cCbeJMcBN1x8B3KH+crXrsTqfWQBG58mXgt8wgSK3Kxs2LhFg==", 739 - "license": "MIT", 740 - "dependencies": { 741 - "@atproto/jwk": "0.6.0", 742 - "@atproto/jwk-jose": "0.1.11", 743 - "zod": "^3.23.8" 744 - } 745 - }, 746 - "node_modules/@atproto/lex-data": { 747 - "version": "0.0.15", 748 - "resolved": "https://registry.npmjs.org/@atproto/lex-data/-/lex-data-0.0.15.tgz", 749 - "integrity": "sha512-ZsbGiaM5S3CnGrcTMbDGON3bLZzCi/Mx9UvcMREKSRujnF68eHgMiXxJqvykP7+QpOX6tYCK93axZkuJVhtSEw==", 750 - "license": "MIT", 751 - "dependencies": { 752 - "multiformats": "^9.9.0", 753 - "tslib": "^2.8.1", 754 - "uint8arrays": "3.0.0", 755 - "unicode-segmenter": "^0.14.0" 756 - } 757 - }, 758 - "node_modules/@atproto/lex-json": { 759 - "version": "0.0.16", 760 - "resolved": "https://registry.npmjs.org/@atproto/lex-json/-/lex-json-0.0.16.tgz", 761 - "integrity": "sha512-IgLgQ0krshVlrIYZ+heTBDbCnM3LmAgWvsaYn5MxvKA3LcBot3PG3ptdO8VOweVZ+WgCLuo39cz9EbUmIbqdtg==", 762 - "license": "MIT", 763 - "dependencies": { 764 - "@atproto/lex-data": "^0.0.15", 765 - "tslib": "^2.8.1" 766 - } 767 - }, 768 - "node_modules/@atproto/lexicon": { 769 - "version": "0.6.2", 770 - "resolved": "https://registry.npmjs.org/@atproto/lexicon/-/lexicon-0.6.2.tgz", 771 - "integrity": "sha512-p3Ly6hinVZW0ETuAXZMeUGwuMm3g8HvQMQ41yyEE6AL0hAkfeKFaZKos6BdBrr6CjkpbrDZqE8M+5+QOceysMw==", 772 - "license": "MIT", 773 - "dependencies": { 774 - "@atproto/common-web": "^0.4.18", 775 - "@atproto/syntax": "^0.5.0", 776 - "iso-datestring-validator": "^2.2.2", 777 - "multiformats": "^9.9.0", 778 - "zod": "^3.23.8" 779 - } 780 - }, 781 - "node_modules/@atproto/lexicon/node_modules/@atproto/syntax": { 782 - "version": "0.5.4", 783 - "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.5.4.tgz", 784 - "integrity": "sha512-9XJOpMAgsGFxMEIp8nJ8AIWv+krrY1xQMj+wULbbXhQztQV+9aZ0TbG9Jtn3Op2or8Kr6OqyWR4ga9Z189kKDw==", 785 - "license": "MIT", 786 - "dependencies": { 787 - "tslib": "^2.8.1" 788 - } 789 - }, 790 - "node_modules/@atproto/oauth-client": { 791 - "version": "0.6.1", 792 - "resolved": "https://registry.npmjs.org/@atproto/oauth-client/-/oauth-client-0.6.1.tgz", 793 - "integrity": "sha512-QTLbEFyv7EJuwJf4A8IZnsylK5wwrzrSsxy0INcZf9zktPVQvgckWhSvbfK8alp60M+rwWfQQAlodcCF4WB78A==", 794 - "license": "MIT", 795 - "dependencies": { 796 - "@atproto-labs/did-resolver": "^0.2.6", 797 - "@atproto-labs/fetch": "^0.2.3", 798 - "@atproto-labs/handle-resolver": "^0.3.6", 799 - "@atproto-labs/identity-resolver": "^0.3.6", 800 - "@atproto-labs/simple-store": "^0.3.0", 801 - "@atproto-labs/simple-store-memory": "^0.1.4", 802 - "@atproto/did": "^0.3.0", 803 - "@atproto/jwk": "^0.6.0", 804 - "@atproto/oauth-types": "^0.6.3", 805 - "@atproto/xrpc": "^0.7.7", 806 - "core-js": "^3", 807 - "multiformats": "^9.9.0", 808 - "zod": "^3.23.8" 809 - } 810 - }, 811 - "node_modules/@atproto/oauth-client-node": { 812 - "version": "0.3.17", 813 - "resolved": "https://registry.npmjs.org/@atproto/oauth-client-node/-/oauth-client-node-0.3.17.tgz", 814 - "integrity": "sha512-67LNuKAlC35Exe7CB5S0QCAnEqr6fKV9Nvp64jAHFof1N+Vc9Ltt1K9oekE5Ctf7dvpGByrHRF0noUw9l9sWLA==", 815 - "license": "MIT", 816 - "dependencies": { 817 - "@atproto-labs/did-resolver": "^0.2.6", 818 - "@atproto-labs/handle-resolver-node": "^0.1.25", 819 - "@atproto-labs/simple-store": "^0.3.0", 820 - "@atproto/did": "^0.3.0", 821 - "@atproto/jwk": "^0.6.0", 822 - "@atproto/jwk-jose": "^0.1.11", 823 - "@atproto/jwk-webcrypto": "^0.2.0", 824 - "@atproto/oauth-client": "^0.6.0", 825 - "@atproto/oauth-types": "^0.6.3" 826 - }, 827 - "engines": { 828 - "node": ">=18.7.0" 829 - } 830 - }, 831 - "node_modules/@atproto/oauth-types": { 832 - "version": "0.6.3", 833 - "resolved": "https://registry.npmjs.org/@atproto/oauth-types/-/oauth-types-0.6.3.tgz", 834 - "integrity": "sha512-jdKuoPknJuh/WjI+mYk7agSbx9mNVMbS6Dr3k1z2YMY2oRiCQjxYBuo4MLKATbxj05nMQaZRWlHRUazoAu5Cng==", 835 - "license": "MIT", 836 - "dependencies": { 837 - "@atproto/did": "^0.3.0", 838 - "@atproto/jwk": "^0.6.0", 839 - "zod": "^3.23.8" 840 - } 841 - }, 842 - "node_modules/@atproto/syntax": { 843 - "version": "0.4.3", 844 - "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.4.3.tgz", 845 - "integrity": "sha512-YoZUz40YAJr5nPwvCDWgodEOlt5IftZqPJvA0JDWjuZKD8yXddTwSzXSaKQAzGOpuM+/A3uXRtPzJJqlScc+iA==", 846 - "license": "MIT", 847 - "dependencies": { 848 - "tslib": "^2.8.1" 849 - } 850 - }, 851 - "node_modules/@atproto/xrpc": { 852 - "version": "0.7.7", 853 - "resolved": "https://registry.npmjs.org/@atproto/xrpc/-/xrpc-0.7.7.tgz", 854 - "integrity": "sha512-K1ZyO/BU8JNtXX5dmPp7b5UrkLMMqpsIa/Lrj5D3Su+j1Xwq1m6QJ2XJ1AgjEjkI1v4Muzm7klianLE6XGxtmA==", 855 - "license": "MIT", 856 - "dependencies": { 857 - "@atproto/lexicon": "^0.6.0", 858 - "zod": "^3.23.8" 859 - } 860 - }, 861 562 "node_modules/@babel/code-frame": { 862 563 "version": "7.29.7", 863 564 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", ··· 7861 7562 "ms": "^2.1.1" 7862 7563 } 7863 7564 }, 7864 - "node_modules/await-lock": { 7865 - "version": "2.2.2", 7866 - "resolved": "https://registry.npmjs.org/await-lock/-/await-lock-2.2.2.tgz", 7867 - "integrity": "sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==", 7868 - "license": "MIT" 7869 - }, 7870 7565 "node_modules/axe-core": { 7871 7566 "version": "4.12.0", 7872 7567 "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.12.0.tgz", ··· 8768 8463 "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz", 8769 8464 "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==", 8770 8465 "license": "MIT" 8771 - }, 8772 - "node_modules/core-js": { 8773 - "version": "3.49.0", 8774 - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.49.0.tgz", 8775 - "integrity": "sha512-es1U2+YTtzpwkxVLwAFdSpaIMyQaq0PBgm3YD1W3Qpsn1NAmO3KSgZfu+oGSWVu6NvLHoHCV/aYcsE5wiB7ALg==", 8776 - "hasInstallScript": true, 8777 - "license": "MIT", 8778 - "funding": { 8779 - "type": "opencollective", 8780 - "url": "https://opencollective.com/core-js" 8781 - } 8782 8466 }, 8783 8467 "node_modules/cors": { 8784 8468 "version": "2.8.6", ··· 11976 11660 "node": ">=18.12.0" 11977 11661 } 11978 11662 }, 11979 - "node_modules/ipaddr.js": { 11980 - "version": "2.4.0", 11981 - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.4.0.tgz", 11982 - "integrity": "sha512-9VGk3HGanVE6JoZXHiCpnGy5X0jYDnN4EA4lntFPj+1vIWlFhIylq2CrrCOJH9EAhc5CYhq18F2Av2tgoAPsYQ==", 11983 - "license": "MIT", 11984 - "engines": { 11985 - "node": ">= 10" 11986 - } 11987 - }, 11988 11663 "node_modules/is-arrayish": { 11989 11664 "version": "0.2.1", 11990 11665 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", ··· 12208 11883 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 12209 11884 "license": "ISC" 12210 11885 }, 12211 - "node_modules/iso-datestring-validator": { 12212 - "version": "2.2.2", 12213 - "resolved": "https://registry.npmjs.org/iso-datestring-validator/-/iso-datestring-validator-2.2.2.tgz", 12214 - "integrity": "sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==", 12215 - "license": "MIT" 12216 - }, 12217 11886 "node_modules/iso-websocket": { 12218 11887 "version": "0.3.0", 12219 11888 "resolved": "https://registry.npmjs.org/iso-websocket/-/iso-websocket-0.3.0.tgz", ··· 12398 12067 "license": "MIT", 12399 12068 "bin": { 12400 12069 "jiti": "lib/jiti-cli.mjs" 12401 - } 12402 - }, 12403 - "node_modules/jose": { 12404 - "version": "5.10.0", 12405 - "resolved": "https://registry.npmjs.org/jose/-/jose-5.10.0.tgz", 12406 - "integrity": "sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==", 12407 - "license": "MIT", 12408 - "funding": { 12409 - "url": "https://github.com/sponsors/panva" 12410 12070 } 12411 12071 }, 12412 12072 "node_modules/joycon": { ··· 13778 13438 "engines": { 13779 13439 "node": ">=12" 13780 13440 } 13781 - }, 13782 - "node_modules/multiformats": { 13783 - "version": "9.9.0", 13784 - "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", 13785 - "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==", 13786 - "license": "(Apache-2.0 AND MIT)" 13787 13441 }, 13788 13442 "node_modules/musicbrainz-api": { 13789 13443 "version": "0.27.1", ··· 17281 16935 "node": ">=14.0.0" 17282 16936 } 17283 16937 }, 17284 - "node_modules/tlds": { 17285 - "version": "1.261.0", 17286 - "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.261.0.tgz", 17287 - "integrity": "sha512-QXqwfEl9ddlGBaRFXIvNKK6OhipSiLXuRuLJX5DErz0o0Q0rYxulWLdFryTkV5PkdZct5iMInwYEGe/eR++1AA==", 17288 - "license": "MIT", 17289 - "bin": { 17290 - "tlds": "bin.js" 17291 - } 17292 - }, 17293 16938 "node_modules/tldts": { 17294 16939 "version": "6.1.86", 17295 16940 "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.86.tgz", ··· 17881 17526 "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.4.tgz", 17882 17527 "integrity": "sha512-IevTus0SbGwQzYh3+fRsAMTVVPOoIVufzacXcHPmdlle1jUpq7BRL+mw3dgeLanvGZdwwbWhRV6XrcFNdBmjWA==", 17883 17528 "license": "MIT" 17884 - }, 17885 - "node_modules/uint8arrays": { 17886 - "version": "3.0.0", 17887 - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", 17888 - "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", 17889 - "license": "MIT", 17890 - "dependencies": { 17891 - "multiformats": "^9.4.2" 17892 - } 17893 17529 }, 17894 17530 "node_modules/undefsafe": { 17895 17531 "version": "2.0.5",
-2
package.json
··· 57 57 "@atcute/lexicons": "^2.0.0", 58 58 "@atcute/password-session": "^1.0.0", 59 59 "@atcute/repo": "^1.0.0", 60 - "@atproto/api": "^0.18.0", 61 - "@atproto/oauth-client-node": "^0.3.10", 62 60 "@donedeal0/superdiff": "^1.1.1", 63 61 "@ewanc26/tid": "^1.0.2", 64 62 "@foxxmd/chromecast-client": "^1.0.4",
-3
src/backend/common/vendor/atproto/AbstractATProtoApiClient.ts
··· 1 1 import { getRoot } from "../../../ioc.js"; 2 2 import { AbstractApiOptions } from "../../infrastructure/Atomic.js"; 3 3 import AbstractApiClient from "../AbstractApiClient.js"; 4 - import { Agent } from "@atproto/api"; 5 4 import { MSCache } from "../../Cache.js"; 6 5 import { UpstreamError } from "../../errors/UpstreamError.js"; 7 6 import { streamBodyProgress } from "../../../utils/NetworkUtils.js"; ··· 12 11 import { AtprotoDid } from "@atcute/lexicons/syntax"; 13 12 14 13 export abstract class AbstractATProtoApiClient extends AbstractApiClient { 15 - 16 - agent!: Agent; 17 14 18 15 declare config: ATProtoUserIdentifierData; 19 16