diff --git a/.browserslistrc b/.browserslistrc index b0e5ba7..e6fbaa9 100644 --- a/.browserslistrc +++ b/.browserslistrc @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Mar 6, 2024 5:44 AM UTC. +# Last generated Mar 6, 2024 3:09 PM UTC. [production] node >= 20.9.0 diff --git a/.dockerignore b/.dockerignore index bb9d53c..20082cf 100644 --- a/.dockerignore +++ b/.dockerignore @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Mar 6, 2024 5:44 AM UTC. +# Last generated Mar 6, 2024 3:09 PM UTC. # Locals diff --git a/.env.vault b/.env.vault index 82b923b..2a6a3aa 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="uo9igBgtrYb2dvvi+ExwX70qVXLBcypogCen1MDxWdoY1mwY6zrumOVcCbEeT0fDvmuWOYlX/cA3xDYVPfxQz4gUkODdxzawcdN2lYXUhBCtMa3O6/E32xAQ8S39u3cNgdqkCPeeZGiAxfAkOGVqnvTKsQHahwxTq1FwyhLRUkYN1BX5f0DLxm8Z1n7Nq5R31r02LNZMK8KuG99m0HPZ4jBrPbAB24ZntfdQSifM2blFaBMGkXDptsOAaXb0Qxnb4gcm0CoE67lm+9/Wy389qCHwksQDM3MDFO3VBCwsvz9sTYeqzC4Lt6Zva2ZvwqeSQDL/5G1PUSrnDC0m0MktRqtqgJ2evOmH+MD/UV6YAWrIBAnxtp7DQOIiAMj5kztCA2MDOtP97xxf4W39nAh0/7rx0A0pLEoFaBrsLN8w/tGO6h6LTDwAl1CXaMzcuSnhCCeCfYTtv7hXHmPXtBwAAgD05L+CqfEtMU8sVysXMkgf0gzE5xjs8GYTemwUtWVW/zQjdENlG3W1tX/EqEwfJ3lxT0plQgDb2Le85lMiH6mhTYPZDrc0qYzZ9TOobViijBJAqViPeEzhFauvcbaqj4P9NHuyL1Oxjc66yNK9qO/54RyOYXl2ZJXX9cDVC4AOnGytcv06hZ0hq1DyGzznAbXNQqczUbrJILTjqw8+k8MsSmDpZ61GSI8exl8OykNHrSxza0i0XKYav6L6g+/P7AOfRoGJoutzzW8LhADz57XHRslVXyxknJ8hDyVWSJYRtxViTUo+wmWiZiioV3+AZ/OwABa4a7bcUUtJe5MtJi/8I4w9ZsoTpOGXW/kYAYFgxiIfL+F0r7pzOXeYaNvh62hFC8PdTzuaz/ZV7qrIgted55L9NksGXxPCpouY" -DOTENV_VAULT_DEV_VERSION=247 +DOTENV_VAULT_DEV="xHca0KBPB5T5REB6ji3ghs0+l4POJffpYmq6v3ts4V7JQInNMb7KUuaDkeBZAQNRWXNZuLdPsftxfB89xu28jqLXDla66jHqBQL7A7SFq2aodFLaIalZGRKVzwon6iqkcgmIYcEUGO7mvj+dt1O7uYEJ65qrf2qmk2jatzXkfGsCBkfteTK+M1SD7GaBkQy7frcjClRp3ntfKvcE8xnnOCyWZpzSnDhZ9uViEnwWFpacFtbPxE2J6TP8zdX2VZXXgxCB2zWg0QXz8elGwCE+I027qplcTeSYeXeTnJmisyod8c/Esb9XLw7V6xZOlXoo8EfMgJnOrBIgTAa6FSBfZcRUhyguriJScOAzBzJYdSZNAhrNSFs1tQE4di1wgRx7DYMh6hVO1D0Ck+QMOcd/SqwwI4dX+qHOaylE5Qf7iXPPw2WVad5Akcv2Tx1YNFy7gwAmhm7RmR2TRcAp8bDXhQ/LPkfyHypUbn1NNGLElbH3c2i7Dknu/fMg7jtblwUhj/DvHaWi+FI8Qcv43hDv/rHyLWNvPsm/CSB6Xm2lnqw+S0XLn7aZaYOfuUTyAv3DpRQ8yZyGmJPE2m9ooUMWJuyJPqEf6Nn2YHyYBbc5wVUY4BYu4xEqi8Au4RH0+LayXdTQTDsGJYxZn+xMI6FfzGjxrypCdg/4OTC3vT/SvxdzWWNzyOPObyZOHp2eZB06Jl4RRegiIcDCiVI25+9RdtUxfWAqXzmzVc1h8hFk+5hMRQhmnzaRg9dMBZEwtCGbRpETjAzGcqTxxiKBX2use1BmYbeJC8WKJG3tHXa1LnQJCiCbX6Maz9ezto8+SVkCF0/JxZTLKhjV5XJoETkFbNfKFzR689kGvJcAS7iijBDYPQRSj3tojszyOjMw" +DOTENV_VAULT_DEV_VERSION=249 # ci -DOTENV_VAULT_CI="zqkjXoPxYaAi/MJlRysIJWkq5etqFlz6iynZnPt5YlVdSNRH81MIJimtoUB1HQnaMxfIVJXPLKYShJ33ZNtldBtRBB9QD+MKLTnQkcSNjWKoSqD4XXc5dKcG05GfW+Eq+mJU0f1Yvpv2cMvp1N/Uyf74fSXHoznwQxYsZT0OT0enh7bE8BKdZRD4ftVGd89zxPRCQHiHE8URHyw1gM0WNieGcLMtNLvwqNE4NwaTNY659G+8v0KAo9PT/4js5kkyQgFoKPKgyfAbV9a8ASq5RRhUd3NHvmZNM5pt8Hn6Ag/huJqD/IOA2cTMIObSubqxQb0VfYM//A/BrpN8PZNpqGdgiD8yumk2qauwA0HbtaaE/AwcmHiL7/edvExefBOwbWg7WashpdxRKZUiqKQY7Pwm73wjO/VJg2vRjAAx2xNMBrqNGfcu+SM1L0mC9mSbZCnniccp7LejQ4IKYeUWQHZ5bW9rHYFb2TeFYGHdM/TQBSNWM1oc01xCw6DckbquaRWSNqfxgUR78ep3cgHSqMDiAocUu7FiwN5q9e2SWd4eD+JqbdISxSCCZ/NcR2iPxrCNdJnZcRJRXxjQKh6n2lOqzkn00yLTO+12KQDuxxjyfiVvp2LLGllXhBrtT2681DL3urMMAHth/CT56uQyXjGMGWPZbTG3/geKI9TGxuOFtIPOjm0Dd8INV+0UdbZgD7PgkuNKQ+XVqjkhQEBO/oLi9a7VzSsMTOHHEDXzRKWW+9HOsTB6WVEtjCXuRA/FclqefOAyX+db/dcaLmr4KkIDNcytcigMCEeZuaj6Pb74pYtCcjRoSUjL+ko2I5YAm8r1Fph+B4CXz1h+OYHdRQx7wHDZioqLvfHffWlXemkIfIkbtbM3/elLnJoc" -DOTENV_VAULT_CI_VERSION=247 +DOTENV_VAULT_CI="YTWt8XEMDesWkohqLer0qumbMTwnUjSBWIyxm9V7G0AJ2pSyzpe9AT+TH6wlI36Ly/lOdGk15H9/bYpnUS3xkkzUDITuPTvJyfhZABcToOmJoa0b08OIQS1Xor9+cDXdkk8ZRj61UvX9Iti8GPSQLnZv0x/ztaGDVpGIyIkBx6kMXuTaJDcd0qFg4J+IJH2mAHkWcytbOdVXlgXq7x+Lv5wSiJa3AOTfbOL4e5mtMHukkZXZlESEfUajPQzfstKPiVv8onIdBu60ZncbP+wSZw7lvdKzU5V/weK0cbkuM5HRTclWjmkHMuh6ZzcantFC15mdnqwwKPoiE0q8aLKF1f8nHnWsbqiopDPIyFbI+wqiMxnoNurzrIpCfJ8p+NyHBARH3v0Dnpd66nrpmEuR7aJbgio48aupvFhqW8pYtaGx+tquMEpPKn1ZyINuBcZPRXgX0HqZQiQW41NtLXzWuJ7FwA9ol0USzKMzLH2S/FXXYE/BhJ5i2NVqvalfwGxBEtV3lfK2p4Twf5KvuK2n6DpDqjnumvvHBmWqr2ZdJ7hXw5KqOg6WJwuN09JuZXvErzuCILs2dwP6WE84eqb1Wsat7VXqG1vqR6hotDEcDYwKZGVwsJ5i1UAp+wdXpoxpCsBE+JlepGUxnYqD/2UEUFMyPVjRAZhowffC7Mkj27k5Dj7cNz7gJPfZq5C/b1IF+Zf4XQjN4qwN0HDo5LEoQPz1PEXrPW9mOeFXQIZoKaQ4Vv+he2/LE8ol8kss7OZIa3Z61M/I+DLwLBVqqH79cLxQrgLLcRklHBSfS5qX5WOBaCDtWd6wGD74V+kV3xsNZeIUgkb4PXa2SjsnHPCsb0kdveb3E2qfL2tLxx6XcMeKfTqRoQiBBu7DEFqy" +DOTENV_VAULT_CI_VERSION=249 # stage DOTENV_VAULT_STAGE="bfqZYD8oVLWMZ0JR5LICV+sB/btaXavszxZLxTfwSH8U5fg=" diff --git a/.gitattributes b/.gitattributes index 750d412..045550b 100644 --- a/.gitattributes +++ b/.gitattributes @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Mar 6, 2024 5:44 AM UTC. +# Last generated Mar 6, 2024 3:09 PM UTC. # Default diff --git a/.gitignore b/.gitignore index 259fc8b..1add941 100644 --- a/.gitignore +++ b/.gitignore @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Mar 6, 2024 5:44 AM UTC. +# Last generated Mar 6, 2024 3:09 PM UTC. # Locals diff --git a/.npmignore b/.npmignore index d26485d..09cc26b 100644 --- a/.npmignore +++ b/.npmignore @@ -25,7 +25,7 @@ # Generated data. # -# Last generated Mar 6, 2024 5:44 AM UTC. +# Last generated Mar 6, 2024 3:09 PM UTC. # Locals diff --git a/.prettierignore b/.prettierignore index ea6ffc7..c10fe6c 100644 --- a/.prettierignore +++ b/.prettierignore @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Mar 6, 2024 5:44 AM UTC. +# Last generated Mar 6, 2024 3:09 PM UTC. # Packages diff --git a/.vscode/settings.json b/.vscode/settings.json index 5f3d31d..8d0302b 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` Mar 6, 2024 5:44 AM UTC. + * Last generated using `./settings.mjs` Mar 6, 2024 3:09 PM UTC. */ { "editor.formatOnType": false, diff --git a/.vscodeignore b/.vscodeignore index 5230e8c..87e43c8 100644 --- a/.vscodeignore +++ b/.vscodeignore @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Mar 6, 2024 5:44 AM UTC. +# Last generated Mar 6, 2024 3:09 PM UTC. # Locals diff --git a/dev/.files/madrun/config.mjs b/dev/.files/madrun/config.mjs index 4b6ac82..f05154d 100644 --- a/dev/.files/madrun/config.mjs +++ b/dev/.files/madrun/config.mjs @@ -16,6 +16,7 @@ import fsp from 'node:fs/promises'; import path from 'node:path'; import url from 'node:url'; import { $chalk, $cmd } from '../../../node_modules/@clevercanyon/utilities.node/dist/index.js'; +import { $version } from '../../../node_modules/@clevercanyon/utilities/dist/index.js'; import u from '../bin/includes/utilities.mjs'; import wranglerSettings from '../wrangler/settings.mjs'; import events from './includes/events.mjs'; @@ -29,6 +30,7 @@ const nodeEnvVars = { NODE_OPTIONS: $cmd.quote( [ // `--disable-warning ExperimentalWarning`, // v21.3.0+; {@see https://o5p.me/ZKO1Cq}. + ...($version.compare(process.versions.node, '>=', '21.3.0') ? ['--disable-warning ExperimentalWarning'] : []), `--require ${$cmd.esc(nodeIncludeFile)}`, // Currently empty, but for future use. ].join(' '), ), diff --git a/package-lock.json b/package-lock.json index 302beba..ced0c64 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@clevercanyon/utilities.cfw", - "version": "1.0.276", + "version": "1.0.277", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@clevercanyon/utilities.cfw", - "version": "1.0.276", + "version": "1.0.277", "cpu": [ "x64", "arm64" @@ -27,7 +27,7 @@ "url": "https://github.com/sponsors/clevercanyon" }, "peerDependencies": { - "@clevercanyon/utilities": "^1.0.885", + "@clevercanyon/utilities": "^1.0.886", "@cloudflare/ai": "1.0.53", "@upstash/ratelimit": "1.0.0", "@upstash/redis": "1.28.0" @@ -1017,9 +1017,9 @@ } }, "node_modules/@clevercanyon/utilities": { - "version": "1.0.885", - "resolved": "https://registry.npmjs.org/@clevercanyon/utilities/-/utilities-1.0.885.tgz", - "integrity": "sha512-DzCkztZPL+Pw2kVlYfpZQ/EU/XfFmokplPJmjLDBSiqHN3m4amE7NmK/QXuAnJx/WnkdNsEVcMoG1OcJx5iYsQ==", + "version": "1.0.886", + "resolved": "https://registry.npmjs.org/@clevercanyon/utilities/-/utilities-1.0.886.tgz", + "integrity": "sha512-9K29/P6L8blTU84KUcI/htnvDK1/UbvfsaQhe/6EVdU4Ge+NKZNn5EtxG/q67dPOTbB89/QVtnU/l+8YHPPYcg==", "cpu": [ "x64", "arm64" @@ -1103,9 +1103,9 @@ } }, "node_modules/@clevercanyon/utilities.cfw": { - "version": "1.0.276", - "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.cfw/-/utilities.cfw-1.0.276.tgz", - "integrity": "sha512-YvAxEBVk5xsn4f/pGKKx5pPqReSg5i0fMMJuIVcAyNtwAN7rAnM94O+JoeI0wyKGGkh0VzALmZ3MIM+NfbeG4A==", + "version": "1.0.277", + "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.cfw/-/utilities.cfw-1.0.277.tgz", + "integrity": "sha512-PlggOYhKbhghPh6AkaSm/3tPf3OUeQ2mPE2dgx6jYThAD3jqcez+oFT3qQWNkG6xFTlkHZF7eQHk1k+Y2dEPdg==", "cpu": [ "x64", "arm64" @@ -5475,9 +5475,9 @@ "dev": true }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.12.0.tgz", - "integrity": "sha512-+ac02NL/2TCKRrJu2wffk1kZ+RyqxVUlbjSagNgPm94frxtr+XDL12E5Ll1enWskLrtrZ2r8L3wED1orIibV/w==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.12.1.tgz", + "integrity": "sha512-iU2Sya8hNn1LhsYyf0N+L4Gf9Qc+9eBTJJJsaOGUp+7x4n2M9dxTt8UvhJl3oeftSjblSlpCfvjA/IfP3g5VjQ==", "cpu": [ "arm" ], @@ -5488,9 +5488,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.12.0.tgz", - "integrity": "sha512-OBqcX2BMe6nvjQ0Nyp7cC90cnumt8PXmO7Dp3gfAju/6YwG0Tj74z1vKrfRz7qAv23nBcYM8BCbhrsWqO7PzQQ==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.12.1.tgz", + "integrity": "sha512-wlzcWiH2Ir7rdMELxFE5vuM7D6TsOcJ2Yw0c3vaBR3VOsJFVTx9xvwnAvhgU5Ii8Gd6+I11qNHwndDscIm0HXg==", "cpu": [ "arm64" ], @@ -5501,9 +5501,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.12.0.tgz", - "integrity": "sha512-X64tZd8dRE/QTrBIEs63kaOBG0b5GVEd3ccoLtyf6IdXtHdh8h+I56C2yC3PtC9Ucnv0CpNFJLqKFVgCYe0lOQ==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.12.1.tgz", + "integrity": "sha512-YRXa1+aZIFN5BaImK+84B3uNK8C6+ynKLPgvn29X9s0LTVCByp54TB7tdSMHDR7GTV39bz1lOmlLDuedgTwwHg==", "cpu": [ "arm64" ], @@ -5514,9 +5514,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.12.0.tgz", - "integrity": "sha512-cc71KUZoVbUJmGP2cOuiZ9HSOP14AzBAThn3OU+9LcA1+IUqswJyR1cAJj3Mg55HbjZP6OLAIscbQsQLrpgTOg==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.12.1.tgz", + "integrity": "sha512-opjWJ4MevxeA8FhlngQWPBOvVWYNPFkq6/25rGgG+KOy0r8clYwL1CFd+PGwRqqMFVQ4/Qd3sQu5t7ucP7C/Uw==", "cpu": [ "x64" ], @@ -5527,9 +5527,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.12.0.tgz", - "integrity": "sha512-a6w/Y3hyyO6GlpKL2xJ4IOh/7d+APaqLYdMf86xnczU3nurFTaVN9s9jOXQg97BE4nYm/7Ga51rjec5nfRdrvA==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.12.1.tgz", + "integrity": "sha512-uBkwaI+gBUlIe+EfbNnY5xNyXuhZbDSx2nzzW8tRMjUmpScd6lCQYKY2V9BATHtv5Ef2OBq6SChEP8h+/cxifQ==", "cpu": [ "arm" ], @@ -5540,9 +5540,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.12.0.tgz", - "integrity": "sha512-0fZBq27b+D7Ar5CQMofVN8sggOVhEtzFUwOwPppQt0k+VR+7UHMZZY4y+64WJ06XOhBTKXtQB/Sv0NwQMXyNAA==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.12.1.tgz", + "integrity": "sha512-0bK9aG1kIg0Su7OcFTlexkVeNZ5IzEsnz1ept87a0TUgZ6HplSgkJAnFpEVRW7GRcikT4GlPV0pbtVedOaXHQQ==", "cpu": [ "arm64" ], @@ -5553,9 +5553,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.12.0.tgz", - "integrity": "sha512-eTvzUS3hhhlgeAv6bfigekzWZjaEX9xP9HhxB0Dvrdbkk5w/b+1Sxct2ZuDxNJKzsRStSq1EaEkVSEe7A7ipgQ==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.12.1.tgz", + "integrity": "sha512-qB6AFRXuP8bdkBI4D7UPUbE7OQf7u5OL+R94JE42Z2Qjmyj74FtDdLGeriRyBDhm4rQSvqAGCGC01b8Fu2LthQ==", "cpu": [ "arm64" ], @@ -5566,9 +5566,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.12.0.tgz", - "integrity": "sha512-ix+qAB9qmrCRiaO71VFfY8rkiAZJL8zQRXveS27HS+pKdjwUfEhqo2+YF2oI+H/22Xsiski+qqwIBxVewLK7sw==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.12.1.tgz", + "integrity": "sha512-sHig3LaGlpNgDj5o8uPEoGs98RII8HpNIqFtAI8/pYABO8i0nb1QzT0JDoXF/pxzqO+FkxvwkHZo9k0NJYDedg==", "cpu": [ "riscv64" ], @@ -5579,9 +5579,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.12.0.tgz", - "integrity": "sha512-TenQhZVOtw/3qKOPa7d+QgkeM6xY0LtwzR8OplmyL5LrgTWIXpTQg2Q2ycBf8jm+SFW2Wt/DTn1gf7nFp3ssVA==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.12.1.tgz", + "integrity": "sha512-nD3YcUv6jBJbBNFvSbp0IV66+ba/1teuBcu+fBBPZ33sidxitc6ErhON3JNavaH8HlswhWMC3s5rgZpM4MtPqQ==", "cpu": [ "x64" ], @@ -5592,9 +5592,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.12.0.tgz", - "integrity": "sha512-LfFdRhNnW0zdMvdCb5FNuWlls2WbbSridJvxOvYWgSBOYZtgBfW9UGNJG//rwMqTX1xQE9BAodvMH9tAusKDUw==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.12.1.tgz", + "integrity": "sha512-7/XVZqgBby2qp/cO0TQ8uJK+9xnSdJ9ct6gSDdEr4MfABrjTyrW6Bau7HQ73a2a5tPB7hno49A0y1jhWGDN9OQ==", "cpu": [ "x64" ], @@ -5605,9 +5605,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.12.0.tgz", - "integrity": "sha512-JPDxovheWNp6d7AHCgsUlkuCKvtu3RB55iNEkaQcf0ttsDU/JZF+iQnYcQJSk/7PtT4mjjVG8N1kpwnI9SLYaw==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.12.1.tgz", + "integrity": "sha512-CYc64bnICG42UPL7TrhIwsJW4QcKkIt9gGlj21gq3VV0LL6XNb1yAdHVp1pIi9gkts9gGcT3OfUYHjGP7ETAiw==", "cpu": [ "arm64" ], @@ -5618,9 +5618,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.12.0.tgz", - "integrity": "sha512-fjtuvMWRGJn1oZacG8IPnzIV6GF2/XG+h71FKn76OYFqySXInJtseAqdprVTDTyqPxQOG9Exak5/E9Z3+EJ8ZA==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.12.1.tgz", + "integrity": "sha512-LN+vnlZ9g0qlHGlS920GR4zFCqAwbv2lULrR29yGaWP9u7wF5L7GqWu9Ah6/kFZPXPUkpdZwd//TNR+9XC9hvA==", "cpu": [ "ia32" ], @@ -5631,9 +5631,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.12.0.tgz", - "integrity": "sha512-ZYmr5mS2wd4Dew/JjT0Fqi2NPB/ZhZ2VvPp7SmvPZb4Y1CG/LRcS6tcRo2cYU7zLK5A7cdbhWnnWmUjoI4qapg==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.12.1.tgz", + "integrity": "sha512-n+vkrSyphvmU0qkQ6QBNXCGr2mKjhP08mPRM/Xp5Ck2FV4NrHU+y6axzDeixUrCBHVUS51TZhjqrKBBsHLKb2Q==", "cpu": [ "x64" ], @@ -26633,9 +26633,9 @@ } }, "node_modules/rollup": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.12.0.tgz", - "integrity": "sha512-wz66wn4t1OHIJw3+XU7mJJQV/2NAfw5OAk6G6Hoo3zcvz/XOfQ52Vgi+AN4Uxoxi0KBBwk2g8zPrTDA4btSB/Q==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.12.1.tgz", + "integrity": "sha512-ggqQKvx/PsB0FaWXhIvVkSWh7a/PCLQAsMjBc+nA2M8Rv2/HG0X6zvixAB7KyZBRtifBUhy5k8voQX/mRnABPg==", "dev": true, "dependencies": { "@types/estree": "1.0.5" @@ -26648,19 +26648,19 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.12.0", - "@rollup/rollup-android-arm64": "4.12.0", - "@rollup/rollup-darwin-arm64": "4.12.0", - "@rollup/rollup-darwin-x64": "4.12.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.12.0", - "@rollup/rollup-linux-arm64-gnu": "4.12.0", - "@rollup/rollup-linux-arm64-musl": "4.12.0", - "@rollup/rollup-linux-riscv64-gnu": "4.12.0", - "@rollup/rollup-linux-x64-gnu": "4.12.0", - "@rollup/rollup-linux-x64-musl": "4.12.0", - "@rollup/rollup-win32-arm64-msvc": "4.12.0", - "@rollup/rollup-win32-ia32-msvc": "4.12.0", - "@rollup/rollup-win32-x64-msvc": "4.12.0", + "@rollup/rollup-android-arm-eabi": "4.12.1", + "@rollup/rollup-android-arm64": "4.12.1", + "@rollup/rollup-darwin-arm64": "4.12.1", + "@rollup/rollup-darwin-x64": "4.12.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.12.1", + "@rollup/rollup-linux-arm64-gnu": "4.12.1", + "@rollup/rollup-linux-arm64-musl": "4.12.1", + "@rollup/rollup-linux-riscv64-gnu": "4.12.1", + "@rollup/rollup-linux-x64-gnu": "4.12.1", + "@rollup/rollup-linux-x64-musl": "4.12.1", + "@rollup/rollup-win32-arm64-msvc": "4.12.1", + "@rollup/rollup-win32-ia32-msvc": "4.12.1", + "@rollup/rollup-win32-x64-msvc": "4.12.1", "fsevents": "~2.3.2" } }, @@ -29905,9 +29905,9 @@ } }, "node_modules/unplugin": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.8.1.tgz", - "integrity": "sha512-NDAvOEnZmeSRRmjfD0FoLzfve2/9lqceO5bR4J/2V72zphnFdq7UYo3fg6F1y1HfZEaSHa+7bZgbEN+z5x8ZDQ==", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.8.2.tgz", + "integrity": "sha512-fgldo8hwP8dV94ne3rwQqlZkZWdcqH4K48bXax+N0MrBapfvoTbIQt9L2Vj/DzZAbWI/+kd2b9ZDsB7QZgz/hw==", "dev": true, "dependencies": { "acorn": "^8.11.3", @@ -32041,9 +32041,9 @@ "dev": true }, "node_modules/yaml": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.0.tgz", - "integrity": "sha512-j9iR8g+/t0lArF4V6NE/QCfT+CO7iLqrXAHZbJdo+LfjqP1vR8Fg5bSiaq6Q2lOD1AUEVrEVIgABvBFYojJVYQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", + "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", "bin": { "yaml": "bin.mjs" }, diff --git a/package.json b/package.json index c51786b..63aea42 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "publishConfig": { "access": "public" }, - "version": "1.0.277", + "version": "1.0.278", "license": "GPL-3.0-or-later", "name": "@clevercanyon/utilities.cfw", "description": "Utilities for JavaScript apps running in a Cloudflare Worker environment.", @@ -64,7 +64,7 @@ }, "dependencies": {}, "peerDependencies": { - "@clevercanyon/utilities": "^1.0.885", + "@clevercanyon/utilities": "^1.0.886", "@cloudflare/ai": "1.0.53", "@upstash/ratelimit": "1.0.0", "@upstash/redis": "1.28.0" diff --git a/src/cfw.ts b/src/cfw.ts index 2b77592..01628c7 100644 --- a/src/cfw.ts +++ b/src/cfw.ts @@ -240,7 +240,7 @@ export const scheduledEventRequest = async ( }; headers.set('x-real-ip', userIP); headers.set('cf-connecting-ip', userIP); - $obj.updateDeep(requestInit.cf, $obj.omit(userIPGeoData, ['ip'])); + $obj.patchDeep(requestInit.cf, $obj.omit(userIPGeoData, ['ip'])); } return new Request(requestInfo, requestInit); }; @@ -279,7 +279,7 @@ export const serviceBindingRequest = async ( headers.set('x-real-ip', userIP); headers.set('cf-connecting-ip', userIP); - $obj.updateDeep(requestInit.cf, $obj.omit(userIPGeoData, ['ip'])); + $obj.patchDeep(requestInit.cf, $obj.omit(userIPGeoData, ['ip'])); return new Request(requestInfo, requestInit); }; diff --git a/tsconfig.json b/tsconfig.json index 22bf821..466e3fd 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` Mar 6, 2024 5:44 AM UTC. + * Last generated using `./tsconfig.mjs` Mar 6, 2024 3:09 PM UTC. */ { "include": ["./src/**/*", "./dev-types.d.ts"], diff --git a/wrangler.toml b/wrangler.toml index 201f42d..d1f8fd5 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` Mar 6, 2024 5:44 AM UTC. +# Last generated using `./wrangler.mjs` Mar 6, 2024 3:09 PM UTC. ## send_metrics = false