From b26ffe6b924ea2de2776f520e30515ac22ef146a Mon Sep 17 00:00:00 2001 From: Jason Caldwell Date: Fri, 12 Apr 2024 05:30:08 -0400 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 | 308 +++++++++++++++++++++--------------------- package.json | 6 +- src/cfw.ts | 2 +- tsconfig.json | 2 +- wrangler.toml | 2 +- 14 files changed, 172 insertions(+), 172 deletions(-) diff --git a/.browserslistrc b/.browserslistrc index 3d269ef..737e559 100644 --- a/.browserslistrc +++ b/.browserslistrc @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Apr 11, 2024 11:10 AM UTC. +# Last generated Apr 12, 2024 9:29 AM UTC. [production] node >= 20.9.0 diff --git a/.dockerignore b/.dockerignore index a788b2a..0d82426 100644 --- a/.dockerignore +++ b/.dockerignore @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Apr 11, 2024 11:10 AM UTC. +# Last generated Apr 12, 2024 9:29 AM UTC. # Locals diff --git a/.env.vault b/.env.vault index 8cdbdcb..faa69b2 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="s/YLNsjY6MEujxjGf+3B6sKT4P+v7xMw8EEAsMBDVNNrATuxg+gvly7ZR+xpFK3poLg1OuzB9EJRy01u0joA3mjaeR5kECreG7LWJU/wDE8e3gNvPv1avfvumfWLkkumFzr2KUT9+Covj1CAC0KPXD1FqPyFD5DmkTm6xlYnhe5eW3mcdi0MHmUAPaM4F/Nh3X+1xCBnsLWjpKPh+xMy0yWtQlATq9b7K2N/IYykctMSosMB2KS0cQ8SRmqB0zhiUnFeS/zVtAun3p20iTpgFXKObhKMMceBQf6oMoc0CZnE0v90wAw2YtI54GyRK/58zItzH/yM0CwDjB1jA/+hsOah21WH2WoX/Y9shvm9G8VDPTcr8RAj7Zpst72XjIj4Et3AbHaY5DxcSXPhxr8D1iFRuzzDEYoNIdM2HzKwCntoZA9++FdIOrkn0QT8yMav/oGFWrJ5tNWFMcCjkMY8l6JIJs8r8kNZzIB2rS+QaPHqj8Sdu/gUeTglWXBmw4PBKc2vI1eukMYEs5uO5bQEOJ6qMNIACl7YdP+G/Z3SEaCxDB54DWeXlU4g7YVVLSbM7pWOnxOGQcCMSdrZgjlfQJgtpX0L2aMLCQgn+1IrEQZmSrvnjPq83rBk9Xtky2PcqRi95Yk7KRcxrmkhSZ569XQPFNuKqhLVDjUTnr9W9FAThl6TG06SuW+AG5evgeVBslxZ5x2OuVQ7JGJ2WZ/mxPbba1v7euscdtDhz06gTJfrNxK7+AA2x05eY/qEtoYLhoSE2UbuoSITnCVYQb/3MxrQi0QZ4RIBZVqFNDj5w1JByIqPqmqTeRdZ5VCcXnoou/JGaWdtGT8xFJJH/l/xfcCsQ3WQ+TnNzURJXQjNwS9YhuDkM1f4l4jTT+fC" -DOTENV_VAULT_DEV_VERSION=337 +DOTENV_VAULT_DEV="J0RwwOld9AZCIWSQV/AxHZVSKasSvgWSr6n980GBqtX0yTG4M2MhfvG9OXad/9sicegNNSrXa4T4xEG/vfkKhjc0kI9ZtKqgG9t8GwkjXoYJHkQcsBJQ/CPu/b2WDrQiDuaNeS6ZpNeodrylfda+WoGJwHYaQpxcMx7hVHHtbYFV3J6oaHzpx/LkggH1taUFv6VUOkS/0st5oQBFDNMHPZdJFttsFg9R/msIHHBz5XMvaOU5Q8Lp8ALNkv6pZJk4A49jFJy2dADCsQKeL7jLjW5BnXAZ2kloiDuc0wsyc0kVoN0zp7BUjhNUe21x23eLvB3QsBvgddmU9RLLG7/ZsXtOc+/PohG8c1+r7MfXdW+nPx/aovPue5dUvLK3B+UNlsuHhJCLSEBUKCVOg9ZVppb8EobWzjWf+EW6hiGAefZDq15EpVHus5N+0T5x6WV2nWP7OOx3rfg/0+PmvWbV698FL6zx9JbypcTke4uww2E90HTwhk9tb6E8shlCqR/WWApSQSsQaDzP+mAyOmCM6dgUp+QqZp/pQ3zxuSQXgKhehFkeC25WBU1y21s80XO/e2B1134OfMpPS2C1/eue8l8V7qRQOM2E3SWIE5RF1z60vLJWz3/eC8VQLEBqzcENAUjuzOHxH4svMRiK8C0Q8O6sk6G80bj2jngds2ojDZqnl8t8GWmMCD+OAW9hAo11X4zykwIf49DofuRFSr+GSe3/AGR2LkVhiXEAffJHWQOj4jfYRb2eT1bRZPkNfW2r42K5qmWAP2hsasanuybEu+b2piVFoZ8ocyuWSSWhO1/a3SKdNtxymrSS9qE5lX+12K9j/w0n1NLfqDkj4abPHUxirEgv2sv85YEamijlSmXStwpb+1DM1u0BXVWz" +DOTENV_VAULT_DEV_VERSION=339 # ci -DOTENV_VAULT_CI="Rh1RnEQGpeQkc0ddqHWCpjDBYMJ93x/0OCK6mACN2KdGGdqbXKeIowKb3kig/qfeU0hzagtM5+NaieHWgjitAtyyWur9bTUmJH6CwS3R1M+fmBd6N73ZyH9JE9Fd0h+/nYkdJox99wdS0eZdILrSIDkfcpKJO0MzVE3qJmQzC7fStmGOPBzh3JYNyIpNtb/UObGbRmqBCnCNq6chpwhTKg2AymYWwmSgZ3QEI7wtewbVqTKOcG/ENbU0vqdbs1WShbTMOkYRy3gUzt60xenW1jtCQm1HypLERVYIX5Vh9gQV6JZplmHAtzcvtaGW17hZEMl931M2AqIkydVfFfueBJZqjLTDiiboCVIBg6nHUeJlcbQTyrDoHdy/hDG/X4hnTv+Sdd43984KAlg8rs/ik9jdBKoksZGVccPhtITWCSwT48QNrnotdszp9ZfBzrfhSaW0PzulBnRL4PG9X2ZXdv5RterEeaE1TpzRYkQGIufr033ubo4nKU2X/U1jA+nQTUBFBJV8PVJn5JogojM7Y6aR/8YE3v2a6MHeBtnQ3dcYUGOZVi7BkI6UVGw9+6KH32CPGnKtWD0tIIuPkNusS1HFQuFh+RJapIyRhNrrYB2KFn19417/QI2Y0wWIDF0gVZA/t+/fv5qzqKb0P72oYjbpxfYeoJIKI+RmP2nEn1LqmJqe1DryPsbAjzGtrerm4x6I7s7ZbQoV7tacyBuVjSC8VeLliBbHGWQ/dAb3Ll3ifjflDN6BKoxhc9Dpt6dYCIYaTrktvRWl4tld+E7fwavSiS7I8JIvPJHI5kxg7Utx5Nr1UP5raoGqAQuWZFaFpP/F7qCDq8IPeiceMBPOCh5o4y87TFwlqmJDq+DU5NbFNFGGQfweNJOPYlUh" -DOTENV_VAULT_CI_VERSION=337 +DOTENV_VAULT_CI="EMOutPoUKnY4Yd/O16yYP5D/f7PGOoODF7CIe8yQLX4gvuXkkUhsTRa1tCjfkpAMtNxF+EtoBp5iVB0kwyX8Zt6Aj6CSWw2LQKrVs4QMyq2AzWL0bd5Ks3IXX0MwghOaUaMShy0QWmnOWMyOhg0X1n4Hj/2XM4PFXFpgJALyqtDM1Ie84sWNQWWckl4bmzHIgGvB1Eh7CXZsZZeZYdLL2dcs6R3/hCwwVQpUz1Ow9eSVe7cfc45IlWUkD4Fk2UxDUgg/vLBNUD4ltoIw2rCfdzwzoX2kxbwpmh+GbjBVO8Vnqj2lBYSH8gLbCJbDYGpJonCRo3bfr1Jk1Mc5kfnorWKbiYsaAAvO4cP9LjW7TBpZMzXhaLMFO+mmggMF4u0Fc1rSouuyCPpK1iXTzq2bXGy7nnZfd524rR/enqpQYhiMwzr/n9Rd8Upv3Ks5DlbZgo2TMH4ms5Zmk0x5oIHuKO434kAGQe4yBVwA1KlsvqSx3XYbQVzLqOHc7wtZvF69mlnKtVAnyqcT0ih9ddTQe1sFwytzGeQpSpNtWuQGfVSypChcxaXTOCVXdqVwhCQvEArPrDBXGGIOeBbj9uWiahD+FUS58+PVhYsGVNUTBrZWjGjVgnbF0uGw8/KRHFAP0avASHulkDzhgL3BHbzgtIRZCrj+oooHAMDJ0Jgr4QyxCd8+RnUzi+Sq5dEuij2CksNdAemHZTgIWDVTsnCoUF2xWp9O2UTBgmAo82E6UAB9jzWltUbGBJ9elrJwaz2N5/gBnspkKIOSKwvxeJJaAwmhbCq0W+V1PMbkteZqbXNOOQHAN8ruohk1Hwts+J/W+ONa32LCjQ4zGhWNQ+VeJ18k7LNuP6fbzCBOf0PyQDWajdCmXvqC4E76g03K" +DOTENV_VAULT_CI_VERSION=339 # stage DOTENV_VAULT_STAGE="bfqZYD8oVLWMZ0JR5LICV+sB/btaXavszxZLxTfwSH8U5fg=" diff --git a/.gitattributes b/.gitattributes index b60ab9d..9d07fab 100644 --- a/.gitattributes +++ b/.gitattributes @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Apr 11, 2024 11:10 AM UTC. +# Last generated Apr 12, 2024 9:29 AM UTC. # Default diff --git a/.gitignore b/.gitignore index 7561d9a..2ef1ebf 100644 --- a/.gitignore +++ b/.gitignore @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Apr 11, 2024 11:10 AM UTC. +# Last generated Apr 12, 2024 9:29 AM UTC. # Locals diff --git a/.npmignore b/.npmignore index da5ac17..46f4964 100644 --- a/.npmignore +++ b/.npmignore @@ -25,7 +25,7 @@ # Generated data. # -# Last generated Apr 11, 2024 11:10 AM UTC. +# Last generated Apr 12, 2024 9:29 AM UTC. # Locals diff --git a/.prettierignore b/.prettierignore index afe4713..0f9bb77 100644 --- a/.prettierignore +++ b/.prettierignore @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Apr 11, 2024 11:10 AM UTC. +# Last generated Apr 12, 2024 9:29 AM UTC. # Packages diff --git a/.vscode/settings.json b/.vscode/settings.json index 4d489af..32c0125 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 11, 2024 11:10 AM UTC. + * Last generated using `./settings.mjs` Apr 12, 2024 9:29 AM UTC. */ { "editor.formatOnType": false, diff --git a/.vscodeignore b/.vscodeignore index 666b102..e11d199 100644 --- a/.vscodeignore +++ b/.vscodeignore @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Apr 11, 2024 11:10 AM UTC. +# Last generated Apr 12, 2024 9:29 AM UTC. # Locals diff --git a/package-lock.json b/package-lock.json index 0404bf0..fb5b3d1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@clevercanyon/utilities.cfw", - "version": "1.0.321", + "version": "1.0.322", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@clevercanyon/utilities.cfw", - "version": "1.0.321", + "version": "1.0.322", "cpu": [ "x64", "arm64" @@ -17,7 +17,7 @@ "linux" ], "devDependencies": { - "@clevercanyon/dev-deps": "^1.0.382" + "@clevercanyon/dev-deps": "^1.0.383" }, "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.957", + "@clevercanyon/utilities": "^1.0.959", "@cloudflare/ai": "1.0.53", "@upstash/ratelimit": "1.0.0", "@upstash/redis": "1.28.0" @@ -768,9 +768,9 @@ "dev": true }, "node_modules/@clevercanyon/dev-deps": { - "version": "1.0.382", - "resolved": "https://registry.npmjs.org/@clevercanyon/dev-deps/-/dev-deps-1.0.382.tgz", - "integrity": "sha512-deRx4/BgenptwKz9OhA02X4mghFult4fS8i7iA/n2Oy6BQn482asZhPtb1PnikGxIgpbMs31Jkn55xcyCx2xFw==", + "version": "1.0.383", + "resolved": "https://registry.npmjs.org/@clevercanyon/dev-deps/-/dev-deps-1.0.383.tgz", + "integrity": "sha512-VvicgZioScaaT0UhLXRMeXe1A25wVPK5737KkNFA/gbxKbe2DW4XFJNa7f6YRPPXG8ntjOi0bCiYzymqtuIatA==", "cpu": [ "x64", "arm64" @@ -781,11 +781,11 @@ "linux" ], "dependencies": { - "@clevercanyon/madrun": "^1.0.199", - "@clevercanyon/utilities": "^1.0.956", - "@clevercanyon/utilities.bash": "^1.0.213", - "@clevercanyon/utilities.cfp": "^1.0.257", - "@clevercanyon/utilities.node": "^1.0.208", + "@clevercanyon/madrun": "^1.0.200", + "@clevercanyon/utilities": "^1.0.958", + "@clevercanyon/utilities.bash": "^1.0.214", + "@clevercanyon/utilities.cfp": "^1.0.258", + "@clevercanyon/utilities.node": "^1.0.209", "@cloudflare/workers-types": "4.20240208.0", "@eslint/js": "8.48.0", "@iarna/toml": "2.2.5", @@ -897,9 +897,9 @@ } }, "node_modules/@clevercanyon/madrun": { - "version": "1.0.200", - "resolved": "https://registry.npmjs.org/@clevercanyon/madrun/-/madrun-1.0.200.tgz", - "integrity": "sha512-EvOpUrshcdW8TzDclg8tLYGhC4w/qsQA6F3U6yuy6zYIdsBhyfVFmEsrNMCL0l4SDFyuuJM1JGyP/eJHYgqC0A==", + "version": "1.0.201", + "resolved": "https://registry.npmjs.org/@clevercanyon/madrun/-/madrun-1.0.201.tgz", + "integrity": "sha512-8s9EhYA93xFBFBhuo/ePUwG5Xw01b3BS27UHdqjkz4aAAifyw3o6aLOscZE6RcW9q2QCFZlm0z8Aqz0RPW9fCg==", "cpu": [ "x64", "arm64" @@ -910,8 +910,8 @@ "linux" ], "dependencies": { - "@clevercanyon/utilities": "^1.0.956", - "@clevercanyon/utilities.node": "^1.0.208" + "@clevercanyon/utilities": "^1.0.958", + "@clevercanyon/utilities.node": "^1.0.209" }, "bin": { "madrun": "dist/bin/cli.js" @@ -925,9 +925,9 @@ } }, "node_modules/@clevercanyon/split-cmd.fork": { - "version": "1.0.145", - "resolved": "https://registry.npmjs.org/@clevercanyon/split-cmd.fork/-/split-cmd.fork-1.0.145.tgz", - "integrity": "sha512-smhn/tqQFcXeb9D8jFjlZXnjWZ8cwQdaGXeV2to2q2FVJswSY7TsAsrwi8/lR+zett+HPwideltFRRR2ree0og==", + "version": "1.0.146", + "resolved": "https://registry.npmjs.org/@clevercanyon/split-cmd.fork/-/split-cmd.fork-1.0.146.tgz", + "integrity": "sha512-gn/s7A9XvlVmcPPqP/Yiua7biwmpI/9v1+MDslFBwM3dsAbz3NJ6auwfPYPs+tV4PKH9St3FieTrEk7DBokLcA==", "cpu": [ "x64", "arm64" @@ -947,9 +947,9 @@ } }, "node_modules/@clevercanyon/utilities": { - "version": "1.0.957", - "resolved": "https://registry.npmjs.org/@clevercanyon/utilities/-/utilities-1.0.957.tgz", - "integrity": "sha512-eaqsXXZ/Pw6qrXF+MNyo8ABI41bct88j0Ph2a88f2BlOdMb9g/gPdVQ30iprZrcxDlNSOU5j0FwWd2ygzfk9zQ==", + "version": "1.0.959", + "resolved": "https://registry.npmjs.org/@clevercanyon/utilities/-/utilities-1.0.959.tgz", + "integrity": "sha512-c3vnjS1nq90x4VEm0GcmKbmDMOZV0otvmO6t07MfFK+aqQRr3tdGAibJ9GxnxqGROyJ+GpfooGnWqQLC+NzxKw==", "cpu": [ "x64", "arm64" @@ -973,7 +973,7 @@ "ignore": "5.3.0", "ip-regex": "5.0.0", "micro-memoize": "4.1.2", - "micromatch": "npm:@clevercanyon/micromatch.fork@^4.0.147", + "micromatch": "npm:@clevercanyon/micromatch.fork@^4.0.148", "parse-css-color": "0.2.1", "preact": "10.20.1", "preact-render-to-string": "6.4.1", @@ -982,9 +982,9 @@ } }, "node_modules/@clevercanyon/utilities.bash": { - "version": "1.0.213", - "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.bash/-/utilities.bash-1.0.213.tgz", - "integrity": "sha512-1nJ2KkIzWEZ4qQGxAFnzRlx2lqHdNO69Y7wcsEYUWAQiKfXAP8FOwcQpZN23eTHUahZb5gKKSKrj9LKIX8Zfvg==", + "version": "1.0.214", + "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.bash/-/utilities.bash-1.0.214.tgz", + "integrity": "sha512-ikA5EKf74pLDcM4hETqo0SaL7dr7pnLRcpPmh9UVMoIPRDOBCx2+3oMgGOLDZzXMoNQa4J7+c3f6S4mghmBFbQ==", "cpu": [ "x64", "arm64" @@ -1002,14 +1002,14 @@ "url": "https://github.com/sponsors/clevercanyon" }, "peerDependencies": { - "@clevercanyon/utilities": "^1.0.955", - "@clevercanyon/utilities.node": "^1.0.208" + "@clevercanyon/utilities": "^1.0.957", + "@clevercanyon/utilities.node": "^1.0.209" } }, "node_modules/@clevercanyon/utilities.cfp": { - "version": "1.0.257", - "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.cfp/-/utilities.cfp-1.0.257.tgz", - "integrity": "sha512-57vj361rOljof59K1/Ah5Ng4RPOdOSBxROD5tqGVBG+H6CV25X5wFfYvxabreYYPnedbYPmx9v9oLMaoLXdOrQ==", + "version": "1.0.258", + "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.cfp/-/utilities.cfp-1.0.258.tgz", + "integrity": "sha512-R3S1QeeIaDNAO64MairdKmSyYopVVZot8UDswNIl3jOOJtXvd9KZunpB0Si0YFJOULWghI11P67I4u7uWyrqkg==", "cpu": [ "x64", "arm64" @@ -1027,15 +1027,15 @@ "url": "https://github.com/sponsors/clevercanyon" }, "peerDependencies": { - "@clevercanyon/utilities": "^1.0.955", - "@clevercanyon/utilities.cfw": "^1.0.321", - "@clevercanyon/utilities.web": "^1.0.161" + "@clevercanyon/utilities": "^1.0.957", + "@clevercanyon/utilities.cfw": "^1.0.322", + "@clevercanyon/utilities.web": "^1.0.162" } }, "node_modules/@clevercanyon/utilities.cfw": { - "version": "1.0.321", - "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.cfw/-/utilities.cfw-1.0.321.tgz", - "integrity": "sha512-bQGUxt9NxRS5hbRKd55GGsh9DfB5qpGOZG/om2eQ0Kk2uwtzA0j5HRPjivzsFyJsHuRnYmoPMZ37+MS3sH2/pQ==", + "version": "1.0.322", + "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.cfw/-/utilities.cfw-1.0.322.tgz", + "integrity": "sha512-Wm+X9+Djb5KfWsfd0JU6AZKzaSsO+DsDhWvqhsh1brU39v1q6e2FNAfs6Yt9Yl1MNCQo47q9U5isf1HxvpJuBg==", "cpu": [ "x64", "arm64" @@ -1054,16 +1054,16 @@ "url": "https://github.com/sponsors/clevercanyon" }, "peerDependencies": { - "@clevercanyon/utilities": "^1.0.955", + "@clevercanyon/utilities": "^1.0.957", "@cloudflare/ai": "1.0.53", "@upstash/ratelimit": "1.0.0", "@upstash/redis": "1.28.0" } }, "node_modules/@clevercanyon/utilities.node": { - "version": "1.0.209", - "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.node/-/utilities.node-1.0.209.tgz", - "integrity": "sha512-hxFmk64nWnww2HxSHxEUw2JvbSaxykvwRGm6ieW5uYUkqtXHzvXQ8477VX5nUKhalzhzid9NQCrA7iF3KpY80w==", + "version": "1.0.210", + "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.node/-/utilities.node-1.0.210.tgz", + "integrity": "sha512-dYScspnqFFoXEmCfkjHT0qYJG+C0seQq62GJ+D7UO6+sIpMX+xTl22vLkTtU0yZCbl5PpMq31edxdGbhkKC8fQ==", "cpu": [ "x64", "arm64" @@ -1081,8 +1081,8 @@ "url": "https://github.com/sponsors/clevercanyon" }, "peerDependencies": { - "@clevercanyon/split-cmd.fork": "^1.0.145", - "@clevercanyon/utilities": "^1.0.957", + "@clevercanyon/split-cmd.fork": "^1.0.146", + "@clevercanyon/utilities": "^1.0.959", "@upstash/ratelimit": "1.0.0", "@upstash/redis": "1.28.0", "archiver": "6.0.1", @@ -1095,16 +1095,16 @@ "globby": "14.0.0", "prettier": "3.1.0", "shescape": "2.0.2", - "spawn-please": "npm:@clevercanyon/spawn-please.fork@^2.0.139", + "spawn-please": "npm:@clevercanyon/spawn-please.fork@^2.0.140", "term-img": "6.0.0", "yargs": "17.7.2", "yargs-parser": "21.1.1" } }, "node_modules/@clevercanyon/utilities.web": { - "version": "1.0.162", - "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.web/-/utilities.web-1.0.162.tgz", - "integrity": "sha512-26zD3v2JWZuLfM7ir3ytUHCGr3ACpHeQSCnvGg0JFPwRGNAjrRc0ITzT/eEwxebMAUlW2QHR4jO7ZWJdGOn0Xg==", + "version": "1.0.163", + "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.web/-/utilities.web-1.0.163.tgz", + "integrity": "sha512-DitRSqEvQcGh7Qny7yOxDbv/t1bmecWN3YhK/3XKsxBTLfd6q4ZlIQhkz5MKBamIOzv1B6pASw26cj6+RF3AAQ==", "cpu": [ "x64", "arm64" @@ -1123,7 +1123,7 @@ "url": "https://github.com/sponsors/clevercanyon" }, "peerDependencies": { - "@clevercanyon/utilities": "^1.0.955" + "@clevercanyon/utilities": "^1.0.957" } }, "node_modules/@cloudflare/ai": { @@ -5392,9 +5392,9 @@ "dev": true }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.14.1.tgz", - "integrity": "sha512-fH8/o8nSUek8ceQnT7K4EQbSiV7jgkHq81m9lWZFIXjJ7lJzpWXbQFpT/Zh6OZYnpFykvzC3fbEvEAFZu03dPA==", + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.14.2.tgz", + "integrity": "sha512-ahxSgCkAEk+P/AVO0vYr7DxOD3CwAQrT0Go9BJyGQ9Ef0QxVOfjDZMiF4Y2s3mLyPrjonchIMH/tbWHucJMykQ==", "cpu": [ "arm" ], @@ -5405,9 +5405,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.14.1.tgz", - "integrity": "sha512-Y/9OHLjzkunF+KGEoJr3heiD5X9OLa8sbT1lm0NYeKyaM3oMhhQFvPB0bNZYJwlq93j8Z6wSxh9+cyKQaxS7PQ==", + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.14.2.tgz", + "integrity": "sha512-lAarIdxZWbFSHFSDao9+I/F5jDaKyCqAPMq5HqnfpBw8dKDiCaaqM0lq5h1pQTLeIqueeay4PieGR5jGZMWprw==", "cpu": [ "arm64" ], @@ -5418,9 +5418,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.1.tgz", - "integrity": "sha512-+kecg3FY84WadgcuSVm6llrABOdQAEbNdnpi5X3UwWiFVhZIZvKgGrF7kmLguvxHNQy+UuRV66cLVl3S+Rkt+Q==", + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.2.tgz", + "integrity": "sha512-SWsr8zEUk82KSqquIMgZEg2GE5mCSfr9sE/thDROkX6pb3QQWPp8Vw8zOq2GyxZ2t0XoSIUlvHDkrf5Gmf7x3Q==", "cpu": [ "arm64" ], @@ -5431,9 +5431,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.14.1.tgz", - "integrity": "sha512-2pYRzEjVqq2TB/UNv47BV/8vQiXkFGVmPFwJb+1E0IFFZbIX8/jo1olxqqMbo6xCXf8kabANhp5bzCij2tFLUA==", + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.14.2.tgz", + "integrity": "sha512-o/HAIrQq0jIxJAhgtIvV5FWviYK4WB0WwV91SLUnsliw1lSAoLsmgEEgRWzDguAFeUEUUoIWXiJrPqU7vGiVkA==", "cpu": [ "x64" ], @@ -5444,9 +5444,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.14.1.tgz", - "integrity": "sha512-mS6wQ6Do6/wmrF9aTFVpIJ3/IDXhg1EZcQFYHZLHqw6AzMBjTHWnCG35HxSqUNphh0EHqSM6wRTT8HsL1C0x5g==", + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.14.2.tgz", + "integrity": "sha512-nwlJ65UY9eGq91cBi6VyDfArUJSKOYt5dJQBq8xyLhvS23qO+4Nr/RreibFHjP6t+5ap2ohZrUJcHv5zk5ju/g==", "cpu": [ "arm" ], @@ -5457,9 +5457,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.14.1.tgz", - "integrity": "sha512-p9rGKYkHdFMzhckOTFubfxgyIO1vw//7IIjBBRVzyZebWlzRLeNhqxuSaZ7kCEKVkm/kuC9fVRW9HkC/zNRG2w==", + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.14.2.tgz", + "integrity": "sha512-Pg5TxxO2IVlMj79+c/9G0LREC9SY3HM+pfAwX7zj5/cAuwrbfj2Wv9JbMHIdPCfQpYsI4g9mE+2Bw/3aeSs2rQ==", "cpu": [ "arm64" ], @@ -5470,9 +5470,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.14.1.tgz", - "integrity": "sha512-nDY6Yz5xS/Y4M2i9JLQd3Rofh5OR8Bn8qe3Mv/qCVpHFlwtZSBYSPaU4mrGazWkXrdQ98GB//H0BirGR/SKFSw==", + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.14.2.tgz", + "integrity": "sha512-cAOTjGNm84gc6tS02D1EXtG7tDRsVSDTBVXOLbj31DkwfZwgTPYZ6aafSU7rD/4R2a34JOwlF9fQayuTSkoclA==", "cpu": [ "arm64" ], @@ -5483,11 +5483,11 @@ ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.14.1.tgz", - "integrity": "sha512-im7HE4VBL+aDswvcmfx88Mp1soqL9OBsdDBU8NqDEYtkri0qV0THhQsvZtZeNNlLeCUQ16PZyv7cqutjDF35qw==", + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.14.2.tgz", + "integrity": "sha512-4RyT6v1kXb7C0fn6zV33rvaX05P0zHoNzaXI/5oFHklfKm602j+N4mn2YvoezQViRLPnxP8M1NaY4s/5kXO5cw==", "cpu": [ - "ppc64le" + "ppc64" ], "dev": true, "optional": true, @@ -5496,9 +5496,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.14.1.tgz", - "integrity": "sha512-RWdiHuAxWmzPJgaHJdpvUUlDz8sdQz4P2uv367T2JocdDa98iRw2UjIJ4QxSyt077mXZT2X6pKfT2iYtVEvOFw==", + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.14.2.tgz", + "integrity": "sha512-KNUH6jC/vRGAKSorySTyc/yRYlCwN/5pnMjXylfBniwtJx5O7X17KG/0efj8XM3TZU7raYRXJFFReOzNmL1n1w==", "cpu": [ "riscv64" ], @@ -5509,9 +5509,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.14.1.tgz", - "integrity": "sha512-VMgaGQ5zRX6ZqV/fas65/sUGc9cPmsntq2FiGmayW9KMNfWVG/j0BAqImvU4KTeOOgYSf1F+k6at1UfNONuNjA==", + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.14.2.tgz", + "integrity": "sha512-xPV4y73IBEXToNPa3h5lbgXOi/v0NcvKxU0xejiFw6DtIYQqOTMhZ2DN18/HrrP0PmiL3rGtRG9gz1QE8vFKXQ==", "cpu": [ "s390x" ], @@ -5522,9 +5522,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.14.1.tgz", - "integrity": "sha512-9Q7DGjZN+hTdJomaQ3Iub4m6VPu1r94bmK2z3UeWP3dGUecRC54tmVu9vKHTm1bOt3ASoYtEz6JSRLFzrysKlA==", + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.14.2.tgz", + "integrity": "sha512-QBhtr07iFGmF9egrPOWyO5wciwgtzKkYPNLVCFZTmr4TWmY0oY2Dm/bmhHjKRwZoGiaKdNcKhFtUMBKvlchH+Q==", "cpu": [ "x64" ], @@ -5535,9 +5535,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.14.1.tgz", - "integrity": "sha512-JNEG/Ti55413SsreTguSx0LOVKX902OfXIKVg+TCXO6Gjans/k9O6ww9q3oLGjNDaTLxM+IHFMeXy/0RXL5R/g==", + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.14.2.tgz", + "integrity": "sha512-8zfsQRQGH23O6qazZSFY5jP5gt4cFvRuKTpuBsC1ZnSWxV8ZKQpPqOZIUtdfMOugCcBvFGRa1pDC/tkf19EgBw==", "cpu": [ "x64" ], @@ -5548,9 +5548,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.14.1.tgz", - "integrity": "sha512-ryS22I9y0mumlLNwDFYZRDFLwWh3aKaC72CWjFcFvxK0U6v/mOkM5Up1bTbCRAhv3kEIwW2ajROegCIQViUCeA==", + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.14.2.tgz", + "integrity": "sha512-H4s8UjgkPnlChl6JF5empNvFHp77Jx+Wfy2EtmYPe9G22XV+PMuCinZVHurNe8ggtwoaohxARJZbaH/3xjB/FA==", "cpu": [ "arm64" ], @@ -5561,9 +5561,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.14.1.tgz", - "integrity": "sha512-TdloItiGk+T0mTxKx7Hp279xy30LspMso+GzQvV2maYePMAWdmrzqSNZhUpPj3CGw12aGj57I026PgLCTu8CGg==", + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.14.2.tgz", + "integrity": "sha512-djqpAjm/i8erWYF0K6UY4kRO3X5+T4TypIqw60Q8MTqSBaQNpNXDhxdjpZ3ikgb+wn99svA7jxcXpiyg9MUsdw==", "cpu": [ "ia32" ], @@ -5574,9 +5574,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.14.1.tgz", - "integrity": "sha512-wQGI+LY/Py20zdUPq+XCem7JcPOyzIJBm3dli+56DJsQOHbnXZFEwgmnC6el1TPAfC8lBT3m+z69RmLykNUbew==", + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.14.2.tgz", + "integrity": "sha512-teAqzLT0yTYZa8ZP7zhFKEx4cotS8Tkk5XiqNMJhD4CpaWB1BHARE4Qy+RzwnXvSAYv+Q3jAqCVBS+PS+Yee8Q==", "cpu": [ "x64" ], @@ -7803,9 +7803,9 @@ }, "node_modules/braces": { "name": "@clevercanyon/braces.fork", - "version": "3.0.143", - "resolved": "https://registry.npmjs.org/@clevercanyon/braces.fork/-/braces.fork-3.0.143.tgz", - "integrity": "sha512-C6ZaDOlEi99ozOyWoojqIxvYJYlKzMfcpyztkAHqgZPLYJHz6aXn6TPpvdYnd5Mm8rYNVumAqeZlpSZA8OO9TA==", + "version": "3.0.144", + "resolved": "https://registry.npmjs.org/@clevercanyon/braces.fork/-/braces.fork-3.0.144.tgz", + "integrity": "sha512-bUbqlALr8XPtdz/jaElbhiyKunpMIZCjw5hSC8xagOTDu2aa9RgvHLScNPH9ugMFuDGYWv1kdf86gOrGzq2DMA==", "cpu": [ "x64", "arm64" @@ -7815,7 +7815,7 @@ "linux" ], "dependencies": { - "fill-range": "npm:@clevercanyon/fill-range.fork@^7.0.142" + "fill-range": "npm:@clevercanyon/fill-range.fork@^7.0.143" }, "engines": { "node": "^20.5.0 || ^20.9.0 || ^21.6.2", @@ -8062,9 +8062,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001608", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001608.tgz", - "integrity": "sha512-cjUJTQkk9fQlJR2s4HMuPMvTiRggl0rAVMtthQuyOlDWuqHXqN8azLq+pi8B2TjwKJ32diHjUqRIKeFX4z1FoA==", + "version": "1.0.30001609", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001609.tgz", + "integrity": "sha512-JFPQs34lHKx1B5t1EpQpWH4c+29zIyn/haGsbpfq3suuV9v56enjFt23zqijxGTMwy1p/4H2tjnQMY+p1WoAyA==", "dev": true, "funding": [ { @@ -9500,9 +9500,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.733", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.733.tgz", - "integrity": "sha512-gUI9nhI2iBGF0OaYYLKOaOtliFMl+Bt1rY7VmEjwxOxqoYLub/D9xmduPEhbw2imE6gYkJKhIE5it+KE2ulVxQ==", + "version": "1.4.735", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.735.tgz", + "integrity": "sha512-pkYpvwg8VyOTQAeBqZ7jsmpCjko1Qc6We1ZtZCjRyYbT5v4AIUKDy5cQTRotQlSSZmMr8jqpEt6JtOj5k7lR7A==", "dev": true }, "node_modules/emittery": { @@ -12650,9 +12650,9 @@ }, "node_modules/fill-range": { "name": "@clevercanyon/fill-range.fork", - "version": "7.0.142", - "resolved": "https://registry.npmjs.org/@clevercanyon/fill-range.fork/-/fill-range.fork-7.0.142.tgz", - "integrity": "sha512-iCcPexbF2fjJpmh7QLXu+28spXgt82vJN0dDENHI8cRfulTOq3PSqZVAaC/nA4to7pmSq9b4prQxZLD7rf47BQ==", + "version": "7.0.143", + "resolved": "https://registry.npmjs.org/@clevercanyon/fill-range.fork/-/fill-range.fork-7.0.143.tgz", + "integrity": "sha512-w8H/O2Gx44NeVaidSRM9lWbqtBPWi7nocQFRAdAybXp0vHkBjcfdhprBHq/Qhy1nQ5IK4IzdSTOkDJ+CtvR2sg==", "cpu": [ "x64", "arm64" @@ -12662,7 +12662,7 @@ "linux" ], "dependencies": { - "to-regex-range": "npm:@clevercanyon/to-regex-range.fork@^5.0.142" + "to-regex-range": "npm:@clevercanyon/to-regex-range.fork@^5.0.143" }, "engines": { "node": "^20.5.0 || ^20.9.0 || ^21.6.2", @@ -14245,9 +14245,9 @@ }, "node_modules/is-number": { "name": "@clevercanyon/is-number.fork", - "version": "7.0.145", - "resolved": "https://registry.npmjs.org/@clevercanyon/is-number.fork/-/is-number.fork-7.0.145.tgz", - "integrity": "sha512-2XQtrJmDat125UxWmpKxD8AKyWVNlGDkn2Wz23/AvrnnAMhXZhl/a9MLbwOTOWi0dwELiuuTM7kCMrpPH0tmjw==", + "version": "7.0.146", + "resolved": "https://registry.npmjs.org/@clevercanyon/is-number.fork/-/is-number.fork-7.0.146.tgz", + "integrity": "sha512-mcM05zGKGMPa/RxEk8W9RTCQdVylH23e2LW9iSpspjDT18ULje2Cm41TVz3DILtsYxLIQvSQGi41ap7uSYvOqg==", "cpu": [ "x64", "arm64" @@ -16784,14 +16784,14 @@ } }, "node_modules/magicast": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.3.tgz", - "integrity": "sha512-ZbrP1Qxnpoes8sz47AM0z08U+jW6TyRgZzcWy3Ma3vDhJttwMwAFDMMQFobwdBxByBD46JYmxRzeF7w2+wJEuw==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.4.tgz", + "integrity": "sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==", "dev": true, "dependencies": { - "@babel/parser": "^7.23.6", - "@babel/types": "^7.23.6", - "source-map-js": "^1.0.2" + "@babel/parser": "^7.24.4", + "@babel/types": "^7.24.0", + "source-map-js": "^1.2.0" } }, "node_modules/make-dir": { @@ -19978,9 +19978,9 @@ }, "node_modules/micromatch": { "name": "@clevercanyon/micromatch.fork", - "version": "4.0.147", - "resolved": "https://registry.npmjs.org/@clevercanyon/micromatch.fork/-/micromatch.fork-4.0.147.tgz", - "integrity": "sha512-Vnm52aPwVXnChMD3PMARNA6dCbaI4NK1WchBJPsST2XdThyIwB8r/y2O2FfYHHv2VFYEaWeFkPXzjJ+tJkJrWQ==", + "version": "4.0.148", + "resolved": "https://registry.npmjs.org/@clevercanyon/micromatch.fork/-/micromatch.fork-4.0.148.tgz", + "integrity": "sha512-zgvuaaj+EWyrv3j9RotoPKeImg4QqvUbOrahyNUqqulVLF++MujmosLysUlGtNz+r1Udl50PupVim8/1j3GhWA==", "cpu": [ "x64", "arm64" @@ -19990,8 +19990,8 @@ "linux" ], "dependencies": { - "braces": "npm:@clevercanyon/braces.fork@^3.0.143", - "picomatch": "npm:@clevercanyon/picomatch.fork@^2.3.142" + "braces": "npm:@clevercanyon/braces.fork@^3.0.144", + "picomatch": "npm:@clevercanyon/picomatch.fork@^2.3.143" }, "engines": { "node": "^20.5.0 || ^20.9.0 || ^21.6.2", @@ -20003,9 +20003,9 @@ }, "node_modules/micromatch/node_modules/picomatch": { "name": "@clevercanyon/picomatch.fork", - "version": "2.3.142", - "resolved": "https://registry.npmjs.org/@clevercanyon/picomatch.fork/-/picomatch.fork-2.3.142.tgz", - "integrity": "sha512-SHTTQ6BSFI/8n7+/Ql7qgbzzqACnB2f+JVKob+UevssXhXTNDJcjECzpIXWXTXrIx8wVD9rwLoM5GuwcOEksgg==", + "version": "2.3.143", + "resolved": "https://registry.npmjs.org/@clevercanyon/picomatch.fork/-/picomatch.fork-2.3.143.tgz", + "integrity": "sha512-usSeGmf9YVNiR5QK+kA3ULIkDrBoohK+yaERY0vYN+aFgdPy7rvBj8u+60g0dZP5NDS9xhIxO2i7S7+IHBTLkQ==", "cpu": [ "x64", "arm64" @@ -21479,9 +21479,9 @@ } }, "node_modules/postcss-custom-properties": { - "version": "13.3.6", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-13.3.6.tgz", - "integrity": "sha512-vVVIwQbJiIz+PBLMIWA6XMi53Zg66/f474KolA7x0Das6EwkATc/9ZvM6zZx2gs7ZhcgVHjmWBbHkK9FlCgLeA==", + "version": "13.3.7", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-13.3.7.tgz", + "integrity": "sha512-0N9F/GUCr/D0IazjzHahyYW2bQVDT6qDtEudiGHAhMd3XqhfM3VmfYVlkc/40DOhsPtngSNb54/Ctu8msvFOvQ==", "dev": true, "funding": [ { @@ -26672,9 +26672,9 @@ } }, "node_modules/rollup": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.14.1.tgz", - "integrity": "sha512-4LnHSdd3QK2pa1J6dFbfm1HN0D7vSK/ZuZTsdyUAlA6Rr1yTouUTL13HaDOGJVgby461AhrNGBS7sCGXXtT+SA==", + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.14.2.tgz", + "integrity": "sha512-WkeoTWvuBoFjFAhsEOHKRoZ3r9GfTyhh7Vff1zwebEFLEFjT1lG3784xEgKiTa7E+e70vsC81roVL2MP4tgEEQ==", "dev": true, "dependencies": { "@types/estree": "1.0.5" @@ -26687,21 +26687,21 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.14.1", - "@rollup/rollup-android-arm64": "4.14.1", - "@rollup/rollup-darwin-arm64": "4.14.1", - "@rollup/rollup-darwin-x64": "4.14.1", - "@rollup/rollup-linux-arm-gnueabihf": "4.14.1", - "@rollup/rollup-linux-arm64-gnu": "4.14.1", - "@rollup/rollup-linux-arm64-musl": "4.14.1", - "@rollup/rollup-linux-powerpc64le-gnu": "4.14.1", - "@rollup/rollup-linux-riscv64-gnu": "4.14.1", - "@rollup/rollup-linux-s390x-gnu": "4.14.1", - "@rollup/rollup-linux-x64-gnu": "4.14.1", - "@rollup/rollup-linux-x64-musl": "4.14.1", - "@rollup/rollup-win32-arm64-msvc": "4.14.1", - "@rollup/rollup-win32-ia32-msvc": "4.14.1", - "@rollup/rollup-win32-x64-msvc": "4.14.1", + "@rollup/rollup-android-arm-eabi": "4.14.2", + "@rollup/rollup-android-arm64": "4.14.2", + "@rollup/rollup-darwin-arm64": "4.14.2", + "@rollup/rollup-darwin-x64": "4.14.2", + "@rollup/rollup-linux-arm-gnueabihf": "4.14.2", + "@rollup/rollup-linux-arm64-gnu": "4.14.2", + "@rollup/rollup-linux-arm64-musl": "4.14.2", + "@rollup/rollup-linux-powerpc64le-gnu": "4.14.2", + "@rollup/rollup-linux-riscv64-gnu": "4.14.2", + "@rollup/rollup-linux-s390x-gnu": "4.14.2", + "@rollup/rollup-linux-x64-gnu": "4.14.2", + "@rollup/rollup-linux-x64-musl": "4.14.2", + "@rollup/rollup-win32-arm64-msvc": "4.14.2", + "@rollup/rollup-win32-ia32-msvc": "4.14.2", + "@rollup/rollup-win32-x64-msvc": "4.14.2", "fsevents": "~2.3.2" } }, @@ -27254,9 +27254,9 @@ }, "node_modules/spawn-please": { "name": "@clevercanyon/spawn-please.fork", - "version": "2.0.139", - "resolved": "https://registry.npmjs.org/@clevercanyon/spawn-please.fork/-/spawn-please.fork-2.0.139.tgz", - "integrity": "sha512-eA7fI9vNzdyANRH/zKcl0J9X9PUyuu2ZlxAqbiT08aVR8F4VhkcJ1tWUs27Q2sg9tdZducTkzJ5YlUMWrck7uw==", + "version": "2.0.140", + "resolved": "https://registry.npmjs.org/@clevercanyon/spawn-please.fork/-/spawn-please.fork-2.0.140.tgz", + "integrity": "sha512-pILz+wbhDZ50iOLiF3mV71i2Hi4IDiWUloyaAABky24rU8qAw6sJTddxEyXhoJdtAXsvUQgDISyw3D2/SngrLA==", "cpu": [ "x64", "arm64" @@ -28582,9 +28582,9 @@ }, "node_modules/to-regex-range": { "name": "@clevercanyon/to-regex-range.fork", - "version": "5.0.142", - "resolved": "https://registry.npmjs.org/@clevercanyon/to-regex-range.fork/-/to-regex-range.fork-5.0.142.tgz", - "integrity": "sha512-X6thZhQOZy/YT4BKXUMjn8rYCA13Q6Gn004sNRHOWYQrMh9U2+w/9Se7ocGSKQNAJUmRAm5+jJHh3+hoNvyI6g==", + "version": "5.0.143", + "resolved": "https://registry.npmjs.org/@clevercanyon/to-regex-range.fork/-/to-regex-range.fork-5.0.143.tgz", + "integrity": "sha512-7cPnHyTia2OAW5huxLi0OM+z23nEChQqMIkI3ific5JSNrdtBbgS0XZM36Prs8Gt05lutaN+YzF19RxaoIoXGA==", "cpu": [ "x64", "arm64" @@ -28594,7 +28594,7 @@ "linux" ], "dependencies": { - "is-number": "npm:@clevercanyon/is-number.fork@^7.0.144" + "is-number": "npm:@clevercanyon/is-number.fork@^7.0.146" }, "engines": { "node": "^20.5.0 || ^20.9.0 || ^21.6.2", diff --git a/package.json b/package.json index 1a784d3..c76cb1e 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "publishConfig": { "access": "public" }, - "version": "1.0.322", + "version": "1.0.323", "license": "GPL-3.0-or-later", "name": "@clevercanyon/utilities.cfw", "description": "Utilities for JavaScript apps running in a Cloudflare Worker environment.", @@ -79,7 +79,7 @@ }, "dependencies": {}, "peerDependencies": { - "@clevercanyon/utilities": "^1.0.957", + "@clevercanyon/utilities": "^1.0.959", "@cloudflare/ai": "1.0.53", "@upstash/ratelimit": "1.0.0", "@upstash/redis": "1.28.0" @@ -88,7 +88,7 @@ "optionalDependencies": {}, "bundleDependencies": [], "devDependencies": { - "@clevercanyon/dev-deps": "^1.0.382" + "@clevercanyon/dev-deps": "^1.0.383" }, "overrides": {}, "cpu": ["x64", "arm64"], diff --git a/src/cfw.ts b/src/cfw.ts index 0ac9f43..7103518 100644 --- a/src/cfw.ts +++ b/src/cfw.ts @@ -329,8 +329,8 @@ export const handleRouteCache = async