From c71694f7b92c8837d9e970a173599dec8cffdae7 Mon Sep 17 00:00:00 2001 From: Benjamin Lupton Date: Wed, 6 Dec 2023 04:47:10 +0800 Subject: [PATCH] v5.3.0 - boundation, changelog, version bump --- .github/workflows/bevry.yml | 3 + HISTORY.md | 4 + package-lock.json | 443 ++++++++++++++++++++++++------------ package.json | 15 +- source/index.js | 2 +- source/test.js | 2 +- 6 files changed, 318 insertions(+), 151 deletions(-) diff --git a/.github/workflows/bevry.yml b/.github/workflows/bevry.yml index 4dc48c0..eac341b 100644 --- a/.github/workflows/bevry.yml +++ b/.github/workflows/bevry.yml @@ -8,12 +8,15 @@ jobs: matrix: os: - ubuntu-latest + - macos-latest + - windows-latest node: - '16' - '18' - '20' - '21' runs-on: ${{ matrix.os }} + continue-on-error: ${{ contains('macos-latest windows-latest', matrix.os) }} steps: - uses: actions/checkout@v4 - name: Install desired Node.js version diff --git a/HISTORY.md b/HISTORY.md index 9c3357d..70868e3 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,5 +1,9 @@ # History +## v5.3.0 2023 December 6 + +- Updated dependencies, [base files](https://github.com/bevry/base), and [editions](https://editions.bevry.me) using [boundation](https://github.com/bevry/boundation) + ## v5.2.0 2023 November 25 - Updated dependencies, [base files](https://github.com/bevry/base), and [editions](https://editions.bevry.me) using [boundation](https://github.com/bevry/boundation) diff --git a/package-lock.json b/package-lock.json index bbc1d86..ac4282b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,24 +1,24 @@ { "name": "readdir-cluster", - "version": "5.2.0", + "version": "5.3.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "readdir-cluster", - "version": "5.2.0", + "version": "5.3.0", "license": "Artistic-2.0", "devDependencies": { "@bevry/update-contributors": "^1.23.0", - "assert-helpers": "^11.6.0", - "eslint": "^8.54.0", + "assert-helpers": "^11.9.0", + "eslint": "^8.55.0", "eslint-config-bevry": "^5.2.0", - "eslint-config-prettier": "^9.0.0", + "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.0.1", - "kava": "^7.4.0", + "kava": "^7.5.0", "prettier": "^3.1.0", "projectz": "^3.4.0", - "valid-directory": "^4.5.0" + "valid-directory": "^4.6.0" }, "engines": { "node": ">=4" @@ -37,12 +37,12 @@ } }, "node_modules/@bevry/ansi": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@bevry/ansi/-/ansi-6.5.0.tgz", - "integrity": "sha512-F1V0fQsvjKW+8HD81pAQ3A/B3t9hZBwpozXA5FnQaqAlrELPhwtF+B8FQi0O6he5HCAlKP/PmzlySk/ZtS8IZg==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@bevry/ansi/-/ansi-6.7.0.tgz", + "integrity": "sha512-ApvNj7gXXCKsQLJhrAMwoZ+KZ3xMuJ7TS/f3O+IoS03Op2c0AUE9uR9gJfTlwaCzvwIe4XFr6Y7ET/TXnxe6ZA==", "dev": true, "dependencies": { - "editions": "^6.15.0" + "editions": "^6.18.0" }, "engines": { "node": ">=4" @@ -52,12 +52,12 @@ } }, "node_modules/@bevry/fs-accessible": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@bevry/fs-accessible/-/fs-accessible-2.2.0.tgz", - "integrity": "sha512-LfwU96cE4/7BCx9cwiWsT/1773zS0Z1NCamMF7vnLFxP6nwnCjRSxUedzGDF942WkuEaENpUdAAl/o9TedVWXw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-accessible/-/fs-accessible-2.3.0.tgz", + "integrity": "sha512-B3toe0GoyVzQpRMpQ3DRIOaA3GiBh2GAkjsiVycYs7E1m2rg+h0NvUWmIHNnOGiWOuFY1vuB2fO9Gf4GW909TQ==", "dev": true, "dependencies": { - "editions": "^6.16.0" + "editions": "^6.19.0" }, "engines": { "node": ">=4" @@ -67,15 +67,30 @@ } }, "node_modules/@bevry/fs-list": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@bevry/fs-list/-/fs-list-2.3.0.tgz", - "integrity": "sha512-n2Y9m6Zip/1Q4pz8TSUhLqdQPyA0luOMbX1SQrnguM9KEdikymyl2iOoHboBTNTbO5hH+KfxhP2KFz2TtNOByg==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-list/-/fs-list-2.4.0.tgz", + "integrity": "sha512-GPIqbxvMXWr+8183qdO+c3xW08n2qZO7/tmfzrwyedD3pPrsGwhj6eFBUaxWhrmBKJDAkdcN8gUDx7TsUp996A==", "dev": true, "dependencies": { - "@bevry/fs-accessible": "^2.2.0", - "editions": "^6.16.0", - "errlop": "^7.4.0", - "version-compare": "^3.4.0" + "@bevry/fs-accessible": "^2.3.0", + "editions": "^6.19.0", + "errlop": "^8.2.0", + "version-compare": "^3.8.0" + }, + "engines": { + "node": ">=4" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/@bevry/fs-list/node_modules/errlop": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/errlop/-/errlop-8.2.0.tgz", + "integrity": "sha512-jwhRvDRvl9osF8Z1jnRtq3R9vUTkHxP6bZbijo702kzdWyw8yP95YXF4gDcYoCMVbH16Hthz1vkz+HoZQ8DehA==", + "dev": true, + "dependencies": { + "editions": "^6.18.0" }, "engines": { "node": ">=4" @@ -85,15 +100,30 @@ } }, "node_modules/@bevry/fs-mkdirp": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@bevry/fs-mkdirp/-/fs-mkdirp-1.3.0.tgz", - "integrity": "sha512-xw9Q/p5B/TytBiALokrhED4KyUqDO97rXtG9vU8kE4t4mKV+AkH87DBE9c/CVxuWtOe+ZOv+T6BadgfYvWdBHA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-mkdirp/-/fs-mkdirp-1.4.0.tgz", + "integrity": "sha512-Bqf+31YadlF+aW4a26dz1zsgvkndf36XuLZOI9LpMfum1WHTqyUx3bLdt59DRqmwaw+2L/Vb/rpuycCKMv89SA==", "dev": true, "dependencies": { - "@bevry/fs-accessible": "^2.2.0", - "editions": "^6.16.0", - "errlop": "^7.4.0", - "version-compare": "^3.4.0" + "@bevry/fs-accessible": "^2.3.0", + "editions": "^6.19.0", + "errlop": "^8.2.0", + "version-compare": "^3.8.0" + }, + "engines": { + "node": ">=4" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/@bevry/fs-mkdirp/node_modules/errlop": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/errlop/-/errlop-8.2.0.tgz", + "integrity": "sha512-jwhRvDRvl9osF8Z1jnRtq3R9vUTkHxP6bZbijo702kzdWyw8yP95YXF4gDcYoCMVbH16Hthz1vkz+HoZQ8DehA==", + "dev": true, + "dependencies": { + "editions": "^6.18.0" }, "engines": { "node": ">=4" @@ -103,14 +133,29 @@ } }, "node_modules/@bevry/fs-read": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@bevry/fs-read/-/fs-read-1.3.0.tgz", - "integrity": "sha512-gv8HALfji3xhGot7dV6754HXitIox2Mg34qo0t8hX3biT/4pLf11a7IWawLOFsIIR2lJGi6dgsHY+N2Kc15CVw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-read/-/fs-read-1.4.0.tgz", + "integrity": "sha512-oNohxiOof2SvRJ8d9WqATWAeuNplb+BKhCknvPzU5ZcxmylZPwhodpGMpxYOUjvi2UzgumrVA7NLRGB1XgMbYg==", "dev": true, "dependencies": { - "@bevry/fs-accessible": "^2.2.0", - "editions": "^6.16.0", - "errlop": "^7.4.0" + "@bevry/fs-accessible": "^2.3.0", + "editions": "^6.19.0", + "errlop": "^8.2.0" + }, + "engines": { + "node": ">=4" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/@bevry/fs-read/node_modules/errlop": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/errlop/-/errlop-8.2.0.tgz", + "integrity": "sha512-jwhRvDRvl9osF8Z1jnRtq3R9vUTkHxP6bZbijo702kzdWyw8yP95YXF4gDcYoCMVbH16Hthz1vkz+HoZQ8DehA==", + "dev": true, + "dependencies": { + "editions": "^6.18.0" }, "engines": { "node": ">=4" @@ -120,14 +165,29 @@ } }, "node_modules/@bevry/fs-unlink": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@bevry/fs-unlink/-/fs-unlink-1.3.0.tgz", - "integrity": "sha512-TfyEZdVdZvMV8XHo4EZl/aPLYTh+Faven/Uf4n3Qr4s3AxLbgRUMftJ7HzhDL1oluOAMui3dl8jt3n8IsV6gKw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-unlink/-/fs-unlink-1.4.0.tgz", + "integrity": "sha512-ZM5RUwwXLnp5j7Nl9pgko7n7x+OVBA1lSTAJTv2lqB+coe8baprvEbAl2e8agY65V+DwQXxzOwDk2Vz0fUREnQ==", "dev": true, "dependencies": { - "@bevry/fs-accessible": "^2.2.0", - "editions": "^6.16.0", - "errlop": "^7.4.0" + "@bevry/fs-accessible": "^2.3.0", + "editions": "^6.19.0", + "errlop": "^8.2.0" + }, + "engines": { + "node": ">=4" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/@bevry/fs-unlink/node_modules/errlop": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/errlop/-/errlop-8.2.0.tgz", + "integrity": "sha512-jwhRvDRvl9osF8Z1jnRtq3R9vUTkHxP6bZbijo702kzdWyw8yP95YXF4gDcYoCMVbH16Hthz1vkz+HoZQ8DehA==", + "dev": true, + "dependencies": { + "editions": "^6.18.0" }, "engines": { "node": ">=4" @@ -137,15 +197,30 @@ } }, "node_modules/@bevry/fs-write": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@bevry/fs-write/-/fs-write-1.3.0.tgz", - "integrity": "sha512-7TSHZcKHmguFURQIXh6b6QXNacraK0bghvsWtbMS5elT24wAHmp2lv5Cls6p5wo8SPJaMdoDQoWjZKMRlehq8A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-write/-/fs-write-1.4.0.tgz", + "integrity": "sha512-KVNb3rsYz7f0f8VGuvBEmxL1ICus/Hv1welBhYrqEvluGexZHj0+l9E540/9NMaxbx+4SGmctGows882D+ePkQ==", "dev": true, "dependencies": { - "@bevry/fs-accessible": "^2.2.0", - "@bevry/fs-mkdirp": "^1.3.0", - "editions": "^6.16.0", - "errlop": "^7.4.0" + "@bevry/fs-accessible": "^2.3.0", + "@bevry/fs-mkdirp": "^1.4.0", + "editions": "^6.19.0", + "errlop": "^8.2.0" + }, + "engines": { + "node": ">=4" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/@bevry/fs-write/node_modules/errlop": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/errlop/-/errlop-8.2.0.tgz", + "integrity": "sha512-jwhRvDRvl9osF8Z1jnRtq3R9vUTkHxP6bZbijo702kzdWyw8yP95YXF4gDcYoCMVbH16Hthz1vkz+HoZQ8DehA==", + "dev": true, + "dependencies": { + "editions": "^6.18.0" }, "engines": { "node": ">=4" @@ -257,9 +332,9 @@ } }, "node_modules/@bevry/valid-filename": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@bevry/valid-filename/-/valid-filename-2.2.0.tgz", - "integrity": "sha512-x2azHSQOXvzIcVRoh1yJoRIySmJVjszqlvXwTBwgYsqCKT+pqjHJse+kRZ0oxxNww3wrsJKnHc7e2sGgkbQ++w==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@bevry/valid-filename/-/valid-filename-2.3.0.tgz", + "integrity": "sha512-9i36jNVzGffqFM1OukhUWs0L6P4ijPQBnOvYyiCjdSzd/QZlILOYz6EI+sS2GBjQi5Q9PMvkSRIlRxJAQ+lKAw==", "dev": true, "bin": { "valid-filename": "bin.cjs" @@ -272,9 +347,9 @@ } }, "node_modules/@bevry/wait": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@bevry/wait/-/wait-2.2.0.tgz", - "integrity": "sha512-Fx8vLocJpsza07WvL6rxCO1KRV5T2LbBu7KqjPQLcLH6trUs/irZzYyRjcVt2xCQiR1bC0+O+2Jt9xYbfD6DOw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@bevry/wait/-/wait-2.3.0.tgz", + "integrity": "sha512-hTv3HveVtJHLVNiFa1C9Wkc4LfmeDZi/7ZBXC8gEHIPtDI7VbpVk/4doaUIA21vVf27qjqTgJRIgG5/uGVg9Rw==", "dev": true, "engines": { "node": ">=4" @@ -308,9 +383,9 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz", - "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dev": true, "dependencies": { "ajv": "^6.12.4", @@ -331,9 +406,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.54.0.tgz", - "integrity": "sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==", + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.55.0.tgz", + "integrity": "sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -557,14 +632,29 @@ "dev": true }, "node_modules/assert-helpers": { - "version": "11.6.0", - "resolved": "https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.6.0.tgz", - "integrity": "sha512-Jcqd2GBDCw0/INP/sRGoZSTi/0OdTi2AykOV0NLjfBap12o+C+596c0QnUpkO6UA59cm7pxA19WZ3/iYa3BJiw==", + "version": "11.9.0", + "resolved": "https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.9.0.tgz", + "integrity": "sha512-nFb4nEv+E1kGppjGlPl8QPxXA+HcZqV1gX7ltbiBMiUvzT2pbv5Jfo1dIGvm+ZXkEstvn7mPUtkZIVevwmTLBA==", "dev": true, "dependencies": { - "@bevry/ansi": "^6.5.0", - "editions": "^6.15.0", - "errlop": "^7.3.0" + "@bevry/ansi": "^6.7.0", + "editions": "^6.18.0", + "errlop": "^8.2.0" + }, + "engines": { + "node": ">=4" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/assert-helpers/node_modules/errlop": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/errlop/-/errlop-8.2.0.tgz", + "integrity": "sha512-jwhRvDRvl9osF8Z1jnRtq3R9vUTkHxP6bZbijo702kzdWyw8yP95YXF4gDcYoCMVbH16Hthz1vkz+HoZQ8DehA==", + "dev": true, + "dependencies": { + "editions": "^6.18.0" }, "engines": { "node": ">=4" @@ -574,9 +664,9 @@ } }, "node_modules/badges": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/badges/-/badges-4.37.0.tgz", - "integrity": "sha512-bEcUJp9MwKqX14G7Qh6ZKnn6Rtyouqh7AqVPvyO6co6QeNThqJfYhTX20zp27Y9xnM2NKOETGekrnNZg+yWinA==", + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/badges/-/badges-4.38.0.tgz", + "integrity": "sha512-X1ESSh+HvznvX1sK3+XWX9GgOVN4C7cM1VM7TBQKzVav4KDiggunCRbuJ8JltT8zmOeBSvSpwLjnHUCHexzPQw==", "dev": true, "engines": { "node": ">=10" @@ -812,13 +902,28 @@ } }, "node_modules/eachr": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/eachr/-/eachr-6.6.0.tgz", - "integrity": "sha512-e3ck9m2B8SWtJSPm8V5pK/2nteaCpzeekgRR7VnOQt1Bpu9uyf6mBoy/ZHeHlQuZrAQ/dcxTxZJ4keDMmbcJ0w==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/eachr/-/eachr-7.2.0.tgz", + "integrity": "sha512-zv0Vtm0c0mvTvamW3duiGqadnu4w9oIpG7p8YLb2z7bDj5wGRvzNJTLyMeWiuOvYXj9kT411ox0UAa8fziUIeg==", "dev": true, "dependencies": { - "editions": "^6.15.0", - "typechecker": "^8.5.0" + "editions": "^6.19.0", + "typechecker": "^9.2.0" + }, + "engines": { + "node": ">=4" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/eachr/node_modules/typechecker": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-9.2.0.tgz", + "integrity": "sha512-WrIeSNqD6gW0Ss8OPHB0xHLyihoCsE57NZ5aLeYkLG75SOwP2uE9MtAnqKyca48X70vuJ3SNiSMRtop7Dnmg8A==", + "dev": true, + "dependencies": { + "editions": "^6.19.0" }, "engines": { "node": ">=4" @@ -828,12 +933,12 @@ } }, "node_modules/editions": { - "version": "6.16.0", - "resolved": "https://registry.npmjs.org/editions/-/editions-6.16.0.tgz", - "integrity": "sha512-RsLYxqnrKIpdKTY670m2pkpYhkd2bPL3ytsSqhm/dMOCCCub9HjIjZACYQDVZ0BMvdKX4Xie6yOzkb1HFJEMyQ==", + "version": "6.19.0", + "resolved": "https://registry.npmjs.org/editions/-/editions-6.19.0.tgz", + "integrity": "sha512-mJabiGaqoKWjgz0kqrVPzLBsk4sh11zcNXKFXBZ3eLwwHBWylz5OcrBrZRRaLPWoRpm9m428CLzKcituabUuFg==", "dev": true, "dependencies": { - "version-range": "^4.7.0" + "version-range": "^4.11.0" }, "engines": { "node": ">=4" @@ -843,10 +948,13 @@ } }, "node_modules/errlop": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/errlop/-/errlop-7.4.0.tgz", - "integrity": "sha512-1sewbkMZKj/0skdam//E9xu8Cqhhh9qIXJj5USRfkTkPwE32KFJEn76dQJvzGHk2GBPQ9ilDEjx3Q2fqGFc9Cg==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/errlop/-/errlop-7.5.0.tgz", + "integrity": "sha512-a+Gfi8cGPEydVJ61AAflAldvShSW1zoELe39O6fOOi2QBCC9/+kIaNphyg6BIEXZ6fTSvEJBwDG6OeBYiXjZwg==", "dev": true, + "dependencies": { + "editions": "^6.16.0" + }, "engines": { "node": ">=4" }, @@ -867,15 +975,15 @@ } }, "node_modules/eslint": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.54.0.tgz", - "integrity": "sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==", + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.55.0.tgz", + "integrity": "sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.3", - "@eslint/js": "8.54.0", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.55.0", "@humanwhocodes/config-array": "^0.11.13", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -937,9 +1045,9 @@ } }, "node_modules/eslint-config-prettier": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz", - "integrity": "sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", "dev": true, "bin": { "eslint-config-prettier": "bin/cli.js" @@ -1105,13 +1213,28 @@ } }, "node_modules/extendr": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/extendr/-/extendr-7.4.0.tgz", - "integrity": "sha512-mY4d+PB4Qzse/rovDu4gW63VeZJk4uZ3tsf5dV6wUVdw02sxYylAKqfy73hUMh4z6rEfUA203m4Rc6061bGm8A==", + "version": "7.7.0", + "resolved": "https://registry.npmjs.org/extendr/-/extendr-7.7.0.tgz", + "integrity": "sha512-WNe03/We28gFV/oZv0T+B02oFMKp3iWTtnC9YkpDcKO8NhaUXSEif8R7CegYRTQ0Qfn2VVydT79hdhuW6NtLRQ==", "dev": true, "dependencies": { - "editions": "^6.16.0", - "typechecker": "^8.5.0" + "editions": "^6.19.0", + "typechecker": "^9.2.0" + }, + "engines": { + "node": ">=4" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/extendr/node_modules/typechecker": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-9.2.0.tgz", + "integrity": "sha512-WrIeSNqD6gW0Ss8OPHB0xHLyihoCsE57NZ5aLeYkLG75SOwP2uE9MtAnqKyca48X70vuJ3SNiSMRtop7Dnmg8A==", + "dev": true, + "dependencies": { + "editions": "^6.19.0" }, "engines": { "node": ">=4" @@ -1570,14 +1693,14 @@ "dev": true }, "node_modules/kava": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/kava/-/kava-7.4.0.tgz", - "integrity": "sha512-rUzEZSaWcD/xd5dctvayPepHxPn9jB8jLw97GD89QwtZscYcONxvx6iokDThLbS8DqnDhqxzHSei4X9UuJcY/g==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/kava/-/kava-7.5.0.tgz", + "integrity": "sha512-gqQiikuO2dcO1fSJhGvVYIRwAGg+1cEcyFA7IlluKNJf4IqXR/tPUS1nA9Kk/jlq9FQ1uXRZsHN5nwIxaztfig==", "dev": true, "dependencies": { - "editions": "^6.16.0", + "editions": "^6.19.0", "event-emitter-grouped": "^6.4.0", - "taskgroup": "^9.4.0" + "taskgroup": "^9.5.1" }, "engines": { "node": ">=4" @@ -1709,9 +1832,9 @@ "dev": true }, "node_modules/normalify": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/normalify/-/normalify-2.29.0.tgz", - "integrity": "sha512-mpJoTx/9AgQNJvZMqY6aOk6SXEk7lf7FG8XFR1+VW5k6z7Po17e0vSSAyGxoxrJtMncgC7OnDDoRZku6+KXwYg==", + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/normalify/-/normalify-2.30.0.tgz", + "integrity": "sha512-LTG0JkblGt/MKrEDXmpqQsnK6ESsrRLYkeaB7M4eWSQO0XTFAiYWopEnOW2mQv1XHQ0ImQ9a/WiiPeYgGVr4wg==", "dev": true, "engines": { "node": ">=10" @@ -1958,16 +2081,31 @@ } }, "node_modules/projectz/node_modules/@bevry/json": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@bevry/json/-/json-2.1.0.tgz", - "integrity": "sha512-IxdlzfvDpFJECDuAbFxrHMT4U6LZeFr3GG4m1Y1+gY3U9NVipWBKE8pkiY6FzCfxgIVMOWeI9K2pYUJARgf53g==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@bevry/json/-/json-2.2.0.tgz", + "integrity": "sha512-lmP/7FP9cHY2PQhrbFTxkdzOlMpIjdfe9ognyEWO4WyJlGhCoz6jTEN7b5YINeyHgQ02iUZ78TuKrJHFu/OD3g==", "dev": true, "dependencies": { - "@bevry/fs-read": "^1.3.0", - "@bevry/fs-unlink": "^1.3.0", - "@bevry/fs-write": "^1.3.0", - "editions": "^6.16.0", - "errlop": "^7.4.0" + "@bevry/fs-read": "^1.4.0", + "@bevry/fs-unlink": "^1.4.0", + "@bevry/fs-write": "^1.4.0", + "editions": "^6.19.0", + "errlop": "^8.2.0" + }, + "engines": { + "node": ">=4" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/projectz/node_modules/errlop": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/errlop/-/errlop-8.2.0.tgz", + "integrity": "sha512-jwhRvDRvl9osF8Z1jnRtq3R9vUTkHxP6bZbijo702kzdWyw8yP95YXF4gDcYoCMVbH16Hthz1vkz+HoZQ8DehA==", + "dev": true, + "dependencies": { + "editions": "^6.18.0" }, "engines": { "node": ">=4" @@ -2306,13 +2444,13 @@ } }, "node_modules/synckit": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", - "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", + "version": "0.8.6", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.6.tgz", + "integrity": "sha512-laHF2savN6sMeHCjLRkheIU4wo3Zg9Ln5YOjOo7sZ5dVQW8yF5pPE5SIw1dsPhq3TRp1jisKRCdPhfs/1WMqDA==", "dev": true, "dependencies": { - "@pkgr/utils": "^2.3.1", - "tslib": "^2.5.0" + "@pkgr/utils": "^2.4.2", + "tslib": "^2.6.2" }, "engines": { "node": "^14.18.0 || >=16.0.0" @@ -2322,16 +2460,31 @@ } }, "node_modules/taskgroup": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/taskgroup/-/taskgroup-9.4.0.tgz", - "integrity": "sha512-pXyE6yao3hnUbBlJu7M3VKY+AI2jl54RSaRasEFHqCRX/Pjsg839UATv8tUSBiY0JJKgcJDLHSc4A4Hpedxe1w==", + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/taskgroup/-/taskgroup-9.5.1.tgz", + "integrity": "sha512-2bbc54OtPOn0t8qk771XPhlMSM8nZK74DISvjM275EcwLDt+7ArJqLOOJbCnEidvd5K2lwQjzsJWtezqyKyccQ==", "dev": true, "dependencies": { "ambi": "3.2.0", - "eachr": "^6.5.0", - "editions": "^6.13.0", - "extendr": "^7.3.0", - "unbounded": "^5.3.0" + "eachr": "^7.1.0", + "editions": "^6.18.0", + "extendr": "^7.5.0", + "unbounded": "^6.0.0" + }, + "engines": { + "node": ">=4" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/taskgroup/node_modules/unbounded": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/unbounded/-/unbounded-6.1.0.tgz", + "integrity": "sha512-Urd4W0lyK0wTs9T26m2DxZ+LCh/JGhAr9C9G4LojxRAaxnAiT0Uv5+qgbjAFAQQavD8hzgcKCwMldJfrPekWow==", + "dev": true, + "dependencies": { + "editions": "^6.19.0" }, "engines": { "node": ">=4" @@ -2401,12 +2554,12 @@ } }, "node_modules/typechecker": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-8.5.0.tgz", - "integrity": "sha512-a1hbVPj4Ane0sLledbgIp+nA++Rcx6lVPcrLmaXuqo/hcO5dEVw59mi4pIdxVuKm5hUPWdNeW99ca7rPFaduqQ==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-8.6.0.tgz", + "integrity": "sha512-s803IhKCZLZ9ZbYArmRzI+0gqUGE9TEzz4hR2EXF0ecFaZTIHv6QFduYhwbhdTruIO+R9UkhB6hOP5SGsv9ksw==", "dev": true, "dependencies": { - "editions": "^6.13.0" + "editions": "^6.16.0" }, "engines": { "node": ">=4" @@ -2430,12 +2583,12 @@ } }, "node_modules/unbounded": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/unbounded/-/unbounded-5.3.0.tgz", - "integrity": "sha512-ykI4nE6hOLgKYCoC37uaSMyItWJD+pIsbd+p/+qshHRQOvTYASFOnzOI6BH6YejM3YwjuTjcgcXT3tZpCIwC+w==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/unbounded/-/unbounded-5.4.0.tgz", + "integrity": "sha512-WHERFq/Dai+nSE8zJEC1K38IvZW7NF4EmYGQPN1S2bGx72Bk9nOH7dmBsukxWoT2vqe2KkHgfvrg8ylP5L7LFQ==", "dev": true, "dependencies": { - "editions": "^6.13.0" + "editions": "^6.16.0" }, "engines": { "node": ">=4" @@ -2463,9 +2616,9 @@ } }, "node_modules/valid-directory": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/valid-directory/-/valid-directory-4.5.0.tgz", - "integrity": "sha512-yeutk9gFbc233bLVOKx3evS0K7+ty11MybTHsqtjAKvrj/+v8z4Fd7ewTtT4OTPfP4WF/Ve+XDqHNxrta5dlpw==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/valid-directory/-/valid-directory-4.6.0.tgz", + "integrity": "sha512-RmyZBz+X2IkJ1TP6VRYQm6CHQTTydLWv3h1PSdJ4l/MJc/5m9LGK7NdkJCfDaI/I3fHCMcRPiPVBD5HYOlsKYg==", "dev": true, "dependencies": { "@bevry/valid-filename": "^2.2.0", @@ -2510,10 +2663,13 @@ } }, "node_modules/version-clean": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/version-clean/-/version-clean-1.1.0.tgz", - "integrity": "sha512-M10X8MCM0YGn7thYP1CRla/fbY7f/WMOXvI2oxGTNTHKxir5iK8PpuF2DEBtwGtpxnrjEof3lRArz5iD300bFw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/version-clean/-/version-clean-1.6.0.tgz", + "integrity": "sha512-3U9p8b28wM3EwzokF22qNAVK3bArQU9SQYMoGv8e55MaTutMbndwdDnc5X2nQoZySZOSm/BykdUdZ/Zkm6R6pQ==", "dev": true, + "dependencies": { + "editions": "^6.18.0" + }, "engines": { "node": ">=4" }, @@ -2522,10 +2678,13 @@ } }, "node_modules/version-compare": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/version-compare/-/version-compare-3.4.0.tgz", - "integrity": "sha512-tt9kikXzv+9Cpx6IqQjZ6LsMhqaT9SjPJWOpCXIta5lfq9qC+21RotjbUk+PHqE6RZOJJMO354OO3hyTk2lcyA==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/version-compare/-/version-compare-3.8.0.tgz", + "integrity": "sha512-90rv+kdT8VyU45h6hOQeP9w8EuxHDdBOzHbHZZKrhw3zpaK3nJXgKDSCkV/OlUgvmt7vprCB1R9VuHrgjffpIg==", "dev": true, + "dependencies": { + "editions": "^6.18.0" + }, "engines": { "node": ">=4" }, @@ -2534,9 +2693,9 @@ } }, "node_modules/version-range": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/version-range/-/version-range-4.7.0.tgz", - "integrity": "sha512-//udu20odzjo4lH4SjUh3KOcqBanhYjyiFFfVsso6LsGMPjpUlnc5+6QHwl0pv0PMfXq6sv6kfMV1AXXdVGQ3g==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/version-range/-/version-range-4.11.0.tgz", + "integrity": "sha512-h6ZOpIbN1Dk6hfDAmni/lOMncSUcIU1/6XsDc54kQe9/lMzzzv53ovpTr0CbNDJz2GLbmr/yyrQjD8vntyxXxg==", "dev": true, "engines": { "node": ">=4" diff --git a/package.json b/package.json index 270d1f0..bf43a1e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "title": "readdir-cluster", "name": "readdir-cluster", - "version": "5.2.0", + "version": "5.3.0", "description": "Use multiple CPU cores via clusters for the fastest way to read nested directories and their stats", "homepage": "https://github.com/bevry/readdir-cluster", "license": "Artistic-2.0", @@ -98,15 +98,15 @@ "main": "source/index.js", "devDependencies": { "@bevry/update-contributors": "^1.23.0", - "assert-helpers": "^11.6.0", - "eslint": "^8.54.0", + "assert-helpers": "^11.9.0", + "eslint": "^8.55.0", "eslint-config-bevry": "^5.2.0", - "eslint-config-prettier": "^9.0.0", + "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.0.1", - "kava": "^7.4.0", + "kava": "^7.5.0", "prettier": "^3.1.0", "projectz": "^3.4.0", - "valid-directory": "^4.5.0" + "valid-directory": "^4.6.0" }, "scripts": { "our:clean": "rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next", @@ -138,6 +138,7 @@ "prettier": { "semi": false, "singleQuote": true, - "trailingComma": "es5" + "trailingComma": "all", + "endOfLine": "lf" } } \ No newline at end of file diff --git a/source/index.js b/source/index.js index 97de385..b4a7ddc 100644 --- a/source/index.js +++ b/source/index.js @@ -66,7 +66,7 @@ module.exports = function (directory, iterator, next) { return readdir(path) } }) - }) + }), ) .then(resolve) .catch(reject) diff --git a/source/test.js b/source/test.js index 58de05b..9c2739f 100644 --- a/source/test.js +++ b/source/test.js @@ -24,7 +24,7 @@ kava.suite('readdir-cluster', function (suite, test) { assert.deepEqual( actualPaths.sort(), expectedPaths, - 'paths were as expected' + 'paths were as expected', ) done(err) }