diff --git a/.browserslistrc b/.browserslistrc index 124e0b8..1467a97 100644 --- a/.browserslistrc +++ b/.browserslistrc @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Jan 10, 2024 8:55 AM UTC. +# Last generated Jan 12, 2024 1:39 AM UTC. [production] node >= 20.9.0 diff --git a/.dockerignore b/.dockerignore index 3644c54..5067390 100644 --- a/.dockerignore +++ b/.dockerignore @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Jan 10, 2024 8:55 AM UTC. +# Last generated Jan 12, 2024 1:39 AM UTC. # Locals diff --git a/.env.vault b/.env.vault index 2ada754..8be4ef1 100644 --- a/.env.vault +++ b/.env.vault @@ -8,12 +8,12 @@ DOTENV_VAULT_MAIN="guFm3tMFWRs6erG+HnTs2pJEcgoVPOkwqt+xdDVFc0L9yQ==" DOTENV_VAULT_MAIN_VERSION=1 # dev -DOTENV_VAULT_DEV="bmCQ/j9VMX+bfGvrjY/F0JHrikpgTh0NqC7kJvM871G00tHHyRI7J2UzT47Cl4SevpqBMZksDt7CVezDCKu/YBa8/jM0dA2LWMK0H12TixWFspfVIGA4LuvgkTJ+gq93vf1Qoc6D6KVbcmz2UaC/WW5Qsuw+vVoKF3a5FN6dNipO8yHumZUvWXf4J/lt4Tj2Gr9zHAB52ZvVhFILgL0YdeKQPYtSSfTBfUUovR7/suQRpw3myASutIoskUSb0ci1FB+AADKO/Dq04jc23Rv4bKgJLsVFLT37ah1spAwKsh0tFOyFFpKsxh+YzKSiU2DZeyP5hejzFES0Ka0xk+H+7dspClfa0yaRvRSOtBm8Tppv0Vz/zVMcTdDaa1cuKLBLYnuOj1rE1DKXLb+ETZZ78v3f/Ve2pyVrJ9BSNAqqkUusz8vULDN7kkBCfhsE5aC9WEN5gZ7n11NiEi9dt9kf+ofyoplGQkqGetptryZwONQSmQvoX2HejsN1Qk8FmAdw5X0LFbF50N2ppsNbsd/Jbv0bCCpcZMGuRDMD/u/ZaMRqTYMxVWXnYBuItlXjPHdHpZZv/i1p6nn6ah50hTXfynUZMHjxrxx/x9zKK6YSxAYPRr3ON0e9BG/MueX486ebywEI2g2ZDxZw1cAgfztXBtt+IsT8HY3Cks7QGJX1g8FrjI36+JcVJR0dp0zgodV3v+UPJcZt9BRk9eJp6OpmNcVW6vlsEGpvYdqnrPurY7BAqFT7Yn8Onw7BgPbFxg==" -DOTENV_VAULT_DEV_VERSION=9 +DOTENV_VAULT_DEV="RzTUNAp5PKdh1fpz9DT0sGdtYJ7PH3jlW7qjJ7K/+AR9+Oq4qvAEk5NaM8zHpgVMqlJCy4EwyYKkgo/v9rFCTAfxljDNmBSO7I77IBi+iNgxeIO/TXDJkLINme8JSGRNI1D06v+2kYobVr9lbDEJYY9bBT3fA/wIKBqQi3pJYnH12MyJTNe65lf5rBFldPusRkFPQkP1DhkGD//NqzEMwuO2eXQWq611mp44eW7gAKe+2LIFC6C/nnqY1eZh8q/jXi4rMeOdMkpSyrvAUgpOVmGQyg2QRDpH9cVlJtyllezUxIYKMY4pVk+Az39I7qodGeovPtp93mxSbb89WBoAz5RGkRAdfx4BaqkO1TOwt4xtUt0oblnPnl5lwSAxwBhkCuhhXJ8KQrRX7R8uOhzQx+cDqG22Mak3IqPkvvU/C396f+sUuCtchkk2h+sQRa8CBZ+oIbYOO7DG4tF1xC/w/s37rg0kzXdiJUw2TYvAggpF1lz6++PwSHz9PSJ3lurkdd8rFfdw7SvmoQ5YctCxEtFONt6t9WYPGFS3ZkDXn6NgictlZg4xPCNIOmEfzCzR3GbAFkCgxj6DZAUv4cr53Cqzg7M0TuvmalcTmUOO/ahiFfsAq075XIWXHcQndnXVRIYRZvdv1gLfG7KZuikUssPGlcQPiwm6O4DhmJbh46ruIfy9459A2i6uuZzBKMxmCaR9ig0CG5nJwZefbvwyvXI8uKJgLVhfeDNB5beO0Jl6SIERBh5TUkp75aIteQ==" +DOTENV_VAULT_DEV_VERSION=11 # ci -DOTENV_VAULT_CI="vqK2MxfsQYDxynidOV26sXPkyKzw98O4Z4XpY4Ck54AFTu8dTsPKIdSfFHqkMrj7BQNp1vP4qVfNsnG4q+uysM3qS7t/6fVUg9hNpJ92u6qDHUXtmVz6Bx4UHQ8nnGcHn9Kt68+KY4roWpCMImLjD5oYTaoxgcMyJkg3n0XKxeJgDLFfsu8XffRtUVFN3PGLEU6UlvvBqlSNHhh6lU+tayFO1XIjF/CPc5EgYOC59GhF+NYpKaC37SiaNB3vubzgnUBYlxIJrEuMVzbvPqEnmH3Ise6khAY3YLLiSrgIacKAQCa2KLODeSF8OwBpWdk0VSPC28xQpEflcy86WaME4TPFmb30BGZkodSM5FcjAKyQKhTkSJJ3GlV34ibGO5ikW2pkCZ2QpEDWTk+DwEcUnSB2EC+4wEIVmfgaMD64PE8I53cuaAU8XsZ2g6mqeniiU3Sg4LFk0I7RVDz7bLcr1uAiWQVrH24glPEEVO7e97Cut28QQ1r/C4pQFJ0zYYnI5+pW2ROGQHd4Mm7wDZLk6YZk5MVFGRZtbV2ZIJJ8jpWHVJUVMTJfZeNinaskGOuhxNWbI1EnK9ufuidsbdSzCAe9TsA+a4qUrSWFzAVX1fC+4iXs4vW7UkiAfNAKL0viemVSFT9I06p/hnTBWlDIXqit2Nd5Ze5mQec4yLzl5qGdqttDRx9Hs8apTYorPYi+/boEogUT0GtF3X50MKoVEarZiblYMQwsA8Ygd+zWgzwHTbIDIPCRQQvapy/GMg==" -DOTENV_VAULT_CI_VERSION=9 +DOTENV_VAULT_CI="YN2X7LcD/S3VF6UYjAwT2WuwuN6yUqPxh9sWPVHzU2bp8OQ11b780MWMacykA2teK+9OW5bM7Zcrx4ieaAmn7qrGGH2gStasU12WE/uUxV3ZrzwlS4JTYxCwHK5QnHSxVz0Btealb6PcfXYUywhXMBSq7Sim5gjyWBk6suyYu7PMwIuhwCKqsrCfXf1TU8wP+fwfnhjoAlhWjN8cezYmmSFdmPw7Q4dvqNXJJWRPCW2vRYEjceTfVVCU/WvZPe2nmirVyJEO31aPmfC+W2+eFaTY9imt57awAvuj8R4ZZnK0fXQwGgGA+2NFnXMhrMnLmMsNEL+E5Y4brheE7YzV9EfbIDjfZR0xk5cKdcudrs5FBmjQkvYEMWxzwhntpuB1+kCqGw3owfY5z5RY6orBts2K5rNi63kvicOW+X4xOXeLuXdiMGypAqPKu+5HUu93K9ecyZwk+FeHAlsms30LKDOX4qQ2iFbv0+1Vq/iEr8hnEH7MX9D3EKlOURn7rahhUnp2jt9G1hIsNrfnEUMolGXvQQkI3qF9AUrNshM8SMoZAZebn4ImF4Cb4QqwTPBIBPEwCiUEVwvkcHtV7fpyXhTwlkghxDabZnlZsNSSNiemwN0N5YooxuaTE3vuXk4BuhJdMvcEvWPsP1gr3Vjyg2i5VcXZDp7XE7p4SWKS9MJdULINSGFGjqnI/d6Xwq4pJQ72o4opCHXhSAe0ccDOjwuLtaLqgxVRaK1siPi0+jkMyAOQc8daVOOD4W2SRg==" +DOTENV_VAULT_CI_VERSION=11 # stage DOTENV_VAULT_STAGE="x0yQIQHCgYl28UvdWcDjwIqH/8YplGMMfn3QV0NiSlHctNo=" diff --git a/.gitattributes b/.gitattributes index 24d8ec7..c6e6860 100644 --- a/.gitattributes +++ b/.gitattributes @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Jan 10, 2024 8:55 AM UTC. +# Last generated Jan 12, 2024 1:39 AM UTC. # Default diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3b073ce..c6e79f5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -55,7 +55,7 @@ jobs: uses: actions/checkout@v4 - name: Setup Node v${{matrix.node-version}} - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: ${{matrix.node-version}} cache: npm # Caches NPM dependencies. diff --git a/.gitignore b/.gitignore index ac5fdb1..4dda69c 100644 --- a/.gitignore +++ b/.gitignore @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Jan 10, 2024 8:55 AM UTC. +# Last generated Jan 12, 2024 1:39 AM UTC. # Locals diff --git a/.npmignore b/.npmignore index 73c87cb..e198a9e 100644 --- a/.npmignore +++ b/.npmignore @@ -25,7 +25,7 @@ # Generated data. # -# Last generated Jan 10, 2024 8:55 AM UTC. +# Last generated Jan 12, 2024 1:39 AM UTC. # Locals diff --git a/.prettierignore b/.prettierignore index d9a7fa3..0b95f66 100644 --- a/.prettierignore +++ b/.prettierignore @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Jan 10, 2024 8:55 AM UTC. +# Last generated Jan 12, 2024 1:39 AM UTC. # Packages diff --git a/.vscode/settings.json b/.vscode/settings.json index 51cb79f..05dbda4 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` Jan 10, 2024 8:55 AM UTC. + * Last generated using `./settings.mjs` Jan 12, 2024 1:39 AM UTC. */ { "editor.formatOnType": false, diff --git a/.vscodeignore b/.vscodeignore index 0a7200f..7dbbd5e 100644 --- a/.vscodeignore +++ b/.vscodeignore @@ -17,7 +17,7 @@ # Generated data. # -# Last generated Jan 10, 2024 8:55 AM UTC. +# Last generated Jan 12, 2024 1:39 AM UTC. # Locals diff --git a/package-lock.json b/package-lock.json index 1f5b861..2880c6d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@clevercanyon/utilities.node", - "version": "1.0.154", + "version": "1.0.155", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@clevercanyon/utilities.node", - "version": "1.0.154", + "version": "1.0.155", "cpu": [ "x64", "arm64" @@ -17,7 +17,7 @@ "linux" ], "devDependencies": { - "@clevercanyon/dev-deps": "^1.0.321" + "@clevercanyon/dev-deps": "^1.0.322" }, "engines": { "node": "^20.5.0 || ^20.9.0", @@ -27,8 +27,8 @@ "url": "https://github.com/sponsors/clevercanyon" }, "peerDependencies": { - "@clevercanyon/split-cmd.fork": "^1.0.94", - "@clevercanyon/utilities": "^1.0.712", + "@clevercanyon/split-cmd.fork": "^1.0.95", + "@clevercanyon/utilities": "^1.0.718", "@upstash/ratelimit": "1.0.0", "@upstash/redis": "1.28.0", "archiver": "6.0.1", @@ -41,7 +41,7 @@ "globby": "14.0.0", "prettier": "3.1.0", "shescape": "2.0.2", - "spawn-please": "npm:@clevercanyon/spawn-please.fork@^2.0.88", + "spawn-please": "npm:@clevercanyon/spawn-please.fork@^2.0.89", "term-img": "6.0.0", "yargs": "17.7.2", "yargs-parser": "21.1.1" @@ -852,9 +852,9 @@ "dev": true }, "node_modules/@clevercanyon/dev-deps": { - "version": "1.0.321", - "resolved": "https://registry.npmjs.org/@clevercanyon/dev-deps/-/dev-deps-1.0.321.tgz", - "integrity": "sha512-P0MQzLMUi92oUtLPiUcSS4fxGEJ5aGwvqlEcLNMMVaq4tr9qLbbpyaMCa6W6lisICN+bsB3frAvr3mcEvkvxBQ==", + "version": "1.0.322", + "resolved": "https://registry.npmjs.org/@clevercanyon/dev-deps/-/dev-deps-1.0.322.tgz", + "integrity": "sha512-ERYbmvou1A1Cdce4RpzWHpc+p+I/4Q2bXD1W04wBxjDpuFQZW3LEbn9a4ps64OKx5VQuM19Qhehu0d8lWdaH+A==", "cpu": [ "x64", "arm64" @@ -865,11 +865,11 @@ "linux" ], "dependencies": { - "@clevercanyon/madrun": "^1.0.144", - "@clevercanyon/utilities": "^1.0.708", - "@clevercanyon/utilities.bash": "^1.0.159", - "@clevercanyon/utilities.cfp": "^1.0.162", - "@clevercanyon/utilities.node": "^1.0.153", + "@clevercanyon/madrun": "^1.0.145", + "@clevercanyon/utilities": "^1.0.712", + "@clevercanyon/utilities.bash": "^1.0.160", + "@clevercanyon/utilities.cfp": "^1.0.163", + "@clevercanyon/utilities.node": "^1.0.154", "@cloudflare/workers-types": "4.20231121.0", "@eslint/js": "8.48.0", "@iarna/toml": "2.2.5", @@ -981,9 +981,9 @@ } }, "node_modules/@clevercanyon/madrun": { - "version": "1.0.145", - "resolved": "https://registry.npmjs.org/@clevercanyon/madrun/-/madrun-1.0.145.tgz", - "integrity": "sha512-FLKEhH4gMyf4oI6Tw9RmHXvcDk+zNJWHg+FmDcnziIUm9Rn5IEDIeKT76ncDEKeSltpUuxpu5DvGdbggr0WRWg==", + "version": "1.0.146", + "resolved": "https://registry.npmjs.org/@clevercanyon/madrun/-/madrun-1.0.146.tgz", + "integrity": "sha512-ImsupiIwhW1xMySmt9IcjjIff/zPSfosF79S6zkptnNiwuBF+6mk9DKuvInOpl0cKKwN/udbWPUFXVnN+HlWfw==", "cpu": [ "x64", "arm64" @@ -994,8 +994,8 @@ "linux" ], "dependencies": { - "@clevercanyon/utilities": "^1.0.708", - "@clevercanyon/utilities.node": "^1.0.153" + "@clevercanyon/utilities": "^1.0.712", + "@clevercanyon/utilities.node": "^1.0.154" }, "bin": { "madrun": "dist/bin/cli.js" @@ -1009,9 +1009,9 @@ } }, "node_modules/@clevercanyon/split-cmd.fork": { - "version": "1.0.94", - "resolved": "https://registry.npmjs.org/@clevercanyon/split-cmd.fork/-/split-cmd.fork-1.0.94.tgz", - "integrity": "sha512-l6c0CxYy4rongt8XsFbEkMPbhVorSxf0OlHtG/clPUArbP+O6BbXvZrHBkaSwaSAZOiN7mVUenuo3uDb9Gc0Ng==", + "version": "1.0.95", + "resolved": "https://registry.npmjs.org/@clevercanyon/split-cmd.fork/-/split-cmd.fork-1.0.95.tgz", + "integrity": "sha512-Um1mX5frjFITQjEIpE+APCnIMdu0PJn+DyiGt7WpVmF32B/w7Ocn/Zg3gxh1PFqoF+iSkdRK6B9uUEcR5AJByw==", "cpu": [ "x64", "arm64" @@ -1030,9 +1030,9 @@ } }, "node_modules/@clevercanyon/utilities": { - "version": "1.0.712", - "resolved": "https://registry.npmjs.org/@clevercanyon/utilities/-/utilities-1.0.712.tgz", - "integrity": "sha512-1F+fC+UcSOWyitUO74ZcUszmS3o44N1+kqJo2k44eHkWVuarfcdB+kfqrJ6Js3dkHmnq4+H/+C5/Uqhjz7gEyA==", + "version": "1.0.718", + "resolved": "https://registry.npmjs.org/@clevercanyon/utilities/-/utilities-1.0.718.tgz", + "integrity": "sha512-piEWtQnxecwW4lbi7vNnCXwqIc1ylPwuy9nmc3+7kHvHtkiM/SGBt7ZZt8BUL8eBhip6Z3cpm9jHLvi6+k5MVg==", "cpu": [ "x64", "arm64" @@ -1056,7 +1056,7 @@ "ignore": "5.3.0", "ip-regex": "5.0.0", "micro-memoize": "4.1.2", - "micromatch": "npm:@clevercanyon/micromatch.fork@^4.0.96", + "micromatch": "npm:@clevercanyon/micromatch.fork@^4.0.97", "parse-css-color": "0.2.1", "preact": "10.19.2", "preact-render-to-string": "6.3.1", @@ -1065,9 +1065,9 @@ } }, "node_modules/@clevercanyon/utilities.bash": { - "version": "1.0.160", - "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.bash/-/utilities.bash-1.0.160.tgz", - "integrity": "sha512-6iFqReKeMbihqwnOMxZnmGZKkWlJAmrHD2EuL9Br1TJrbcYcSCGqDNSSpAbUusBq+b+cVvHiOTys+Et36c58Mw==", + "version": "1.0.161", + "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.bash/-/utilities.bash-1.0.161.tgz", + "integrity": "sha512-XMA1NI+HLRtFmetppjSi6GOngnBKIZhHYABmbZdY4L0n52iCoZoVdQhYprx07zBvlSOnE8YwIQLVP2QPAGdPLg==", "cpu": [ "x64", "arm64" @@ -1085,14 +1085,14 @@ "url": "https://github.com/sponsors/clevercanyon" }, "peerDependencies": { - "@clevercanyon/utilities": "^1.0.708", - "@clevercanyon/utilities.node": "^1.0.153" + "@clevercanyon/utilities": "^1.0.712", + "@clevercanyon/utilities.node": "^1.0.154" } }, "node_modules/@clevercanyon/utilities.cfp": { - "version": "1.0.163", - "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.cfp/-/utilities.cfp-1.0.163.tgz", - "integrity": "sha512-Vwnin1h2XIy/haoQQBcEnbKwemFOxzl3cWZNmgQzjs9WuODvQED3bKXAPKjaucJlgGrYEXwcKfRbrKhSCZfZDQ==", + "version": "1.0.164", + "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.cfp/-/utilities.cfp-1.0.164.tgz", + "integrity": "sha512-rXW81bbZWv1BPwof2zDXo5E0WewXowX8E1ZZkeCX1YFoo+bUuj5ZrcUOT//9TUzegclMaDlu7dPkrjTfGQHKaQ==", "cpu": [ "x64", "arm64" @@ -1110,15 +1110,15 @@ "url": "https://github.com/sponsors/clevercanyon" }, "peerDependencies": { - "@clevercanyon/utilities": "^1.0.708", - "@clevercanyon/utilities.cfw": "^1.0.169", - "@clevercanyon/utilities.web": "^1.0.108" + "@clevercanyon/utilities": "^1.0.712", + "@clevercanyon/utilities.cfw": "^1.0.170", + "@clevercanyon/utilities.web": "^1.0.109" } }, "node_modules/@clevercanyon/utilities.cfw": { - "version": "1.0.170", - "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.cfw/-/utilities.cfw-1.0.170.tgz", - "integrity": "sha512-hOHcdiwOLCsvAaj4PswTxbCccKvpGGmExL77kDgOmW/4DFywa2iP9LgPwM890t6nmEKd35RoRxm+a+cq8hBnyA==", + "version": "1.0.171", + "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.cfw/-/utilities.cfw-1.0.171.tgz", + "integrity": "sha512-7owNyxtvUuvgibqhIO0lUSmT8A3kMIGs5oxVMD5F8dEue/7JIz5GVr+pUadGKS6XucZedk4tb0DxfklI2L+qoQ==", "cpu": [ "x64", "arm64" @@ -1137,16 +1137,16 @@ "url": "https://github.com/sponsors/clevercanyon" }, "peerDependencies": { - "@clevercanyon/utilities": "^1.0.708", + "@clevercanyon/utilities": "^1.0.712", "@cloudflare/kv-asset-handler": "0.2.0", "@upstash/ratelimit": "1.0.0", "@upstash/redis": "1.28.0" } }, "node_modules/@clevercanyon/utilities.node": { - "version": "1.0.154", - "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.node/-/utilities.node-1.0.154.tgz", - "integrity": "sha512-nmsWuq/6XxM7cWqDrFUDqoVYn4Ku8xHKjaXGaO3CjhMmzLnW3ddITpiJ9qYM6HKBpenyK0Y24F3uLGs/Ihj0tg==", + "version": "1.0.155", + "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.node/-/utilities.node-1.0.155.tgz", + "integrity": "sha512-8uEx9IzRrhCzbTN+tEBnYPY4HRklpCCL/XFgQLmfCLmalsbXq0Wl/NDEC2t1f7uSQxzeu/mRerMDehlmW1ppYQ==", "cpu": [ "x64", "arm64" @@ -1164,8 +1164,8 @@ "url": "https://github.com/sponsors/clevercanyon" }, "peerDependencies": { - "@clevercanyon/split-cmd.fork": "^1.0.93", - "@clevercanyon/utilities": "^1.0.708", + "@clevercanyon/split-cmd.fork": "^1.0.94", + "@clevercanyon/utilities": "^1.0.712", "@upstash/ratelimit": "1.0.0", "@upstash/redis": "1.28.0", "archiver": "6.0.1", @@ -1178,16 +1178,16 @@ "globby": "14.0.0", "prettier": "3.1.0", "shescape": "2.0.2", - "spawn-please": "npm:@clevercanyon/spawn-please.fork@^2.0.87", + "spawn-please": "npm:@clevercanyon/spawn-please.fork@^2.0.88", "term-img": "6.0.0", "yargs": "17.7.2", "yargs-parser": "21.1.1" } }, "node_modules/@clevercanyon/utilities.web": { - "version": "1.0.109", - "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.web/-/utilities.web-1.0.109.tgz", - "integrity": "sha512-/tD5/HcXBYazhdhYRUyaSVLZb3JzyDdSOWSbi/9HFHESDum57+3ZdAzsQr0pV4XzkIqwIkzNHmmBRFyRgnyyoA==", + "version": "1.0.110", + "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.web/-/utilities.web-1.0.110.tgz", + "integrity": "sha512-S7HQUpY35STAyB18itimM7nldlJN02vR0AEGYFWBStOdXGJBv244vWtW9z+kVFNi4bMjAfj+afzn8eiG0pp35Q==", "cpu": [ "x64", "arm64" @@ -1206,7 +1206,7 @@ "url": "https://github.com/sponsors/clevercanyon" }, "peerDependencies": { - "@clevercanyon/utilities": "^1.0.708" + "@clevercanyon/utilities": "^1.0.712" } }, "node_modules/@cloudflare/kv-asset-handler": { @@ -2738,13 +2738,13 @@ } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.13", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", - "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^2.0.1", - "debug": "^4.1.1", + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", "minimatch": "^3.0.5" }, "engines": { @@ -2765,9 +2765,9 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", - "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", + "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", "dev": true }, "node_modules/@iarna/toml": { @@ -6771,13 +6771,13 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.7.tgz", - "integrity": "sha512-hhCaE3pTMrlIJK7M/o3Xf7HV8+JoNTGOQ/coWS+V+pH6QFFyqtoXqQzpqsNp7UK17xYKua/MBiKj4e1vgZOBYw==", + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.10.tgz", + "integrity": "sha512-53vxh7K9qbx+JILnGEhrFRyr7H7e4NdT8RuTNU3m6HhJKFvcAqFTNXpYMHnyuAzzRGdsbsYHBgQC3H6xEXTG6w==", "dev": true, "dependencies": { "@babel/parser": "^7.23.6", - "@vue/shared": "3.4.7", + "@vue/shared": "3.4.10", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.0.2" @@ -6790,13 +6790,13 @@ "dev": true }, "node_modules/@vue/compiler-dom": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.7.tgz", - "integrity": "sha512-qDKBAIurCTub4n/6jDYkXwgsFuriqqmmLrIq1N2QDfYJA/mwiwvxi09OGn28g+uDdERX9NaKDLji0oTjE3sScg==", + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.10.tgz", + "integrity": "sha512-QAALBJksIFpXGYuo74rtMgnwpVZDvd3kYbUa4gYX9s/5QiqEvZSgbKtOdUGydXcxKPt3ifC+0/bhPVHXN2694A==", "dev": true, "dependencies": { - "@vue/compiler-core": "3.4.7", - "@vue/shared": "3.4.7" + "@vue/compiler-core": "3.4.10", + "@vue/shared": "3.4.10" } }, "node_modules/@vue/language-core": { @@ -6849,9 +6849,9 @@ } }, "node_modules/@vue/shared": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.7.tgz", - "integrity": "sha512-G+i4glX1dMJk88sbJEcQEGWRQnVm9eIY7CcQbO5dpdsD9SF8jka3Mr5OqZYGjczGN1+D6EUwdu6phcmcx9iuPA==", + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.10.tgz", + "integrity": "sha512-C0mIVhwW1xQLMFyqMJxnhq6fWyE02lCgcE+TDdtGpg6B3H6kh/0YcqS54qYc76UJNlWegf3VgsLqgk6D9hBmzQ==", "dev": true }, "node_modules/@wooorm/starry-night": { @@ -6944,9 +6944,9 @@ } }, "node_modules/acorn-walk": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.1.tgz", - "integrity": "sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==", + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", + "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", "engines": { "node": ">=0.4.0" } @@ -7696,9 +7696,9 @@ }, "node_modules/braces": { "name": "@clevercanyon/braces.fork", - "version": "3.0.92", - "resolved": "https://registry.npmjs.org/@clevercanyon/braces.fork/-/braces.fork-3.0.92.tgz", - "integrity": "sha512-qtFbC64jdev7qtIbaAbVILNxT3Md6bMGWQHDFs0s7K9A2GkSD3HJlIVmEfrsLeerFUlm3W5PsDiPaL0swtu15Q==", + "version": "3.0.93", + "resolved": "https://registry.npmjs.org/@clevercanyon/braces.fork/-/braces.fork-3.0.93.tgz", + "integrity": "sha512-b6UF92UcoH9TS2kiWsVs3xrhYRE8uA7zjH2i2fwShPWsClzosBuPzOv7pOXdrr45FQVybTZtfXgX1mWu0udTOQ==", "cpu": [ "x64", "arm64" @@ -7708,7 +7708,7 @@ "linux" ], "dependencies": { - "fill-range": "npm:@clevercanyon/fill-range.fork@^7.0.90" + "fill-range": "npm:@clevercanyon/fill-range.fork@^7.0.91" }, "engines": { "node": "^20.5.0 || ^20.9.0", @@ -9313,9 +9313,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.626", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.626.tgz", - "integrity": "sha512-f7/be56VjRRQk+Ric6PmIrEtPcIqsn3tElyAu9Sh6egha2VLJ82qwkcOdcnT06W+Pb6RUulV1ckzrGbKzVcTHg==", + "version": "1.4.628", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.628.tgz", + "integrity": "sha512-2k7t5PHvLsufpP6Zwk0nof62yLOsCf032wZx7/q0mv8gwlXjhcxI3lz6f0jBr0GrnWKcm3burXzI3t5IrcdUxw==", "dev": true }, "node_modules/emittery": { @@ -9669,9 +9669,9 @@ } }, "node_modules/eslint-mdx": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/eslint-mdx/-/eslint-mdx-2.3.2.tgz", - "integrity": "sha512-JGCTqFJ68OIJAl/BRm2a2OckrBHj56G0wM2/sN/vV1VseTzK4cL2D+N3khlRPWMOKUa6zXHrmQ6WIoR2ZXkCTw==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/eslint-mdx/-/eslint-mdx-2.3.3.tgz", + "integrity": "sha512-nD7K8pWuIrOmsAtUhJRABHdlX81ti5PiD1/2N5sD7gJysgsLKlu3BNHqN/rBlxdf0tjZt0/XAulJz+pguLlLAA==", "dev": true, "dependencies": { "acorn": "^8.10.0", @@ -12444,9 +12444,9 @@ }, "node_modules/fill-range": { "name": "@clevercanyon/fill-range.fork", - "version": "7.0.91", - "resolved": "https://registry.npmjs.org/@clevercanyon/fill-range.fork/-/fill-range.fork-7.0.91.tgz", - "integrity": "sha512-MffVks0YksqZ7iSFnQJVrBzEvqsPUExNB1HrCZu6M3Q2vp7szpY+Trxz4cATlzOUpaOgafD28/PJFm7eAhsbxw==", + "version": "7.0.92", + "resolved": "https://registry.npmjs.org/@clevercanyon/fill-range.fork/-/fill-range.fork-7.0.92.tgz", + "integrity": "sha512-J8jJ94FXJ2W246LuGC31h3YpTg7jT4RjzVXvcW+fRJ3pk7Ye5mXCT4lG7HxOFj1AKuB0S+9iitWvMKgVN97zTw==", "cpu": [ "x64", "arm64" @@ -12456,7 +12456,7 @@ "linux" ], "dependencies": { - "to-regex-range": "npm:@clevercanyon/to-regex-range.fork@^5.0.90" + "to-regex-range": "npm:@clevercanyon/to-regex-range.fork@^5.0.91" }, "engines": { "node": "^20.5.0 || ^20.9.0", @@ -13981,9 +13981,9 @@ }, "node_modules/is-number": { "name": "@clevercanyon/is-number.fork", - "version": "7.0.94", - "resolved": "https://registry.npmjs.org/@clevercanyon/is-number.fork/-/is-number.fork-7.0.94.tgz", - "integrity": "sha512-JJuIXkUNOzXYHG420TKubhF8Pf5SqAMt3762o5zgux+65tWQe7F3KLYT8veg7dzWiB9IWWdShM52nt8tPzcNVA==", + "version": "7.0.95", + "resolved": "https://registry.npmjs.org/@clevercanyon/is-number.fork/-/is-number.fork-7.0.95.tgz", + "integrity": "sha512-F2aclMWRI5hX9NJ+4wkGx+s10OFd9JAXzdQ8tImiMvs7xhmxMRgVnYvvPtu/S11K7yx4QfW8PohtrJnghhU64g==", "cpu": [ "x64", "arm64" @@ -19689,9 +19689,9 @@ }, "node_modules/micromatch": { "name": "@clevercanyon/micromatch.fork", - "version": "4.0.96", - "resolved": "https://registry.npmjs.org/@clevercanyon/micromatch.fork/-/micromatch.fork-4.0.96.tgz", - "integrity": "sha512-vcpfgfP2OwQzFdlfH3z4Q013KpF8JC5oCGfLK7PpGsi6yLW7xQELv9rJukw35zaWBDEpb/4k+WeLrHtECTWvog==", + "version": "4.0.97", + "resolved": "https://registry.npmjs.org/@clevercanyon/micromatch.fork/-/micromatch.fork-4.0.97.tgz", + "integrity": "sha512-FB9T7h75sjcL5KRvhKJ1P/LhnBymBov7K5muHuX1YBLC9ZKB28I5WDmnPzjYj4NpP6TZ3TUNDtso857E3CPgFA==", "cpu": [ "x64", "arm64" @@ -19701,8 +19701,8 @@ "linux" ], "dependencies": { - "braces": "npm:@clevercanyon/braces.fork@^3.0.91", - "picomatch": "npm:@clevercanyon/picomatch.fork@^2.3.90" + "braces": "npm:@clevercanyon/braces.fork@^3.0.92", + "picomatch": "npm:@clevercanyon/picomatch.fork@^2.3.91" }, "engines": { "node": "^20.5.0 || ^20.9.0", @@ -19714,9 +19714,9 @@ }, "node_modules/micromatch/node_modules/picomatch": { "name": "@clevercanyon/picomatch.fork", - "version": "2.3.91", - "resolved": "https://registry.npmjs.org/@clevercanyon/picomatch.fork/-/picomatch.fork-2.3.91.tgz", - "integrity": "sha512-U0Vfl0yJliYDY92lHrHq9K9TmMzSge1XBx6NH21xgwLvXBdbHmWnCW3DPKxEUP9Knyi/dSB9u/X6jh9jwN/hPg==", + "version": "2.3.92", + "resolved": "https://registry.npmjs.org/@clevercanyon/picomatch.fork/-/picomatch.fork-2.3.92.tgz", + "integrity": "sha512-VPSP1VEW1N3Z37ZyL/ALmfSjcR/XAHooE1NNVJV3CB2hm3Fi/FwH3oi54uYHIg1DTeXOOxahoFvDFQBeYP2lqQ==", "cpu": [ "x64", "arm64" @@ -19890,15 +19890,15 @@ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" }, "node_modules/mlly": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.4.2.tgz", - "integrity": "sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.5.0.tgz", + "integrity": "sha512-NPVQvAY1xr1QoVeG0cy8yUYC7FQcOx6evl/RjT1wL5FvzPnzOysoqB/jmx/DhssT2dYa8nxECLAaFI/+gVLhDQ==", "dev": true, "dependencies": { - "acorn": "^8.10.0", - "pathe": "^1.1.1", + "acorn": "^8.11.3", + "pathe": "^1.1.2", "pkg-types": "^1.0.3", - "ufo": "^1.3.0" + "ufo": "^1.3.2" } }, "node_modules/moo": { @@ -20828,9 +20828,9 @@ } }, "node_modules/pathe": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", - "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", "dev": true }, "node_modules/pathval": { @@ -25363,9 +25363,9 @@ } }, "node_modules/remark-rehype": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.0.0.tgz", - "integrity": "sha512-vx8x2MDMcxuE4lBmQ46zYUDfcFMmvg80WYX+UNLeG6ixjdCCLcw1lrgAukwBTuOFsS78eoAedHGn9sNM0w7TPw==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz", + "integrity": "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==", "dev": true, "dependencies": { "@types/hast": "^3.0.0", @@ -26485,9 +26485,9 @@ ] }, "node_modules/safe-regex-test": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.1.tgz", - "integrity": "sha512-Y5NejJTTliTyY4H7sipGqY+RX5P87i3F7c4Rcepy72nq+mNLhIsD0W4c7kEmduMDQCSqtPsXPlSTsFhh2LQv+g==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.2.tgz", + "integrity": "sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==", "dev": true, "dependencies": { "call-bind": "^1.0.5", @@ -26873,9 +26873,9 @@ }, "node_modules/spawn-please": { "name": "@clevercanyon/spawn-please.fork", - "version": "2.0.88", - "resolved": "https://registry.npmjs.org/@clevercanyon/spawn-please.fork/-/spawn-please.fork-2.0.88.tgz", - "integrity": "sha512-rVBXlV1ilYkhbDUrbffK/L5QsUWsg7qcTdCL8Fl1PLCuqfBwMKGUxO9QfYay+ipahHoupWFrrODI2Z9b/smpRA==", + "version": "2.0.89", + "resolved": "https://registry.npmjs.org/@clevercanyon/spawn-please.fork/-/spawn-please.fork-2.0.89.tgz", + "integrity": "sha512-qE8ei2BkRyUJXOjELuibffINum06OLyKwAYWfKP6gneZn+lt+Hg/DWvfyHzIHpqAAa54opDUOKsicbvBAZGEnQ==", "cpu": [ "x64", "arm64" @@ -28173,9 +28173,9 @@ }, "node_modules/to-regex-range": { "name": "@clevercanyon/to-regex-range.fork", - "version": "5.0.91", - "resolved": "https://registry.npmjs.org/@clevercanyon/to-regex-range.fork/-/to-regex-range.fork-5.0.91.tgz", - "integrity": "sha512-0qEndsxyQ38JT2ci0NzXR3Qv+TTpdg2FAylHH7yQrFaMRKp5IjdaTpYaWKuboG9enjJUtd4QhGk6FCr1x5fd3g==", + "version": "5.0.92", + "resolved": "https://registry.npmjs.org/@clevercanyon/to-regex-range.fork/-/to-regex-range.fork-5.0.92.tgz", + "integrity": "sha512-OfWJnOKdoKFcgf7lnpjuV2pOxnUAtUTfVjBFSTIEnv5G9tV0z5ZX4Fg3Yiglvy+hvoH5VGVEsJaphCTDdbjb/A==", "cpu": [ "x64", "arm64" @@ -28185,7 +28185,7 @@ "linux" ], "dependencies": { - "is-number": "npm:@clevercanyon/is-number.fork@^7.0.93" + "is-number": "npm:@clevercanyon/is-number.fork@^7.0.94" }, "engines": { "node": "^20.5.0 || ^20.9.0", diff --git a/package.json b/package.json index 8fb3ae2..a377372 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "publishConfig": { "access": "public" }, - "version": "1.0.155", + "version": "1.0.156", "license": "GPL-3.0-or-later", "name": "@clevercanyon/utilities.node", "description": "Utilities for JavaScript apps running in a Node environment.", @@ -84,8 +84,8 @@ }, "dependencies": {}, "peerDependencies": { - "@clevercanyon/split-cmd.fork": "^1.0.94", - "@clevercanyon/utilities": "^1.0.712", + "@clevercanyon/split-cmd.fork": "^1.0.95", + "@clevercanyon/utilities": "^1.0.718", "@upstash/ratelimit": "1.0.0", "@upstash/redis": "1.28.0", "archiver": "6.0.1", @@ -98,7 +98,7 @@ "globby": "14.0.0", "prettier": "3.1.0", "shescape": "2.0.2", - "spawn-please": "npm:@clevercanyon/spawn-please.fork@^2.0.88", + "spawn-please": "npm:@clevercanyon/spawn-please.fork@^2.0.89", "term-img": "6.0.0", "yargs": "17.7.2", "yargs-parser": "21.1.1" @@ -107,7 +107,7 @@ "optionalDependencies": {}, "bundleDependencies": [], "devDependencies": { - "@clevercanyon/dev-deps": "^1.0.321" + "@clevercanyon/dev-deps": "^1.0.322" }, "overrides": {}, "cpu": ["x64", "arm64"], diff --git a/tsconfig.json b/tsconfig.json index 98e1bdc..3bfaa64 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` Jan 10, 2024 8:55 AM UTC. + * Last generated using `./tsconfig.mjs` Jan 12, 2024 1:39 AM UTC. */ { "include": ["./src/**/*", "./dev-types.d.ts"], diff --git a/wrangler.toml b/wrangler.toml index 72b328f..cfb4a3d 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` Jan 10, 2024 8:55 AM UTC. +# Last generated using `./wrangler.mjs` Jan 12, 2024 1:39 AM UTC. ## send_metrics = false