Mirror from bluesky-social/pds

build pds next

Changed files
+275 -64
.github
service
+1 -1
.github/workflows/build-and-push-ghcr.yaml
··· 3 push: 4 branches: 5 - main 6 - - pdsv2 7 tags: 8 - v* 9 env:
··· 3 push: 4 branches: 5 - main 6 + - next 7 tags: 8 - v* 9 env:
+1 -1
service/package.json
··· 6 "main": "index.js", 7 "license": "MIT", 8 "dependencies": { 9 - "@atproto/pds": "0.4.0-beta.7" 10 } 11 }
··· 6 "main": "index.js", 7 "license": "MIT", 8 "dependencies": { 9 + "@atproto/pds": "0.4.5-next.0" 10 } 11 }
+273 -62
service/pnpm-lock.yaml
··· 6 7 dependencies: 8 '@atproto/pds': 9 - specifier: 0.4.0-beta.7 10 - version: 0.4.0-beta.7 11 12 packages: 13 14 - /@atproto/api@0.10.0: 15 - resolution: {integrity: sha512-TSVCHh3UUZLtNzh141JwLicfYTc7TvVFvQJSWeOZLHr3Sk+9hqEY+9Itaqp1DAW92r4i25ChaMc/50sg4etAWQ==} 16 dependencies: 17 - '@atproto/common-web': 0.2.3 18 - '@atproto/lexicon': 0.3.1 19 - '@atproto/syntax': 0.1.5 20 - '@atproto/xrpc': 0.4.1 21 multiformats: 9.9.0 22 tlds: 1.250.0 23 typed-emitter: 2.1.0 24 zod: 3.22.4 25 dev: false 26 27 - /@atproto/aws@0.1.7: 28 - resolution: {integrity: sha512-cbqZYdekN7Bcr6P+Ko+bB79nNTkI7pb5CptkW4Fy6xELkmHQipjqcChMJO3s+sn1SfvN0rf3rBcWv5H0qt9PTg==} 29 dependencies: 30 - '@atproto/common': 0.3.3 31 - '@atproto/crypto': 0.3.0 32 - '@atproto/repo': 0.3.7 33 '@aws-sdk/client-cloudfront': 3.515.0 34 '@aws-sdk/client-kms': 3.515.0 35 '@aws-sdk/client-s3': 3.515.0 ··· 40 uint8arrays: 3.0.0 41 transitivePeerDependencies: 42 - aws-crt 43 - - debug 44 dev: false 45 46 - /@atproto/common-web@0.2.3: 47 - resolution: {integrity: sha512-k9VKGYUqjsRlI3wS31XyCbeb2U7ddS4X/eFgzos2CE5rIbk/uQGyKH+0Jcn1JIwRkvI1BemyNuUVrS8Ok3wiuw==} 48 dependencies: 49 graphemer: 1.4.0 50 multiformats: 9.9.0 ··· 61 zod: 3.22.4 62 dev: false 63 64 - /@atproto/common@0.3.3: 65 - resolution: {integrity: sha512-ETYsHpQoytW3yJ1BoMDCZh3tdokV3HbZ2ThXq+EWbMxbGNsRDREgJK3JXJMHapf8PrnZZpE2VdWM9NHvlcmnQg==} 66 dependencies: 67 - '@atproto/common-web': 0.2.3 68 '@ipld/dag-cbor': 7.0.3 69 cbor-x: 1.5.8 70 iso-datestring-validator: 2.2.2 ··· 83 uint8arrays: 3.0.0 84 dev: false 85 86 - /@atproto/crypto@0.3.0: 87 - resolution: {integrity: sha512-bhcxRTL4fgRY2YX/St0x4o0oDUp18QIPD7ek+7v8UKA0HpsCGQYbo8w9d9hUvwwty5X5p00cYF2tbggUWaPy7A==} 88 dependencies: 89 '@noble/curves': 1.3.0 90 '@noble/hashes': 1.3.3 91 uint8arrays: 3.0.0 92 dev: false 93 94 - /@atproto/identity@0.3.2: 95 - resolution: {integrity: sha512-xZSyB3gHn/avwdAIV+mECvjjvMYXxPSvSgVBUsETMvMY72H9d84utDD58y5aAU/9mL+founaNZmniKDaR633CQ==} 96 dependencies: 97 - '@atproto/common-web': 0.2.3 98 - '@atproto/crypto': 0.3.0 99 axios: 0.27.2 100 transitivePeerDependencies: 101 - debug 102 dev: false 103 104 - /@atproto/lexicon@0.3.1: 105 - resolution: {integrity: sha512-yLy6GUNP4pn0mGUIyUHvN0UeBza0S03AgjTXVR6KliC4ut2+7SjNMe4cI4G1M8/bJMaccC6ooQSm2kvwiOdr3A==} 106 dependencies: 107 - '@atproto/common-web': 0.2.3 108 - '@atproto/syntax': 0.1.5 109 iso-datestring-validator: 2.2.2 110 multiformats: 9.9.0 111 zod: 3.22.4 112 dev: false 113 114 - /@atproto/pds@0.4.0-beta.7: 115 - resolution: {integrity: sha512-j7kIkxsnus65O+S5TgESiYW7eDbf2rYwJTYFfOdxbEZKgjUqwkRLY1qN+bTtBvQqAyS3f6wZZ7xa6Bbg7ELt2Q==} 116 hasBin: true 117 dependencies: 118 - '@atproto/api': 0.10.0 119 - '@atproto/aws': 0.1.7 120 - '@atproto/common': 0.3.3 121 - '@atproto/crypto': 0.3.0 122 - '@atproto/identity': 0.3.2 123 - '@atproto/lexicon': 0.3.1 124 - '@atproto/repo': 0.3.7 125 - '@atproto/syntax': 0.1.5 126 - '@atproto/xrpc': 0.4.1 127 - '@atproto/xrpc-server': 0.4.2 128 '@did-plc/lib': 0.0.4 129 better-sqlite3: 9.4.1 130 bytes: 3.1.2 ··· 135 express-async-errors: 3.1.1(express@4.18.2) 136 file-type: 16.5.4 137 form-data: 4.0.0 138 handlebars: 4.7.8 139 http-errors: 2.0.0 140 http-terminator: 3.2.0 ··· 162 - utf-8-validate 163 dev: false 164 165 - /@atproto/repo@0.3.7: 166 - resolution: {integrity: sha512-2VlZgnwJ8aJ3t/jfmLbRG4a55+G+BnVdOJTuWnPSLkndYgxHNBVscUgE6Nro4rX4Uc6LnZ3D+onpPqFyehoqMQ==} 167 dependencies: 168 - '@atproto/common': 0.3.3 169 - '@atproto/common-web': 0.2.3 170 - '@atproto/crypto': 0.3.0 171 - '@atproto/identity': 0.3.2 172 - '@atproto/lexicon': 0.3.1 173 - '@atproto/syntax': 0.1.5 174 '@ipld/car': 3.2.4 175 '@ipld/dag-cbor': 7.0.3 176 multiformats: 9.9.0 177 uint8arrays: 3.0.0 178 zod: 3.22.4 179 - transitivePeerDependencies: 180 - - debug 181 dev: false 182 183 - /@atproto/syntax@0.1.5: 184 - resolution: {integrity: sha512-pbY5lOnThoAbsmrdbN9LC/dNmckfqODJiX9zjW2t3BIHYFeGBc6w9bK3Vre8A0Hg8yWkQpv6gaBLu+ykgi2DJQ==} 185 dependencies: 186 - '@atproto/common-web': 0.2.3 187 dev: false 188 189 - /@atproto/xrpc-server@0.4.2: 190 - resolution: {integrity: sha512-/m8rmFQFqFJ7WaVskPx27DLPeQfRCeEBMCdNxtyJZXElQZJMgcX5382SxAqsI3fVaW3EVwcQp0VuTNFOKFgHVg==} 191 dependencies: 192 - '@atproto/common': 0.3.3 193 - '@atproto/crypto': 0.3.0 194 - '@atproto/lexicon': 0.3.1 195 cbor-x: 1.5.8 196 express: 4.18.2 197 http-errors: 2.0.0 ··· 206 - utf-8-validate 207 dev: false 208 209 - /@atproto/xrpc@0.4.1: 210 - resolution: {integrity: sha512-EMRGiu6oDvFL03Hk2rG/WCL3QK0GjZs9psH80JVf8z2nfdsGON6yn0hw3jvRB26CBXqi58U8Uicyq8Ej5pVTAA==} 211 dependencies: 212 - '@atproto/lexicon': 0.3.1 213 zod: 3.22.4 214 dev: false 215 ··· 1041 multiformats: 9.9.0 1042 dev: false 1043 1044 /@noble/curves@1.3.0: 1045 resolution: {integrity: sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==} 1046 dependencies: ··· 1055 /@noble/secp256k1@1.7.1: 1056 resolution: {integrity: sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==} 1057 dev: false 1058 1059 /@smithy/abort-controller@2.1.1: 1060 resolution: {integrity: sha512-1+qdrUqLhaALYL0iOcN43EP6yAXXQ2wWZ6taf4S2pNGowmOc5gx+iMQv+E42JizNJjB0+gEadOXeV1Bf7JWL1Q==} ··· 1548 negotiator: 0.6.3 1549 dev: false 1550 1551 /array-flatten@1.1.1: 1552 resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} 1553 dev: false ··· 1591 1592 /b4a@1.6.6: 1593 resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==} 1594 dev: false 1595 1596 /bare-events@2.2.0: ··· 1687 resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} 1688 dev: false 1689 1690 /brorand@1.1.0: 1691 resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} 1692 dev: false ··· 1858 vary: 1.1.2 1859 dev: false 1860 1861 /debug@2.6.9: 1862 resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} 1863 peerDependencies: ··· 1968 domhandler: 4.3.1 1969 dev: false 1970 1971 /ee-first@1.1.1: 1972 resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} 1973 dev: false ··· 1984 minimalistic-crypto-utils: 1.0.1 1985 dev: false 1986 1987 /encodeurl@1.0.2: 1988 resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} 1989 engines: {node: '>= 0.8'} ··· 2147 optional: true 2148 dev: false 2149 2150 /form-data@4.0.0: 2151 resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} 2152 engines: {node: '>= 6'} ··· 2194 resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} 2195 dev: false 2196 2197 /gopd@1.0.1: 2198 resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 2199 dependencies: ··· 2346 resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} 2347 dev: false 2348 2349 /iso-datestring-validator@2.2.2: 2350 resolution: {integrity: sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==} 2351 dev: false 2352 2353 /jose@5.2.2: ··· 2376 resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==} 2377 dev: false 2378 2379 /lru-cache@6.0.0: 2380 resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 2381 engines: {node: '>=10'} ··· 2428 resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} 2429 dev: false 2430 2431 /minimist@1.2.8: 2432 resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 2433 dev: false 2434 2435 /mkdirp-classic@0.5.3: ··· 2569 engines: {node: '>= 0.8'} 2570 dev: false 2571 2572 /path-to-regexp@0.1.7: 2573 resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} 2574 dev: false ··· 2947 tunnel-agent: 0.6.0 2948 dev: false 2949 2950 /side-channel@1.0.5: 2951 resolution: {integrity: sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==} 2952 engines: {node: '>= 0.4'} ··· 2955 es-errors: 1.3.0 2956 get-intrinsic: 1.2.4 2957 object-inspect: 1.13.1 2958 dev: false 2959 2960 /simple-concat@1.0.1: ··· 3016 bare-events: 2.2.0 3017 dev: false 3018 3019 /string_decoder@1.3.0: 3020 resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} 3021 dependencies: 3022 safe-buffer: 5.2.1 3023 dev: false 3024 3025 /strip-json-comments@2.0.1: ··· 3180 engines: {node: '>= 0.8'} 3181 dev: false 3182 3183 /wordwrap@1.0.0: 3184 resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} 3185 dev: false 3186 3187 /wrappy@1.0.2:
··· 6 7 dependencies: 8 '@atproto/pds': 9 + specifier: 0.4.5-next.0 10 + version: 0.4.5-next.0 11 12 packages: 13 14 + /@atproto/api@0.10.5-next.0: 15 + resolution: {integrity: sha512-J0SN9JE5DHDF8s8f8FLfgNtDxPZVrMUpJFj2zWmYq7PUx+LWyCqTj17K8SQdFFNa3g6EEv6mJM64ww02yePOpw==} 16 dependencies: 17 + '@atproto/common-web': 0.2.4-next.0 18 + '@atproto/lexicon': 0.3.3-next.0 19 + '@atproto/syntax': 0.2.1-next.0 20 + '@atproto/xrpc': 0.4.3-next.0 21 multiformats: 9.9.0 22 tlds: 1.250.0 23 typed-emitter: 2.1.0 24 zod: 3.22.4 25 dev: false 26 27 + /@atproto/aws@0.1.9-next.0: 28 + resolution: {integrity: sha512-p2+pJj36/WoLxeMOPwGOEMGLMbo7GVq0x8KxQ8O8wQl9URxYABdB3LhJaY772v4lDxWVsCIiSOQwyf91ZkGXAQ==} 29 dependencies: 30 + '@atproto/common': 0.3.4-next.0 31 + '@atproto/crypto': 0.3.1-next.0 32 + '@atproto/repo': 0.3.9-next.0 33 '@aws-sdk/client-cloudfront': 3.515.0 34 '@aws-sdk/client-kms': 3.515.0 35 '@aws-sdk/client-s3': 3.515.0 ··· 40 uint8arrays: 3.0.0 41 transitivePeerDependencies: 42 - aws-crt 43 dev: false 44 45 + /@atproto/common-web@0.2.4-next.0: 46 + resolution: {integrity: sha512-hrn0jOZmz+PYQefq6a1yppidP8Xsud5umyz2euva2IiPeKsA3o5TdR7CdlgYLmVJboPeZSzRt8QSh+l5Y/9NRg==} 47 dependencies: 48 graphemer: 1.4.0 49 multiformats: 9.9.0 ··· 60 zod: 3.22.4 61 dev: false 62 63 + /@atproto/common@0.3.4-next.0: 64 + resolution: {integrity: sha512-4deZvsdEZrq8aSFOgnods1YepHtGChE9ZfM+u/1+mqxqhGF2QaKvHqwSCX+gEw0DCXWY5IKhiJGtUb0/s5gAHQ==} 65 dependencies: 66 + '@atproto/common-web': 0.2.4-next.0 67 '@ipld/dag-cbor': 7.0.3 68 cbor-x: 1.5.8 69 iso-datestring-validator: 2.2.2 ··· 82 uint8arrays: 3.0.0 83 dev: false 84 85 + /@atproto/crypto@0.3.1-next.0: 86 + resolution: {integrity: sha512-UvAEkHyX1BJ/5iIvcNGf+r4kW8O8QmIAEKAcn3jQ6BJIhCX1eSFAuNz+VUA31aPlrL6SxkB8TD0NeJrUaOE7YQ==} 87 dependencies: 88 '@noble/curves': 1.3.0 89 '@noble/hashes': 1.3.3 90 uint8arrays: 3.0.0 91 dev: false 92 93 + /@atproto/identity@0.3.3-next.0: 94 + resolution: {integrity: sha512-rQz9zi2521vwAhUsrq8yX/++BrOKi0JmQFTPNncRuZSiedDAD9OEXx+pzdiVh8NXcMaSB0MwSMMsIbzUOG4aRA==} 95 dependencies: 96 + '@atproto/common-web': 0.2.4-next.0 97 + '@atproto/crypto': 0.3.1-next.0 98 axios: 0.27.2 99 transitivePeerDependencies: 100 - debug 101 dev: false 102 103 + /@atproto/lexicon@0.3.3-next.0: 104 + resolution: {integrity: sha512-6hYMStCUqraTPk0I/vTx7jE1PNOdgsjjldmzJ7OsPP2BoaVh0rEM9945ExYNeJE5ZS4Lh+J62jrBmUVlQfzQ/A==} 105 dependencies: 106 + '@atproto/common-web': 0.2.4-next.0 107 + '@atproto/syntax': 0.2.1-next.0 108 iso-datestring-validator: 2.2.2 109 multiformats: 9.9.0 110 zod: 3.22.4 111 dev: false 112 113 + /@atproto/pds@0.4.5-next.0: 114 + resolution: {integrity: sha512-0YqXhTLClwZbppAjix1M+0lf23h+5rXXu69JMJGIlr21pHk9G0Uwf9WRnz2rT7NmGUuhC6xwOUctjFlF59WptA==} 115 hasBin: true 116 dependencies: 117 + '@atproto/api': 0.10.5-next.0 118 + '@atproto/aws': 0.1.9-next.0 119 + '@atproto/common': 0.3.4-next.0 120 + '@atproto/crypto': 0.3.1-next.0 121 + '@atproto/identity': 0.3.3-next.0 122 + '@atproto/lexicon': 0.3.3-next.0 123 + '@atproto/repo': 0.3.9-next.0 124 + '@atproto/syntax': 0.2.1-next.0 125 + '@atproto/xrpc': 0.4.3-next.0 126 + '@atproto/xrpc-server': 0.4.4-next.0 127 '@did-plc/lib': 0.0.4 128 better-sqlite3: 9.4.1 129 bytes: 3.1.2 ··· 134 express-async-errors: 3.1.1(express@4.18.2) 135 file-type: 16.5.4 136 form-data: 4.0.0 137 + glob: 10.3.10 138 handlebars: 4.7.8 139 http-errors: 2.0.0 140 http-terminator: 3.2.0 ··· 162 - utf-8-validate 163 dev: false 164 165 + /@atproto/repo@0.3.9-next.0: 166 + resolution: {integrity: sha512-J50bezN95zJFNMv+87y9aHPwTVdyFGE0MSUL9F//UtkM1mZWiDqh103fb0KVOkYlRj+SPICG7/kdyd92ApVPMQ==} 167 dependencies: 168 + '@atproto/common': 0.3.4-next.0 169 + '@atproto/common-web': 0.2.4-next.0 170 + '@atproto/crypto': 0.3.1-next.0 171 + '@atproto/lexicon': 0.3.3-next.0 172 '@ipld/car': 3.2.4 173 '@ipld/dag-cbor': 7.0.3 174 multiformats: 9.9.0 175 uint8arrays: 3.0.0 176 zod: 3.22.4 177 dev: false 178 179 + /@atproto/syntax@0.2.1-next.0: 180 + resolution: {integrity: sha512-O32PysTC1JuJmEwhFDSwkk9lSiqvw4YfRGEbTDhpGtLPtF7L01zwBjAyfmIk3viT9PwZK2oNG0kg2CFTV28ATg==} 181 dependencies: 182 + '@atproto/common-web': 0.2.4-next.0 183 dev: false 184 185 + /@atproto/xrpc-server@0.4.4-next.0: 186 + resolution: {integrity: sha512-/H2PM4Dp1qX/ecLIl9e3mJ1EZjZUTy177aEbjWy20r/Ot40bxRXDu0y8HFletULHmEHBdDYoDUs1AvNVCG1Qdw==} 187 dependencies: 188 + '@atproto/common': 0.3.4-next.0 189 + '@atproto/crypto': 0.3.1-next.0 190 + '@atproto/lexicon': 0.3.3-next.0 191 cbor-x: 1.5.8 192 express: 4.18.2 193 http-errors: 2.0.0 ··· 202 - utf-8-validate 203 dev: false 204 205 + /@atproto/xrpc@0.4.3-next.0: 206 + resolution: {integrity: sha512-HX/Z5dQibuL3g3OsCeoGXEr4Xx+XEGFPq/EhBVXyyt0YciwEQTLmIkTCMfrH05WGnQXV6zVV8YGggNxBtxCPhw==} 207 dependencies: 208 + '@atproto/lexicon': 0.3.3-next.0 209 zod: 3.22.4 210 dev: false 211 ··· 1037 multiformats: 9.9.0 1038 dev: false 1039 1040 + /@isaacs/cliui@8.0.2: 1041 + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} 1042 + engines: {node: '>=12'} 1043 + dependencies: 1044 + string-width: 5.1.2 1045 + string-width-cjs: /string-width@4.2.3 1046 + strip-ansi: 7.1.0 1047 + strip-ansi-cjs: /strip-ansi@6.0.1 1048 + wrap-ansi: 8.1.0 1049 + wrap-ansi-cjs: /wrap-ansi@7.0.0 1050 + dev: false 1051 + 1052 /@noble/curves@1.3.0: 1053 resolution: {integrity: sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==} 1054 dependencies: ··· 1063 /@noble/secp256k1@1.7.1: 1064 resolution: {integrity: sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==} 1065 dev: false 1066 + 1067 + /@pkgjs/parseargs@0.11.0: 1068 + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} 1069 + engines: {node: '>=14'} 1070 + requiresBuild: true 1071 + dev: false 1072 + optional: true 1073 1074 /@smithy/abort-controller@2.1.1: 1075 resolution: {integrity: sha512-1+qdrUqLhaALYL0iOcN43EP6yAXXQ2wWZ6taf4S2pNGowmOc5gx+iMQv+E42JizNJjB0+gEadOXeV1Bf7JWL1Q==} ··· 1563 negotiator: 0.6.3 1564 dev: false 1565 1566 + /ansi-regex@5.0.1: 1567 + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 1568 + engines: {node: '>=8'} 1569 + dev: false 1570 + 1571 + /ansi-regex@6.0.1: 1572 + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} 1573 + engines: {node: '>=12'} 1574 + dev: false 1575 + 1576 + /ansi-styles@4.3.0: 1577 + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 1578 + engines: {node: '>=8'} 1579 + dependencies: 1580 + color-convert: 2.0.1 1581 + dev: false 1582 + 1583 + /ansi-styles@6.2.1: 1584 + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 1585 + engines: {node: '>=12'} 1586 + dev: false 1587 + 1588 /array-flatten@1.1.1: 1589 resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} 1590 dev: false ··· 1628 1629 /b4a@1.6.6: 1630 resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==} 1631 + dev: false 1632 + 1633 + /balanced-match@1.0.2: 1634 + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 1635 dev: false 1636 1637 /bare-events@2.2.0: ··· 1728 resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} 1729 dev: false 1730 1731 + /brace-expansion@2.0.1: 1732 + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 1733 + dependencies: 1734 + balanced-match: 1.0.2 1735 + dev: false 1736 + 1737 /brorand@1.1.0: 1738 resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} 1739 dev: false ··· 1905 vary: 1.1.2 1906 dev: false 1907 1908 + /cross-spawn@7.0.3: 1909 + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 1910 + engines: {node: '>= 8'} 1911 + dependencies: 1912 + path-key: 3.1.1 1913 + shebang-command: 2.0.0 1914 + which: 2.0.2 1915 + dev: false 1916 + 1917 /debug@2.6.9: 1918 resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} 1919 peerDependencies: ··· 2024 domhandler: 4.3.1 2025 dev: false 2026 2027 + /eastasianwidth@0.2.0: 2028 + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 2029 + dev: false 2030 + 2031 /ee-first@1.1.1: 2032 resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} 2033 dev: false ··· 2044 minimalistic-crypto-utils: 1.0.1 2045 dev: false 2046 2047 + /emoji-regex@8.0.0: 2048 + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 2049 + dev: false 2050 + 2051 + /emoji-regex@9.2.2: 2052 + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 2053 + dev: false 2054 + 2055 /encodeurl@1.0.2: 2056 resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} 2057 engines: {node: '>= 0.8'} ··· 2215 optional: true 2216 dev: false 2217 2218 + /foreground-child@3.1.1: 2219 + resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} 2220 + engines: {node: '>=14'} 2221 + dependencies: 2222 + cross-spawn: 7.0.3 2223 + signal-exit: 4.1.0 2224 + dev: false 2225 + 2226 /form-data@4.0.0: 2227 resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} 2228 engines: {node: '>= 6'} ··· 2270 resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} 2271 dev: false 2272 2273 + /glob@10.3.10: 2274 + resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} 2275 + engines: {node: '>=16 || 14 >=14.17'} 2276 + hasBin: true 2277 + dependencies: 2278 + foreground-child: 3.1.1 2279 + jackspeak: 2.3.6 2280 + minimatch: 9.0.3 2281 + minipass: 7.0.4 2282 + path-scurry: 1.10.1 2283 + dev: false 2284 + 2285 /gopd@1.0.1: 2286 resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 2287 dependencies: ··· 2434 resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} 2435 dev: false 2436 2437 + /is-fullwidth-code-point@3.0.0: 2438 + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 2439 + engines: {node: '>=8'} 2440 + dev: false 2441 + 2442 + /isexe@2.0.0: 2443 + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 2444 + dev: false 2445 + 2446 /iso-datestring-validator@2.2.2: 2447 resolution: {integrity: sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==} 2448 + dev: false 2449 + 2450 + /jackspeak@2.3.6: 2451 + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} 2452 + engines: {node: '>=14'} 2453 + dependencies: 2454 + '@isaacs/cliui': 8.0.2 2455 + optionalDependencies: 2456 + '@pkgjs/parseargs': 0.11.0 2457 dev: false 2458 2459 /jose@5.2.2: ··· 2482 resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==} 2483 dev: false 2484 2485 + /lru-cache@10.2.0: 2486 + resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} 2487 + engines: {node: 14 || >=16.14} 2488 + dev: false 2489 + 2490 /lru-cache@6.0.0: 2491 resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 2492 engines: {node: '>=10'} ··· 2539 resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} 2540 dev: false 2541 2542 + /minimatch@9.0.3: 2543 + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} 2544 + engines: {node: '>=16 || 14 >=14.17'} 2545 + dependencies: 2546 + brace-expansion: 2.0.1 2547 + dev: false 2548 + 2549 /minimist@1.2.8: 2550 resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 2551 + dev: false 2552 + 2553 + /minipass@7.0.4: 2554 + resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} 2555 + engines: {node: '>=16 || 14 >=14.17'} 2556 dev: false 2557 2558 /mkdirp-classic@0.5.3: ··· 2692 engines: {node: '>= 0.8'} 2693 dev: false 2694 2695 + /path-key@3.1.1: 2696 + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 2697 + engines: {node: '>=8'} 2698 + dev: false 2699 + 2700 + /path-scurry@1.10.1: 2701 + resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} 2702 + engines: {node: '>=16 || 14 >=14.17'} 2703 + dependencies: 2704 + lru-cache: 10.2.0 2705 + minipass: 7.0.4 2706 + dev: false 2707 + 2708 /path-to-regexp@0.1.7: 2709 resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} 2710 dev: false ··· 3083 tunnel-agent: 0.6.0 3084 dev: false 3085 3086 + /shebang-command@2.0.0: 3087 + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 3088 + engines: {node: '>=8'} 3089 + dependencies: 3090 + shebang-regex: 3.0.0 3091 + dev: false 3092 + 3093 + /shebang-regex@3.0.0: 3094 + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 3095 + engines: {node: '>=8'} 3096 + dev: false 3097 + 3098 /side-channel@1.0.5: 3099 resolution: {integrity: sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==} 3100 engines: {node: '>= 0.4'} ··· 3103 es-errors: 1.3.0 3104 get-intrinsic: 1.2.4 3105 object-inspect: 1.13.1 3106 + dev: false 3107 + 3108 + /signal-exit@4.1.0: 3109 + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 3110 + engines: {node: '>=14'} 3111 dev: false 3112 3113 /simple-concat@1.0.1: ··· 3169 bare-events: 2.2.0 3170 dev: false 3171 3172 + /string-width@4.2.3: 3173 + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 3174 + engines: {node: '>=8'} 3175 + dependencies: 3176 + emoji-regex: 8.0.0 3177 + is-fullwidth-code-point: 3.0.0 3178 + strip-ansi: 6.0.1 3179 + dev: false 3180 + 3181 + /string-width@5.1.2: 3182 + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 3183 + engines: {node: '>=12'} 3184 + dependencies: 3185 + eastasianwidth: 0.2.0 3186 + emoji-regex: 9.2.2 3187 + strip-ansi: 7.1.0 3188 + dev: false 3189 + 3190 /string_decoder@1.3.0: 3191 resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} 3192 dependencies: 3193 safe-buffer: 5.2.1 3194 + dev: false 3195 + 3196 + /strip-ansi@6.0.1: 3197 + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 3198 + engines: {node: '>=8'} 3199 + dependencies: 3200 + ansi-regex: 5.0.1 3201 + dev: false 3202 + 3203 + /strip-ansi@7.1.0: 3204 + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} 3205 + engines: {node: '>=12'} 3206 + dependencies: 3207 + ansi-regex: 6.0.1 3208 dev: false 3209 3210 /strip-json-comments@2.0.1: ··· 3365 engines: {node: '>= 0.8'} 3366 dev: false 3367 3368 + /which@2.0.2: 3369 + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 3370 + engines: {node: '>= 8'} 3371 + hasBin: true 3372 + dependencies: 3373 + isexe: 2.0.0 3374 + dev: false 3375 + 3376 /wordwrap@1.0.0: 3377 resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} 3378 + dev: false 3379 + 3380 + /wrap-ansi@7.0.0: 3381 + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 3382 + engines: {node: '>=10'} 3383 + dependencies: 3384 + ansi-styles: 4.3.0 3385 + string-width: 4.2.3 3386 + strip-ansi: 6.0.1 3387 + dev: false 3388 + 3389 + /wrap-ansi@8.1.0: 3390 + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 3391 + engines: {node: '>=12'} 3392 + dependencies: 3393 + ansi-styles: 6.2.1 3394 + string-width: 5.1.2 3395 + strip-ansi: 7.1.0 3396 dev: false 3397 3398 /wrappy@1.0.2: