Mirror from bluesky-social/pds
0
fork

Configure Feed

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

build pds next

+272 -174
+1 -1
service/package.json
··· 6 6 "main": "index.js", 7 7 "license": "MIT", 8 8 "dependencies": { 9 - "@atproto/pds": "0.4.7" 9 + "@atproto/pds": "0.4.9" 10 10 } 11 11 }
+271 -173
service/pnpm-lock.yaml
··· 6 6 7 7 dependencies: 8 8 '@atproto/pds': 9 - specifier: 0.4.7 10 - version: 0.4.7 9 + specifier: 0.4.9 10 + version: 0.4.9 11 11 12 12 packages: 13 13 14 - /@atproto/api@0.11.1: 15 - resolution: {integrity: sha512-U0kdo73e5xFXD4YGLrpviMHPaB/BT4s/22Z/V/geha5V1zjo6DjSC1LVLV1oYx3r/nVaaspPmumwzM0oorU50w==} 14 + /@atproto/api@0.12.0: 15 + resolution: {integrity: sha512-nSWiad1Z6IC/oVFSVxD5gZLhkD+J4EW2CFqAqIhklJNc0cjFKdmf8D56Pac6Ktm1sJoM6TVZ8GEeuEG6bJS/aQ==} 16 16 dependencies: 17 - '@atproto/common-web': 0.2.4 18 - '@atproto/lexicon': 0.3.3 19 - '@atproto/syntax': 0.2.1 20 - '@atproto/xrpc': 0.4.3 17 + '@atproto/common-web': 0.3.0 18 + '@atproto/lexicon': 0.4.0 19 + '@atproto/syntax': 0.3.0 20 + '@atproto/xrpc': 0.5.0 21 21 multiformats: 9.9.0 22 22 tlds: 1.250.0 23 - typed-emitter: 2.1.0 24 - zod: 3.22.4 25 23 dev: false 26 24 27 - /@atproto/aws@0.1.9: 28 - resolution: {integrity: sha512-Kz8beQZX9CvnyYZ03/dnx7LQaxC49abNeFCWVWY1tORUabZKforr3JkoPzMsR+06I1dNQaZhDewFMemg1ZnSqQ==} 25 + /@atproto/aws@0.2.0: 26 + resolution: {integrity: sha512-F09SHiC9CX3ydfrvYZbkpfES48UGCQNnznNVgJ3QyKSN8ON+BoWmGCpAFtn3AWeEoU0w9h0hypNvUm5nORv+5g==} 29 27 dependencies: 30 - '@atproto/common': 0.3.4 31 - '@atproto/crypto': 0.3.0 32 - '@atproto/repo': 0.3.9 28 + '@atproto/common': 0.4.0 29 + '@atproto/crypto': 0.4.0 30 + '@atproto/repo': 0.4.0 33 31 '@aws-sdk/client-cloudfront': 3.515.0 34 32 '@aws-sdk/client-kms': 3.515.0 35 33 '@aws-sdk/client-s3': 3.515.0 ··· 40 38 uint8arrays: 3.0.0 41 39 transitivePeerDependencies: 42 40 - aws-crt 43 - - debug 44 41 dev: false 45 42 46 - /@atproto/common-web@0.2.4: 47 - resolution: {integrity: sha512-6+DOhQcTklFmeiSkZRx6iFeqi4OFtGl4yEDGATk00q4tEcPoPvyOBtYHN6+G9lrfJIfx5RfmggamvXlJv1PxxA==} 43 + /@atproto/common-web@0.3.0: 44 + resolution: {integrity: sha512-67VnV6JJyX+ZWyjV7xFQMypAgDmjVaR9ZCuU/QW+mqlqI7fex2uL4Fv+7/jHadgzhuJHVd6OHOvNn0wR5WZYtA==} 48 45 dependencies: 49 46 graphemer: 1.4.0 50 47 multiformats: 9.9.0 ··· 61 58 zod: 3.22.4 62 59 dev: false 63 60 64 - /@atproto/common@0.3.4: 65 - resolution: {integrity: sha512-qjOHcyeHjGRJseYbdnl+0PViDlMRN9GR0/1ToGKAmXh0voz4LbBWU1FwtGF7CvTlbom9MZYhu21lF5pD5RqBwQ==} 61 + /@atproto/common@0.4.0: 62 + resolution: {integrity: sha512-yOXuPlCjT/OK9j+neIGYn9wkxx/AlxQSucysAF0xgwu0Ji8jAtKBf9Jv6R5ObYAjAD/kVUvEYumle+Yq/R9/7g==} 66 63 dependencies: 67 - '@atproto/common-web': 0.2.4 64 + '@atproto/common-web': 0.3.0 68 65 '@ipld/dag-cbor': 7.0.3 69 66 cbor-x: 1.5.8 70 67 iso-datestring-validator: 2.2.2 71 68 multiformats: 9.9.0 72 69 pino: 8.19.0 73 - zod: 3.21.4 74 70 dev: false 75 71 76 72 /@atproto/crypto@0.1.0: ··· 83 79 uint8arrays: 3.0.0 84 80 dev: false 85 81 86 - /@atproto/crypto@0.3.0: 87 - resolution: {integrity: sha512-bhcxRTL4fgRY2YX/St0x4o0oDUp18QIPD7ek+7v8UKA0HpsCGQYbo8w9d9hUvwwty5X5p00cYF2tbggUWaPy7A==} 82 + /@atproto/crypto@0.4.0: 83 + resolution: {integrity: sha512-Kj/4VgJ7hzzXvE42L0rjzP6lM0tai+OfPnP1rxJ+UZg/YUDtuewL4uapnVoWXvlNceKgaLZH98g5n9gXBVTe5Q==} 88 84 dependencies: 89 85 '@noble/curves': 1.3.0 90 86 '@noble/hashes': 1.3.3 91 87 uint8arrays: 3.0.0 92 88 dev: false 93 89 94 - /@atproto/identity@0.3.3: 95 - resolution: {integrity: sha512-i5d3eOnXQAXuOrjdm4NcveIBJxdEywYJQ4d74/JOgy27bGdNVFgh9FdZAsOseQRkLv4r7mr0I0C6OlSA2BQIxA==} 90 + /@atproto/identity@0.4.0: 91 + resolution: {integrity: sha512-KKdVlqBgkFuTUx3KFiiQe0LuK9kopej1bhKm6SHRPEYbSEPFmRZQMY9TAjWJQrvQt8DpQzz6kVGjASFEjd3teQ==} 96 92 dependencies: 97 - '@atproto/common-web': 0.2.4 98 - '@atproto/crypto': 0.3.0 93 + '@atproto/common-web': 0.3.0 94 + '@atproto/crypto': 0.4.0 99 95 axios: 0.27.2 100 96 transitivePeerDependencies: 101 97 - debug 102 98 dev: false 103 99 104 - /@atproto/lexicon@0.3.3: 105 - resolution: {integrity: sha512-6FOjdc3V05JKrtkhjfhHMS7f/4hMJOeHNtoE3Na7iFMpzBz0Lw5sw8kIFKY8pc8IG79qGcFgELyHLsljZYX+5A==} 100 + /@atproto/lexicon@0.4.0: 101 + resolution: {integrity: sha512-RvCBKdSI4M8qWm5uTNz1z3R2yIvIhmOsMuleOj8YR6BwRD+QbtUBy3l+xQ7iXf4M5fdfJFxaUNa6Ty0iRwdKqQ==} 106 102 dependencies: 107 - '@atproto/common-web': 0.2.4 108 - '@atproto/syntax': 0.2.1 103 + '@atproto/common-web': 0.3.0 104 + '@atproto/syntax': 0.3.0 109 105 iso-datestring-validator: 2.2.2 110 106 multiformats: 9.9.0 111 107 zod: 3.22.4 112 108 dev: false 113 109 114 - /@atproto/pds@0.4.7: 115 - resolution: {integrity: sha512-DxPkgA0O2cGXxrrsp4H8anRaeCQsalISwyS49nmH2EQuheSEcdZ4W3i/KggUd0t9CcZ6RK+wrIruYHViI/slVA==} 110 + /@atproto/pds@0.4.9: 111 + resolution: {integrity: sha512-zb/FVQC73zURyZMFnDQBekTK7bSOWtbVwy9syg+FhDBGiivhTvUPUmH8sPjGL95AV+NyeTA8Ym0Y/YukR6lHAg==} 116 112 hasBin: true 117 113 dependencies: 118 - '@atproto/api': 0.11.1 119 - '@atproto/aws': 0.1.9 120 - '@atproto/common': 0.3.4 121 - '@atproto/crypto': 0.3.0 122 - '@atproto/identity': 0.3.3 123 - '@atproto/lexicon': 0.3.3 124 - '@atproto/repo': 0.3.9 125 - '@atproto/syntax': 0.2.1 126 - '@atproto/xrpc': 0.4.3 127 - '@atproto/xrpc-server': 0.4.4 114 + '@atproto/api': 0.12.0 115 + '@atproto/aws': 0.2.0 116 + '@atproto/common': 0.4.0 117 + '@atproto/crypto': 0.4.0 118 + '@atproto/identity': 0.4.0 119 + '@atproto/lexicon': 0.4.0 120 + '@atproto/repo': 0.4.0 121 + '@atproto/syntax': 0.3.0 122 + '@atproto/xrpc': 0.5.0 123 + '@atproto/xrpc-server': 0.5.0 128 124 '@did-plc/lib': 0.0.4 129 125 better-sqlite3: 9.4.1 130 126 bytes: 3.1.2 ··· 134 130 express: 4.18.2 135 131 express-async-errors: 3.1.1(express@4.18.2) 136 132 file-type: 16.5.4 137 - form-data: 4.0.0 133 + glob: 10.3.10 138 134 handlebars: 4.7.8 139 - http-errors: 2.0.0 140 135 http-terminator: 3.2.0 141 136 ioredis: 5.3.2 142 137 jose: 5.2.2 ··· 146 141 nodemailer: 6.9.9 147 142 nodemailer-html-to-text: 3.2.0 148 143 p-queue: 6.6.2 149 - pg: 8.11.3 150 144 pino: 8.19.0 151 145 pino-http: 8.6.1 152 146 sharp: 0.32.6 ··· 157 151 - aws-crt 158 152 - bufferutil 159 153 - debug 160 - - pg-native 161 154 - supports-color 162 155 - utf-8-validate 163 156 dev: false 164 157 165 - /@atproto/repo@0.3.9: 166 - resolution: {integrity: sha512-1TZvvIy0XQihdXPd9JALh04sGbOlr82zk9TxtxVmLX2jic6g5Pl48aB4R1TjvoRiVMAsQVh3VLRVbUN4o66eVg==} 158 + /@atproto/repo@0.4.0: 159 + resolution: {integrity: sha512-LB0DF/D8r8hB+qiGB0sWZuq7TSJYbWel+t572aCrLeCOmbRgnLkGPLUTOOUvLFYv8xz1BPZTbI8hy/vcUV79VA==} 167 160 dependencies: 168 - '@atproto/common': 0.3.4 169 - '@atproto/common-web': 0.2.4 170 - '@atproto/crypto': 0.3.0 171 - '@atproto/identity': 0.3.3 172 - '@atproto/lexicon': 0.3.3 173 - '@atproto/syntax': 0.2.1 161 + '@atproto/common': 0.4.0 162 + '@atproto/common-web': 0.3.0 163 + '@atproto/crypto': 0.4.0 164 + '@atproto/lexicon': 0.4.0 174 165 '@ipld/car': 3.2.4 175 166 '@ipld/dag-cbor': 7.0.3 176 167 multiformats: 9.9.0 177 168 uint8arrays: 3.0.0 178 169 zod: 3.22.4 179 - transitivePeerDependencies: 180 - - debug 181 170 dev: false 182 171 183 - /@atproto/syntax@0.2.1: 184 - resolution: {integrity: sha512-ImOuiICtB5h78j90hAYOfTYzr5q5Wut0irNdELiogA3i74a8EXThe+j6Tj8snanYggrShbu5c6BDc1tVj477Yw==} 185 - dependencies: 186 - '@atproto/common-web': 0.2.4 172 + /@atproto/syntax@0.3.0: 173 + resolution: {integrity: sha512-Weq0ZBxffGHDXHl9U7BQc2BFJi/e23AL+k+i5+D9hUq/bzT4yjGsrCejkjq0xt82xXDjmhhvQSZ0LqxyZ5woxA==} 187 174 dev: false 188 175 189 - /@atproto/xrpc-server@0.4.4: 190 - resolution: {integrity: sha512-R4uYvuia+tUM4wATLlKmMhr/+VEaSImhuAhD7jEHIjN3a+ZxDBE5PnW3PwWf68VBqw720JJ+jmsJMZO7v9y6FA==} 176 + /@atproto/xrpc-server@0.5.0: 177 + resolution: {integrity: sha512-3g9cy6vCWnsEpThGR0mcepp4HiCQxs05L2XCuxZIOP20JcaIViMHFNlIm9lJdNwWXLb7dzSZLYjfA2QOWDZ3Gw==} 191 178 dependencies: 192 - '@atproto/common': 0.3.4 193 - '@atproto/crypto': 0.3.0 194 - '@atproto/lexicon': 0.3.3 179 + '@atproto/common': 0.4.0 180 + '@atproto/crypto': 0.4.0 181 + '@atproto/lexicon': 0.4.0 195 182 cbor-x: 1.5.8 196 183 express: 4.18.2 197 184 http-errors: 2.0.0 ··· 206 193 - utf-8-validate 207 194 dev: false 208 195 209 - /@atproto/xrpc@0.4.3: 210 - resolution: {integrity: sha512-0rn3abHORG0T93mci8WW97Cpg2ClU2aCtTq5rxdCPRsl9P4tyP+8F4snbkrIaMbVO05Rd9D9gFwtWs5Z473pCQ==} 196 + /@atproto/xrpc@0.5.0: 197 + resolution: {integrity: sha512-swu+wyOLvYW4l3n+VAuJbHcPcES+tin2Lsrp8Bw5aIXIICiuFn1YMFlwK9JwVUzTH21Py1s1nHEjr4CJeElJog==} 211 198 dependencies: 212 - '@atproto/lexicon': 0.3.3 199 + '@atproto/lexicon': 0.4.0 213 200 zod: 3.22.4 214 201 dev: false 215 202 ··· 1041 1028 multiformats: 9.9.0 1042 1029 dev: false 1043 1030 1031 + /@isaacs/cliui@8.0.2: 1032 + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} 1033 + engines: {node: '>=12'} 1034 + dependencies: 1035 + string-width: 5.1.2 1036 + string-width-cjs: /string-width@4.2.3 1037 + strip-ansi: 7.1.0 1038 + strip-ansi-cjs: /strip-ansi@6.0.1 1039 + wrap-ansi: 8.1.0 1040 + wrap-ansi-cjs: /wrap-ansi@7.0.0 1041 + dev: false 1042 + 1044 1043 /@noble/curves@1.3.0: 1045 1044 resolution: {integrity: sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==} 1046 1045 dependencies: ··· 1055 1054 /@noble/secp256k1@1.7.1: 1056 1055 resolution: {integrity: sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==} 1057 1056 dev: false 1057 + 1058 + /@pkgjs/parseargs@0.11.0: 1059 + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} 1060 + engines: {node: '>=14'} 1061 + requiresBuild: true 1062 + dev: false 1063 + optional: true 1058 1064 1059 1065 /@smithy/abort-controller@2.1.1: 1060 1066 resolution: {integrity: sha512-1+qdrUqLhaALYL0iOcN43EP6yAXXQ2wWZ6taf4S2pNGowmOc5gx+iMQv+E42JizNJjB0+gEadOXeV1Bf7JWL1Q==} ··· 1548 1554 negotiator: 0.6.3 1549 1555 dev: false 1550 1556 1557 + /ansi-regex@5.0.1: 1558 + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 1559 + engines: {node: '>=8'} 1560 + dev: false 1561 + 1562 + /ansi-regex@6.0.1: 1563 + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} 1564 + engines: {node: '>=12'} 1565 + dev: false 1566 + 1567 + /ansi-styles@4.3.0: 1568 + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 1569 + engines: {node: '>=8'} 1570 + dependencies: 1571 + color-convert: 2.0.1 1572 + dev: false 1573 + 1574 + /ansi-styles@6.2.1: 1575 + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 1576 + engines: {node: '>=12'} 1577 + dev: false 1578 + 1551 1579 /array-flatten@1.1.1: 1552 1580 resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} 1553 1581 dev: false ··· 1591 1619 1592 1620 /b4a@1.6.6: 1593 1621 resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==} 1622 + dev: false 1623 + 1624 + /balanced-match@1.0.2: 1625 + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 1594 1626 dev: false 1595 1627 1596 1628 /bare-events@2.2.0: ··· 1687 1719 resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} 1688 1720 dev: false 1689 1721 1690 - /brorand@1.1.0: 1691 - resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} 1722 + /brace-expansion@2.0.1: 1723 + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 1724 + dependencies: 1725 + balanced-match: 1.0.2 1692 1726 dev: false 1693 1727 1694 - /buffer-writer@2.0.0: 1695 - resolution: {integrity: sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==} 1696 - engines: {node: '>=4'} 1728 + /brorand@1.1.0: 1729 + resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} 1697 1730 dev: false 1698 1731 1699 1732 /buffer@5.6.0: ··· 1858 1891 vary: 1.1.2 1859 1892 dev: false 1860 1893 1894 + /cross-spawn@7.0.3: 1895 + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 1896 + engines: {node: '>= 8'} 1897 + dependencies: 1898 + path-key: 3.1.1 1899 + shebang-command: 2.0.0 1900 + which: 2.0.2 1901 + dev: false 1902 + 1861 1903 /debug@2.6.9: 1862 1904 resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} 1863 1905 peerDependencies: ··· 1968 2010 domhandler: 4.3.1 1969 2011 dev: false 1970 2012 2013 + /eastasianwidth@0.2.0: 2014 + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 2015 + dev: false 2016 + 1971 2017 /ee-first@1.1.1: 1972 2018 resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} 1973 2019 dev: false ··· 1982 2028 inherits: 2.0.4 1983 2029 minimalistic-assert: 1.0.1 1984 2030 minimalistic-crypto-utils: 1.0.1 2031 + dev: false 2032 + 2033 + /emoji-regex@8.0.0: 2034 + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 2035 + dev: false 2036 + 2037 + /emoji-regex@9.2.2: 2038 + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 1985 2039 dev: false 1986 2040 1987 2041 /encodeurl@1.0.2: ··· 2147 2201 optional: true 2148 2202 dev: false 2149 2203 2204 + /foreground-child@3.1.1: 2205 + resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} 2206 + engines: {node: '>=14'} 2207 + dependencies: 2208 + cross-spawn: 7.0.3 2209 + signal-exit: 4.1.0 2210 + dev: false 2211 + 2150 2212 /form-data@4.0.0: 2151 2213 resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} 2152 2214 engines: {node: '>= 6'} ··· 2194 2256 resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} 2195 2257 dev: false 2196 2258 2259 + /glob@10.3.10: 2260 + resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} 2261 + engines: {node: '>=16 || 14 >=14.17'} 2262 + hasBin: true 2263 + dependencies: 2264 + foreground-child: 3.1.1 2265 + jackspeak: 2.3.6 2266 + minimatch: 9.0.3 2267 + minipass: 7.0.4 2268 + path-scurry: 1.10.1 2269 + dev: false 2270 + 2197 2271 /gopd@1.0.1: 2198 2272 resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 2199 2273 dependencies: ··· 2346 2420 resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} 2347 2421 dev: false 2348 2422 2423 + /is-fullwidth-code-point@3.0.0: 2424 + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 2425 + engines: {node: '>=8'} 2426 + dev: false 2427 + 2428 + /isexe@2.0.0: 2429 + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 2430 + dev: false 2431 + 2349 2432 /iso-datestring-validator@2.2.2: 2350 2433 resolution: {integrity: sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==} 2434 + dev: false 2435 + 2436 + /jackspeak@2.3.6: 2437 + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} 2438 + engines: {node: '>=14'} 2439 + dependencies: 2440 + '@isaacs/cliui': 8.0.2 2441 + optionalDependencies: 2442 + '@pkgjs/parseargs': 0.11.0 2351 2443 dev: false 2352 2444 2353 2445 /jose@5.2.2: ··· 2374 2466 2375 2467 /lodash.isarguments@3.1.0: 2376 2468 resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==} 2469 + dev: false 2470 + 2471 + /lru-cache@10.2.0: 2472 + resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} 2473 + engines: {node: 14 || >=16.14} 2377 2474 dev: false 2378 2475 2379 2476 /lru-cache@6.0.0: ··· 2428 2525 resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} 2429 2526 dev: false 2430 2527 2528 + /minimatch@9.0.3: 2529 + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} 2530 + engines: {node: '>=16 || 14 >=14.17'} 2531 + dependencies: 2532 + brace-expansion: 2.0.1 2533 + dev: false 2534 + 2431 2535 /minimist@1.2.8: 2432 2536 resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 2537 + dev: false 2538 + 2539 + /minipass@7.0.4: 2540 + resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} 2541 + engines: {node: '>=16 || 14 >=14.17'} 2433 2542 dev: false 2434 2543 2435 2544 /mkdirp-classic@0.5.3: ··· 2560 2669 p-timeout: 3.2.0 2561 2670 dev: false 2562 2671 2563 - /packet-reader@1.0.0: 2564 - resolution: {integrity: sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==} 2565 - dev: false 2566 - 2567 2672 /parseurl@1.3.3: 2568 2673 resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} 2569 2674 engines: {node: '>= 0.8'} 2570 2675 dev: false 2571 2676 2572 - /path-to-regexp@0.1.7: 2573 - resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} 2574 - dev: false 2575 - 2576 - /peek-readable@4.1.0: 2577 - resolution: {integrity: sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==} 2677 + /path-key@3.1.1: 2678 + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 2578 2679 engines: {node: '>=8'} 2579 2680 dev: false 2580 2681 2581 - /pg-cloudflare@1.1.1: 2582 - resolution: {integrity: sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==} 2583 - requiresBuild: true 2584 - dev: false 2585 - optional: true 2586 - 2587 - /pg-connection-string@2.6.2: 2588 - resolution: {integrity: sha512-ch6OwaeaPYcova4kKZ15sbJ2hKb/VP48ZD2gE7i1J+L4MspCtBMAx8nMgz7bksc7IojCIIWuEhHibSMFH8m8oA==} 2589 - dev: false 2590 - 2591 - /pg-int8@1.0.1: 2592 - resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==} 2593 - engines: {node: '>=4.0.0'} 2594 - dev: false 2595 - 2596 - /pg-pool@3.6.1(pg@8.11.3): 2597 - resolution: {integrity: sha512-jizsIzhkIitxCGfPRzJn1ZdcosIt3pz9Sh3V01fm1vZnbnCMgmGl5wvGGdNN2EL9Rmb0EcFoCkixH4Pu+sP9Og==} 2598 - peerDependencies: 2599 - pg: '>=8.0' 2682 + /path-scurry@1.10.1: 2683 + resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} 2684 + engines: {node: '>=16 || 14 >=14.17'} 2600 2685 dependencies: 2601 - pg: 8.11.3 2686 + lru-cache: 10.2.0 2687 + minipass: 7.0.4 2602 2688 dev: false 2603 2689 2604 - /pg-protocol@1.6.0: 2605 - resolution: {integrity: sha512-M+PDm637OY5WM307051+bsDia5Xej6d9IR4GwJse1qA1DIhiKlksvrneZOYQq42OM+spubpcNYEo2FcKQrDk+Q==} 2690 + /path-to-regexp@0.1.7: 2691 + resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} 2606 2692 dev: false 2607 2693 2608 - /pg-types@2.2.0: 2609 - resolution: {integrity: sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==} 2610 - engines: {node: '>=4'} 2611 - dependencies: 2612 - pg-int8: 1.0.1 2613 - postgres-array: 2.0.0 2614 - postgres-bytea: 1.0.0 2615 - postgres-date: 1.0.7 2616 - postgres-interval: 1.2.0 2617 - dev: false 2618 - 2619 - /pg@8.11.3: 2620 - resolution: {integrity: sha512-+9iuvG8QfaaUrrph+kpF24cXkH1YOOUeArRNYIxq1viYHZagBxrTno7cecY1Fa44tJeZvaoG+Djpkc3JwehN5g==} 2621 - engines: {node: '>= 8.0.0'} 2622 - peerDependencies: 2623 - pg-native: '>=3.0.1' 2624 - peerDependenciesMeta: 2625 - pg-native: 2626 - optional: true 2627 - dependencies: 2628 - buffer-writer: 2.0.0 2629 - packet-reader: 1.0.0 2630 - pg-connection-string: 2.6.2 2631 - pg-pool: 3.6.1(pg@8.11.3) 2632 - pg-protocol: 1.6.0 2633 - pg-types: 2.2.0 2634 - pgpass: 1.0.5 2635 - optionalDependencies: 2636 - pg-cloudflare: 1.1.1 2637 - dev: false 2638 - 2639 - /pgpass@1.0.5: 2640 - resolution: {integrity: sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==} 2641 - dependencies: 2642 - split2: 4.2.0 2694 + /peek-readable@4.1.0: 2695 + resolution: {integrity: sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==} 2696 + engines: {node: '>=8'} 2643 2697 dev: false 2644 2698 2645 2699 /pino-abstract-transport@1.1.0: ··· 2677 2731 safe-stable-stringify: 2.4.3 2678 2732 sonic-boom: 3.8.0 2679 2733 thread-stream: 2.4.1 2680 - dev: false 2681 - 2682 - /postgres-array@2.0.0: 2683 - resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==} 2684 - engines: {node: '>=4'} 2685 - dev: false 2686 - 2687 - /postgres-bytea@1.0.0: 2688 - resolution: {integrity: sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==} 2689 - engines: {node: '>=0.10.0'} 2690 - dev: false 2691 - 2692 - /postgres-date@1.0.7: 2693 - resolution: {integrity: sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==} 2694 - engines: {node: '>=0.10.0'} 2695 - dev: false 2696 - 2697 - /postgres-interval@1.2.0: 2698 - resolution: {integrity: sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==} 2699 - engines: {node: '>=0.10.0'} 2700 - dependencies: 2701 - xtend: 4.0.2 2702 2734 dev: false 2703 2735 2704 2736 /prebuild-install@7.1.1: ··· 2947 2979 tunnel-agent: 0.6.0 2948 2980 dev: false 2949 2981 2982 + /shebang-command@2.0.0: 2983 + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 2984 + engines: {node: '>=8'} 2985 + dependencies: 2986 + shebang-regex: 3.0.0 2987 + dev: false 2988 + 2989 + /shebang-regex@3.0.0: 2990 + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 2991 + engines: {node: '>=8'} 2992 + dev: false 2993 + 2950 2994 /side-channel@1.0.5: 2951 2995 resolution: {integrity: sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==} 2952 2996 engines: {node: '>= 0.4'} ··· 2955 2999 es-errors: 1.3.0 2956 3000 get-intrinsic: 1.2.4 2957 3001 object-inspect: 1.13.1 3002 + dev: false 3003 + 3004 + /signal-exit@4.1.0: 3005 + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 3006 + engines: {node: '>=14'} 2958 3007 dev: false 2959 3008 2960 3009 /simple-concat@1.0.1: ··· 3016 3065 bare-events: 2.2.0 3017 3066 dev: false 3018 3067 3068 + /string-width@4.2.3: 3069 + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 3070 + engines: {node: '>=8'} 3071 + dependencies: 3072 + emoji-regex: 8.0.0 3073 + is-fullwidth-code-point: 3.0.0 3074 + strip-ansi: 6.0.1 3075 + dev: false 3076 + 3077 + /string-width@5.1.2: 3078 + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 3079 + engines: {node: '>=12'} 3080 + dependencies: 3081 + eastasianwidth: 0.2.0 3082 + emoji-regex: 9.2.2 3083 + strip-ansi: 7.1.0 3084 + dev: false 3085 + 3019 3086 /string_decoder@1.3.0: 3020 3087 resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} 3021 3088 dependencies: 3022 3089 safe-buffer: 5.2.1 3090 + dev: false 3091 + 3092 + /strip-ansi@6.0.1: 3093 + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 3094 + engines: {node: '>=8'} 3095 + dependencies: 3096 + ansi-regex: 5.0.1 3097 + dev: false 3098 + 3099 + /strip-ansi@7.1.0: 3100 + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} 3101 + engines: {node: '>=12'} 3102 + dependencies: 3103 + ansi-regex: 6.0.1 3023 3104 dev: false 3024 3105 3025 3106 /strip-json-comments@2.0.1: ··· 3180 3261 engines: {node: '>= 0.8'} 3181 3262 dev: false 3182 3263 3264 + /which@2.0.2: 3265 + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 3266 + engines: {node: '>= 8'} 3267 + hasBin: true 3268 + dependencies: 3269 + isexe: 2.0.0 3270 + dev: false 3271 + 3183 3272 /wordwrap@1.0.0: 3184 3273 resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} 3185 3274 dev: false 3186 3275 3276 + /wrap-ansi@7.0.0: 3277 + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 3278 + engines: {node: '>=10'} 3279 + dependencies: 3280 + ansi-styles: 4.3.0 3281 + string-width: 4.2.3 3282 + strip-ansi: 6.0.1 3283 + dev: false 3284 + 3285 + /wrap-ansi@8.1.0: 3286 + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 3287 + engines: {node: '>=12'} 3288 + dependencies: 3289 + ansi-styles: 6.2.1 3290 + string-width: 5.1.2 3291 + strip-ansi: 7.1.0 3292 + dev: false 3293 + 3187 3294 /wrappy@1.0.2: 3188 3295 resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 3189 3296 dev: false ··· 3201 3308 optional: true 3202 3309 dev: false 3203 3310 3204 - /xtend@4.0.2: 3205 - resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} 3206 - engines: {node: '>=0.4'} 3207 - dev: false 3208 - 3209 3311 /yallist@4.0.0: 3210 3312 resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 3211 - dev: false 3212 - 3213 - /zod@3.21.4: 3214 - resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} 3215 3313 dev: false 3216 3314 3217 3315 /zod@3.22.4: