Encrypted, ephemeral, private memos on atproto
1{ 2 "version": "5", 3 "specifiers": { 4 "jsr:@noble/ciphers@^2.0.1": "2.0.1", 5 "jsr:@noble/curves@2.0": "2.0.1", 6 "jsr:@noble/hashes@2": "2.0.1", 7 "jsr:@noble/hashes@2.0": "2.0.1", 8 "jsr:@noble/hashes@^2.0.1": "2.0.1", 9 "jsr:@noble/post-quantum@~0.5.2": "0.5.2", 10 "jsr:@puregarlic/randimal@^1.0.1": "1.0.1", 11 "jsr:@std/assert@^1.0.14": "1.0.14", 12 "jsr:@std/expect@^1.0.17": "1.0.17", 13 "jsr:@std/internal@^1.0.10": "1.0.10", 14 "npm:@atcute/atproto@^3.1.9": "3.1.9", 15 "npm:@atcute/client@^4.0.5": "4.0.5", 16 "npm:@atcute/jetstream@^1.1.2": "1.1.2", 17 "npm:@atcute/lex-cli@^2.3.1": "2.3.1", 18 "npm:@atcute/lexicons@^1.2.2": "1.2.2", 19 "npm:@atproto/lexicon@~0.5.1": "0.5.1" 20 }, 21 "jsr": { 22 "@noble/ciphers@2.0.1": { 23 "integrity": "1d28df773a29684c85844d27eefbb7cad3e4ce62849b63dae3024baf66cf769f" 24 }, 25 "@noble/curves@2.0.1": { 26 "integrity": "21ef41d207a203f60ba37a4fdcbc4f4a545b10c5dab7f293889f18292f81ab23", 27 "dependencies": [ 28 "jsr:@noble/hashes@2" 29 ] 30 }, 31 "@noble/hashes@2.0.1": { 32 "integrity": "e0e908292a0bf91099cf8ba0720a1647cef82ab38b588815b5e9535b4ff4d7bb" 33 }, 34 "@noble/post-quantum@0.5.2": { 35 "integrity": "e15f0a636f8d3b39ad584fe9b8a7dd203a6330e9ec48728be7edd6af8e2c7136", 36 "dependencies": [ 37 "jsr:@noble/curves", 38 "jsr:@noble/hashes@2.0" 39 ] 40 }, 41 "@puregarlic/randimal@1.0.1": { 42 "integrity": "101da9e89561f4b8038426f47f6cb258484a11887e1f4d8a2b07cd5ebf487a5d" 43 }, 44 "@std/assert@1.0.14": { 45 "integrity": "68d0d4a43b365abc927f45a9b85c639ea18a9fab96ad92281e493e4ed84abaa4", 46 "dependencies": [ 47 "jsr:@std/internal" 48 ] 49 }, 50 "@std/expect@1.0.17": { 51 "integrity": "316b47dd65c33e3151344eb3267bf42efba17d1415425f07ed96185d67fc04d9", 52 "dependencies": [ 53 "jsr:@std/assert", 54 "jsr:@std/internal" 55 ] 56 }, 57 "@std/internal@1.0.10": { 58 "integrity": "e3be62ce42cab0e177c27698e5d9800122f67b766a0bea6ca4867886cbde8cf7" 59 } 60 }, 61 "npm": { 62 "@atcute/atproto@3.1.9": { 63 "integrity": "sha512-DyWwHCTdR4hY2BPNbLXgVmm7lI+fceOwWbE4LXbGvbvVtSn+ejSVFaAv01Ra3kWDha0whsOmbJL8JP0QPpf1+w==", 64 "dependencies": [ 65 "@atcute/lexicons" 66 ] 67 }, 68 "@atcute/client@4.0.5": { 69 "integrity": "sha512-R8Qen8goGmEkynYGg2m6XFlVmz0GTDvQ+9w+4QqOob+XMk8/WDpF4aImev7WKEde/rV2gjcqW7zM8E6W9NShDA==", 70 "dependencies": [ 71 "@atcute/identity", 72 "@atcute/lexicons" 73 ] 74 }, 75 "@atcute/identity@1.1.1": { 76 "integrity": "sha512-zax42n693VEhnC+5tndvO2KLDTMkHOz8UExwmklvJv7R9VujfEwiSWhcv6Jgwb3ellaG8wjiQ1lMOIjLLvwh0Q==", 77 "dependencies": [ 78 "@atcute/lexicons", 79 "@badrap/valita" 80 ] 81 }, 82 "@atcute/jetstream@1.1.2": { 83 "integrity": "sha512-u6p/h2xppp7LE6W/9xErAJ6frfN60s8adZuCKtfAaaBBiiYbb1CfpzN8Uc+2qtJZNorqGvuuDb5572Jmh7yHBQ==", 84 "dependencies": [ 85 "@atcute/lexicons", 86 "@badrap/valita", 87 "@mary-ext/event-iterator", 88 "@mary-ext/simple-event-emitter", 89 "partysocket", 90 "type-fest", 91 "yocto-queue" 92 ] 93 }, 94 "@atcute/lex-cli@2.3.1": { 95 "integrity": "sha512-HrHD91CFSFd/p0UFe3akFA1HXiboQwd5LbYiU0srKdLxGX+NLTX/EdCdhbLV6M7LsXdmxk7PB6BMcprsX4rbvg==", 96 "dependencies": [ 97 "@atcute/lexicon-doc", 98 "@badrap/valita", 99 "@optique/core", 100 "@optique/run", 101 "picocolors", 102 "prettier" 103 ], 104 "bin": true 105 }, 106 "@atcute/lexicon-doc@1.1.4": { 107 "integrity": "sha512-OL0fsXtbnN/KwCq/L3nWGvOCdSHV0NWTatgLUIPt+T9AhcziFNaXAbbjvVHdflr3ZaLh3ksleHK0J789UBhlWQ==", 108 "dependencies": [ 109 "@badrap/valita" 110 ] 111 }, 112 "@atcute/lexicons@1.2.2": { 113 "integrity": "sha512-bgEhJq5Z70/0TbK5sx+tAkrR8FsCODNiL2gUEvS5PuJfPxmFmRYNWaMGehxSPaXWpU2+Oa9ckceHiYbrItDTkA==", 114 "dependencies": [ 115 "@standard-schema/spec", 116 "esm-env" 117 ] 118 }, 119 "@atproto/common-web@0.4.3": { 120 "integrity": "sha512-nRDINmSe4VycJzPo6fP/hEltBcULFxt9Kw7fQk6405FyAWZiTluYHlXOnU7GkQfeUK44OENG1qFTBcmCJ7e8pg==", 121 "dependencies": [ 122 "graphemer", 123 "multiformats", 124 "uint8arrays", 125 "zod" 126 ] 127 }, 128 "@atproto/lexicon@0.5.1": { 129 "integrity": "sha512-y8AEtYmfgVl4fqFxqXAeGvhesiGkxiy3CWoJIfsFDDdTlZUC8DFnZrYhcqkIop3OlCkkljvpSJi1hbeC1tbi8A==", 130 "dependencies": [ 131 "@atproto/common-web", 132 "@atproto/syntax", 133 "iso-datestring-validator", 134 "multiformats", 135 "zod" 136 ] 137 }, 138 "@atproto/syntax@0.4.1": { 139 "integrity": "sha512-CJdImtLAiFO+0z3BWTtxwk6aY5w4t8orHTMVJgkf++QRJWTxPbIFko/0hrkADB7n2EruDxDSeAgfUGehpH6ngw==" 140 }, 141 "@badrap/valita@0.4.6": { 142 "integrity": "sha512-4kdqcjyxo/8RQ8ayjms47HCWZIF5981oE5nIenbfThKDxWXtEHKipAOWlflpPJzZx9y/JWYQkp18Awr7VuepFg==" 143 }, 144 "@mary-ext/event-iterator@1.0.0": { 145 "integrity": "sha512-l6gCPsWJ8aRCe/s7/oCmero70kDHgIK5m4uJvYgwEYTqVxoBOIXbKr5tnkLqUHEg6mNduB4IWvms3h70Hp9ADQ==", 146 "dependencies": [ 147 "yocto-queue" 148 ] 149 }, 150 "@mary-ext/simple-event-emitter@1.0.0": { 151 "integrity": "sha512-meA/zJZKIN1RVBNEYIbjufkUrW7/tRjHH60FjolpG1ixJKo76TB208qefQLNdOVDA7uIG0CGEDuhmMirtHKLAg==" 152 }, 153 "@optique/core@0.6.2": { 154 "integrity": "sha512-HTxIHJ8xLOSZotiU6Zc5BCJv+SJ8DMYmuiQM+7tjF7RolJn/pdZNe7M78G3+DgXL9lIf82l8aGcilmgVYRQnGQ==" 155 }, 156 "@optique/run@0.6.2": { 157 "integrity": "sha512-ERksB5bHozwEUVlTPToIc8UjZZBOgLeBhFZYh2lgldUbNDt7LItzgcErsPq5au5i5IBmmyCti4+2A3x+MRI4Xw==", 158 "dependencies": [ 159 "@optique/core" 160 ] 161 }, 162 "@standard-schema/spec@1.0.0": { 163 "integrity": "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==" 164 }, 165 "esm-env@1.2.2": { 166 "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==" 167 }, 168 "event-target-polyfill@0.0.4": { 169 "integrity": "sha512-Gs6RLjzlLRdT8X9ZipJdIZI/Y6/HhRLyq9RdDlCsnpxr/+Nn6bU2EFGuC94GjxqhM+Nmij2Vcq98yoHrU8uNFQ==" 170 }, 171 "graphemer@1.4.0": { 172 "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" 173 }, 174 "iso-datestring-validator@2.2.2": { 175 "integrity": "sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==" 176 }, 177 "multiformats@9.9.0": { 178 "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" 179 }, 180 "partysocket@1.1.6": { 181 "integrity": "sha512-LkEk8N9hMDDsDT0iDK0zuwUDFVrVMUXFXCeN3850Ng8wtjPqPBeJlwdeY6ROlJSEh3tPoTTasXoSBYH76y118w==", 182 "dependencies": [ 183 "event-target-polyfill" 184 ] 185 }, 186 "picocolors@1.1.1": { 187 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" 188 }, 189 "prettier@3.6.2": { 190 "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", 191 "bin": true 192 }, 193 "type-fest@4.41.0": { 194 "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==" 195 }, 196 "uint8arrays@3.0.0": { 197 "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", 198 "dependencies": [ 199 "multiformats" 200 ] 201 }, 202 "yocto-queue@1.2.1": { 203 "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==" 204 }, 205 "zod@3.25.76": { 206 "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==" 207 } 208 }, 209 "workspace": { 210 "members": { 211 "packages/consumer": { 212 "dependencies": [ 213 "jsr:@puregarlic/randimal@^1.0.1", 214 "npm:@atcute/atproto@^3.1.9", 215 "npm:@atcute/client@^4.0.5", 216 "npm:@atcute/jetstream@^1.1.2", 217 "npm:@atcute/lexicons@^1.2.2" 218 ] 219 }, 220 "packages/crypto": { 221 "dependencies": [ 222 "jsr:@noble/ciphers@^2.0.1", 223 "jsr:@noble/hashes@^2.0.1", 224 "jsr:@noble/post-quantum@~0.5.2", 225 "jsr:@std/expect@^1.0.17" 226 ] 227 }, 228 "packages/lexicon": { 229 "dependencies": [ 230 "npm:@atcute/lex-cli@^2.3.1", 231 "npm:@atcute/lexicons@^1.2.2", 232 "npm:@atproto/lexicon@~0.5.1" 233 ] 234 }, 235 "packages/producer": { 236 "dependencies": [ 237 "npm:@atcute/atproto@^3.1.9", 238 "npm:@atcute/client@^4.0.5", 239 "npm:@atcute/lexicons@^1.2.2" 240 ] 241 }, 242 "packages/shared": { 243 "dependencies": [ 244 "npm:@atcute/client@^4.0.5", 245 "npm:@atcute/lexicons@^1.2.2" 246 ] 247 } 248 } 249 } 250}