Mirror from bluesky-social/pds
0
fork

Configure Feed

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

build pds next

+176 -33
+1 -1
service/package.json
··· 6 6 "main": "index.js", 7 7 "license": "MIT", 8 8 "dependencies": { 9 - "@atproto/pds": "0.4.21" 9 + "@atproto/pds": "0.4.35" 10 10 } 11 11 }
+175 -32
service/pnpm-lock.yaml
··· 6 6 7 7 dependencies: 8 8 '@atproto/pds': 9 - specifier: 0.4.21 10 - version: 0.4.21 9 + specifier: 0.4.35 10 + version: 0.4.35 11 11 12 12 packages: 13 13 14 - /@atproto/api@0.12.9: 15 - resolution: {integrity: sha512-3D4n2ZAAsDRnjevvcoIxQxuMMoqc+7vtVyP7EnrEdeOmRSCF9j8yXTqhn6rcHCbzcs3DKyYR26nQemtZsMsE0g==} 14 + /@atproto-labs/fetch-node@0.1.0: 15 + resolution: {integrity: sha512-DUHgaGw8LBqiGg51pUDuWK/alMcmNbpcK7ALzlF2Gw//TNLTsgrj0qY9aEtK+np9rEC+x/o3bN4SGnuQEpgqIg==} 16 + dependencies: 17 + '@atproto-labs/fetch': 0.1.0 18 + '@atproto-labs/pipe': 0.1.0 19 + ipaddr.js: 2.2.0 20 + psl: 1.9.0 21 + undici: 6.19.2 22 + dev: false 23 + 24 + /@atproto-labs/fetch@0.1.0: 25 + resolution: {integrity: sha512-uirja+uA/C4HNk7vayM+AJqsccxQn2wVziUHxbsjJGt/K6Q8ZOKDaEX2+GrcXvpUVcqUKh+94JFjuzH+CAEUlg==} 26 + dependencies: 27 + '@atproto-labs/pipe': 0.1.0 28 + optionalDependencies: 29 + zod: 3.23.8 30 + dev: false 31 + 32 + /@atproto-labs/pipe@0.1.0: 33 + resolution: {integrity: sha512-ghOqHFyJlQVFPESzlVHjKroP0tPzbmG5Jms0dNI9yLDEfL8xp4OFPWLX4f6T8mRq69wWs4nIDM3sSsFbFqLa1w==} 34 + dev: false 35 + 36 + /@atproto-labs/simple-store-memory@0.1.0: 37 + resolution: {integrity: sha512-a32ojJsGfZucthw1ecGk3Vd0UATOlUTVEOEL+M7OHdvzGbwZ+KPtQ/jgCtCMmcwhdBS0mAVqc6e1fyk4MVhzsA==} 38 + dependencies: 39 + '@atproto-labs/simple-store': 0.1.0 40 + lru-cache: 10.2.0 41 + dev: false 42 + 43 + /@atproto-labs/simple-store@0.1.0: 44 + resolution: {integrity: sha512-h/3ZRTyzXAxyw63rY01zwqDXR486CauubiQdo3b8OTJtZqw/i4qQi72GuhvQDvRrm4IzbNwEOhGgLL5bWX1JPw==} 45 + dev: false 46 + 47 + /@atproto/api@0.12.19: 48 + resolution: {integrity: sha512-dsiTpjqBhjGwNW/qG/tLSgUQnmOSvd8hsQr5d8GCUDGK2AEHWl0KNgLPbwxIBEIo8Jg9NHsvqV7BMoix8YreIg==} 16 49 dependencies: 17 50 '@atproto/common-web': 0.3.0 18 51 '@atproto/lexicon': 0.4.0 ··· 46 79 graphemer: 1.4.0 47 80 multiformats: 9.9.0 48 81 uint8arrays: 3.0.0 49 - zod: 3.22.4 82 + zod: 3.23.8 50 83 dev: false 51 84 52 85 /@atproto/common@0.1.1: ··· 54 87 dependencies: 55 88 '@ipld/dag-cbor': 7.0.3 56 89 multiformats: 9.9.0 57 - pino: 8.19.0 58 - zod: 3.22.4 90 + pino: 8.21.0 91 + zod: 3.23.8 59 92 dev: false 60 93 61 94 /@atproto/common@0.4.0: ··· 66 99 cbor-x: 1.5.8 67 100 iso-datestring-validator: 2.2.2 68 101 multiformats: 9.9.0 69 - pino: 8.19.0 102 + pino: 8.21.0 70 103 dev: false 71 104 72 105 /@atproto/crypto@0.1.0: ··· 97 130 - debug 98 131 dev: false 99 132 133 + /@atproto/jwk-jose@0.1.0: 134 + resolution: {integrity: sha512-sfucq97haLJ9e04tVUIUkNtBOzait/6IsmsKHx29OP6gT3bW6iyDBPJeJjnOtP814Ij7Ve6cucb3WDk9mNXzBg==} 135 + dependencies: 136 + '@atproto/jwk': 0.1.0 137 + jose: 5.2.2 138 + dev: false 139 + 140 + /@atproto/jwk@0.1.0: 141 + resolution: {integrity: sha512-MP36DvOpj/GGIWdKAwOj5rI4qVwc08PWNlcxaqZf8IlgocSUSCEgFWJlVb/OwvmrQkTH0enpqRkcLcD2123SZw==} 142 + dependencies: 143 + multiformats: 9.9.0 144 + zod: 3.23.8 145 + dev: false 146 + 100 147 /@atproto/lexicon@0.4.0: 101 148 resolution: {integrity: sha512-RvCBKdSI4M8qWm5uTNz1z3R2yIvIhmOsMuleOj8YR6BwRD+QbtUBy3l+xQ7iXf4M5fdfJFxaUNa6Ty0iRwdKqQ==} 102 149 dependencies: ··· 104 151 '@atproto/syntax': 0.3.0 105 152 iso-datestring-validator: 2.2.2 106 153 multiformats: 9.9.0 107 - zod: 3.22.4 154 + zod: 3.23.8 108 155 dev: false 109 156 110 - /@atproto/pds@0.4.21: 111 - resolution: {integrity: sha512-WOoJ72T3XqkSCVafBABthx6nmY+RcRF8sHZjn/Ickme4Y1kMWui7uHAQUbdCFmSvHvv/fD6MKrCmShOBFWfqiw==} 157 + /@atproto/oauth-provider@0.1.0: 158 + resolution: {integrity: sha512-AXE5XvUKke94uhNHv9rwAB9ZAaIkjdZXg/h09oj1xkhsYzkyYbkRrEC8zH1pnyJl3w1sIDmS6+/ldo0umH+meA==} 159 + dependencies: 160 + '@atproto-labs/fetch': 0.1.0 161 + '@atproto-labs/fetch-node': 0.1.0 162 + '@atproto-labs/pipe': 0.1.0 163 + '@atproto-labs/simple-store': 0.1.0 164 + '@atproto-labs/simple-store-memory': 0.1.0 165 + '@atproto/jwk': 0.1.0 166 + '@atproto/jwk-jose': 0.1.0 167 + '@atproto/oauth-types': 0.1.0 168 + '@hapi/accept': 6.0.3 169 + '@hapi/bourne': 3.0.0 170 + cookie: 0.6.0 171 + http-errors: 2.0.0 172 + jose: 5.2.2 173 + oidc-token-hash: 5.0.3 174 + psl: 1.9.0 175 + zod: 3.23.8 176 + optionalDependencies: 177 + ioredis: 5.3.2 178 + keygrip: 1.1.0 179 + transitivePeerDependencies: 180 + - supports-color 181 + dev: false 182 + 183 + /@atproto/oauth-types@0.1.0: 184 + resolution: {integrity: sha512-lPRofK8woZi38DAXvhgPbsYSKWooWczOVt9xrDE7hVbM83BH8GBI+uugcAB2oDeoA8JbKlOW9P0q1Hb3dgx/bA==} 185 + dependencies: 186 + '@atproto/jwk': 0.1.0 187 + zod: 3.23.8 188 + dev: false 189 + 190 + /@atproto/pds@0.4.35: 191 + resolution: {integrity: sha512-Qr1xmC63SZpYZ1oBs/nsMk0C6w2/Fu1Jhb4Qcy8ENDOoBNelTqTvRexEx0G0QW4w1s1vi58xOn2FT6ZfZxjNnQ==} 112 192 hasBin: true 113 193 dependencies: 114 - '@atproto/api': 0.12.9 194 + '@atproto-labs/fetch-node': 0.1.0 195 + '@atproto/api': 0.12.19 115 196 '@atproto/aws': 0.2.0 116 197 '@atproto/common': 0.4.0 117 198 '@atproto/crypto': 0.4.0 118 199 '@atproto/identity': 0.4.0 119 200 '@atproto/lexicon': 0.4.0 201 + '@atproto/oauth-provider': 0.1.0 120 202 '@atproto/repo': 0.4.0 121 203 '@atproto/syntax': 0.3.0 122 204 '@atproto/xrpc': 0.5.0 123 205 '@atproto/xrpc-server': 0.5.1 124 206 '@did-plc/lib': 0.0.4 125 - better-sqlite3: 9.4.1 207 + better-sqlite3: 10.1.0 126 208 bytes: 3.1.2 127 209 compression: 1.7.4 128 210 cors: 2.8.5 ··· 141 223 nodemailer: 6.9.9 142 224 nodemailer-html-to-text: 3.2.0 143 225 p-queue: 6.6.2 144 - pino: 8.19.0 226 + pino: 8.21.0 145 227 pino-http: 8.6.1 146 228 sharp: 0.32.6 147 229 typed-emitter: 2.1.0 148 230 uint8arrays: 3.0.0 149 - zod: 3.22.4 231 + zod: 3.23.8 150 232 transitivePeerDependencies: 151 233 - aws-crt 152 234 - bufferutil ··· 166 248 '@ipld/dag-cbor': 7.0.3 167 249 multiformats: 9.9.0 168 250 uint8arrays: 3.0.0 169 - zod: 3.22.4 251 + zod: 3.23.8 170 252 dev: false 171 253 172 254 /@atproto/syntax@0.3.0: ··· 186 268 rate-limiter-flexible: 2.4.2 187 269 uint8arrays: 3.0.0 188 270 ws: 8.16.0 189 - zod: 3.22.4 271 + zod: 3.23.8 190 272 transitivePeerDependencies: 191 273 - bufferutil 192 274 - supports-color ··· 197 279 resolution: {integrity: sha512-swu+wyOLvYW4l3n+VAuJbHcPcES+tin2Lsrp8Bw5aIXIICiuFn1YMFlwK9JwVUzTH21Py1s1nHEjr4CJeElJog==} 198 280 dependencies: 199 281 '@atproto/lexicon': 0.4.0 200 - zod: 3.22.4 282 + zod: 3.23.8 201 283 dev: false 202 284 203 285 /@aws-crypto/crc32@3.0.0: ··· 1004 1086 axios: 1.6.7 1005 1087 multiformats: 9.9.0 1006 1088 uint8arrays: 3.0.0 1007 - zod: 3.22.4 1089 + zod: 3.23.8 1008 1090 transitivePeerDependencies: 1009 1091 - debug 1010 1092 dev: false 1011 1093 1094 + /@hapi/accept@6.0.3: 1095 + resolution: {integrity: sha512-p72f9k56EuF0n3MwlBNThyVE5PXX40g+aQh+C/xbKrfzahM2Oispv3AXmOIU51t3j77zay1qrX7IIziZXspMlw==} 1096 + dependencies: 1097 + '@hapi/boom': 10.0.1 1098 + '@hapi/hoek': 11.0.4 1099 + dev: false 1100 + 1101 + /@hapi/boom@10.0.1: 1102 + resolution: {integrity: sha512-ERcCZaEjdH3OgSJlyjVk8pHIFeus91CjKP3v+MpgBNp5IvGzP2l/bRiD78nqYcKPaZdbKkK5vDBVPd2ohHBlsA==} 1103 + dependencies: 1104 + '@hapi/hoek': 11.0.4 1105 + dev: false 1106 + 1107 + /@hapi/bourne@3.0.0: 1108 + resolution: {integrity: sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==} 1109 + dev: false 1110 + 1111 + /@hapi/hoek@11.0.4: 1112 + resolution: {integrity: sha512-PnsP5d4q7289pS2T2EgGz147BFJ2Jpb4yrEdkpz2IhgEUzos1S7HTl7ezWh1yfYzYlj89KzLdCRkqsP6SIryeQ==} 1113 + dev: false 1114 + 1012 1115 /@ioredis/commands@1.2.0: 1013 1116 resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} 1014 1117 dev: false ··· 1660 1763 resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} 1661 1764 dev: false 1662 1765 1663 - /better-sqlite3@9.4.1: 1664 - resolution: {integrity: sha512-QpqiQeMI4WkE+dQ68zTMX5OzlPGc7lXIDP1iKUt4Omt9PdaVgzKYxHIJRIzt1E+RUBQoFmkip/IbvzyrxehAIg==} 1766 + /better-sqlite3@10.1.0: 1767 + resolution: {integrity: sha512-hqpHJaCfKEZFaAWdMh6crdzRWyzQzfP6Ih8TYI0vFn01a6ZTDSbJIMXN+6AMBaBOh99DzUy8l3PsV9R3qnJDng==} 1665 1768 requiresBuild: true 1666 1769 dependencies: 1667 1770 bindings: 1.5.0 ··· 1880 1983 1881 1984 /cookie@0.5.0: 1882 1985 resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} 1986 + engines: {node: '>= 0.6'} 1987 + dev: false 1988 + 1989 + /cookie@0.6.0: 1990 + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} 1883 1991 engines: {node: '>= 0.6'} 1884 1992 dev: false 1885 1993 ··· 2416 2524 engines: {node: '>= 0.10'} 2417 2525 dev: false 2418 2526 2527 + /ipaddr.js@2.2.0: 2528 + resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==} 2529 + engines: {node: '>= 10'} 2530 + dev: false 2531 + 2419 2532 /is-arrayish@0.3.2: 2420 2533 resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} 2421 2534 dev: false ··· 2455 2568 elliptic: 6.5.4 2456 2569 dev: false 2457 2570 2571 + /keygrip@1.1.0: 2572 + resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==} 2573 + engines: {node: '>= 0.6'} 2574 + requiresBuild: true 2575 + dependencies: 2576 + tsscmp: 1.0.6 2577 + dev: false 2578 + optional: true 2579 + 2458 2580 /kysely@0.22.0: 2459 2581 resolution: {integrity: sha512-ZE3qWtnqLOalodzfK5QUEcm7AEulhxsPNuKaGFsC3XiqO92vMLm+mAHk/NnbSIOtC4RmGm0nsv700i8KDp1gfQ==} 2460 2582 engines: {node: '>=14.0.0'} ··· 2615 2737 resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} 2616 2738 dev: false 2617 2739 2740 + /oidc-token-hash@5.0.3: 2741 + resolution: {integrity: sha512-IF4PcGgzAr6XXSff26Sk/+P4KZFJVuHAJZj3wgO3vX2bMdNVp/QXTP3P7CEm9V1IdG8lDLY3HhiqpsE/nOwpPw==} 2742 + engines: {node: ^10.13.0 || >=12.0.0} 2743 + dev: false 2744 + 2618 2745 /on-exit-leak-free@2.1.2: 2619 2746 resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==} 2620 2747 engines: {node: '>=14.0.0'} ··· 2696 2823 engines: {node: '>=8'} 2697 2824 dev: false 2698 2825 2699 - /pino-abstract-transport@1.1.0: 2700 - resolution: {integrity: sha512-lsleG3/2a/JIWUtf9Q5gUNErBqwIu1tUKTT3dUzaf5DySw9ra1wcqKjJjLX1VTY64Wk1eEOYsVGSaGfCK85ekA==} 2826 + /pino-abstract-transport@1.2.0: 2827 + resolution: {integrity: sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==} 2701 2828 dependencies: 2702 2829 readable-stream: 4.5.2 2703 2830 split2: 4.2.0 ··· 2707 2834 resolution: {integrity: sha512-J0hiJgUExtBXP2BjrK4VB305tHXS31sCmWJ9XJo2wPkLHa1NFPuW4V9wjG27PAc2fmBCigiNhQKpvrx+kntBPA==} 2708 2835 dependencies: 2709 2836 get-caller-file: 2.0.5 2710 - pino: 8.19.0 2837 + pino: 8.21.0 2711 2838 pino-std-serializers: 6.2.2 2712 2839 process-warning: 3.0.0 2713 2840 dev: false ··· 2716 2843 resolution: {integrity: sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==} 2717 2844 dev: false 2718 2845 2719 - /pino@8.19.0: 2720 - resolution: {integrity: sha512-oswmokxkav9bADfJ2ifrvfHUwad6MLp73Uat0IkQWY3iAw5xTRoznXbXksZs8oaOUMpmhVWD+PZogNzllWpJaA==} 2846 + /pino@8.21.0: 2847 + resolution: {integrity: sha512-ip4qdzjkAyDDZklUaZkcRFb2iA118H9SgRh8yzTkSQK8HilsOJF7rSY8HoW5+I0M46AZgX/pxbprf2vvzQCE0Q==} 2721 2848 hasBin: true 2722 2849 dependencies: 2723 2850 atomic-sleep: 1.0.0 2724 2851 fast-redact: 3.3.0 2725 2852 on-exit-leak-free: 2.1.2 2726 - pino-abstract-transport: 1.1.0 2853 + pino-abstract-transport: 1.2.0 2727 2854 pino-std-serializers: 6.2.2 2728 2855 process-warning: 3.0.0 2729 2856 quick-format-unescaped: 4.0.4 2730 2857 real-require: 0.2.0 2731 2858 safe-stable-stringify: 2.4.3 2732 2859 sonic-boom: 3.8.0 2733 - thread-stream: 2.4.1 2860 + thread-stream: 2.7.0 2734 2861 dev: false 2735 2862 2736 2863 /prebuild-install@7.1.1: ··· 2771 2898 2772 2899 /proxy-from-env@1.1.0: 2773 2900 resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} 2901 + dev: false 2902 + 2903 + /psl@1.9.0: 2904 + resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} 2774 2905 dev: false 2775 2906 2776 2907 /pump@3.0.0: ··· 3158 3289 streamx: 2.16.1 3159 3290 dev: false 3160 3291 3161 - /thread-stream@2.4.1: 3162 - resolution: {integrity: sha512-d/Ex2iWd1whipbT681JmTINKw0ZwOUBZm7+Gjs64DHuX34mmw8vJL2bFAaNacaW72zYiTJxSHi5abUuOi5nsfg==} 3292 + /thread-stream@2.7.0: 3293 + resolution: {integrity: sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==} 3163 3294 dependencies: 3164 3295 real-require: 0.2.0 3165 3296 dev: false ··· 3190 3321 resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} 3191 3322 dev: false 3192 3323 3324 + /tsscmp@1.0.6: 3325 + resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} 3326 + engines: {node: '>=0.6.x'} 3327 + requiresBuild: true 3328 + dev: false 3329 + optional: true 3330 + 3193 3331 /tunnel-agent@0.6.0: 3194 3332 resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} 3195 3333 dependencies: ··· 3231 3369 3232 3370 /undici-types@5.26.5: 3233 3371 resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} 3372 + dev: false 3373 + 3374 + /undici@6.19.2: 3375 + resolution: {integrity: sha512-JfjKqIauur3Q6biAtHJ564e3bWa8VvT+7cSiOJHFbX4Erv6CLGDpg8z+Fmg/1OI/47RA+GI2QZaF48SSaLvyBA==} 3376 + engines: {node: '>=18.17'} 3234 3377 dev: false 3235 3378 3236 3379 /unpipe@1.0.0: ··· 3312 3455 resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 3313 3456 dev: false 3314 3457 3315 - /zod@3.22.4: 3316 - resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} 3458 + /zod@3.23.8: 3459 + resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} 3317 3460 dev: false