From 34e8e705bdd5e71b84b207aff42f9c696e993b48 Mon Sep 17 00:00:00 2001 From: Jason Caldwell Date: Fri, 1 Mar 2024 09:58:36 -0500 Subject: [PATCH] Project update. [p][robotic] --- .browserslistrc | 2 +- .dockerignore | 2 +- .env.vault | 8 +- .gitattributes | 2 +- .gitignore | 2 +- .npmignore | 2 +- .prettierignore | 2 +- .vscode/settings.json | 2 +- .vscodeignore | 2 +- package-lock.json | 288 +++++++++++++++++++++++------------------- package.json | 6 +- src/cfw.ts | 3 + tsconfig.json | 2 +- wrangler.toml | 2 +- 14 files changed, 178 insertions(+), 147 deletions(-) diff --git a/.browserslistrc b/.browserslistrc index 3e51ad7..313d3fe 100644 --- a/.browserslistrc +++ b/.browserslistrc @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Feb 28, 2024 8:25 AM UTC. +# Last generated Mar 1, 2024 2:58 PM UTC. [production] node >= 20.9.0 diff --git a/.dockerignore b/.dockerignore index 672dfb1..cd37dbb 100644 --- a/.dockerignore +++ b/.dockerignore @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Feb 28, 2024 8:25 AM UTC. +# Last generated Mar 1, 2024 2:58 PM UTC. # Locals diff --git a/.env.vault b/.env.vault index a78ccdf..9352551 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="9LLZYbT7plnTHBaP2VTvKj0EPr+RUHhXi/h+99f2IRzA/Jfzs/YkQRKjy87K5bEYgChTC2LxxMb3qeeVTIHNnGGIDViC7btgEQqGEMe7Plbt6B8+2mbqVFRup2eFWkqmzn0ZHmUcU749bndkySRwr/e8Ez1OwG6wkyyuEyf8MS9LuqR8GWtMvLaajHcSh3/LLQZ6yOqIX8Mbm5jDGRF9GJrBdhV20dehJT/dmpxLKB1gaklhopHhA5gJ/ayj7Ga1bnQ/gNP7i2uj+DWsrhx0pOwTwH8XcCNXVLyBBy+VT2ZZ5lxR9xTs+ZbqZfgl1k+29Ljg5x74bYVACyczvTNZQ/bQW8XQbjZ83C/sosqDhE/sqtv2XQLXYTjWvU4J3PkJk/eGIwAweemuszNNCFjLFn9i7YFmWhutINORqS0gbsHswKhLHYBDWg0sOgZvFI4aEIUcxRDobjmFt55VQqRvTCJ95xQf6HnvnBYrGB9TiXmZwV2lM85kxzxubtJDaCswfcoRrBqwF5BhLrI6VabQ3I06aaqgZqD6NNDqQqVEDqHlKccZp7wfj/0YhBWV7mIqQhWrJzrLsEMZDim/qI7MtmPPu4LgGcJss9VfSgfyjjSLe598sl/REKUYdw9ozCSWB7cBSZu7bqKQhmrvdu0VhkjJcTjcwZS0VpCBOJYwmMAJ6WQYYLZPH+LXLUtZcr4vD++MZwq9Pk0A+Lpq29lm3Uf4GqKddQyTGJe60qLcdZTpFd7w9tafOX+Trg2RgPauCMyTQPOZ6MOirAJ02jc6MFSrnUPvZUEtf2eoHMEP+Bm2mjOYtgWzE7bJ26EoYKAWk2cToZOrAJgWRw+NYeu6Xb/w9NuV9avMavSioD86ZghNw9f466dCicIyMqdE" -DOTENV_VAULT_DEV_VERSION=219 +DOTENV_VAULT_DEV="MuNQA1TmqImnzc8LuBwL8poHjYJqxObTjA6ELk+nqP8VcbgPoz3q7K+NpdN6A0mHreUKHE1bQPtqEGofg3eUofFZSNLZm4lssfqknq7SX7i0iCKytM1DLp4/PNDCZTjE5ZWW0hND2MIYozHp+YaHSCKixL6wHRVBxm6rpLDGYlffFQ0fGnAc4rUMjuqoEAe2QJtJeVBST3IpG+9kMVK3YC3fvq6WlkSYyjlGTWNFEicEa3WI6IIPhO17u2P42Y9cBgXtc3UhHhGabuZ7AMDvrmKRs5SKjfAlHymxbECv6VRmw/c2My4Ca/IxzT1pGR8iprm6cn460HCpAaCo/Ix4AN2X3bmBlAZZk0bgDL+GSe6nlFDyJJcXcQPQJyrKQgKbav/DB1WLt4Ua1O92D5desuiC7QeOSsTFGk8k1C6gsC+XRZ4QteS0H41IBAqQX8Uwnm9z2xDbQQX/Y2/290QxMTk/ebX9KJZkUqCsWn6LbBOWjEsH0AsxPxwe/vPSOd6zcViBpV/3QoL0Fl+giSgYEQx7sl55vHiLUVFmleLDbH0Ccd7G6A15Bo4/B5g5a/7WgZw+RtesJrzS+dYMlNOTsvUObNDM5P/2vl/fMUrPYhVWZNLX779MMxKm1DERHBL2+RPeC3CaK3y4GAb62NTsm/9mPTfUBbNsnhan4B3VG6mpNg978URTgUyMRox3f8MuvHb0DauCZx2aikfh97l5PME3kGPrp6JrGAzGpcqe18BAsB04IvxwNtfsx4KUgMgfoVf3TgCpPudNTTlvniU00CP+HhJcW2x3KVFt/Q/duLhTm2cISNF4nl9Zd7XCUw6frypNMgo9CfXGGJ711kLnFSNqGI51raNDHUcUh2vlT7MRg7SEybVYS5MdfZzP" +DOTENV_VAULT_DEV_VERSION=221 # ci -DOTENV_VAULT_CI="sKKP/FVCgs3Xuq9Enu3glh+cuWYKx2VBJi+pzl2JhAyBW63JbJ5DFFZ0yicz9Hw5AVuoz0gFNXn+dMqRO1iRfoQ+VQn1N9o6DcoFI5uaoGo2nFBo3zv/OiqAbZwbRIxJHO3njA68WxItUJNNG03G2p+84R/LEZ/YUBtEgY71eqPGB/MkY+wTCN6QtgDWxvNhBEFUimb5jN6IgTkX9+h4wMesGxDsm/LJYjeBHf0H0HhXQrrlHd7VUOwaTTbjpaYL39pcFPY/E6muApXg1gjkJT0Xag069ONB2fTm62fz5NR7WUvYNTkvrPFG2vLleNQQaw0IJVrOzmfX1MxE2G3dWRZhFTx8cqchoIugCbAnjIHxPNVm5nrdvre7+KOqSvgADthTzNBg0eDsuh7CHd+UQ0UZbNnmvJxo+oOVBTiFJ5IHQMYjhuR+KHySgya+oFVO6AlEpieuTA7VB2+//2Sg4Mo6gLFrj2N9HYYGV8kOtpnXdP4pFqmupsTMSEzaaDqeE2I3CBwpmcVWMzMWppbh2WUkySp0KyKKSI+taR9fVVwasBf/wm9QdQ2aWrzeTzqzyHpdgvHyau5ahfeQSp+VhG2A14XwVp09UDQM0RtxadT5kOMDPK0jWV9G00XEPZBqnKVjOqCnBb3d6yHScDfn9mEO2IvoRNM2pZK5U8HeufP4jQausruZz2dmtYOEdq4qHngiHtePq5TtfwNZpPK4jR3HbYlv2YDeyI3/DZGqENB5BMI8VJg2C/1jlEnY6ggmKEn/BlTT7Sh8txMlfFKyNS4mUOEyPbjPVLq/dQ/jCvwRXnUmOUqLLzyRekY3f/8jVmS731U5cMn+l0Wts/oixE92H9ZUhoF7c5N9m4yuIpVP7OhhpK4MhK0LPvYu" -DOTENV_VAULT_CI_VERSION=219 +DOTENV_VAULT_CI="VQ/lXl7NfKOn5x4NRkHJFQZ189cq4UrdsCaIRuwmp1cszXMlsIAPhnjRxheM9HPQy1XETpBXg8usQrKUjf0bHGGfD7ekIu8OylpWQa0eV9GCVw10cUBh0Y9WboR7bzrx5boS1ZbNlqnRQqIqo4CBdwBwd2iogiyOVtv1bJnRR4JpR5l0Wd2IqBsmXFk9Nkq1NR4Z9IYDE0KXrog4j42M3vWy/eZqg1+wJ+6dRZR3z+FoT/tXhBZSfH6lZYEdyun6AJ8W2FrgW5ThDhcW1QdGSpg1mxe7VX2do0vx9VBgPRSqI0NKy9LggsoaWxSqv2mncfe8YU1cZKyrJE0odJp77QlwXwrAgcIwa2s3mgHkaGCWSLvYGv0ZnANdaLuGV5ffue46NUAd76T9XeA/Zudr2+o5OwWYSvs66FiwuP9aFCG+TaI9LqiY8FB6wYOta6qtOEPpzWsGelghCvjF7IndFVgTE8D7LvP6/IxgUnL/xopQ2ekJ8YqzFvweG8XcF/Z17gF3cAwJyZTBHTRpYuWYFK3MshpBxObA64yHiPGWNNH8yITFxG1dvsTwCbAHkjkM2mrS7rWymYgvdBq9BzsFuKdzUVG9r6IBTwc5e+ArEo8y1f+sHzofVGUMtlW6d/EPLzUH4gIiPBiAiot8OpjVR0QKNHmIcN8WXgO4PCslCfltMq5dE6fKpnkfLQk7buHrr+5dvfN4HSWACQ5ho3Fy3xAZsAj86ff7xrq9trVpeC3Ae+rFZcY3q2SPvE5e9zuGwyVb7B9H6vcM4zwWWX1IbaBlyw+/hCZjPkD9QlSeb/6EGnDWz10NXMj3pDj3pVXlQ66P1YZm5c4Jo/e5IKcLD6W77jUw7xGo6Qdyo0EqvYiZ15HcV0b0NdU3XKHH" +DOTENV_VAULT_CI_VERSION=221 # stage DOTENV_VAULT_STAGE="bfqZYD8oVLWMZ0JR5LICV+sB/btaXavszxZLxTfwSH8U5fg=" diff --git a/.gitattributes b/.gitattributes index 488daaf..c59f97b 100644 --- a/.gitattributes +++ b/.gitattributes @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Feb 28, 2024 8:25 AM UTC. +# Last generated Mar 1, 2024 2:58 PM UTC. # Default diff --git a/.gitignore b/.gitignore index 373615e..729133e 100644 --- a/.gitignore +++ b/.gitignore @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Feb 28, 2024 8:25 AM UTC. +# Last generated Mar 1, 2024 2:58 PM UTC. # Locals diff --git a/.npmignore b/.npmignore index 7cf0325..fc64a79 100644 --- a/.npmignore +++ b/.npmignore @@ -25,7 +25,7 @@ # Generated data. # -# Last generated Feb 28, 2024 8:25 AM UTC. +# Last generated Mar 1, 2024 2:58 PM UTC. # Locals diff --git a/.prettierignore b/.prettierignore index 80cc9ed..a2208e3 100644 --- a/.prettierignore +++ b/.prettierignore @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Feb 28, 2024 8:25 AM UTC. +# Last generated Mar 1, 2024 2:58 PM UTC. # Packages diff --git a/.vscode/settings.json b/.vscode/settings.json index 94f690e..51b9092 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` Feb 28, 2024 8:25 AM UTC. + * Last generated using `./settings.mjs` Mar 1, 2024 2:58 PM UTC. */ { "editor.formatOnType": false, diff --git a/.vscodeignore b/.vscodeignore index 4a364aa..37015b0 100644 --- a/.vscodeignore +++ b/.vscodeignore @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Feb 28, 2024 8:25 AM UTC. +# Last generated Mar 1, 2024 2:58 PM UTC. # Locals diff --git a/package-lock.json b/package-lock.json index 998dd1a..f402441 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@clevercanyon/utilities.cfw", - "version": "1.0.262", + "version": "1.0.263", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@clevercanyon/utilities.cfw", - "version": "1.0.262", + "version": "1.0.263", "cpu": [ "x64", "arm64" @@ -17,7 +17,7 @@ "linux" ], "devDependencies": { - "@clevercanyon/dev-deps": "^1.0.363" + "@clevercanyon/dev-deps": "^1.0.364" }, "engines": { "node": "^20.5.0 || ^20.9.0 || ^21.6.2", @@ -27,7 +27,7 @@ "url": "https://github.com/sponsors/clevercanyon" }, "peerDependencies": { - "@clevercanyon/utilities": "^1.0.873", + "@clevercanyon/utilities": "^1.0.876", "@upstash/ratelimit": "1.0.0", "@upstash/redis": "1.28.0" } @@ -53,13 +53,13 @@ } }, "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dev": true, "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" @@ -236,9 +236,9 @@ } }, "node_modules/@babel/core": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.9.tgz", - "integrity": "sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.0.tgz", + "integrity": "sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", @@ -246,11 +246,11 @@ "@babel/generator": "^7.23.6", "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.9", - "@babel/parser": "^7.23.9", - "@babel/template": "^7.23.9", - "@babel/traverse": "^7.23.9", - "@babel/types": "^7.23.9", + "@babel/helpers": "^7.24.0", + "@babel/parser": "^7.24.0", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.0", + "@babel/types": "^7.24.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -380,9 +380,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", + "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==", "dev": true, "engines": { "node": ">=6.9.0" @@ -440,14 +440,14 @@ } }, "node_modules/@babel/helpers": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.9.tgz", - "integrity": "sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.0.tgz", + "integrity": "sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==", "dev": true, "dependencies": { - "@babel/template": "^7.23.9", - "@babel/traverse": "^7.23.9", - "@babel/types": "^7.23.9" + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -539,9 +539,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.9.tgz", - "integrity": "sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.0.tgz", + "integrity": "sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -728,9 +728,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz", - "integrity": "sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.0.tgz", + "integrity": "sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==", "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" @@ -740,23 +740,23 @@ } }, "node_modules/@babel/template": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.23.9.tgz", - "integrity": "sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", "dev": true, "dependencies": { "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.23.9", - "@babel/types": "^7.23.9" + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.9.tgz", - "integrity": "sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.0.tgz", + "integrity": "sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==", "dev": true, "dependencies": { "@babel/code-frame": "^7.23.5", @@ -765,8 +765,8 @@ "@babel/helper-function-name": "^7.23.0", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.9", - "@babel/types": "^7.23.9", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -784,9 +784,9 @@ } }, "node_modules/@babel/types": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.9.tgz", - "integrity": "sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", "dev": true, "dependencies": { "@babel/helper-string-parser": "^7.23.4", @@ -837,9 +837,9 @@ "dev": true }, "node_modules/@clevercanyon/dev-deps": { - "version": "1.0.363", - "resolved": "https://registry.npmjs.org/@clevercanyon/dev-deps/-/dev-deps-1.0.363.tgz", - "integrity": "sha512-DoSvktgc+0g7JQZ6iZ22aHlCT0lje+m1Gby/AwnfaEdk1aYPTokEYWCY5uagqhpzjGLEyowLhCMy21s7by61ug==", + "version": "1.0.364", + "resolved": "https://registry.npmjs.org/@clevercanyon/dev-deps/-/dev-deps-1.0.364.tgz", + "integrity": "sha512-FCsiGgdeuW8jydIdvbVCEJxgsA6J1mIxs4ZWAV7ZAb0ewfm3sQPxRZF7Ud9+QtDZnLTRFNevzO3iLsR6h+gKhg==", "cpu": [ "x64", "arm64" @@ -850,11 +850,11 @@ "linux" ], "dependencies": { - "@clevercanyon/madrun": "^1.0.183", - "@clevercanyon/utilities": "^1.0.870", - "@clevercanyon/utilities.bash": "^1.0.197", - "@clevercanyon/utilities.cfp": "^1.0.220", - "@clevercanyon/utilities.node": "^1.0.192", + "@clevercanyon/madrun": "^1.0.184", + "@clevercanyon/utilities": "^1.0.875", + "@clevercanyon/utilities.bash": "^1.0.198", + "@clevercanyon/utilities.cfp": "^1.0.221", + "@clevercanyon/utilities.node": "^1.0.193", "@cloudflare/workers-types": "4.20240208.0", "@eslint/js": "8.48.0", "@iarna/toml": "2.2.5", @@ -966,9 +966,9 @@ } }, "node_modules/@clevercanyon/madrun": { - "version": "1.0.184", - "resolved": "https://registry.npmjs.org/@clevercanyon/madrun/-/madrun-1.0.184.tgz", - "integrity": "sha512-Fw7TGHXa5j6CYBHW536DVybQvt7Ut80J3IulafKf9h2gfiPve/aVsPKs7UinjCP4gPX5RtUro6/5RmjhqayfSg==", + "version": "1.0.185", + "resolved": "https://registry.npmjs.org/@clevercanyon/madrun/-/madrun-1.0.185.tgz", + "integrity": "sha512-W21iWYhqTScTduYm7MISrJ3WHFoGP70KSKAlGQB9ilmBd7CNfZD5NS3X4FDU+IdyDAZVr7eGnQOF7AMAQoZZ0A==", "cpu": [ "x64", "arm64" @@ -979,8 +979,8 @@ "linux" ], "dependencies": { - "@clevercanyon/utilities": "^1.0.870", - "@clevercanyon/utilities.node": "^1.0.192" + "@clevercanyon/utilities": "^1.0.875", + "@clevercanyon/utilities.node": "^1.0.193" }, "bin": { "madrun": "dist/bin/cli.js" @@ -1016,9 +1016,9 @@ } }, "node_modules/@clevercanyon/utilities": { - "version": "1.0.873", - "resolved": "https://registry.npmjs.org/@clevercanyon/utilities/-/utilities-1.0.873.tgz", - "integrity": "sha512-ZJJoX3wKUa/KHbUiQkl4OxfjzuZeLYLY+bB1Y/2G5xm8lBGxBmgyJ31vU1UztwMqWmODWBXrr+bt2YdfCyhXoA==", + "version": "1.0.876", + "resolved": "https://registry.npmjs.org/@clevercanyon/utilities/-/utilities-1.0.876.tgz", + "integrity": "sha512-tdHFc6MwsavobQJ3wPO9Tx5KuKr5rQqbNsS9UKCzzQOiHyH/HpTNbRcg1GbT357sJ+ejAJw/X5nvRN9yaoglGw==", "cpu": [ "x64", "arm64" @@ -1102,9 +1102,9 @@ } }, "node_modules/@clevercanyon/utilities.cfw": { - "version": "1.0.262", - "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.cfw/-/utilities.cfw-1.0.262.tgz", - "integrity": "sha512-GqgHcoJyRf0UEKY060X5443eJVvNgxc5U+wDgkGFYdsPHF5BqFG//aOrK8g+44pzAY26jaYbdx3ec79tPalZaQ==", + "version": "1.0.263", + "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.cfw/-/utilities.cfw-1.0.263.tgz", + "integrity": "sha512-s1HutrOKYgpHCX4G8KBpaqzmzJ0ivC8m1LVs5gqXGLgXrSVQKZkR+mzRi+AFS/1WS/S4NPwy+HTvezUVYJ8HHA==", "cpu": [ "x64", "arm64" @@ -1129,9 +1129,9 @@ } }, "node_modules/@clevercanyon/utilities.node": { - "version": "1.0.193", - "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.node/-/utilities.node-1.0.193.tgz", - "integrity": "sha512-1dayX+KXDi+Pk9hTuc4CFl4jzFcUh//GDb76tLINC5F/qISubpDsw6mx5WuAbZ6i5LJoHfQkIYcUvAKTiwWVxQ==", + "version": "1.0.194", + "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.node/-/utilities.node-1.0.194.tgz", + "integrity": "sha512-kyjbPkgKETGeyn71XcMtno/yGq1zn3DbXeN3w874PSltdbIjalcVGPy4i/ALKclXbJjSURHF2hS7OQgCLYrgPQ==", "cpu": [ "x64", "arm64" @@ -1150,7 +1150,7 @@ }, "peerDependencies": { "@clevercanyon/split-cmd.fork": "^1.0.132", - "@clevercanyon/utilities": "^1.0.871", + "@clevercanyon/utilities": "^1.0.876", "@upstash/ratelimit": "1.0.0", "@upstash/redis": "1.28.0", "archiver": "6.0.1", @@ -2784,9 +2784,9 @@ } }, "node_modules/@fastify/busboy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.0.tgz", - "integrity": "sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", + "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", "dev": true, "engines": { "node": ">=14" @@ -3551,13 +3551,13 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.4.tgz", - "integrity": "sha512-Oud2QPM5dHviZNn4y/WhhYKSXksv+1xLEIsNrAbGcFzUN3ubqWRFT5gwPchNc5NuzILOU4tPBDTZ4VwhL8Y7cw==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dependencies": { - "@jridgewell/set-array": "^1.0.1", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" @@ -3572,9 +3572,9 @@ } }, "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "engines": { "node": ">=6.0.0" } @@ -3595,9 +3595,9 @@ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.23", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.23.tgz", - "integrity": "sha512-9/4foRoUKp8s96tSkh8DlAAc5A0Ty8vLXld+l9gjKKY6ckwI8G15f0hskGmuLZu78ZlGa1vtsfOa+lnB4vG6Jg==", + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.24.tgz", + "integrity": "sha512-+VaWXDa6+l6MhflBvVXjIEAzb59nQ2JUK3bwRp2zRpPtU+8TFRy9Gg/5oIcNlkEL5PGlBFGfemUVvIgLnTzq7Q==", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -3710,9 +3710,9 @@ } }, "node_modules/@microsoft/api-extractor": { - "version": "7.41.0", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.41.0.tgz", - "integrity": "sha512-Wk4fcSqO1i32FspStEm4ak+cfdo2xGsWk/K9uZoYIRQxjQH/roLU78waP+g+GhoAg5OxH63BfY37h6ISkNfQEQ==", + "version": "7.42.1", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.42.1.tgz", + "integrity": "sha512-eswRJCfiscDDcgu+0DPBdpYKRCVXaeFOOp9h4Y4ixoCCeGoEwgNi/P9zp39O+61pLWxZ3pAShTY0pe8vw5LtrQ==", "dev": true, "dependencies": { "@microsoft/api-extractor-model": "7.28.13", @@ -3721,8 +3721,9 @@ "@rushstack/node-core-library": "4.0.2", "@rushstack/rig-package": "0.5.2", "@rushstack/terminal": "0.10.0", - "@rushstack/ts-command-line": "4.17.4", + "@rushstack/ts-command-line": "4.18.1", "lodash": "~4.17.15", + "minimatch": "~3.0.3", "resolve": "~1.22.1", "semver": "~7.5.4", "source-map": "~0.6.1", @@ -3743,6 +3744,18 @@ "@rushstack/node-core-library": "4.0.2" } }, + "node_modules/@microsoft/api-extractor/node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/@microsoft/api-extractor/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -4090,13 +4103,13 @@ } }, "node_modules/@npmcli/config": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@npmcli/config/-/config-6.4.0.tgz", - "integrity": "sha512-/fQjIbuNVIT/PbXvw178Tm97bxV0E0nVUFKHivMKtSI2pcs8xKdaWkHJxf9dTI0G/y5hp/KuCvgcUu5HwAtI1w==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@npmcli/config/-/config-6.4.1.tgz", + "integrity": "sha512-uSz+elSGzjCMANWa5IlbGczLYPkNI/LeR+cHrgaTqTrTSh9RHhOFA4daD2eRUz6lMtOW+Fnsb+qv7V2Zz8ML0g==", "dev": true, "dependencies": { "@npmcli/map-workspaces": "^3.0.2", - "ci-info": "^3.8.0", + "ci-info": "^4.0.0", "ini": "^4.1.0", "nopt": "^7.0.0", "proc-log": "^3.0.0", @@ -4108,6 +4121,21 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/@npmcli/config/node_modules/ci-info": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz", + "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, "node_modules/@npmcli/config/node_modules/ini": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz", @@ -5690,9 +5718,9 @@ } }, "node_modules/@rushstack/ts-command-line": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.17.4.tgz", - "integrity": "sha512-XPQQDaxgFqRHFRgt7jjCKnr0vrC75s/+ISU6kGhWpDlGzWl4vig6ZfZTs3HgM6Kh1Bb3wUKSyKQOV+G36cyZfg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.18.1.tgz", + "integrity": "sha512-A3x3ARWzoW4ARU1XS87wFVJvdywzo2j27aRm5SIFY3Nwl5vQqo0hvzaQDYCq/hEGBxAdBGW8q6N5clNk36H34A==", "dev": true, "dependencies": { "@rushstack/terminal": "0.10.0", @@ -6898,13 +6926,13 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.4.20", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.20.tgz", - "integrity": "sha512-l7M+xUuL8hrGtRLkrf+62d9zucAdgqNBTbJ/NufCOIuJQhauhfyAKH9ra/qUctCXcULwmclGAVpvmxjbBO30qg==", + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.21.tgz", + "integrity": "sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==", "dev": true, "dependencies": { "@babel/parser": "^7.23.9", - "@vue/shared": "3.4.20", + "@vue/shared": "3.4.21", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.0.2" @@ -6917,13 +6945,13 @@ "dev": true }, "node_modules/@vue/compiler-dom": { - "version": "3.4.20", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.20.tgz", - "integrity": "sha512-/cSBGL79HFBYgDnqCNKErOav3bPde3n0sJwJM2Z09rXlkiowV/2SG1tgDAiWS1CatS4Cvo0o74e1vNeCK1R3RA==", + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.21.tgz", + "integrity": "sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==", "dev": true, "dependencies": { - "@vue/compiler-core": "3.4.20", - "@vue/shared": "3.4.20" + "@vue/compiler-core": "3.4.21", + "@vue/shared": "3.4.21" } }, "node_modules/@vue/language-core": { @@ -6976,9 +7004,9 @@ } }, "node_modules/@vue/shared": { - "version": "3.4.20", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.20.tgz", - "integrity": "sha512-KTEngal0aiUvNJ6I1Chk5Ew5XqChsFsxP4GKAYXWb99zKJWjNU72p2FWEOmZWHxHcqtniOJsgnpd3zizdpfEag==", + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.21.tgz", + "integrity": "sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==", "dev": true }, "node_modules/@wooorm/starry-night": { @@ -7718,9 +7746,9 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "node_modules/bare-events": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.2.0.tgz", - "integrity": "sha512-Yyyqff4PIFfSuthCZqLlPISTWHmnQxoPuAvkmgzsJEmG3CesdIv6Xweayl0JkCZJSB2yYIdJyEz97tpxNhgjbg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.2.1.tgz", + "integrity": "sha512-9GYPpsPFvrWBkelIhOhTWtkeZxVxZOdb3VnFTCzlOo3OjvmTvzLoZFUT8kNFACx0vJej6QPney1Cf9BvzCNE/A==", "dev": true, "optional": true, "peer": true @@ -8731,9 +8759,9 @@ } }, "node_modules/crc32-stream": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-5.0.0.tgz", - "integrity": "sha512-B0EPa1UK+qnpBZpG+7FgPCu0J2ETLpXq09o9BkLkEAhdB6Z61Qo4pJ3JYu0c+Qi+/SAL7QThqnzS06pmSSyZaw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-5.0.1.tgz", + "integrity": "sha512-lO1dFui+CEUh/ztYIpgpKItKW9Bb4NWakCRJrnqAbFIYD+OZAwb2VfD5T5eXMw2FNcsDHkQcNl/Wh3iVXYwU6g==", "dev": true, "peer": true, "dependencies": { @@ -9482,9 +9510,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.685", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.685.tgz", - "integrity": "sha512-yDYeobbTEe4TNooEzOQO6xFqg9XnAkVy2Lod1C1B2it8u47JNLYvl9nLDWBamqUakWB8Jc1hhS1uHUNYTNQdfw==", + "version": "1.4.689", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.689.tgz", + "integrity": "sha512-GatzRKnGPS1go29ep25reM94xxd1Wj8ritU0yRhCJ/tr1Bg8gKnm6R9O/yPOhGQBoLMZ9ezfrpghNaTw97C/PQ==", "dev": true }, "node_modules/emittery": { @@ -9535,18 +9563,18 @@ } }, "node_modules/es-abstract": { - "version": "1.22.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.4.tgz", - "integrity": "sha512-vZYJlk2u6qHYxBOTjAeg7qUxHdNfih64Uu2J8QqWgXZ2cri0ZpJAkzDUK/q593+mvKwlxyaxr6F1Q+3LKoQRgg==", + "version": "1.22.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.5.tgz", + "integrity": "sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w==", "dev": true, "dependencies": { "array-buffer-byte-length": "^1.0.1", "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.6", + "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", "es-define-property": "^1.0.0", "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.2", + "es-set-tostringtag": "^2.0.3", "es-to-primitive": "^1.2.1", "function.prototype.name": "^1.1.6", "get-intrinsic": "^1.2.4", @@ -9554,15 +9582,15 @@ "globalthis": "^1.0.3", "gopd": "^1.0.1", "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.1", + "has-proto": "^1.0.3", "has-symbols": "^1.0.3", "hasown": "^2.0.1", "internal-slot": "^1.0.7", "is-array-buffer": "^3.0.4", "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", + "is-negative-zero": "^2.0.3", "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", + "is-shared-array-buffer": "^1.0.3", "is-string": "^1.0.7", "is-typed-array": "^1.1.13", "is-weakref": "^1.0.2", @@ -9575,10 +9603,10 @@ "string.prototype.trim": "^1.2.8", "string.prototype.trimend": "^1.0.7", "string.prototype.trimstart": "^1.0.7", - "typed-array-buffer": "^1.0.1", - "typed-array-byte-length": "^1.0.0", - "typed-array-byte-offset": "^1.0.0", - "typed-array-length": "^1.0.4", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.5", "unbox-primitive": "^1.0.2", "which-typed-array": "^1.1.14" }, @@ -27018,12 +27046,12 @@ } }, "node_modules/side-channel": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.5.tgz", - "integrity": "sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "dev": true, "dependencies": { - "call-bind": "^1.0.6", + "call-bind": "^1.0.7", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.4", "object-inspect": "^1.13.1" diff --git a/package.json b/package.json index 793787f..703e019 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "publishConfig": { "access": "public" }, - "version": "1.0.263", + "version": "1.0.264", "license": "GPL-3.0-or-later", "name": "@clevercanyon/utilities.cfw", "description": "Utilities for JavaScript apps running in a Cloudflare Worker environment.", @@ -59,7 +59,7 @@ }, "dependencies": {}, "peerDependencies": { - "@clevercanyon/utilities": "^1.0.873", + "@clevercanyon/utilities": "^1.0.876", "@upstash/ratelimit": "1.0.0", "@upstash/redis": "1.28.0" }, @@ -67,7 +67,7 @@ "optionalDependencies": {}, "bundleDependencies": [], "devDependencies": { - "@clevercanyon/dev-deps": "^1.0.363" + "@clevercanyon/dev-deps": "^1.0.364" }, "overrides": {}, "cpu": ["x64", "arm64"], diff --git a/src/cfw.ts b/src/cfw.ts index 93e2fd7..d486c93 100644 --- a/src/cfw.ts +++ b/src/cfw.ts @@ -204,6 +204,9 @@ export const scheduledEventRequest = async ( const headers = $http.parseHeaders(requestInit.headers || {}) as $type.cfw.Headers; requestInit.headers = headers; // As a reference to our typed `headers`. + // @review: 'scheduled' === scheduledEvent.type ? + console.log(scheduledEvent); + if (scheduledEvent.cron /* Only scheduled CRON event requests. */) { // Scheduled CRON event requests get a default IP and geolocation. const userIP = '127.13.249.56'; // Random private IPv4. diff --git a/tsconfig.json b/tsconfig.json index b33951f..bbba208 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` Feb 28, 2024 8:25 AM UTC. + * Last generated using `./tsconfig.mjs` Mar 1, 2024 2:58 PM UTC. */ { "include": ["./src/**/*", "./dev-types.d.ts"], diff --git a/wrangler.toml b/wrangler.toml index a48fd9d..cd05225 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` Feb 28, 2024 8:25 AM UTC. +# Last generated using `./wrangler.mjs` Mar 1, 2024 2:58 PM UTC. ## send_metrics = false