From aecd6106c704a4a7780e25587750057f2ccb262b Mon Sep 17 00:00:00 2001 From: Benjamin Lupton Date: Thu, 2 Nov 2023 20:27:09 +0800 Subject: [PATCH] v6.18.0 - boundation, changelog, version bump --- .github/workflows/automerge.yml | 2 +- .github/workflows/bevry.yml | 25 ++++-- HISTORY.md | 4 + package-lock.json | 152 ++++++++++++++++---------------- package.json | 10 +-- 5 files changed, 105 insertions(+), 88 deletions(-) diff --git a/.github/workflows/automerge.yml b/.github/workflows/automerge.yml index 25f1258..ed1eba0 100644 --- a/.github/workflows/automerge.yml +++ b/.github/workflows/automerge.yml @@ -5,7 +5,7 @@ jobs: automerge: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: ahmadnassri/action-dependabot-auto-merge@v2 with: github-token: ${{ secrets.DEPENDABOT_AUTOMERGE_GITHUB_TOKEN }} diff --git a/.github/workflows/bevry.yml b/.github/workflows/bevry.yml index 2a0693e..b24de14 100644 --- a/.github/workflows/bevry.yml +++ b/.github/workflows/bevry.yml @@ -11,9 +11,6 @@ jobs: - macos-latest - windows-latest node: - - '10' - - '12' - - '14' - '16' - '18' - '20' @@ -21,30 +18,42 @@ jobs: runs-on: ${{ matrix.os }} continue-on-error: ${{ contains('macos-latest windows-latest', matrix.os) }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Install desired Node.js version - uses: actions/setup-node@v2 + uses: actions/setup-node@v4 with: node-version: '20' + - name: Verify Node.js Versions + run: >- + printf '%s' 'node: ' && node --version && printf '%s' 'npm: ' && npm + --version && node -e 'console.log(process.versions)' - run: npm run our:setup - run: npm run our:compile - run: npm run our:verify - name: Install targeted Node.js if: ${{ matrix.node != 20 }} - uses: actions/setup-node@v2 + uses: actions/setup-node@v4 with: node-version: ${{ matrix.node }} + - name: Verify Node.js Versions + run: >- + printf '%s' 'node: ' && node --version && printf '%s' 'npm: ' && npm + --version && node -e 'console.log(process.versions)' - run: npm test publish: if: ${{ github.event_name == 'push' }} needs: test runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Install desired Node.js version - uses: actions/setup-node@v2 + uses: actions/setup-node@v4 with: node-version: '20' + - name: Verify Node.js Versions + run: >- + printf '%s' 'node: ' && node --version && printf '%s' 'npm: ' && npm + --version && node -e 'console.log(process.versions)' - run: npm run our:setup - run: npm run our:compile - run: npm run our:meta diff --git a/HISTORY.md b/HISTORY.md index b319383..0144813 100755 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,5 +1,9 @@ # History +## v6.18.0 2023 November 2 + +- Updated dependencies, [base files](https://github.com/bevry/base), and [editions](https://editions.bevry.me) using [boundation](https://github.com/bevry/boundation) + ## v6.17.0 2023 October 31 - 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 821baa1..879a99d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,25 +1,25 @@ { "name": "scandirectory", - "version": "6.17.0", + "version": "6.18.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "scandirectory", - "version": "6.17.0", + "version": "6.18.0", "license": "Artistic-2.0", "dependencies": { - "ignorefs": "^3.17.0", - "readdir-cluster": "^3.17.0" + "ignorefs": "^3.18.0", + "readdir-cluster": "^3.18.0" }, "devDependencies": { "@bevry/update-contributors": "^1.22.0", "assert-helpers": "^8.4.0", "eslint": "^8.52.0", - "eslint-config-bevry": "^3.27.0", + "eslint-config-bevry": "^3.28.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-prettier": "^5.0.1", - "kava": "^5.15.0", + "kava": "^5.17.0", "prettier": "^3.0.3", "projectz": "^2.23.0", "valid-directory": "^4.0.0" @@ -56,9 +56,9 @@ } }, "node_modules/@bevry/file": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@bevry/file/-/file-1.2.0.tgz", - "integrity": "sha512-YuGkX6NlbwIXZpLvvNdQpNxk7s2KoTgK1kyGqDUBjsEvPRpm3bVqH+cusCaaSpeIz0VXDv4hSuNRVrkH6HIL+A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@bevry/file/-/file-1.4.0.tgz", + "integrity": "sha512-ZqGPumBsQ4qDnPYqYCRZ4WlB9Q10nnWF36f9Mh8mCY07r4XdYT5cROSFuBmeCNqskgmdiQateaTGd6SHePSvtw==", "dev": true, "engines": { "node": ">=10" @@ -123,13 +123,14 @@ } }, "node_modules/@bevry/json": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@bevry/json/-/json-1.4.0.tgz", - "integrity": "sha512-0Z5m7IiXTuA1GiEBlsofvELILycQtiUfWe4arQMjmiXHPALgvg+3UxTRPBKoiJyOHAEio+8k6X7e6BGZz28OlQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@bevry/json/-/json-1.5.0.tgz", + "integrity": "sha512-MkpMS/bjshnvO5T0KFtbtzs2jazI61LUKppTyU9eLNtIH6HjQzPStoKFoMn9tLC1AdJPEsGKVCTIPopGTCQxug==", "dev": true, "dependencies": { - "@bevry/file": "^1.1.0", - "errlop": "^4.2.0" + "@bevry/file": "^1.4.0", + "editions": "^6.8.0", + "errlop": "^4.6.0" }, "engines": { "node": ">=10" @@ -139,9 +140,9 @@ } }, "node_modules/@bevry/list": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@bevry/list/-/list-1.7.0.tgz", - "integrity": "sha512-8I6xz7pSmRDdSjZRjmpqy5KGopfmhbSKw7wy02bZ1TkkBbieha/nKoHwA7F0acKy0ms6+933AMjTjgpAT0uY4g==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@bevry/list/-/list-1.8.0.tgz", + "integrity": "sha512-qkLuLrM+AO2XDX87pySdRX31qXeB0jDBEL0PfY+LJSV56QhfDS1PGrqkCz4Ux+/eq/PfiQ/2hQhNgOHGb2HvSw==", "dev": true, "engines": { "node": ">=10" @@ -496,9 +497,9 @@ } }, "node_modules/badges": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/badges/-/badges-4.28.0.tgz", - "integrity": "sha512-fXferBh0DGNQjUnOf8iW/sjZfQgLLTDD5AaRi7lIKRpkCy6G9kF5hW5RW/lp1vL9pJ7uM2iAMRTEiPNTKkQ4Wg==", + "version": "4.29.0", + "resolved": "https://registry.npmjs.org/badges/-/badges-4.29.0.tgz", + "integrity": "sha512-fAzm/xvqy8vteLOB9/enostfJnPgNqPp1vxrYZApQlBwJAkGkcGWjqfSersEkLHLuMil6JoU2OqbRhhXeC7ICg==", "dev": true, "engines": { "node": ">=10" @@ -760,12 +761,12 @@ } }, "node_modules/editions": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/editions/-/editions-6.7.0.tgz", - "integrity": "sha512-c4277FrLdMcqEq/furtDBjXIhN+qPnBxng5IQRtJZEOttf0LTz7m5hm/D0GCwn9RXCBFgpTTc/x5DAuigZdBkw==", + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/editions/-/editions-6.8.0.tgz", + "integrity": "sha512-N4HL1Jy7GuwRY0SM+k3SCCq0rCpQ8Y+hJg05Yg3XT0gxmtxytfIgYV/4jbUFWLvlREqxpwaYhws8p+hisWkLEw==", "dev": true, "dependencies": { - "version-range": "^1.2.0" + "version-range": "^1.4.0" }, "engines": { "node": ">=4" @@ -775,9 +776,9 @@ } }, "node_modules/errlop": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/errlop/-/errlop-4.5.0.tgz", - "integrity": "sha512-oUGLzMxSQ/wfkq2hTIJv66Y6WAqCXM+10BKdllOrQFvc6bqcSomL2pUcflazdcOtodT7agUJ8tz75XzBtL1o0w==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/errlop/-/errlop-4.6.0.tgz", + "integrity": "sha512-9a1m+bGJeZiCQHZmXwjdpmiSXfOVbp6g/BvLFeJ4Xx2Iu/3ReWGdG5+z4ZPE+F1JU66S+CY9dp4Bm7vw0l3LGA==", "dev": true, "engines": { "node": ">=4" @@ -854,12 +855,12 @@ } }, "node_modules/eslint-config-bevry": { - "version": "3.27.0", - "resolved": "https://registry.npmjs.org/eslint-config-bevry/-/eslint-config-bevry-3.27.0.tgz", - "integrity": "sha512-4A64zuBmQHwQMYzOvpoSqyPtLssEOfG3Cq8x0OX/8vmRjWlrU9NlCDM/k9TiLN94qDGbnzEir2OWShhP5Zps8w==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/eslint-config-bevry/-/eslint-config-bevry-3.28.0.tgz", + "integrity": "sha512-lLoxygaVctEtz6bjDmPo6M6DeW4L3NZ0vzR0YPWuQDmP5pjeAOIk74e85aJ7Ksz1eOg3DiDLVrTvsqdTXz6DiA==", "dev": true, "dependencies": { - "semver": "^7.3.5" + "semver": "^7.5.4" }, "engines": { "node": ">=10" @@ -997,13 +998,13 @@ } }, "node_modules/event-emitter-grouped": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/event-emitter-grouped/-/event-emitter-grouped-4.19.0.tgz", - "integrity": "sha512-9wrke2ZJL7r+oa83iQNSM/hCQfhmJTK7es4YeBs/gCaV1HNmxHYoe6Cc2nNjFlD33g0NoaFU0HzP5c506KHgwQ==", + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/event-emitter-grouped/-/event-emitter-grouped-4.20.0.tgz", + "integrity": "sha512-C84I90JkjxY45Yf3vcEnu0GLPCzSTkPvdqE+uJ58YRw+mNXrSXe0m3ub2s8BT5W0bfYyGeDoLON9E4AEepNvnA==", "dev": true, "dependencies": { - "taskgroup": "^7.18.0", - "unbounded": "^3.14.0" + "taskgroup": "^7.19.0", + "unbounded": "^3.15.0" }, "engines": { "node": ">=10" @@ -1036,12 +1037,12 @@ } }, "node_modules/extendr": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/extendr/-/extendr-5.19.0.tgz", - "integrity": "sha512-RDfK3UZaTWV02m5ndmqU0/Sn44aSy6Vsd0syD/ozjdX58ePubKJ8PxRrTHFIlXkScqU0rDGnu23KVBDKcaSOpQ==", + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/extendr/-/extendr-5.20.0.tgz", + "integrity": "sha512-o+pOXJAowIkHyLHoTHNrjKADhADSZ80bbcyK8EyI5qVG1jyNIKXgetwb9/m/zDwLjvPUfs/fmwkTlmSXF6edwA==", "dev": true, "dependencies": { - "typechecker": "^7.17.0" + "typechecker": "^7.18.0" }, "engines": { "node": ">=10" @@ -1126,9 +1127,9 @@ } }, "node_modules/fellow": { - "version": "6.24.0", - "resolved": "https://registry.npmjs.org/fellow/-/fellow-6.24.0.tgz", - "integrity": "sha512-1y/L9xRWlNExWmrOnGgaOYGlbsf25ibqUES/FE+bCOQONhK3d/XPRGZEKOPUiUjGdkDyFIG87B1PkYEcsIkg5g==", + "version": "6.25.0", + "resolved": "https://registry.npmjs.org/fellow/-/fellow-6.25.0.tgz", + "integrity": "sha512-/eYuI5Cr9hi2Llw5VHIdiDQKe4cL4Qa1a9EE8NxuT/xa7KsfsnF7pBcYXIhmqSLxPbWS1ozF1vzYcN4VTf9OwA==", "dev": true, "engines": { "node": ">=10" @@ -1204,12 +1205,12 @@ "dev": true }, "node_modules/get-cli-arg": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/get-cli-arg/-/get-cli-arg-7.3.0.tgz", - "integrity": "sha512-4ccIo5TqI0OAvheSsT5SR5KgmcIOysGMCqAacA22kyuji23uBKY1Xd5ow248EIRo4feq/y4c0P0u7Z5RDzV/tg==", + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/get-cli-arg/-/get-cli-arg-7.4.0.tgz", + "integrity": "sha512-5/AgKgM3d0RNbjPLLhj5z/5fp1Fzh1ccJzpsEc/0O8vcB/v2ITvFWeQ7KoXIomiPuzaeEQCR8VHAHbTeHkcJDg==", "dev": true, "dependencies": { - "normalify": "^2.22.0" + "normalify": "^2.24.0" }, "engines": { "node": ">=10" @@ -1219,9 +1220,9 @@ } }, "node_modules/get-current-line": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/get-current-line/-/get-current-line-6.6.0.tgz", - "integrity": "sha512-9q/tqdL4+GMb0P28N/oSFruQE/8Sa1l9ew73AWS4j/KEMY32wD8+5QRB8LSTgt9HUZuLplmi8vc5dFFf5OvROA==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/get-current-line/-/get-current-line-6.7.0.tgz", + "integrity": "sha512-k0OFBIYPandXy7odmwxGbJiBpXQnTjF3dBVLQgV7yiD6CUehVnFqB42PLI71aVwul56EbzHgW7BaG20FUx9S/A==", "dev": true, "engines": { "node": ">=10" @@ -1323,11 +1324,11 @@ } }, "node_modules/ignorefs": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/ignorefs/-/ignorefs-3.17.0.tgz", - "integrity": "sha512-MgcvZEiUxKLwvhLOQssxbXhJICyKcRlbWuQ0LCQxQK0uPyk8W38uCWNtLfeoPEzUw3eA8aq0YrV8SKHC8sGtSQ==", + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/ignorefs/-/ignorefs-3.18.0.tgz", + "integrity": "sha512-5XQfr9XruQjuUD+W35wirmkmxJG2D+X4rLNER8TunKCE8IS1eqgZ9QLSaDQW3CYn3jcIoSRyBInUCk66p2tzGg==", "dependencies": { - "ignorepatterns": "^4.16.0" + "ignorepatterns": "^4.17.0" }, "engines": { "node": ">=10" @@ -1337,9 +1338,9 @@ } }, "node_modules/ignorepatterns": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/ignorepatterns/-/ignorepatterns-4.17.0.tgz", - "integrity": "sha512-lOIOoM6ZBVvH6oUVITyWPe3Jj7j/hgBc3vThN+w0cjrX9PmxWY3Vj1d54+qMy3efAJKckfHfeszRypRScUTjPw==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/ignorepatterns/-/ignorepatterns-4.18.0.tgz", + "integrity": "sha512-dmGQ1g1X3qjZfSLtcbywoFOeD7xGshZwzpuLNafSLYnjbyq8a4S80EVNqMDOHlpfGFyu9JDo0QhKrqxqwoHamA==", "engines": { "node": ">=10" }, @@ -1536,13 +1537,13 @@ "dev": true }, "node_modules/kava": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/kava/-/kava-5.15.0.tgz", - "integrity": "sha512-Y4RYizZyFrIK0H45ljnAUSm1ZPYtAiqSVMzKE+jJeHMdpPqpDZ9piydFzF48OX+xVyQT5nZA4YAmCbunnDcM9Q==", + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/kava/-/kava-5.17.0.tgz", + "integrity": "sha512-zwtfnDp34g5rRn3PUyzZSr2ChssXy5i/c/qv4lPm2qpnplUfAj780rgRYZlqK+IHGEf6kjqmT6ZIlyyRoknhyQ==", "dev": true, "dependencies": { - "event-emitter-grouped": "^4.18.0", - "taskgroup": "^7.18.0" + "event-emitter-grouped": "^4.20.0", + "taskgroup": "^7.19.0" }, "engines": { "node": ">=10" @@ -1665,10 +1666,13 @@ "dev": true }, "node_modules/native-promise-pool": { - "version": "3.19.0", - "resolved": "https://registry.npmjs.org/native-promise-pool/-/native-promise-pool-3.19.0.tgz", - "integrity": "sha512-Clf1xJ/qBGZrWeuu1qJ2Ta79L0CC0pANvh5cq2RIwCu4ehcc8W5COA4fwgnaU5a+Cg/QFOBGEuM/5naa9LF+og==", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/native-promise-pool/-/native-promise-pool-3.20.0.tgz", + "integrity": "sha512-Bgq6GMLw3Bv7BVn3njUHld5tqKLuzTq3NqI70DctoVkgZBTI+ddti/UO0opHkBwXPCqphGPKatZnmkzhDwfL8Q==", "dev": true, + "dependencies": { + "editions": "^6.8.0" + }, "engines": { "node": ">=10" }, @@ -1703,9 +1707,9 @@ } }, "node_modules/normalify": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/normalify/-/normalify-2.24.0.tgz", - "integrity": "sha512-zwLnXtcvYq9+IOdmokIWRWVn71myOcAP90a+FiK1p6m8yU+e2sRFaLq4VlnumbtrLhnxLqr5yVerNs/2l/4xhg==", + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/normalify/-/normalify-2.25.0.tgz", + "integrity": "sha512-cxwJIcf3b7yK0tgprrNHJkbwu679m2MRcmMtADWtOBixojPavGQjbRSRKTUCs/5x3IfADhrhQhBbofkdI7ERrw==", "dev": true, "engines": { "node": ">=10" @@ -1979,9 +1983,9 @@ ] }, "node_modules/readdir-cluster": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/readdir-cluster/-/readdir-cluster-3.17.0.tgz", - "integrity": "sha512-h2gHgmqNcdedAyFjhr/WpK7mXVA50yIG6CSXmu+Gr09CIZFRPuer5ZyVvABVjbgEy+ZuyItnyIAoSPbWPxAqaQ==", + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/readdir-cluster/-/readdir-cluster-3.18.0.tgz", + "integrity": "sha512-XvpKJITaUu2GvM0olKLUnbsuz0wFsfq1cbcg1nZu0b8iOMFXEcH0HBa69KWqDLDxQlWx7BUrDP8QA1oq9bGPkg==", "engines": { "node": ">=10" }, @@ -2009,9 +2013,9 @@ } }, "node_modules/rfc-log-levels": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/rfc-log-levels/-/rfc-log-levels-3.17.0.tgz", - "integrity": "sha512-vgSO25fGN2UZYQ82+kd92v/bVzbNBzg+Hmwy/RdsRldAQTSHpO3gPwokpQV5Blt0Pv4FeAJ3obyXOinheqklyQ==", + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/rfc-log-levels/-/rfc-log-levels-3.18.0.tgz", + "integrity": "sha512-Bjc4gS02aK19WAF5p/Dgfy78YHlOYUwhvpBo6UXfd47zqqm6eQy1btSSvF46fA/JEOqlH5lV4eQnNgzcdUA3Jw==", "dev": true, "engines": { "node": ">=10" diff --git a/package.json b/package.json index 4d73d2d..33a21c6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "scandirectory", - "version": "6.17.0", + "version": "6.18.0", "description": "Scan a directory recursively with a lot of control and power", "homepage": "https://github.com/bevry/scandirectory", "license": "Artistic-2.0", @@ -90,17 +90,17 @@ "type": "commonjs", "main": "source/index.js", "dependencies": { - "ignorefs": "^3.17.0", - "readdir-cluster": "^3.17.0" + "ignorefs": "^3.18.0", + "readdir-cluster": "^3.18.0" }, "devDependencies": { "@bevry/update-contributors": "^1.22.0", "assert-helpers": "^8.4.0", "eslint": "^8.52.0", - "eslint-config-bevry": "^3.27.0", + "eslint-config-bevry": "^3.28.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-prettier": "^5.0.1", - "kava": "^5.15.0", + "kava": "^5.17.0", "prettier": "^3.0.3", "projectz": "^2.23.0", "valid-directory": "^4.0.0"