basic notification system for atproto stuff using ntfy
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}