ATProto app badge generator for static web pages
colddark.world/tools/badger/index.html
atproto
web-app
vanilla-js
web-components
oauth
1{
2 "version": "5",
3 "specifiers": {
4 "npm:@atcute/atproto@3.1": "3.1.10",
5 "npm:@atcute/cbor@2.3": "2.3.2",
6 "npm:@atcute/cid@2.4": "2.4.1",
7 "npm:@atcute/client@4.2": "4.2.1",
8 "npm:@atcute/microcosm@1.0": "1.0.1",
9 "npm:@atcute/oauth-browser-client@3.0": "3.0.0"
10 },
11 "npm": {
12 "@atcute/atproto@3.1.10": {
13 "integrity": "sha512-+GKZpOc0PJcdWMQEkTfg/rSNDAAHxmAUGBl60g2az15etqJn5WaUPNGFE2sB7hKpwi5Ue2h/L0OacINcE/JDDQ==",
14 "dependencies": [
15 "@atcute/lexicons"
16 ]
17 },
18 "@atcute/cbor@2.3.2": {
19 "integrity": "sha512-xP2SORSau/VVI00x2V4BjwIkHr6EQ7l/MXEOPaa4LGYtePFc4gnD4L1yN10dT5NEuUnvGEuCh6arLB7gz1smVQ==",
20 "dependencies": [
21 "@atcute/cid",
22 "@atcute/multibase",
23 "@atcute/uint8array"
24 ]
25 },
26 "@atcute/cid@2.4.1": {
27 "integrity": "sha512-bwhna69RCv7yetXudtj+2qrMPYvhhIQqvJz6YUpUS98v7OdF3X2dnye9Nig2NDrklZcuyOsu7sQo7GOykJXRLQ==",
28 "dependencies": [
29 "@atcute/multibase",
30 "@atcute/uint8array"
31 ]
32 },
33 "@atcute/client@4.2.1": {
34 "integrity": "sha512-ZBFM2pW075JtgGFu5g7HHZBecrClhlcNH8GVP9Zz1aViWR+cjjBsTpeE63rJs+FCOHFYlirUyo5L8SGZ4kMINw==",
35 "dependencies": [
36 "@atcute/identity",
37 "@atcute/lexicons"
38 ]
39 },
40 "@atcute/identity-resolver@1.2.2_@atcute+identity@1.1.3": {
41 "integrity": "sha512-eUh/UH4bFvuXS0X7epYCeJC/kj4rbBXfSRumLEH4smMVwNOgTo7cL/0Srty+P/qVPoZEyXdfEbS0PHJyzoXmHw==",
42 "dependencies": [
43 "@atcute/identity",
44 "@atcute/lexicons",
45 "@atcute/util-fetch",
46 "@badrap/valita"
47 ]
48 },
49 "@atcute/identity@1.1.3": {
50 "integrity": "sha512-oIqPoI8TwWeQxvcLmFEZLdN2XdWcaLVtlm8pNk0E72As9HNzzD9pwKPrLr3rmTLRIoULPPFmq9iFNsTeCIU9ng==",
51 "dependencies": [
52 "@atcute/lexicons",
53 "@badrap/valita"
54 ]
55 },
56 "@atcute/lexicons@1.2.9": {
57 "integrity": "sha512-/RRHm2Cw9o8Mcsrq0eo8fjS9okKYLGfuFwrQ0YoP/6sdSDsXshaTLJsvLlcUcaDaSJ1YFOuHIo3zr2Om2F/16g==",
58 "dependencies": [
59 "@atcute/uint8array",
60 "@atcute/util-text",
61 "@standard-schema/spec",
62 "esm-env"
63 ]
64 },
65 "@atcute/microcosm@1.0.1": {
66 "integrity": "sha512-siyreLgOCZ6gT3x5tajTw1MrlR0s4SDNlUvaRYQZrAUZS1xuuLx1Ko/cwsf+/QQzEN6K1wgtTC0J6HqtRZwWVg==",
67 "dependencies": [
68 "@atcute/lexicons"
69 ]
70 },
71 "@atcute/multibase@1.1.8": {
72 "integrity": "sha512-pJgtImMZKCjqwRbu+2GzB+4xQjKBXDwdZOzeqe0u97zYKRGftpGYGvYv3+pMe2xXe+msDyu7Nv8iJp+U14otTA==",
73 "dependencies": [
74 "@atcute/uint8array"
75 ]
76 },
77 "@atcute/oauth-browser-client@3.0.0": {
78 "integrity": "sha512-7AbKV8tTe7aRJNJV7gCcWHSVEADb2nr58O1p7dQsf73HSe9pvlBkj/Vk1yjjtH691uAVYkwhHSh0bC7D8XdwJw==",
79 "dependencies": [
80 "@atcute/client",
81 "@atcute/identity-resolver",
82 "@atcute/lexicons",
83 "@atcute/multibase",
84 "@atcute/oauth-crypto",
85 "@atcute/oauth-types",
86 "nanoid"
87 ]
88 },
89 "@atcute/oauth-crypto@0.1.0": {
90 "integrity": "sha512-qZYDCNLF/4B6AndYT1rsQelN8621AC5u/sL5PHvlr/qqAbmmUwCBGjEgRSyZtHE1AqD60VNiSMlOgAuEQTSl3w==",
91 "dependencies": [
92 "@atcute/multibase",
93 "@atcute/uint8array",
94 "@badrap/valita",
95 "nanoid"
96 ]
97 },
98 "@atcute/oauth-keyset@0.1.0": {
99 "integrity": "sha512-+wqT/+I5Lg9VzKnKY3g88+N45xbq+wsdT6bHDGqCVa2u57gRvolFF4dY+weMfc/OX641BIZO6/o+zFtKBsMQnQ==",
100 "dependencies": [
101 "@atcute/oauth-crypto"
102 ]
103 },
104 "@atcute/oauth-types@0.1.1": {
105 "integrity": "sha512-u+3KMjse3Uc/9hDyilu1QVN7IpcnjVXgRzhddzBB8Uh6wePHNVBDdi9wQvFTVVA3zmxtMJVptXRyLLg6Ou9bqg==",
106 "dependencies": [
107 "@atcute/identity",
108 "@atcute/lexicons",
109 "@atcute/oauth-keyset",
110 "@badrap/valita"
111 ]
112 },
113 "@atcute/uint8array@1.1.1": {
114 "integrity": "sha512-3LsC8XB8TKe9q/5hOA5sFuzGaIFdJZJNewC5OKa3o/eU6+K7JR6see9Zy2JbQERNVnRl11EzbNov1efgLMAs4g=="
115 },
116 "@atcute/util-fetch@1.0.5": {
117 "integrity": "sha512-qjHj01BGxjSjIFdPiAjSARnodJIIyKxnCMMEcXMESo9TAyND6XZQqrie5fia+LlYWVXdpsTds8uFQwc9jdKTig==",
118 "dependencies": [
119 "@badrap/valita"
120 ]
121 },
122 "@atcute/util-text@1.1.1": {
123 "integrity": "sha512-JH0SxzUQJAmbOBTYyhxQbkkI6M33YpjlVLEcbP5GYt43xgFArzV0FJVmEpvIj0kjsmphHB45b6IitdvxPdec9w==",
124 "dependencies": [
125 "unicode-segmenter"
126 ]
127 },
128 "@badrap/valita@0.4.6": {
129 "integrity": "sha512-4kdqcjyxo/8RQ8ayjms47HCWZIF5981oE5nIenbfThKDxWXtEHKipAOWlflpPJzZx9y/JWYQkp18Awr7VuepFg=="
130 },
131 "@standard-schema/spec@1.1.0": {
132 "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="
133 },
134 "esm-env@1.2.2": {
135 "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA=="
136 },
137 "nanoid@5.1.6": {
138 "integrity": "sha512-c7+7RQ+dMB5dPwwCp4ee1/iV/q2P6aK1mTZcfr1BTuVlyW9hJYiMPybJCcnBlQtuSmTIWNeazm/zqNoZSSElBg==",
139 "bin": true
140 },
141 "unicode-segmenter@0.14.5": {
142 "integrity": "sha512-jHGmj2LUuqDcX3hqY12Ql+uhUTn8huuxNZGq7GvtF6bSybzH3aFgedYu/KTzQStEgt1Ra2F3HxadNXsNjb3m3g=="
143 }
144 },
145 "workspace": {
146 "dependencies": [
147 "npm:@atcute/atproto@3.1",
148 "npm:@atcute/cbor@2.3",
149 "npm:@atcute/cid@2.4",
150 "npm:@atcute/client@4.2",
151 "npm:@atcute/microcosm@1.0",
152 "npm:@atcute/oauth-browser-client@3.0"
153 ]
154 }
155}