From 4862e2681b4e94d8cee7d5f647ebdb35c80a2c4f Mon Sep 17 00:00:00 2001 From: Jason Caldwell Date: Tue, 2 Apr 2024 10:01:48 -0400 Subject: [PATCH] Project update. [p][robotic] --- .browserslistrc | 12 ++++++------ .dockerignore | 2 +- .env.vault | 8 ++++---- .gitattributes | 2 +- .gitignore | 2 +- .npmignore | 2 +- .prettierignore | 2 +- .vscode/settings.json | 2 +- .vscodeignore | 2 +- package-lock.json | 44 +++++++++++++++++++++---------------------- package.json | 4 ++-- src/redis.ts | 2 +- src/smtp.ts | 23 +++++++++++++--------- tsconfig.json | 2 +- wrangler.toml | 2 +- 15 files changed, 58 insertions(+), 53 deletions(-) diff --git a/.browserslistrc b/.browserslistrc index 68bb9f5..c362b76 100644 --- a/.browserslistrc +++ b/.browserslistrc @@ -17,14 +17,14 @@ # Generated data. # -# Last generated Apr 1, 2024 4:33 PM UTC. +# Last generated Apr 2, 2024 2:01 PM UTC. [production] node >= 20.9.0 and_chr >= 92 chrome >= 92 and_ff >= 90 -android >= 122 +android >= 123 edge >= 92 samsung >= 16.0 safari >= 15.4 @@ -48,7 +48,7 @@ node >= 20.9.0 and_chr >= 92 chrome >= 92 and_ff >= 90 -android >= 122 +android >= 123 edge >= 92 samsung >= 16.0 safari >= 15.4 @@ -72,7 +72,7 @@ node >= 20.9.0 and_chr >= 92 chrome >= 92 and_ff >= 90 -android >= 122 +android >= 123 edge >= 92 samsung >= 16.0 safari >= 15.4 @@ -107,7 +107,7 @@ not dead and_chr >= 92 chrome >= 92 and_ff >= 90 -android >= 122 +android >= 123 edge >= 92 samsung >= 16.0 safari >= 15.4 @@ -130,7 +130,7 @@ not dead and_chr >= 92 chrome >= 92 and_ff >= 90 -android >= 122 +android >= 123 edge >= 92 samsung >= 16.0 safari >= 15.4 diff --git a/.dockerignore b/.dockerignore index 933cfe6..1a24adc 100644 --- a/.dockerignore +++ b/.dockerignore @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Apr 1, 2024 4:33 PM UTC. +# Last generated Apr 2, 2024 2:01 PM UTC. # Locals diff --git a/.env.vault b/.env.vault index d46afbc..5662494 100644 --- a/.env.vault +++ b/.env.vault @@ -8,12 +8,12 @@ DOTENV_VAULT_MAIN="3rfi+ClkONvfHPiU9FTBcC1+Um/L8QeM9dRw1jFzEqzZXw==" DOTENV_VAULT_MAIN_VERSION=1 # dev -DOTENV_VAULT_DEV="I+O6hGwTS+sIRHfvS8UgVw6AOB0Xe4lNypaTPq3RhDpYiEnuVdHCYSfrMDcs8WY9O1K60M/glqTcvsnRSZwcGv+gTURx783W9rKjn8cBjvf53/g+JklQony4iUhXicbBUroAUwE7WjHv3aSiaB5xHT9+OJ2iPBmx2z4r4NMqfsKJJqhzvKnEygG3t9xlFVpvI9YdYNoyyu75SgyGy+Hmi1biYK13RNqoAqvdGKl1rvLbivMXzvCu3irM5BzTpzXNi9CJ0Nxn3oQmzTznzAsbDJMuiLbfjKQK6NNz98tGluupLlO/soI4NJo3LIyKzd8geNnUWIcPC8Jzc3utbNDh85dEz+Nkym46GrhgFJqkOnwmYg+tDPATRJ80+5EuLdinteqSTgZf/WwF7dlPgT5wA2ltF9Xx/IwZn2n+NEvua9bUjn4bq38D3NDMqqWTin0eG9J+yeLevAJfBBVh62oZi/F8MeNdsdwXg9ueIA4LJARKcfBLQlqfCEHNtf0St44kkMKB1c4N65U0srLkDmKnkLLxQOEAwMLyQbRiSal24mNMtva7B8RrUxciktaeU0+uKo+pGWsHPhLba1r923NduQEE3kW1bdpD+N0GcX0dxsGPJCtjLSsUdHXydU9rAdOjsZn8JAeKB4OA6GzkZo9wIf1OH0TGai3Z0JzEksRlwnfPeUYBMO+dnq2+pHX+8RxXD0DI5HazHow3FDpLDtqMuQx4wJGz78iygm5OHEF2YZHYtnAl8/tsOJFUVylomVgRhnEKqprlc1Om4YElB7e/0glOoSTABtS85TFhmrnUwNZjHVdrzf0ujvJZ9lhmRuVOb8SuyExIQWCP/yNc68Nv7TaKGI8h7atFWfHStw6lnkZMax9B443azHzfNIQ6" -DOTENV_VAULT_DEV_VERSION=301 +DOTENV_VAULT_DEV="CeljPsXmD1ys7r8g8/GDJ79T7ZF+bpfl91lG1hcBYy6KQFZBJ3U1bvRSv73TsimI46BYTp3jDTvdRkU6BwJOy2WqHhIlo2Go2uo0tFEsLJdqIPLmqEnjbGDk45E7z9LcjmvEBQHTzlJRMVjv9BeELiNhS0fWe1xX3r5Q3ZfOw5WFuFJM5RVYMD/40vxs1SXaq4n1Pol6BZ8WhKRCRf/sFikOvwHlu730GOkFqdPgbwltWD6QspVrJNoz7ZF8MfQXF/hYRpVvQq3n8LPdjNdqG0ITipDIu5SvyJgDSdNjH57D2hsFlg63oAWQQGJfCinhkfO8bcW9vUrMZk0R2VTw86inBPdEqupFNfa/ssOrBOvtir7pT2ROzb+uToDeXHLCbfh7nUHdtbvKU5I71cPERAl5jxr9/ZZWIr1BSRtgpOuxSXadeu2etZzSFxx0I2YnqlBpijpu6PsGZBuVHWhy8imviN+Nt43VaBg/Vc0fvCp4qBEuTgxCnJkFcJ4pszOUow5GPfylG4aLCDZwFTV/uqBDEZ/2wPUfhfT8S/8SkkrTUt90DsayePnWehpnG34FyXUrPiAoyjVkvFnyRmM4a4sbJrf/PCYa6JjRqnRMTAH1qIzm/cAZs6ztS1Gw8Hx+7JjrlgnX6FudjImMEdoIJYbnaIt/HUOdN1Xs94DLE02VQFimR4vHNCyfZh+G+X/SCWYQoUfjNUBc+PNWhq5WDh/TZ0aDPaaRnA0a4JVZAcbZkYmoTtjL/NOCoDqZrdpozVMmZjGXMI7Uk1yILB7L2VCPJZcQEqGyuyRSYtX2IctU6vlNvyoNb4VPy/i9CKD8WGeIKoI2ZkNgJedTi8pJ8FBZn5s5K/qlLXMjdZGlE9svSfWyjVigqMgNWQ8S" +DOTENV_VAULT_DEV_VERSION=303 # ci -DOTENV_VAULT_CI="ugvQiuv4OjuSUfU5Hx6rj/kEPGpwtyB5iIUNEWiSQQNcrEeGug42tTOFkmDq9cI+7EO8CeKJ+mMQbGdij0e2yoaaSneHmEGxYgLq8YBrpWv9kR9gH95aIifrc3D3CtLF3Agi2bT8iZNtqkBqsbudUbJgQmYg0XRrHeXA7wafer/92yRmgCTXhBwyMUd6VcpSIvfH2CjFomgeFzSWd5+TP6Fm3NBC+ytGgbMLj1xMo1Mr8z93a3jhbydeIUjyU0feCPrlYiVZrJQJjk6c5owtUkOTwltbou/9dEA+TUBf5+Iaz5zlK/QSW47N+o/r4j+Ts7fUOpI3Xvgf3+KO4p1yqi8nhCh+mY8ptGA7/RZjz14I4c3BI7dp5lsVPFHyaAyTWcBjHX8LGHLqdHcRW4+ASbeUYEfPBUKARh5+yCg1v4Hu4R9b5sgUmEoHsLM8Izoq91CBg/8rvfwRPOwbYIpcaPh/wLASbzO53rsemOlPIN8GuMUnsyN2CGlaH4gSNuRlRr2T7C16M3pol+mNqoISsH9a/xUcCveNwPSYv8FzHSrkSSrF6VfHHXuxP9idWCXITt+pBsQimFLbearI/vxzn0DyV0hp23rHRMMYmLgIwOTavoEOHIRpXaN4uKHxsK+uzsSk4djgtE+6+MnRPDorrX4j/DISjFWh23LGrwmj7Ik6obPxkqSWUbYRzEGvFgr6q74leINhlYyc50HLG0ZxjfKISGH1q0dqdm8kIguapuNuTGlWfQqRfnEt9hqbRMWUsQ3PpKHC1HRf4ye0VPXtFm85/OJ7PIwhUxknOwM1eUVOmpbCARLjKHXK8+dkJYMzD/SrRlZI1Uu8M3uU47PjCerHo8EaV1n/lW1hc2HzGm+gHp2ELFnMpRxe/K8A" -DOTENV_VAULT_CI_VERSION=301 +DOTENV_VAULT_CI="lzwGNxGnYB3tU4gZQiP4BNaQefKlETaIcdI5uLb6p6+vRp8jO4dteBnMFCaXypSTUyoA4DcFvEvK5ecO1H5q8utvobsZvyyCZflXxvoEKaDPmhJ3gHjVxYzOlIBoIjsYKRIWwdiNSrENo5fE5dxeBFPrZtqsjMIOthksEfqGlXKmdyXlr/V0OP886NVPY+UZ8XGMgErOjgKIjBQsMPF6arv4oRPqgJ0574lx3QVyAy2SizdZv1Kq+ID6dzbcjciM7XzOrvSsteG8oAKvvUgyp2GCnUAGEuAtJe84J4+Wkogdsled9dOi+IJfMuwV2XG5UExQw0IXTxNJZ+gUpgF9jqXML34NGigCXVEifih1EMvw2G6cx3F/E6whiZZumtYYRb3iC8WbGmw/0J8TcZyWvi7DDlrM2507ImfWIzAfO9adcnVzOm0J2L94Zv4/o/VYAtBGHKxFBTRQT+UVabqpO9MVfSyAyY2h/+aTIegAdIaYN9T0D7S9lAqkrzEN/B5CeLQAokzyfeL7ug53XYx/cN9SXbDMnrUDKh1hKM8dHAPhQlhvMd+w3Al5ohE6KcMYjf32rfw7wJ9Jmtb0LUOEKP77aZjwBbYgdHxKY9IumvMUovPCZjPFE3HVReQx6EY+9Eb1LdUxBn8lEUUP242WAc0y1eN/Jlv+yJP+7Z9zDU7KO30HsTpTQIt9PzHcQWF6nNK33agjYsoDU0TT13OtyVlP8a3+AiOaHDY6s9q9NXl1DPxXnotwfnSpAy4838j0FlXEZc5e3Sncg2ttNlEvX8HbGAvq+tIrI/z/02/SbfxHQmyOJ8h5m/x1wQlIbLprh63dXfWAXYzBrPuAI/XDk8OUUG97pWZ1x50gQIL6zZfg4VPo5F1DKwToflmc" +DOTENV_VAULT_CI_VERSION=303 # stage DOTENV_VAULT_STAGE="bfqZYD8oVLWMZ0JR5LICV+sB/btaXavszxZLxTfwSH8U5fg=" diff --git a/.gitattributes b/.gitattributes index 6e79bd5..3215772 100644 --- a/.gitattributes +++ b/.gitattributes @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Apr 1, 2024 4:33 PM UTC. +# Last generated Apr 2, 2024 2:01 PM UTC. # Default diff --git a/.gitignore b/.gitignore index aba4334..8e944a9 100644 --- a/.gitignore +++ b/.gitignore @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Apr 1, 2024 4:33 PM UTC. +# Last generated Apr 2, 2024 2:01 PM UTC. # Locals diff --git a/.npmignore b/.npmignore index a805436..d0c217c 100644 --- a/.npmignore +++ b/.npmignore @@ -25,7 +25,7 @@ # Generated data. # -# Last generated Apr 1, 2024 4:33 PM UTC. +# Last generated Apr 2, 2024 2:01 PM UTC. # Locals diff --git a/.prettierignore b/.prettierignore index e6ea024..fb8d700 100644 --- a/.prettierignore +++ b/.prettierignore @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Apr 1, 2024 4:33 PM UTC. +# Last generated Apr 2, 2024 2:01 PM UTC. # Packages diff --git a/.vscode/settings.json b/.vscode/settings.json index 0b1fdd0..7794fbc 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -7,7 +7,7 @@ * @note This entire file will be updated automatically. * @note Instead of editing here, please review `./settings.mjs`. * - * Last generated using `./settings.mjs` Apr 1, 2024 4:33 PM UTC. + * Last generated using `./settings.mjs` Apr 2, 2024 2:01 PM UTC. */ { "editor.formatOnType": false, diff --git a/.vscodeignore b/.vscodeignore index b4c89ff..330df7b 100644 --- a/.vscodeignore +++ b/.vscodeignore @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Apr 1, 2024 4:33 PM UTC. +# Last generated Apr 2, 2024 2:01 PM UTC. # Locals diff --git a/package-lock.json b/package-lock.json index 650c6e7..47b3048 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@clevercanyon/utilities.cfw", - "version": "1.0.303", + "version": "1.0.304", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@clevercanyon/utilities.cfw", - "version": "1.0.303", + "version": "1.0.304", "cpu": [ "x64", "arm64" @@ -27,7 +27,7 @@ "url": "https://github.com/sponsors/clevercanyon" }, "peerDependencies": { - "@clevercanyon/utilities": "^1.0.935", + "@clevercanyon/utilities": "^1.0.936", "@cloudflare/ai": "1.0.53", "@upstash/ratelimit": "1.0.0", "@upstash/redis": "1.28.0" @@ -947,9 +947,9 @@ } }, "node_modules/@clevercanyon/utilities": { - "version": "1.0.935", - "resolved": "https://registry.npmjs.org/@clevercanyon/utilities/-/utilities-1.0.935.tgz", - "integrity": "sha512-AmTHETrWvETerY3vQdeOnd6n7vDaMJYxMcUnIwwYcLjzrNxYqPCPzorGBzd3EZ1uAHv+NoweIpqBUmzyw0MHvg==", + "version": "1.0.936", + "resolved": "https://registry.npmjs.org/@clevercanyon/utilities/-/utilities-1.0.936.tgz", + "integrity": "sha512-oFtiVRXFlvBeuiFNrmWAGbyL18rsoiwPHK/ZnAiSmemklFWOm65fvvpTUGT0seLemKM8D6/XxOjql5nsfOI4zQ==", "cpu": [ "x64", "arm64" @@ -1007,9 +1007,9 @@ } }, "node_modules/@clevercanyon/utilities.cfp": { - "version": "1.0.248", - "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.cfp/-/utilities.cfp-1.0.248.tgz", - "integrity": "sha512-k6lQs09pEnhOatIfHW6Be5Sjl8gbzY5Zb/pSgCUJ7NwQEBT7My5/au7HcfHudILtVC2lcTrkvwI5QSiLquPeZQ==", + "version": "1.0.249", + "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.cfp/-/utilities.cfp-1.0.249.tgz", + "integrity": "sha512-YP9IDEwvn5bHAk3bVWiWuZTvOaYyWlH6am7oomc/wLrqW+LbkkugANfkWW9AY3erurcBnCzpxoSq05WkME9lwA==", "cpu": [ "x64", "arm64" @@ -1028,14 +1028,14 @@ }, "peerDependencies": { "@clevercanyon/utilities": "^1.0.935", - "@clevercanyon/utilities.cfw": "^1.0.303", + "@clevercanyon/utilities.cfw": "^1.0.304", "@clevercanyon/utilities.web": "^1.0.157" } }, "node_modules/@clevercanyon/utilities.cfw": { - "version": "1.0.303", - "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.cfw/-/utilities.cfw-1.0.303.tgz", - "integrity": "sha512-xOW/obgADbTZi2OZfLWt/Q2DYz1RTBqt6k4YyKiR9qWNuKH1EyBxXIVBSywzR8bNgzQG5KLMll49Z380Q0EA0w==", + "version": "1.0.304", + "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.cfw/-/utilities.cfw-1.0.304.tgz", + "integrity": "sha512-u0v0vrv9oGcqy18kBDqU3Hddg0tvQDNs6A0h7ux6b1MHFo5k6GdMTfj9BeMPi6HZvZYYi9+0L/aKpH9JHo4beQ==", "cpu": [ "x64", "arm64" @@ -2735,9 +2735,9 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", "dev": true }, "node_modules/@iarna/toml": { @@ -8062,9 +8062,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001603", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001603.tgz", - "integrity": "sha512-iL2iSS0eDILMb9n5yKQoTBim9jMZ0Yrk8g0N9K7UzYyWnfIKzXBZD5ngpM37ZcL/cv0Mli8XtVMRYMQAfFpi5Q==", + "version": "1.0.30001605", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001605.tgz", + "integrity": "sha512-nXwGlFWo34uliI9z3n6Qc0wZaf7zaZWA1CPZ169La5mV3I/gem7bst0vr5XQH5TJXZIMfDeZyOrZnSlVzKxxHQ==", "dev": true, "funding": [ { @@ -9500,9 +9500,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.722", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.722.tgz", - "integrity": "sha512-5nLE0TWFFpZ80Crhtp4pIp8LXCztjYX41yUcV6b+bKR2PqzjskTMOOlBi1VjBHlvHwS+4gar7kNKOrsbsewEZQ==", + "version": "1.4.723", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.723.tgz", + "integrity": "sha512-rxFVtrMGMFROr4qqU6n95rUi9IlfIm+lIAt+hOToy/9r6CDv0XiEcQdC3VP71y1pE5CFTzKV0RvxOGYCPWWHPw==", "dev": true }, "node_modules/emittery": { diff --git a/package.json b/package.json index 2632266..ee7898c 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "publishConfig": { "access": "public" }, - "version": "1.0.304", + "version": "1.0.305", "license": "GPL-3.0-or-later", "name": "@clevercanyon/utilities.cfw", "description": "Utilities for JavaScript apps running in a Cloudflare Worker environment.", @@ -74,7 +74,7 @@ }, "dependencies": {}, "peerDependencies": { - "@clevercanyon/utilities": "^1.0.935", + "@clevercanyon/utilities": "^1.0.936", "@cloudflare/ai": "1.0.53", "@upstash/ratelimit": "1.0.0", "@upstash/redis": "1.28.0" diff --git a/src/redis.ts b/src/redis.ts index 396abfc..f8e6e65 100644 --- a/src/redis.ts +++ b/src/redis.ts @@ -226,7 +226,7 @@ const rateLimiterCore = $fn.memo( opts = $obj.defaults({}, $obj.omit(options || {}, instanceOptionKeys), { prefix: '', // Default key prefix is set below, based on options. slidingWindow: [10, '10s'], // e.g., `10` requests every `10s` periodicity. - ephemeralCacheMaxSize: 10240, // 1048576b = 1MB, x 5 = 5242880b, / ~512b per entry, = 10240. + ephemeralCacheMaxSize: 10240, // 1048576b = 1MB, x 5 = 5242880b, / ~512b per entry = 10240. analytics: false, // Enabling analytics uses an additional 'command' per `.limit()` invocation, and persistent storage keys. // We don’t use Upstash proper, we use it via Digital Ocean, which doesn’t support automatic eviction, so we shouldn’t enable analytics. timeout: 0, // If network issues arise, we allow requests in after this delay, when greater than `0`. diff --git a/src/smtp.ts b/src/smtp.ts index 4820510..5fcc39f 100644 --- a/src/smtp.ts +++ b/src/smtp.ts @@ -5,7 +5,7 @@ import '#@initialize.ts'; import { $root, cfw } from '#index.ts'; -import { $app, $env, $json, $obj, $str, $time, $to, type $type } from '@clevercanyon/utilities'; +import { $app, $env, $is, $json, $obj, $str, $time, $to, type $type } from '@clevercanyon/utilities'; /** * Defines types. @@ -43,9 +43,9 @@ export type ResponsePayload = $type.ReadonlyDeep<{ * @param rcData Request context data. * @param options {@see SendOptions}. * - * @returns Promise of boolean `true` on success, else `false` on failure. + * @returns Promise of {@see ResponsePayload}. */ -export const send = async (rcData: $type.$cfw.RequestContextData, options: SendOptions): Promise => { +export const send = async (rcData: $type.$cfw.RequestContextData, options: SendOptions): Promise => { const { Request, AbortSignal } = cfw, { auditLogger } = rcData, // @@ -54,7 +54,7 @@ export const send = async (rcData: $type.$cfw.RequestContextData, options: SendO from: brand ? $str.quote(brand.name, { type: 'double' }) + ' <' + brand.contacts.support.email + '>' : '', }) as SendOptions, // - request = new Request('https://workers.hop.gdn/api/smtp/v1', { + smtpRequest = new Request('https://workers.hop.gdn/api/smtp/v1', { method: 'POST', headers: { 'content-type': $json.contentType(), @@ -65,13 +65,18 @@ export const send = async (rcData: $type.$cfw.RequestContextData, options: SendO }); return ( $root - .fetch(rcData, request) + .fetch(rcData, smtpRequest) // Via root API route; {@see ResponsePayload}. .then(async (response) => $to.plainObject(await response.json()) as ResponsePayload) - .then((payload): boolean => (payload.ok ? true : false)) // - .catch((thrown: unknown): boolean => { - void auditLogger.warn('SMTP send error.', { request, thrown }); - return false; + .catch((thrown: unknown): ResponsePayload => { + const auditLogMessage = + 'SMTP error' + // As verbose as possible. + ($is.error(thrown) && thrown.message // Have message? + ? ': ' + $str.rTrim(thrown.message, '.') + '.' + : ' code: QXsH9kYC.'); + + void auditLogger.warn(auditLogMessage, { smtpRequest, thrown }); + return { ok: false, error: { message: 'SMTP error code: QXsH9kYC.' } } as ResponsePayload; }) ); }; diff --git a/tsconfig.json b/tsconfig.json index fb59596..f04ca27 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -7,7 +7,7 @@ * @note This entire file will be updated automatically. * @note Instead of editing here, please review `./tsconfig.mjs`. * - * Last generated using `./tsconfig.mjs` Apr 1, 2024 4:33 PM UTC. + * Last generated using `./tsconfig.mjs` Apr 2, 2024 2:01 PM UTC. */ { "include": ["./src/**/*", "./dev-types.d.ts"], diff --git a/wrangler.toml b/wrangler.toml index 495869e..6341134 100644 --- a/wrangler.toml +++ b/wrangler.toml @@ -7,7 +7,7 @@ # @note This entire file will be updated automatically. # @note Instead of editing here, please review `./wrangler.mjs`. # -# Last generated using `./wrangler.mjs` Apr 1, 2024 4:33 PM UTC. +# Last generated using `./wrangler.mjs` Apr 2, 2024 2:01 PM UTC. ## send_metrics = false