Schedule posts to Bluesky with Cloudflare workers. skyscheduler.work
cf tool bsky-tool cloudflare bluesky schedule bsky service social-media cloudflare-workers

update dependencies

+130 -124
+119 -119
package-lock.json
··· 7 7 "name": "skyscheduler", 8 8 "license": "MIT", 9 9 "dependencies": { 10 - "@atproto/api": "^0.19.0", 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 - "hono": "^4.12.3", 17 - "hono-openapi": "^1.2.0", 16 + "hono": "^4.12.5", 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 - "wrangler": "^4.69.0" 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 - "version": "0.19.0", 49 - "resolved": "https://registry.npmjs.org/@atproto/api/-/api-0.19.0.tgz", 50 - "integrity": "sha512-7u/EGgkIj4bbslGer2RMQPtMWCPvREcpH0mVagaf5om+NcPzUIZeIacWKANVv95BdMJ7jlcHS7xrkEMPmg2dFw==", 48 + "version": "0.19.3", 49 + "resolved": "https://registry.npmjs.org/@atproto/api/-/api-0.19.3.tgz", 50 + "integrity": "sha512-G8YpBpRouHdTAIagi/QQIUZOhGd1jfBQWkJy9QfxAzjjEpPvaVOSk4e1S85QzGLm/xbzVONzGkmdtiOSfP6wVg==", 51 51 "license": "MIT", 52 52 "dependencies": { 53 - "@atproto/common-web": "^0.4.17", 54 - "@atproto/lexicon": "^0.6.1", 55 - "@atproto/syntax": "^0.4.3", 53 + "@atproto/common-web": "^0.4.18", 54 + "@atproto/lexicon": "^0.6.2", 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 - "version": "0.4.17", 74 - "resolved": "https://registry.npmjs.org/@atproto/common-web/-/common-web-0.4.17.tgz", 75 - "integrity": "sha512-sfxD8NGxyoxhxmM9EUshEFbWcJ3+JHEOZF4Quk6HsCh1UxpHBmLabT/vEsAkDWl+C/8U0ine0+c/gHyE/OZiQQ==", 73 + "version": "0.4.18", 74 + "resolved": "https://registry.npmjs.org/@atproto/common-web/-/common-web-0.4.18.tgz", 75 + "integrity": "sha512-ilImzP+9N/mtse440kN60pGrEzG7wi4xsV13nGeLrS+Zocybc/ISOpKlbZM13o+twPJ+Q7veGLw9CtGg0GAFoQ==", 76 76 "license": "MIT", 77 77 "dependencies": { 78 - "@atproto/lex-data": "^0.0.12", 79 - "@atproto/lex-json": "^0.0.12", 80 - "@atproto/syntax": "^0.4.3", 78 + "@atproto/lex-data": "^0.0.13", 79 + "@atproto/lex-json": "^0.0.13", 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 - "version": "0.0.12", 95 - "resolved": "https://registry.npmjs.org/@atproto/lex-data/-/lex-data-0.0.12.tgz", 96 - "integrity": "sha512-aekJudcK1p6sbTqUv2bJMJBAGZaOJS0mgDclpK3U6VuBREK/au4B6ffunBFWgrDfg0Vwj2JGyEA7E51WZkJcRw==", 94 + "version": "0.0.13", 95 + "resolved": "https://registry.npmjs.org/@atproto/lex-data/-/lex-data-0.0.13.tgz", 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 - "version": "0.0.12", 107 - "resolved": "https://registry.npmjs.org/@atproto/lex-json/-/lex-json-0.0.12.tgz", 108 - "integrity": "sha512-XlEpnWWZdDJ5BIgG25GyH+6iBfyrFL18BI5JSE6rUfMObbFMrQRaCuRLQfryRXNysVz3L3U+Qb9y8KcXbE8AcA==", 106 + "version": "0.0.13", 107 + "resolved": "https://registry.npmjs.org/@atproto/lex-json/-/lex-json-0.0.13.tgz", 108 + "integrity": "sha512-hwLhkKaIHulGJpt0EfXAEWdrxqM2L1tV/tvilzhMp3QxPqYgXchFnrfVmLsyFDx6P6qkH1GsX/XC2V36U0UlPQ==", 109 109 "license": "MIT", 110 110 "dependencies": { 111 - "@atproto/lex-data": "^0.0.12", 111 + "@atproto/lex-data": "^0.0.13", 112 112 "tslib": "^2.8.1" 113 113 } 114 114 }, 115 115 "node_modules/@atproto/lexicon": { 116 - "version": "0.6.1", 117 - "resolved": "https://registry.npmjs.org/@atproto/lexicon/-/lexicon-0.6.1.tgz", 118 - "integrity": "sha512-/vI1kVlY50Si+5MXpvOucelnYwb0UJ6Qto5mCp+7Q5C+Jtp+SoSykAPVvjVtTnQUH2vrKOFOwpb3C375vSKzXw==", 116 + "version": "0.6.2", 117 + "resolved": "https://registry.npmjs.org/@atproto/lexicon/-/lexicon-0.6.2.tgz", 118 + "integrity": "sha512-p3Ly6hinVZW0ETuAXZMeUGwuMm3g8HvQMQ41yyEE6AL0hAkfeKFaZKos6BdBrr6CjkpbrDZqE8M+5+QOceysMw==", 119 119 "license": "MIT", 120 120 "dependencies": { 121 - "@atproto/common-web": "^0.4.13", 122 - "@atproto/syntax": "^0.4.3", 121 + "@atproto/common-web": "^0.4.18", 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 - "version": "0.4.3", 139 - "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.4.3.tgz", 140 - "integrity": "sha512-YoZUz40YAJr5nPwvCDWgodEOlt5IftZqPJvA0JDWjuZKD8yXddTwSzXSaKQAzGOpuM+/A3uXRtPzJJqlScc+iA==", 138 + "version": "0.5.0", 139 + "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.5.0.tgz", 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 - "version": "1.20260305.0", 258 - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20260305.0.tgz", 259 - "integrity": "sha512-chhKOpymo0Eh9J3nymrauMqKGboCc4uz/j0gA1G4gioMnKsN2ZDKJ+qjRZDnCoVGy8u2C4pxlmyIfsXCAfIzhQ==", 257 + "version": "1.20260301.1", 258 + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20260301.1.tgz", 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 - "version": "1.20260305.0", 275 - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20260305.0.tgz", 276 - "integrity": "sha512-K9aG2OQk5bBfOP+fyGPqLcqZ9OR3ra6uwnxJ8f2mveq2A2LsCI7ZeGxQiAj75Ti80ytH/gJffZIx4Np2JtU3aQ==", 274 + "version": "1.20260301.1", 275 + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20260301.1.tgz", 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 - "version": "1.20260305.0", 292 - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20260305.0.tgz", 293 - "integrity": "sha512-tt7XUoIw/cYFeGbkPkcZ6XX1aZm26Aju/4ih+DXxOosbBeGshFSrNJDBfAKKOvkjsAZymJ+WWVDBU+hmNaGfwA==", 291 + "version": "1.20260301.1", 292 + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20260301.1.tgz", 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 - "version": "1.20260305.0", 309 - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20260305.0.tgz", 310 - "integrity": "sha512-72QTkY5EzylmvCZ8ZTrnJ9DctmQsfSof1OKyOWqu/pv/B2yACfuPMikq8RpPxvVu7hhS0ztGP6ZvXz72Htq4Zg==", 308 + "version": "1.20260301.1", 309 + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20260301.1.tgz", 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 - "version": "1.20260305.0", 326 - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20260305.0.tgz", 327 - "integrity": "sha512-BA0uaQPOaI2F6mJtBDqplGnQQhpXCzwEMI33p/TnDxtSk9u8CGIfBFuI6uqo8mJ6ijIaPjeBLGOn2CiRMET4qg==", 325 + "version": "1.20260301.1", 326 + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20260301.1.tgz", 327 + "integrity": "sha512-Q0wMJ4kcujXILwQKQFc1jaYamVsNvjuECzvRrTI8OxGFMx2yq9aOsswViE4X1gaS2YQQ5u0JGwuGi5WdT1Lt7A==", 328 328 "cpu": [ 329 329 "x64" 330 330 ], ··· 1221 1221 } 1222 1222 }, 1223 1223 "node_modules/@img/colour": { 1224 - "version": "1.0.0", 1225 - "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.0.0.tgz", 1226 - "integrity": "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==", 1224 + "version": "1.1.0", 1225 + "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz", 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 - "version": "1.15.17", 1980 - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.17.tgz", 1981 - "integrity": "sha512-Mu3eOrYlkdQPl7yqotNckitTr6FZ0yd7mlWIBEzK+EGIyybgMENJHmbS2DeA7BMleJiBElP6ke+Nz93pkKmKJw==", 1979 + "version": "1.15.18", 1980 + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.18.tgz", 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 - "@swc/core-darwin-arm64": "1.15.17", 1998 - "@swc/core-darwin-x64": "1.15.17", 1999 - "@swc/core-linux-arm-gnueabihf": "1.15.17", 2000 - "@swc/core-linux-arm64-gnu": "1.15.17", 2001 - "@swc/core-linux-arm64-musl": "1.15.17", 2002 - "@swc/core-linux-x64-gnu": "1.15.17", 2003 - "@swc/core-linux-x64-musl": "1.15.17", 2004 - "@swc/core-win32-arm64-msvc": "1.15.17", 2005 - "@swc/core-win32-ia32-msvc": "1.15.17", 2006 - "@swc/core-win32-x64-msvc": "1.15.17" 1997 + "@swc/core-darwin-arm64": "1.15.18", 1998 + "@swc/core-darwin-x64": "1.15.18", 1999 + "@swc/core-linux-arm-gnueabihf": "1.15.18", 2000 + "@swc/core-linux-arm64-gnu": "1.15.18", 2001 + "@swc/core-linux-arm64-musl": "1.15.18", 2002 + "@swc/core-linux-x64-gnu": "1.15.18", 2003 + "@swc/core-linux-x64-musl": "1.15.18", 2004 + "@swc/core-win32-arm64-msvc": "1.15.18", 2005 + "@swc/core-win32-ia32-msvc": "1.15.18", 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 - "version": "1.15.17", 2019 - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.17.tgz", 2020 - "integrity": "sha512-eB9qdyt4E60323IS0rgV/rd79DJ+YWSyIKi+sT1dlIgR3ns4xlBiunREM3lVH0FKcUbhttiBvdVubT4QoOuZ+w==", 2018 + "version": "1.15.18", 2019 + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.18.tgz", 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 - "version": "1.15.17", 2036 - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.17.tgz", 2037 - "integrity": "sha512-k1TZARYs8947jJpSioqcPrusz+wEeABF4iiSdwcSyQh2rIUdIEk5FOyaqJASFPJ6dZfx7ZVOyjtDATVAegs2/Q==", 2035 + "version": "1.15.18", 2036 + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.18.tgz", 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 - "version": "1.15.17", 2053 - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.17.tgz", 2054 - "integrity": "sha512-p6282NQZo5bzx0wphz1ETGjhcRB9CN+/XUAjQwApyoyX9iCloI5IT/RC3vjbflo42g8RPTxUTaItAO0hlLSesQ==", 2052 + "version": "1.15.18", 2053 + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.18.tgz", 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 - "version": "1.15.17", 2070 - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.17.tgz", 2071 - "integrity": "sha512-TGnDS4ejy8y9jqxXqZCyA+DvFc64nXUHS9rxdyeJ9B9uyIdtKVhBrA2xfghYRS/sSPSyHZ0yu89NxBICvONH+A==", 2069 + "version": "1.15.18", 2070 + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.18.tgz", 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 - "version": "1.15.17", 2087 - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.17.tgz", 2088 - "integrity": "sha512-D0/6Hj4CkgSTTahtlGxv9IDsLTuvQz30mkZEMDp8TqwYhCL8AomznkibwlQU8HtY4q/dqd1OGRPH+FmNb4BBEA==", 2086 + "version": "1.15.18", 2087 + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.18.tgz", 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 - "version": "1.15.17", 2104 - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.17.tgz", 2105 - "integrity": "sha512-1s2OFsg6DeRkWU7c+PIfIHZsFCbiZ34akXFHrg7KjpF8zIvpHZNoUUZimoWEwcB6GquXSkAO+1b5KpG5nusTeQ==", 2103 + "version": "1.15.18", 2104 + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.18.tgz", 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 - "version": "1.15.17", 2121 - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.17.tgz", 2122 - "integrity": "sha512-gtxGMGYtRWWmCcgx6xM2Yos43uiE/j8kZwkeL/LNGG9zM0tatd23NsfL9PnQJ45hY7QZ+dx2rM68e4ArgG4kJg==", 2120 + "version": "1.15.18", 2121 + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.18.tgz", 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 - "version": "1.15.17", 2138 - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.17.tgz", 2139 - "integrity": "sha512-gxi+/Miytez/O9vJ/QiheIivA3oWZjPp9nJu3VmAfLMWUzcZORMwgaI1ygtDTLjz7CzcwlGMJz/Ab66Y5DfNpg==", 2137 + "version": "1.15.18", 2138 + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.18.tgz", 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 - "version": "1.15.17", 2155 - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.17.tgz", 2156 - "integrity": "sha512-KUsRqNbTp7SpNK0T9m4+i8GlngzNjwb69a3ttKA6XJ5r6Pewm+NSYji93pNkawXIivbWY2jhvceGMAyd+4hWaQ==", 2154 + "version": "1.15.18", 2155 + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.18.tgz", 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 - "version": "1.15.17", 2172 - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.17.tgz", 2173 - "integrity": "sha512-zqtEGE0/rTKvEC5sOtpANLHeWEPjsTD4/rwpUxo6ymztcLI/Z+L9Wi9xQvIGmLTUih1gvNZcAwROqdfRP3oAWQ==", 2171 + "version": "1.15.18", 2172 + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.18.tgz", 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 - "version": "9.0.0", 2715 - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", 2716 - "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", 2714 + "version": "9.0.1", 2715 + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.1.tgz", 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 - "version": "4.12.3", 3326 - "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.3.tgz", 3327 - "integrity": "sha512-SFsVSjp8sj5UumXOOFlkZOG6XS9SJDKw0TbwFeV+AJ8xlST8kxK5Z/5EYa111UY8732lK2S/xB653ceuaoGwpg==", 3325 + "version": "4.12.5", 3326 + "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.5.tgz", 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 - "version": "1.2.0", 3335 - "resolved": "https://registry.npmjs.org/hono-openapi/-/hono-openapi-1.2.0.tgz", 3336 - "integrity": "sha512-t3u4v8YCltExDl4d9cLqg/mcrYFSs9Gjb5puF1CePPrvv1JQOo1Kc50HAmGt47CWHIoc/W8Q9LY3t3yqU0dxFw==", 3334 + "version": "1.3.0", 3335 + "resolved": "https://registry.npmjs.org/hono-openapi/-/hono-openapi-1.3.0.tgz", 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 - "version": "4.20260305.0", 3999 - "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20260305.0.tgz", 4000 - "integrity": "sha512-jVhtKJtiwaZa3rI+WgoLvSJmEazDsoUmAPYRUmEe2VO6VSbvkhbnDRm+dsPbYRatgNIExwrpqG1rv96jHiSb0w==", 3998 + "version": "4.20260301.1", 3999 + "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20260301.1.tgz", 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 - "workerd": "1.20260305.0", 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 - "version": "1.20260305.0", 4971 - "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20260305.0.tgz", 4972 - "integrity": "sha512-JkhfCLU+w+KbQmZ9k49IcDYc78GBo7eG8Mir8E2+KVjR7otQAmpcLlsous09YLh8WQ3Bt3Mi6/WMStvMAPukeA==", 4970 + "version": "1.20260301.1", 4971 + "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20260301.1.tgz", 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 - "@cloudflare/workerd-darwin-64": "1.20260305.0", 4984 - "@cloudflare/workerd-darwin-arm64": "1.20260305.0", 4985 - "@cloudflare/workerd-linux-64": "1.20260305.0", 4986 - "@cloudflare/workerd-linux-arm64": "1.20260305.0", 4987 - "@cloudflare/workerd-windows-64": "1.20260305.0" 4983 + "@cloudflare/workerd-darwin-64": "1.20260301.1", 4984 + "@cloudflare/workerd-darwin-arm64": "1.20260301.1", 4985 + "@cloudflare/workerd-linux-64": "1.20260301.1", 4986 + "@cloudflare/workerd-linux-arm64": "1.20260301.1", 4987 + "@cloudflare/workerd-windows-64": "1.20260301.1" 4988 4988 } 4989 4989 }, 4990 4990 "node_modules/wrangler": { 4991 - "version": "4.69.0", 4992 - "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.69.0.tgz", 4993 - "integrity": "sha512-EmVfIM65I5b4ITHe3Y9R7zQyf4NUBQ1leStakMlWiVR9n6VlDwuEltyQI2l3i0JciDnWyR3uqe+T6C08ivniTQ==", 4991 + "version": "4.70.0", 4992 + "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.70.0.tgz", 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 - "miniflare": "4.20260305.0", 5001 + "miniflare": "4.20260301.1", 5002 5002 "path-to-regexp": "6.3.0", 5003 5003 "unenv": "2.0.0-rc.24", 5004 - "workerd": "1.20260305.0" 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 - "@cloudflare/workers-types": "^4.20260305.0" 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 - "@atproto/api": "^0.19.0", 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 - "hono": "^4.12.3", 40 - "hono-openapi": "^1.2.0", 39 + "hono": "^4.12.5", 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 - "wrangler": "^4.69.0" 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 - // 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 + // 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 + /** 3358 + * The **`toJSON()`** method of the Performance interface is a Serialization; it returns a JSON representation of the Performance object. 3359 + * 3360 + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Performance/toJSON) 3361 + */ 3362 + toJSON(): object; 3357 3363 } 3358 3364 // AI Search V2 API Error Interfaces 3359 3365 interface AiSearchInternalError extends Error {