tangled
alpha
login
or
join now
socksthewolf.com
/
skyscheduler
1
fork
atom
Schedule posts to Bluesky with Cloudflare workers.
skyscheduler.work
cf
tool
bsky-tool
cloudflare
bluesky
schedule
bsky
service
social-media
cloudflare-workers
1
fork
atom
overview
issues
pulls
pipelines
update dependencies
SocksTheWolf
2 weeks ago
11b3d103
134be7c1
+130
-124
3 changed files
expand all
collapse all
unified
split
package-lock.json
package.json
src
wrangler.d.ts
+119
-119
package-lock.json
···
7
7
"name": "skyscheduler",
8
8
"license": "MIT",
9
9
"dependencies": {
10
10
-
"@atproto/api": "^0.19.0",
10
10
+
"@atproto/api": "^0.19.3",
11
11
"@hono/standard-validator": "^0.2.2",
12
12
"better-auth": "^1.4.20",
13
13
"better-auth-cloudflare": "^0.2.9",
14
14
"date-fns": "^4.1.0",
15
15
"drizzle-orm": "^0.45.1",
16
16
-
"hono": "^4.12.3",
17
17
-
"hono-openapi": "^1.2.0",
16
16
+
"hono": "^4.12.5",
17
17
+
"hono-openapi": "^1.3.0",
18
18
"human-id": "^4.1.3",
19
19
"image-dimensions": "^2.5.0",
20
20
"just-flatten-it": "^5.2.0",
···
38
38
"replace-in-file": "^8.4.0",
39
39
"static-sitemap-cli": "^2.2.7",
40
40
"typed-htmx": "^0.3.1",
41
41
-
"wrangler": "^4.69.0"
41
41
+
"wrangler": "^4.70.0"
42
42
},
43
43
"engines": {
44
44
"node": ">=24.11.1"
45
45
}
46
46
},
47
47
"node_modules/@atproto/api": {
48
48
-
"version": "0.19.0",
49
49
-
"resolved": "https://registry.npmjs.org/@atproto/api/-/api-0.19.0.tgz",
50
50
-
"integrity": "sha512-7u/EGgkIj4bbslGer2RMQPtMWCPvREcpH0mVagaf5om+NcPzUIZeIacWKANVv95BdMJ7jlcHS7xrkEMPmg2dFw==",
48
48
+
"version": "0.19.3",
49
49
+
"resolved": "https://registry.npmjs.org/@atproto/api/-/api-0.19.3.tgz",
50
50
+
"integrity": "sha512-G8YpBpRouHdTAIagi/QQIUZOhGd1jfBQWkJy9QfxAzjjEpPvaVOSk4e1S85QzGLm/xbzVONzGkmdtiOSfP6wVg==",
51
51
"license": "MIT",
52
52
"dependencies": {
53
53
-
"@atproto/common-web": "^0.4.17",
54
54
-
"@atproto/lexicon": "^0.6.1",
55
55
-
"@atproto/syntax": "^0.4.3",
53
53
+
"@atproto/common-web": "^0.4.18",
54
54
+
"@atproto/lexicon": "^0.6.2",
55
55
+
"@atproto/syntax": "^0.5.0",
56
56
"@atproto/xrpc": "^0.7.7",
57
57
"await-lock": "^2.2.2",
58
58
"multiformats": "^9.9.0",
···
70
70
}
71
71
},
72
72
"node_modules/@atproto/common-web": {
73
73
-
"version": "0.4.17",
74
74
-
"resolved": "https://registry.npmjs.org/@atproto/common-web/-/common-web-0.4.17.tgz",
75
75
-
"integrity": "sha512-sfxD8NGxyoxhxmM9EUshEFbWcJ3+JHEOZF4Quk6HsCh1UxpHBmLabT/vEsAkDWl+C/8U0ine0+c/gHyE/OZiQQ==",
73
73
+
"version": "0.4.18",
74
74
+
"resolved": "https://registry.npmjs.org/@atproto/common-web/-/common-web-0.4.18.tgz",
75
75
+
"integrity": "sha512-ilImzP+9N/mtse440kN60pGrEzG7wi4xsV13nGeLrS+Zocybc/ISOpKlbZM13o+twPJ+Q7veGLw9CtGg0GAFoQ==",
76
76
"license": "MIT",
77
77
"dependencies": {
78
78
-
"@atproto/lex-data": "^0.0.12",
79
79
-
"@atproto/lex-json": "^0.0.12",
80
80
-
"@atproto/syntax": "^0.4.3",
78
78
+
"@atproto/lex-data": "^0.0.13",
79
79
+
"@atproto/lex-json": "^0.0.13",
80
80
+
"@atproto/syntax": "^0.5.0",
81
81
"zod": "^3.23.8"
82
82
}
83
83
},
···
91
91
}
92
92
},
93
93
"node_modules/@atproto/lex-data": {
94
94
-
"version": "0.0.12",
95
95
-
"resolved": "https://registry.npmjs.org/@atproto/lex-data/-/lex-data-0.0.12.tgz",
96
96
-
"integrity": "sha512-aekJudcK1p6sbTqUv2bJMJBAGZaOJS0mgDclpK3U6VuBREK/au4B6ffunBFWgrDfg0Vwj2JGyEA7E51WZkJcRw==",
94
94
+
"version": "0.0.13",
95
95
+
"resolved": "https://registry.npmjs.org/@atproto/lex-data/-/lex-data-0.0.13.tgz",
96
96
+
"integrity": "sha512-7Z7RwZ1Y/JzBF/Tcn/I4UJ/vIGfh5zn1zjv0KX+flke2JtgFkSE8uh2hOtqgBQMNqE3zdJFM+dcSWln86hR3MQ==",
97
97
"license": "MIT",
98
98
"dependencies": {
99
99
"multiformats": "^9.9.0",
···
103
103
}
104
104
},
105
105
"node_modules/@atproto/lex-json": {
106
106
-
"version": "0.0.12",
107
107
-
"resolved": "https://registry.npmjs.org/@atproto/lex-json/-/lex-json-0.0.12.tgz",
108
108
-
"integrity": "sha512-XlEpnWWZdDJ5BIgG25GyH+6iBfyrFL18BI5JSE6rUfMObbFMrQRaCuRLQfryRXNysVz3L3U+Qb9y8KcXbE8AcA==",
106
106
+
"version": "0.0.13",
107
107
+
"resolved": "https://registry.npmjs.org/@atproto/lex-json/-/lex-json-0.0.13.tgz",
108
108
+
"integrity": "sha512-hwLhkKaIHulGJpt0EfXAEWdrxqM2L1tV/tvilzhMp3QxPqYgXchFnrfVmLsyFDx6P6qkH1GsX/XC2V36U0UlPQ==",
109
109
"license": "MIT",
110
110
"dependencies": {
111
111
-
"@atproto/lex-data": "^0.0.12",
111
111
+
"@atproto/lex-data": "^0.0.13",
112
112
"tslib": "^2.8.1"
113
113
}
114
114
},
115
115
"node_modules/@atproto/lexicon": {
116
116
-
"version": "0.6.1",
117
117
-
"resolved": "https://registry.npmjs.org/@atproto/lexicon/-/lexicon-0.6.1.tgz",
118
118
-
"integrity": "sha512-/vI1kVlY50Si+5MXpvOucelnYwb0UJ6Qto5mCp+7Q5C+Jtp+SoSykAPVvjVtTnQUH2vrKOFOwpb3C375vSKzXw==",
116
116
+
"version": "0.6.2",
117
117
+
"resolved": "https://registry.npmjs.org/@atproto/lexicon/-/lexicon-0.6.2.tgz",
118
118
+
"integrity": "sha512-p3Ly6hinVZW0ETuAXZMeUGwuMm3g8HvQMQ41yyEE6AL0hAkfeKFaZKos6BdBrr6CjkpbrDZqE8M+5+QOceysMw==",
119
119
"license": "MIT",
120
120
"dependencies": {
121
121
-
"@atproto/common-web": "^0.4.13",
122
122
-
"@atproto/syntax": "^0.4.3",
121
121
+
"@atproto/common-web": "^0.4.18",
122
122
+
"@atproto/syntax": "^0.5.0",
123
123
"iso-datestring-validator": "^2.2.2",
124
124
"multiformats": "^9.9.0",
125
125
"zod": "^3.23.8"
···
135
135
}
136
136
},
137
137
"node_modules/@atproto/syntax": {
138
138
-
"version": "0.4.3",
139
139
-
"resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.4.3.tgz",
140
140
-
"integrity": "sha512-YoZUz40YAJr5nPwvCDWgodEOlt5IftZqPJvA0JDWjuZKD8yXddTwSzXSaKQAzGOpuM+/A3uXRtPzJJqlScc+iA==",
138
138
+
"version": "0.5.0",
139
139
+
"resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.5.0.tgz",
140
140
+
"integrity": "sha512-UA2DSpGdOQzUQ4gi5SH+NEJz/YR3a3Fg3y2oh+xETDSiTRmA4VhHRCojhXAVsBxUT6EnItw190C/KN+DWW90kw==",
141
141
"license": "MIT",
142
142
"dependencies": {
143
143
"tslib": "^2.8.1"
···
254
254
}
255
255
},
256
256
"node_modules/@cloudflare/workerd-darwin-64": {
257
257
-
"version": "1.20260305.0",
258
258
-
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20260305.0.tgz",
259
259
-
"integrity": "sha512-chhKOpymo0Eh9J3nymrauMqKGboCc4uz/j0gA1G4gioMnKsN2ZDKJ+qjRZDnCoVGy8u2C4pxlmyIfsXCAfIzhQ==",
257
257
+
"version": "1.20260301.1",
258
258
+
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20260301.1.tgz",
259
259
+
"integrity": "sha512-+kJvwociLrvy1JV9BAvoSVsMEIYD982CpFmo/yMEvBwxDIjltYsLTE8DLi0mCkGsQ8Ygidv2fD9wavzXeiY7OQ==",
260
260
"cpu": [
261
261
"x64"
262
262
],
···
271
271
}
272
272
},
273
273
"node_modules/@cloudflare/workerd-darwin-arm64": {
274
274
-
"version": "1.20260305.0",
275
275
-
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20260305.0.tgz",
276
276
-
"integrity": "sha512-K9aG2OQk5bBfOP+fyGPqLcqZ9OR3ra6uwnxJ8f2mveq2A2LsCI7ZeGxQiAj75Ti80ytH/gJffZIx4Np2JtU3aQ==",
274
274
+
"version": "1.20260301.1",
275
275
+
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20260301.1.tgz",
276
276
+
"integrity": "sha512-PPIetY3e67YBr9O4UhILK8nbm5TqUDl14qx4rwFNrRSBOvlzuczzbd4BqgpAtbGVFxKp1PWpjAnBvGU/OI/tLQ==",
277
277
"cpu": [
278
278
"arm64"
279
279
],
···
288
288
}
289
289
},
290
290
"node_modules/@cloudflare/workerd-linux-64": {
291
291
-
"version": "1.20260305.0",
292
292
-
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20260305.0.tgz",
293
293
-
"integrity": "sha512-tt7XUoIw/cYFeGbkPkcZ6XX1aZm26Aju/4ih+DXxOosbBeGshFSrNJDBfAKKOvkjsAZymJ+WWVDBU+hmNaGfwA==",
291
291
+
"version": "1.20260301.1",
292
292
+
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20260301.1.tgz",
293
293
+
"integrity": "sha512-Gu5vaVTZuYl3cHa+u5CDzSVDBvSkfNyuAHi6Mdfut7TTUdcb3V5CIcR/mXRSyMXzEy9YxEWIfdKMxOMBjupvYQ==",
294
294
"cpu": [
295
295
"x64"
296
296
],
···
305
305
}
306
306
},
307
307
"node_modules/@cloudflare/workerd-linux-arm64": {
308
308
-
"version": "1.20260305.0",
309
309
-
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20260305.0.tgz",
310
310
-
"integrity": "sha512-72QTkY5EzylmvCZ8ZTrnJ9DctmQsfSof1OKyOWqu/pv/B2yACfuPMikq8RpPxvVu7hhS0ztGP6ZvXz72Htq4Zg==",
308
308
+
"version": "1.20260301.1",
309
309
+
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20260301.1.tgz",
310
310
+
"integrity": "sha512-igL1pkyCXW6GiGpjdOAvqMi87UW0LMc/+yIQe/CSzuZJm5GzXoAMrwVTkCFnikk6JVGELrM5x0tGYlxa0sk5Iw==",
311
311
"cpu": [
312
312
"arm64"
313
313
],
···
322
322
}
323
323
},
324
324
"node_modules/@cloudflare/workerd-windows-64": {
325
325
-
"version": "1.20260305.0",
326
326
-
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20260305.0.tgz",
327
327
-
"integrity": "sha512-BA0uaQPOaI2F6mJtBDqplGnQQhpXCzwEMI33p/TnDxtSk9u8CGIfBFuI6uqo8mJ6ijIaPjeBLGOn2CiRMET4qg==",
325
325
+
"version": "1.20260301.1",
326
326
+
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20260301.1.tgz",
327
327
+
"integrity": "sha512-Q0wMJ4kcujXILwQKQFc1jaYamVsNvjuECzvRrTI8OxGFMx2yq9aOsswViE4X1gaS2YQQ5u0JGwuGi5WdT1Lt7A==",
328
328
"cpu": [
329
329
"x64"
330
330
],
···
1221
1221
}
1222
1222
},
1223
1223
"node_modules/@img/colour": {
1224
1224
-
"version": "1.0.0",
1225
1225
-
"resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.0.0.tgz",
1226
1226
-
"integrity": "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==",
1224
1224
+
"version": "1.1.0",
1225
1225
+
"resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz",
1226
1226
+
"integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==",
1227
1227
"dev": true,
1228
1228
"license": "MIT",
1229
1229
"engines": {
···
1976
1976
"license": "MIT"
1977
1977
},
1978
1978
"node_modules/@swc/core": {
1979
1979
-
"version": "1.15.17",
1980
1980
-
"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.17.tgz",
1981
1981
-
"integrity": "sha512-Mu3eOrYlkdQPl7yqotNckitTr6FZ0yd7mlWIBEzK+EGIyybgMENJHmbS2DeA7BMleJiBElP6ke+Nz93pkKmKJw==",
1979
1979
+
"version": "1.15.18",
1980
1980
+
"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.18.tgz",
1981
1981
+
"integrity": "sha512-z87aF9GphWp//fnkRsqvtY+inMVPgYW3zSlXH1kJFvRT5H/wiAn+G32qW5l3oEk63KSF1x3Ov0BfHCObAmT8RA==",
1982
1982
"dev": true,
1983
1983
"hasInstallScript": true,
1984
1984
"license": "Apache-2.0",
···
1994
1994
"url": "https://opencollective.com/swc"
1995
1995
},
1996
1996
"optionalDependencies": {
1997
1997
-
"@swc/core-darwin-arm64": "1.15.17",
1998
1998
-
"@swc/core-darwin-x64": "1.15.17",
1999
1999
-
"@swc/core-linux-arm-gnueabihf": "1.15.17",
2000
2000
-
"@swc/core-linux-arm64-gnu": "1.15.17",
2001
2001
-
"@swc/core-linux-arm64-musl": "1.15.17",
2002
2002
-
"@swc/core-linux-x64-gnu": "1.15.17",
2003
2003
-
"@swc/core-linux-x64-musl": "1.15.17",
2004
2004
-
"@swc/core-win32-arm64-msvc": "1.15.17",
2005
2005
-
"@swc/core-win32-ia32-msvc": "1.15.17",
2006
2006
-
"@swc/core-win32-x64-msvc": "1.15.17"
1997
1997
+
"@swc/core-darwin-arm64": "1.15.18",
1998
1998
+
"@swc/core-darwin-x64": "1.15.18",
1999
1999
+
"@swc/core-linux-arm-gnueabihf": "1.15.18",
2000
2000
+
"@swc/core-linux-arm64-gnu": "1.15.18",
2001
2001
+
"@swc/core-linux-arm64-musl": "1.15.18",
2002
2002
+
"@swc/core-linux-x64-gnu": "1.15.18",
2003
2003
+
"@swc/core-linux-x64-musl": "1.15.18",
2004
2004
+
"@swc/core-win32-arm64-msvc": "1.15.18",
2005
2005
+
"@swc/core-win32-ia32-msvc": "1.15.18",
2006
2006
+
"@swc/core-win32-x64-msvc": "1.15.18"
2007
2007
},
2008
2008
"peerDependencies": {
2009
2009
"@swc/helpers": ">=0.5.17"
···
2015
2015
}
2016
2016
},
2017
2017
"node_modules/@swc/core-darwin-arm64": {
2018
2018
-
"version": "1.15.17",
2019
2019
-
"resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.17.tgz",
2020
2020
-
"integrity": "sha512-eB9qdyt4E60323IS0rgV/rd79DJ+YWSyIKi+sT1dlIgR3ns4xlBiunREM3lVH0FKcUbhttiBvdVubT4QoOuZ+w==",
2018
2018
+
"version": "1.15.18",
2019
2019
+
"resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.18.tgz",
2020
2020
+
"integrity": "sha512-+mIv7uBuSaywN3C9LNuWaX1jJJ3SKfiJuE6Lr3bd+/1Iv8oMU7oLBjYMluX1UrEPzwN2qCdY6Io0yVicABoCwQ==",
2021
2021
"cpu": [
2022
2022
"arm64"
2023
2023
],
···
2032
2032
}
2033
2033
},
2034
2034
"node_modules/@swc/core-darwin-x64": {
2035
2035
-
"version": "1.15.17",
2036
2036
-
"resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.17.tgz",
2037
2037
-
"integrity": "sha512-k1TZARYs8947jJpSioqcPrusz+wEeABF4iiSdwcSyQh2rIUdIEk5FOyaqJASFPJ6dZfx7ZVOyjtDATVAegs2/Q==",
2035
2035
+
"version": "1.15.18",
2036
2036
+
"resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.18.tgz",
2037
2037
+
"integrity": "sha512-wZle0eaQhnzxWX5V/2kEOI6Z9vl/lTFEC6V4EWcn+5pDjhemCpQv9e/TDJ0GIoiClX8EDWRvuZwh+Z3dhL1NAg==",
2038
2038
"cpu": [
2039
2039
"x64"
2040
2040
],
···
2049
2049
}
2050
2050
},
2051
2051
"node_modules/@swc/core-linux-arm-gnueabihf": {
2052
2052
-
"version": "1.15.17",
2053
2053
-
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.17.tgz",
2054
2054
-
"integrity": "sha512-p6282NQZo5bzx0wphz1ETGjhcRB9CN+/XUAjQwApyoyX9iCloI5IT/RC3vjbflo42g8RPTxUTaItAO0hlLSesQ==",
2052
2052
+
"version": "1.15.18",
2053
2053
+
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.18.tgz",
2054
2054
+
"integrity": "sha512-ao61HGXVqrJFHAcPtF4/DegmwEkVCo4HApnotLU8ognfmU8x589z7+tcf3hU+qBiU1WOXV5fQX6W9Nzs6hjxDw==",
2055
2055
"cpu": [
2056
2056
"arm"
2057
2057
],
···
2066
2066
}
2067
2067
},
2068
2068
"node_modules/@swc/core-linux-arm64-gnu": {
2069
2069
-
"version": "1.15.17",
2070
2070
-
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.17.tgz",
2071
2071
-
"integrity": "sha512-TGnDS4ejy8y9jqxXqZCyA+DvFc64nXUHS9rxdyeJ9B9uyIdtKVhBrA2xfghYRS/sSPSyHZ0yu89NxBICvONH+A==",
2069
2069
+
"version": "1.15.18",
2070
2070
+
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.18.tgz",
2071
2071
+
"integrity": "sha512-3xnctOBLIq3kj8PxOCgPrGjBLP/kNOddr6f5gukYt/1IZxsITQaU9TDyjeX6jG+FiCIHjCuWuffsyQDL5Ew1bg==",
2072
2072
"cpu": [
2073
2073
"arm64"
2074
2074
],
···
2083
2083
}
2084
2084
},
2085
2085
"node_modules/@swc/core-linux-arm64-musl": {
2086
2086
-
"version": "1.15.17",
2087
2087
-
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.17.tgz",
2088
2088
-
"integrity": "sha512-D0/6Hj4CkgSTTahtlGxv9IDsLTuvQz30mkZEMDp8TqwYhCL8AomznkibwlQU8HtY4q/dqd1OGRPH+FmNb4BBEA==",
2086
2086
+
"version": "1.15.18",
2087
2087
+
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.18.tgz",
2088
2088
+
"integrity": "sha512-0a+Lix+FSSHBSBOA0XznCcHo5/1nA6oLLjcnocvzXeqtdjnPb+SvchItHI+lfeiuj1sClYPDvPMLSLyXFaiIKw==",
2089
2089
"cpu": [
2090
2090
"arm64"
2091
2091
],
···
2100
2100
}
2101
2101
},
2102
2102
"node_modules/@swc/core-linux-x64-gnu": {
2103
2103
-
"version": "1.15.17",
2104
2104
-
"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.17.tgz",
2105
2105
-
"integrity": "sha512-1s2OFsg6DeRkWU7c+PIfIHZsFCbiZ34akXFHrg7KjpF8zIvpHZNoUUZimoWEwcB6GquXSkAO+1b5KpG5nusTeQ==",
2103
2103
+
"version": "1.15.18",
2104
2104
+
"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.18.tgz",
2105
2105
+
"integrity": "sha512-wG9J8vReUlpaHz4KOD/5UE1AUgirimU4UFT9oZmupUDEofxJKYb1mTA/DrMj0s78bkBiNI+7Fo2EgPuvOJfuAA==",
2106
2106
"cpu": [
2107
2107
"x64"
2108
2108
],
···
2117
2117
}
2118
2118
},
2119
2119
"node_modules/@swc/core-linux-x64-musl": {
2120
2120
-
"version": "1.15.17",
2121
2121
-
"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.17.tgz",
2122
2122
-
"integrity": "sha512-gtxGMGYtRWWmCcgx6xM2Yos43uiE/j8kZwkeL/LNGG9zM0tatd23NsfL9PnQJ45hY7QZ+dx2rM68e4ArgG4kJg==",
2120
2120
+
"version": "1.15.18",
2121
2121
+
"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.18.tgz",
2122
2122
+
"integrity": "sha512-4nwbVvCphKzicwNWRmvD5iBaZj8JYsRGa4xOxJmOyHlMDpsvvJ2OR2cODlvWyGFH6BYL1MfIAK3qph3hp0Az6g==",
2123
2123
"cpu": [
2124
2124
"x64"
2125
2125
],
···
2134
2134
}
2135
2135
},
2136
2136
"node_modules/@swc/core-win32-arm64-msvc": {
2137
2137
-
"version": "1.15.17",
2138
2138
-
"resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.17.tgz",
2139
2139
-
"integrity": "sha512-gxi+/Miytez/O9vJ/QiheIivA3oWZjPp9nJu3VmAfLMWUzcZORMwgaI1ygtDTLjz7CzcwlGMJz/Ab66Y5DfNpg==",
2137
2137
+
"version": "1.15.18",
2138
2138
+
"resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.18.tgz",
2139
2139
+
"integrity": "sha512-zk0RYO+LjiBCat2RTMHzAWaMky0cra9loH4oRrLKLLNuL+jarxKLFDA8xTZWEkCPLjUTwlRN7d28eDLLMgtUcQ==",
2140
2140
"cpu": [
2141
2141
"arm64"
2142
2142
],
···
2151
2151
}
2152
2152
},
2153
2153
"node_modules/@swc/core-win32-ia32-msvc": {
2154
2154
-
"version": "1.15.17",
2155
2155
-
"resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.17.tgz",
2156
2156
-
"integrity": "sha512-KUsRqNbTp7SpNK0T9m4+i8GlngzNjwb69a3ttKA6XJ5r6Pewm+NSYji93pNkawXIivbWY2jhvceGMAyd+4hWaQ==",
2154
2154
+
"version": "1.15.18",
2155
2155
+
"resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.18.tgz",
2156
2156
+
"integrity": "sha512-yVuTrZ0RccD5+PEkpcLOBAuPbYBXS6rslENvIXfvJGXSdX5QGi1ehC4BjAMl5FkKLiam4kJECUI0l7Hq7T1vwg==",
2157
2157
"cpu": [
2158
2158
"ia32"
2159
2159
],
···
2168
2168
}
2169
2169
},
2170
2170
"node_modules/@swc/core-win32-x64-msvc": {
2171
2171
-
"version": "1.15.17",
2172
2172
-
"resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.17.tgz",
2173
2173
-
"integrity": "sha512-zqtEGE0/rTKvEC5sOtpANLHeWEPjsTD4/rwpUxo6ymztcLI/Z+L9Wi9xQvIGmLTUih1gvNZcAwROqdfRP3oAWQ==",
2171
2171
+
"version": "1.15.18",
2172
2172
+
"resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.18.tgz",
2173
2173
+
"integrity": "sha512-7NRmE4hmUQNCbYU3Hn9Tz57mK9Qq4c97ZS+YlamlK6qG9Fb5g/BB3gPDe0iLlJkns/sYv2VWSkm8c3NmbEGjbg==",
2174
2174
"cpu": [
2175
2175
"x64"
2176
2176
],
···
2711
2711
}
2712
2712
},
2713
2713
"node_modules/cosmiconfig": {
2714
2714
-
"version": "9.0.0",
2715
2715
-
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz",
2716
2716
-
"integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==",
2714
2714
+
"version": "9.0.1",
2715
2715
+
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.1.tgz",
2716
2716
+
"integrity": "sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ==",
2717
2717
"dev": true,
2718
2718
"license": "MIT",
2719
2719
"dependencies": {
···
3322
3322
}
3323
3323
},
3324
3324
"node_modules/hono": {
3325
3325
-
"version": "4.12.3",
3326
3326
-
"resolved": "https://registry.npmjs.org/hono/-/hono-4.12.3.tgz",
3327
3327
-
"integrity": "sha512-SFsVSjp8sj5UumXOOFlkZOG6XS9SJDKw0TbwFeV+AJ8xlST8kxK5Z/5EYa111UY8732lK2S/xB653ceuaoGwpg==",
3325
3325
+
"version": "4.12.5",
3326
3326
+
"resolved": "https://registry.npmjs.org/hono/-/hono-4.12.5.tgz",
3327
3327
+
"integrity": "sha512-3qq+FUBtlTHhtYxbxheZgY8NIFnkkC/MR8u5TTsr7YZ3wixryQ3cCwn3iZbg8p8B88iDBBAYSfZDS75t8MN7Vg==",
3328
3328
"license": "MIT",
3329
3329
"engines": {
3330
3330
"node": ">=16.9.0"
3331
3331
}
3332
3332
},
3333
3333
"node_modules/hono-openapi": {
3334
3334
-
"version": "1.2.0",
3335
3335
-
"resolved": "https://registry.npmjs.org/hono-openapi/-/hono-openapi-1.2.0.tgz",
3336
3336
-
"integrity": "sha512-t3u4v8YCltExDl4d9cLqg/mcrYFSs9Gjb5puF1CePPrvv1JQOo1Kc50HAmGt47CWHIoc/W8Q9LY3t3yqU0dxFw==",
3334
3334
+
"version": "1.3.0",
3335
3335
+
"resolved": "https://registry.npmjs.org/hono-openapi/-/hono-openapi-1.3.0.tgz",
3336
3336
+
"integrity": "sha512-xDvCWpWEIv0weEmnl3EjRQzqbHIO8LnfzMuYOCmbuyE5aes6aXxLg4vM3ybnoZD5TiTUkA6PuRQPJs3R7WRBig==",
3337
3337
"license": "MIT",
3338
3338
"peerDependencies": {
3339
3339
"@hono/standard-validator": "^0.2.0",
···
3995
3995
}
3996
3996
},
3997
3997
"node_modules/miniflare": {
3998
3998
-
"version": "4.20260305.0",
3999
3999
-
"resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20260305.0.tgz",
4000
4000
-
"integrity": "sha512-jVhtKJtiwaZa3rI+WgoLvSJmEazDsoUmAPYRUmEe2VO6VSbvkhbnDRm+dsPbYRatgNIExwrpqG1rv96jHiSb0w==",
3998
3998
+
"version": "4.20260301.1",
3999
3999
+
"resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20260301.1.tgz",
4000
4000
+
"integrity": "sha512-fqkHx0QMKswRH9uqQQQOU/RoaS3Wjckxy3CUX3YGJr0ZIMu7ObvI+NovdYi6RIsSPthNtq+3TPmRNxjeRiasog==",
4001
4001
"dev": true,
4002
4002
"license": "MIT",
4003
4003
"dependencies": {
4004
4004
"@cspotcode/source-map-support": "0.8.1",
4005
4005
"sharp": "^0.34.5",
4006
4006
"undici": "7.18.2",
4007
4007
-
"workerd": "1.20260305.0",
4007
4007
+
"workerd": "1.20260301.1",
4008
4008
"ws": "8.18.0",
4009
4009
"youch": "4.1.0-beta.10"
4010
4010
},
···
4967
4967
}
4968
4968
},
4969
4969
"node_modules/workerd": {
4970
4970
-
"version": "1.20260305.0",
4971
4971
-
"resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20260305.0.tgz",
4972
4972
-
"integrity": "sha512-JkhfCLU+w+KbQmZ9k49IcDYc78GBo7eG8Mir8E2+KVjR7otQAmpcLlsous09YLh8WQ3Bt3Mi6/WMStvMAPukeA==",
4970
4970
+
"version": "1.20260301.1",
4971
4971
+
"resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20260301.1.tgz",
4972
4972
+
"integrity": "sha512-oterQ1IFd3h7PjCfT4znSFOkJCvNQ6YMOyZ40YsnO3nrSpgB4TbJVYWFOnyJAw71/RQuupfVqZZWKvsy8GO3fw==",
4973
4973
"dev": true,
4974
4974
"hasInstallScript": true,
4975
4975
"license": "Apache-2.0",
···
4980
4980
"node": ">=16"
4981
4981
},
4982
4982
"optionalDependencies": {
4983
4983
-
"@cloudflare/workerd-darwin-64": "1.20260305.0",
4984
4984
-
"@cloudflare/workerd-darwin-arm64": "1.20260305.0",
4985
4985
-
"@cloudflare/workerd-linux-64": "1.20260305.0",
4986
4986
-
"@cloudflare/workerd-linux-arm64": "1.20260305.0",
4987
4987
-
"@cloudflare/workerd-windows-64": "1.20260305.0"
4983
4983
+
"@cloudflare/workerd-darwin-64": "1.20260301.1",
4984
4984
+
"@cloudflare/workerd-darwin-arm64": "1.20260301.1",
4985
4985
+
"@cloudflare/workerd-linux-64": "1.20260301.1",
4986
4986
+
"@cloudflare/workerd-linux-arm64": "1.20260301.1",
4987
4987
+
"@cloudflare/workerd-windows-64": "1.20260301.1"
4988
4988
}
4989
4989
},
4990
4990
"node_modules/wrangler": {
4991
4991
-
"version": "4.69.0",
4992
4992
-
"resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.69.0.tgz",
4993
4993
-
"integrity": "sha512-EmVfIM65I5b4ITHe3Y9R7zQyf4NUBQ1leStakMlWiVR9n6VlDwuEltyQI2l3i0JciDnWyR3uqe+T6C08ivniTQ==",
4991
4991
+
"version": "4.70.0",
4992
4992
+
"resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.70.0.tgz",
4993
4993
+
"integrity": "sha512-PNDZ9o4e+B5x+1bUbz62Hmwz6G9lw+I9pnYe/AguLddJFjfIyt2cmFOUOb3eOZSoXsrhcEPUg2YidYIbVwUkfw==",
4994
4994
"dev": true,
4995
4995
"license": "MIT OR Apache-2.0",
4996
4996
"dependencies": {
···
4998
4998
"@cloudflare/unenv-preset": "2.14.0",
4999
4999
"blake3-wasm": "2.1.5",
5000
5000
"esbuild": "0.27.3",
5001
5001
-
"miniflare": "4.20260305.0",
5001
5001
+
"miniflare": "4.20260301.1",
5002
5002
"path-to-regexp": "6.3.0",
5003
5003
"unenv": "2.0.0-rc.24",
5004
5004
-
"workerd": "1.20260305.0"
5004
5004
+
"workerd": "1.20260301.1"
5005
5005
},
5006
5006
"bin": {
5007
5007
"wrangler": "bin/wrangler.js",
···
5014
5014
"fsevents": "~2.3.2"
5015
5015
},
5016
5016
"peerDependencies": {
5017
5017
-
"@cloudflare/workers-types": "^4.20260305.0"
5017
5017
+
"@cloudflare/workers-types": "^4.20260226.1"
5018
5018
},
5019
5019
"peerDependenciesMeta": {
5020
5020
"@cloudflare/workers-types": {
+4
-4
package.json
···
30
30
"types": "wrangler types src/wrangler.d.ts"
31
31
},
32
32
"dependencies": {
33
33
-
"@atproto/api": "^0.19.0",
33
33
+
"@atproto/api": "^0.19.3",
34
34
"@hono/standard-validator": "^0.2.2",
35
35
"better-auth": "^1.4.20",
36
36
"better-auth-cloudflare": "^0.2.9",
37
37
"date-fns": "^4.1.0",
38
38
"drizzle-orm": "^0.45.1",
39
39
-
"hono": "^4.12.3",
40
40
-
"hono-openapi": "^1.2.0",
39
39
+
"hono": "^4.12.5",
40
40
+
"hono-openapi": "^1.3.0",
41
41
"human-id": "^4.1.3",
42
42
"image-dimensions": "^2.5.0",
43
43
"just-flatten-it": "^5.2.0",
···
61
61
"replace-in-file": "^8.4.0",
62
62
"static-sitemap-cli": "^2.2.7",
63
63
"typed-htmx": "^0.3.1",
64
64
-
"wrangler": "^4.69.0"
64
64
+
"wrangler": "^4.70.0"
65
65
},
66
66
"engines": {
67
67
"node": ">=24.11.1"
+7
-1
src/wrangler.d.ts
···
1
1
/* eslint-disable */
2
2
// Generated by Wrangler by running `wrangler types src/wrangler.d.ts` (hash: e2b1e0c3605cf1bbdd0ecf0cdf57036b)
3
3
-
// Runtime types generated with workerd@1.20260305.0 2025-11-18 disable_ctx_exports,disable_nodejs_http_server_modules,nodejs_compat,nodejs_compat_do_not_populate_process_env
3
3
+
// Runtime types generated with workerd@1.20260301.1 2025-11-18 disable_ctx_exports,disable_nodejs_http_server_modules,nodejs_compat,nodejs_compat_do_not_populate_process_env
4
4
declare namespace Cloudflare {
5
5
interface GlobalProps {
6
6
mainModule: typeof import("./index");
···
3354
3354
get timeOrigin(): number;
3355
3355
/* [Cloudflare Docs Reference](https://developers.cloudflare.com/workers/runtime-apis/performance/#performancenow) */
3356
3356
now(): number;
3357
3357
+
/**
3358
3358
+
* The **`toJSON()`** method of the Performance interface is a Serialization; it returns a JSON representation of the Performance object.
3359
3359
+
*
3360
3360
+
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Performance/toJSON)
3361
3361
+
*/
3362
3362
+
toJSON(): object;
3357
3363
}
3358
3364
// AI Search V2 API Error Interfaces
3359
3365
interface AiSearchInternalError extends Error {