basic notification system for atproto stuff using ntfy
at main 8.7 kB view raw
1{ 2 "name": "atproto-basic-notifications", 3 "version": "0.1.0", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "atproto-basic-notifications", 9 "version": "0.1.0", 10 "license": "MIT", 11 "dependencies": { 12 "@atcute/atproto": "^3.1.3", 13 "@atcute/bluesky": "^3.2.2", 14 "@atcute/client": "^4.0.3", 15 "@atcute/identity-resolver": "^1.1.3", 16 "@atcute/jetstream": "^1.1.0", 17 "@atcute/lexicons": "^1.1.1", 18 "@atcute/tangled": "^1.0.5" 19 }, 20 "bin": { 21 "atproto-basic-notifications": "dist/index.js" 22 }, 23 "devDependencies": { 24 "@types/node": "^24.3.1", 25 "typescript": "^5.5.3" 26 } 27 }, 28 "node_modules/@atcute/atproto": { 29 "version": "3.1.3", 30 "resolved": "https://registry.npmjs.org/@atcute/atproto/-/atproto-3.1.3.tgz", 31 "integrity": "sha512-+5u0l+8E7h6wZO7MM1HLXIPoUEbdwRtr28ZRTgsURp+Md9gkoBj9e5iMx/xM8F2Exfyb65J5RchW/WlF2mw/RQ==", 32 "license": "0BSD", 33 "dependencies": { 34 "@atcute/lexicons": "^1.1.1" 35 } 36 }, 37 "node_modules/@atcute/bluesky": { 38 "version": "3.2.2", 39 "resolved": "https://registry.npmjs.org/@atcute/bluesky/-/bluesky-3.2.2.tgz", 40 "integrity": "sha512-L8RrMNeRLGvSHMq2KDIAGXrpuNGA87YOXpXHY1yhmovVCjQ5n55FrR6JoQaxhprdXdKKQiefxNwQQQybDrfgFQ==", 41 "license": "0BSD", 42 "dependencies": { 43 "@atcute/atproto": "^3.1.3", 44 "@atcute/lexicons": "^1.1.1" 45 } 46 }, 47 "node_modules/@atcute/client": { 48 "version": "4.0.3", 49 "resolved": "https://registry.npmjs.org/@atcute/client/-/client-4.0.3.tgz", 50 "integrity": "sha512-RIOZWFVLca/HiPAAUDqQPOdOreCxTbL5cb+WUf5yqQOKIu5yEAP3eksinmlLmgIrlr5qVOE7brazUUzaskFCfw==", 51 "license": "MIT", 52 "dependencies": { 53 "@atcute/identity": "^1.0.2", 54 "@atcute/lexicons": "^1.0.3" 55 } 56 }, 57 "node_modules/@atcute/identity": { 58 "version": "1.1.0", 59 "resolved": "https://registry.npmjs.org/@atcute/identity/-/identity-1.1.0.tgz", 60 "integrity": "sha512-6vRvRqJatDB+JUQsb+UswYmtBGQnSZcqC3a2y6H5DB/v5KcIh+6nFFtc17G0+3W9rxdk7k9M4KkgkdKf/YDNoQ==", 61 "license": "0BSD", 62 "dependencies": { 63 "@atcute/lexicons": "^1.1.1", 64 "@badrap/valita": "^0.4.5" 65 } 66 }, 67 "node_modules/@atcute/identity-resolver": { 68 "version": "1.1.3", 69 "resolved": "https://registry.npmjs.org/@atcute/identity-resolver/-/identity-resolver-1.1.3.tgz", 70 "integrity": "sha512-KZgGgg99CWaV7Df3+h3X/WMrDzTPQVfsaoIVbTNLx2B56BvCL2EmaxPSVw/7BFUJMZHlVU4rtoEB4lyvNyMswA==", 71 "license": "MIT", 72 "dependencies": { 73 "@atcute/lexicons": "^1.0.4", 74 "@atcute/util-fetch": "^1.0.1", 75 "@badrap/valita": "^0.4.4" 76 }, 77 "peerDependencies": { 78 "@atcute/identity": "^1.0.0" 79 } 80 }, 81 "node_modules/@atcute/jetstream": { 82 "version": "1.1.0", 83 "resolved": "https://registry.npmjs.org/@atcute/jetstream/-/jetstream-1.1.0.tgz", 84 "integrity": "sha512-XrSeEHLt2FnVNm3KBDQYY7+rWM0IQKBjLQUjdoCj4mnkMCdm3/dC09qs5ubQQGrHieUWeKHHEko/D6EB891hPg==", 85 "license": "0BSD", 86 "dependencies": { 87 "@atcute/lexicons": "^1.1.1", 88 "@badrap/valita": "^0.4.6", 89 "@mary-ext/event-iterator": "^1.0.0", 90 "@mary-ext/simple-event-emitter": "^1.0.0", 91 "partysocket": "^1.1.5", 92 "type-fest": "^4.41.0", 93 "yocto-queue": "^1.2.1" 94 } 95 }, 96 "node_modules/@atcute/lexicons": { 97 "version": "1.1.1", 98 "resolved": "https://registry.npmjs.org/@atcute/lexicons/-/lexicons-1.1.1.tgz", 99 "integrity": "sha512-k6qy5p3j9fJJ6ekaMPfEfp3ni4TW/XNuH9ZmsuwC0fi0tOjp+Fa8ZQakHwnqOzFt/cVBfGcmYE/lKNAbeTjgUg==", 100 "license": "0BSD", 101 "dependencies": { 102 "esm-env": "^1.2.2" 103 } 104 }, 105 "node_modules/@atcute/tangled": { 106 "version": "1.0.5", 107 "resolved": "https://registry.npmjs.org/@atcute/tangled/-/tangled-1.0.5.tgz", 108 "integrity": "sha512-aitbeyrFQ0uWLMI/W6uWsQnDaHVCqrRo8hIEoDWd0sAjFmLAMsev6SuRUICDbRHBmj76vK+ZQxGGOf5QfDBa3g==", 109 "license": "0BSD", 110 "dependencies": { 111 "@atcute/atproto": "^3.1.3", 112 "@atcute/lexicons": "^1.1.1" 113 } 114 }, 115 "node_modules/@atcute/util-fetch": { 116 "version": "1.0.1", 117 "resolved": "https://registry.npmjs.org/@atcute/util-fetch/-/util-fetch-1.0.1.tgz", 118 "integrity": "sha512-Clc0E/5ufyGBVfYBUwWNlHONlZCoblSr4Ho50l1LhmRPGB1Wu/AQ9Sz+rsBg7fdaW/auve8ulmwhRhnX2cGRow==", 119 "license": "MIT", 120 "dependencies": { 121 "@badrap/valita": "^0.4.2" 122 } 123 }, 124 "node_modules/@badrap/valita": { 125 "version": "0.4.6", 126 "resolved": "https://registry.npmjs.org/@badrap/valita/-/valita-0.4.6.tgz", 127 "integrity": "sha512-4kdqcjyxo/8RQ8ayjms47HCWZIF5981oE5nIenbfThKDxWXtEHKipAOWlflpPJzZx9y/JWYQkp18Awr7VuepFg==", 128 "license": "MIT", 129 "engines": { 130 "node": ">= 18" 131 } 132 }, 133 "node_modules/@mary-ext/event-iterator": { 134 "version": "1.0.0", 135 "resolved": "https://registry.npmjs.org/@mary-ext/event-iterator/-/event-iterator-1.0.0.tgz", 136 "integrity": "sha512-l6gCPsWJ8aRCe/s7/oCmero70kDHgIK5m4uJvYgwEYTqVxoBOIXbKr5tnkLqUHEg6mNduB4IWvms3h70Hp9ADQ==", 137 "license": "BSD-3-Clause", 138 "dependencies": { 139 "yocto-queue": "^1.2.1" 140 } 141 }, 142 "node_modules/@mary-ext/simple-event-emitter": { 143 "version": "1.0.0", 144 "resolved": "https://registry.npmjs.org/@mary-ext/simple-event-emitter/-/simple-event-emitter-1.0.0.tgz", 145 "integrity": "sha512-meA/zJZKIN1RVBNEYIbjufkUrW7/tRjHH60FjolpG1ixJKo76TB208qefQLNdOVDA7uIG0CGEDuhmMirtHKLAg==", 146 "license": "BSD-3-Clause" 147 }, 148 "node_modules/@types/node": { 149 "version": "24.3.1", 150 "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.1.tgz", 151 "integrity": "sha512-3vXmQDXy+woz+gnrTvuvNrPzekOi+Ds0ReMxw0LzBiK3a+1k0kQn9f2NWk+lgD4rJehFUmYy2gMhJ2ZI+7YP9g==", 152 "dev": true, 153 "license": "MIT", 154 "dependencies": { 155 "undici-types": "~7.10.0" 156 } 157 }, 158 "node_modules/esm-env": { 159 "version": "1.2.2", 160 "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.2.tgz", 161 "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==", 162 "license": "MIT" 163 }, 164 "node_modules/event-target-polyfill": { 165 "version": "0.0.4", 166 "resolved": "https://registry.npmjs.org/event-target-polyfill/-/event-target-polyfill-0.0.4.tgz", 167 "integrity": "sha512-Gs6RLjzlLRdT8X9ZipJdIZI/Y6/HhRLyq9RdDlCsnpxr/+Nn6bU2EFGuC94GjxqhM+Nmij2Vcq98yoHrU8uNFQ==", 168 "license": "MIT" 169 }, 170 "node_modules/partysocket": { 171 "version": "1.1.5", 172 "resolved": "https://registry.npmjs.org/partysocket/-/partysocket-1.1.5.tgz", 173 "integrity": "sha512-8uw9foq9bij4sKLCtTSHvyqMrMTQ5FJjrHc7BjoM2s95Vu7xYCN63ABpI7OZHC7ZMP5xaom/A+SsoFPXmTV6ZQ==", 174 "license": "MIT", 175 "dependencies": { 176 "event-target-polyfill": "^0.0.4" 177 } 178 }, 179 "node_modules/type-fest": { 180 "version": "4.41.0", 181 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", 182 "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", 183 "license": "(MIT OR CC0-1.0)", 184 "engines": { 185 "node": ">=16" 186 }, 187 "funding": { 188 "url": "https://github.com/sponsors/sindresorhus" 189 } 190 }, 191 "node_modules/typescript": { 192 "version": "5.9.2", 193 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", 194 "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", 195 "dev": true, 196 "license": "Apache-2.0", 197 "bin": { 198 "tsc": "bin/tsc", 199 "tsserver": "bin/tsserver" 200 }, 201 "engines": { 202 "node": ">=14.17" 203 } 204 }, 205 "node_modules/undici-types": { 206 "version": "7.10.0", 207 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz", 208 "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==", 209 "dev": true, 210 "license": "MIT" 211 }, 212 "node_modules/yocto-queue": { 213 "version": "1.2.1", 214 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", 215 "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", 216 "license": "MIT", 217 "engines": { 218 "node": ">=12.20" 219 }, 220 "funding": { 221 "url": "https://github.com/sponsors/sindresorhus" 222 } 223 } 224 } 225}