diff --git a/package-lock.json b/package-lock.json index ab512df..27fc868 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "5.0.0", "license": "MIT", "devDependencies": { - "@ehmicky/dev-tasks": "^2.0.102", + "@ehmicky/dev-tasks": "^2.0.103", "test-each": "^7.0.0" }, "engines": { @@ -1834,9 +1834,9 @@ } }, "node_modules/@ehmicky/dev-tasks": { - "version": "2.0.102", - "resolved": "https://registry.npmjs.org/@ehmicky/dev-tasks/-/dev-tasks-2.0.102.tgz", - "integrity": "sha512-BE0SZMEUm9uqqXa1pr3i+SELhksXsGBwkCQt7nXEIn90YjwXinAopq8OJDnOVI4K+XurvnAEDvfAZR1nrHNdBQ==", + "version": "2.0.103", + "resolved": "https://registry.npmjs.org/@ehmicky/dev-tasks/-/dev-tasks-2.0.103.tgz", + "integrity": "sha512-4Ajl7fDJvK4xdxhVpy466+AcxDswdHuJBXOviydmzZ6d5j1op/48I3ynDoKpIc1EJWPohs1/W/ho6IFiNRn/Eg==", "dev": true, "dependencies": { "@babel/preset-env": "^7.23.2", @@ -1849,15 +1849,15 @@ "got": "^13.0.0", "gulp-babel": "^8.0.0", "gulp-eslint": "^6.0.0", - "gulp-execa": "^5.0.1", + "gulp-execa": "^6.0.0", "gulp-if": "^3.0.0", "gulp-prettier": "^5.0.0", - "handle-cli-error": "^4.0.2", + "handle-cli-error": "^5.0.0", "is-ci": "^3.0.1", "jscpd": "^3.5.10", - "keep-func-props": "^6.0.0", - "log-process-errors": "^11.0.1", - "node-version-alias": "^4.1.0", + "keep-func-props": "^7.0.0", + "log-process-errors": "^12.0.0", + "node-version-alias": "^5.0.0", "p-filter": "^3.0.0", "path-exists": "^5.0.0", "plugin-error": "^2.0.1", @@ -2971,21 +2971,21 @@ } }, "node_modules/all-node-versions": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/all-node-versions/-/all-node-versions-12.1.0.tgz", - "integrity": "sha512-hwU1w+FffajIIU1WeCVf8zxNw5kybwsK5vHmYQNgf5DvSu7fy/gGYVXJnlwvXMGZ3nFVMnztpUO1S1MHYJBeIQ==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/all-node-versions/-/all-node-versions-13.0.0.tgz", + "integrity": "sha512-HfGnf0j4oekFwRN1LJgs86pMKb69p/k99tB8CTpVevQHDHiefe+NSvueRSF/5nESoaCInhoAJ9l1dgNuFQxlqg==", "dev": true, "dependencies": { - "fetch-node-website": "^8.1.0", + "fetch-node-website": "^9.0.0", "filter-obj": "^5.1.0", - "global-cache-dir": "^5.0.0", + "global-cache-dir": "^6.0.0", "is-plain-obj": "^4.1.0", "path-exists": "^5.0.0", "semver": "^7.5.4", "write-file-atomic": "^5.0.1" }, "engines": { - "node": ">=16.17.0" + "node": ">=18.18.0" } }, "node_modules/ansi-align": { @@ -4532,16 +4532,16 @@ } }, "node_modules/chalk-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chalk-string/-/chalk-string-2.0.0.tgz", - "integrity": "sha512-uK1/l1PUB1YgDob9l5iKsnAKKtYOXhXhHfAhXu86VCtl14URFLrIBKy/eN1Nm/L5phPpoUaokrkvXAL4nGBnbw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk-string/-/chalk-string-3.0.0.tgz", + "integrity": "sha512-ns9W/LjL7t0NmExYCGwDNHsTt4DovG5YahWayBX8G1+bWUiVs88qgElNfHB4D0EGnuc5dTKNqE91Lge+vVseQQ==", "dev": true, "dependencies": { - "colors-option": "^5.0.0", + "colors-option": "^6.0.0", "is-plain-obj": "^4.1.0" }, "engines": { - "node": ">=16.17.0" + "node": ">=18.18.0" } }, "node_modules/chalk/node_modules/ansi-styles": { @@ -5208,16 +5208,16 @@ } }, "node_modules/colors-option": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/colors-option/-/colors-option-5.0.0.tgz", - "integrity": "sha512-tlLwb40JtYBb/KmJBz72l1tLKYGhuj2/lHKbHceRrCnLtvvmdiZwliiCNrIS3gpvUKnWkUyk/Q0OqmMKkyF7fA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/colors-option/-/colors-option-6.0.0.tgz", + "integrity": "sha512-HBOITH+ixtQMY0D0mFLkHHbSlYdoN9KGu8vS6bLSYkaJm/bb6JbCNWdHKw71jhYNNf2IVlIe9K0TdACq+8Ztrw==", "dev": true, "dependencies": { - "chalk": "^5.2.0", + "chalk": "^5.3.0", "is-plain-obj": "^4.1.0" }, "engines": { - "node": ">=16.17.0" + "node": ">=18.18.0" } }, "node_modules/colors-option/node_modules/chalk": { @@ -7784,19 +7784,19 @@ } }, "node_modules/fetch-node-website": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fetch-node-website/-/fetch-node-website-8.1.0.tgz", - "integrity": "sha512-B9TW/6gu+I9wIPv1FCdfzhbcu6k6L/0L3EqJxa75tLQvZJNK/XZteNaItqvskcRQmK4z0TtIv29qh9yr1/UFcA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fetch-node-website/-/fetch-node-website-9.0.0.tgz", + "integrity": "sha512-55q4PFH+9le4Y71DOQJpvi98tOvkELX3X0IjsSj48pnsi4wQFWS3xs7hSnMu+aGYFP9JhMOyn0m6dfE1r5GgSw==", "dev": true, "dependencies": { "cli-progress": "^3.12.0", - "colors-option": "^5.0.0", + "colors-option": "^6.0.0", "figures": "^5.0.0", "got": "^13.0.0", "is-plain-obj": "^4.1.0" }, "engines": { - "node": ">=16.17.0" + "node": ">=18.18.0" } }, "node_modules/figures": { @@ -8930,16 +8930,16 @@ } }, "node_modules/global-cache-dir": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/global-cache-dir/-/global-cache-dir-5.0.0.tgz", - "integrity": "sha512-fO/83a6mkwCjM6MkxAHUUV5zcrRSymk4fr9JcEcsvH1cait+rV3G6T6II51beLIw3vRLwPxaC3xgh1GOWBpOuw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/global-cache-dir/-/global-cache-dir-6.0.0.tgz", + "integrity": "sha512-UOwXU6ulg3VQsSyKf0QAVcW4EFq3hFehFHV/ne76iQ9FAw4ZpXHXsmw8AwUueGI13y4apVML/Pb+njilLn/RCw==", "dev": true, "dependencies": { - "cachedir": "^2.3.0", + "cachedir": "^2.4.0", "path-exists": "^5.0.0" }, "engines": { - "node": ">=16.17.0" + "node": ">=18.18.0" } }, "node_modules/global-dirs": { @@ -10074,24 +10074,24 @@ } }, "node_modules/gulp-execa": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/gulp-execa/-/gulp-execa-5.0.1.tgz", - "integrity": "sha512-eN1XyY1Er0p1zLzFDNwT70+2XSqzpKzPEs1hQDWtKx/CrHRG/F/KKqhDoZa8P4lLQC9M+Scz9AGuiEd2khn0aQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gulp-execa/-/gulp-execa-6.0.0.tgz", + "integrity": "sha512-pgZ/393BkgDHv6+aX8OTl48ReuHjq79Y39EAa0HgYgNny9458STQaFExv4kgkviIxN7NVMp9Gy+XOK2nivNCVA==", "dev": true, "dependencies": { - "@types/vinyl": "^2.0.7", - "colors-option": "^5.0.0", - "execa": "^8.0.0", + "@types/vinyl": "^2.0.9", + "colors-option": "^6.0.0", + "execa": "^8.0.1", "fancy-log": "^2.0.0", "filter-obj": "^5.1.0", "is-plain-obj": "^4.1.0", - "jest-validate": "^29.6.2", + "jest-validate": "^29.7.0", "plugin-error": "^2.0.1", "rename-fn": "^2.1.0", "through2-concurrent": "^2.0.0" }, "engines": { - "node": ">=16.17.0" + "node": ">=18.18.0" } }, "node_modules/gulp-execa/node_modules/fancy-log": { @@ -10187,21 +10187,29 @@ } }, "node_modules/handle-cli-error": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/handle-cli-error/-/handle-cli-error-4.0.2.tgz", - "integrity": "sha512-a04R5DCf4PivoF8leuez2gbigq0rvJgjieeflXbufU1KhpSZHkFmEJAq33aahg2ecZmXbVPdPs/owR60X7foRQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/handle-cli-error/-/handle-cli-error-5.0.0.tgz", + "integrity": "sha512-KbErtzcqa+GRJgMG4GjsKehrjEAaPq+MFV2W77kx6kSAkPR7j0dMET/eHiz7toQkYPfnnz5NUBwbKqze3pHgBQ==", "dev": true, "dependencies": { - "chalk-string": "^2.0.0", + "chalk-string": "^3.0.0", "figures": "^5.0.0", "filter-obj": "^5.1.0", - "is-error-instance": "^2.0.0", + "is-error-instance": "^3.0.0", "is-plain-obj": "^4.1.0", - "normalize-exception": "^3.0.0", - "strip-ansi": "^7.0.1" + "normalize-exception": "^3.0.0" }, "engines": { - "node": ">=16.17.0" + "node": ">=18.18.0" + } + }, + "node_modules/handle-cli-error/node_modules/is-error-instance": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-error-instance/-/is-error-instance-3.0.0.tgz", + "integrity": "sha512-K0NeIwAWZGE4KoH1b6xw2+feyE80RqUq0OvZgr8z4gKb1BrF78B9Bo4HWRIe3xMHXbLKkxqhhT6oSNwXFqauJw==", + "dev": true, + "engines": { + "node": ">=18.18.0" } }, "node_modules/hard-rejection": { @@ -12116,15 +12124,15 @@ "peer": true }, "node_modules/keep-func-props": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/keep-func-props/-/keep-func-props-6.0.0.tgz", - "integrity": "sha512-XDYA44ccm6W2MXZeQcDZykS5srkTpPf6Z59AEuOFbfuqdQ5TVxhAjxgzAEFBpr8XpsCEgr/XeCBFAmc9x6wRmQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/keep-func-props/-/keep-func-props-7.0.0.tgz", + "integrity": "sha512-ZYd2/4xChX4FTw6CHlYURJx5/J//BpdyDoOap83vdBOoNqOpQrp5GowxdlRzhBAoZ4QUe1NYVKMU9zWDEq3l2A==", "dev": true, "dependencies": { "mimic-fn": "^4.0.0" }, "engines": { - "node": ">=16.17.0" + "node": ">=18.18.0" } }, "node_modules/keyv": { @@ -12395,18 +12403,27 @@ "peer": true }, "node_modules/log-process-errors": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/log-process-errors/-/log-process-errors-11.0.1.tgz", - "integrity": "sha512-HXYU83z3kH0VHfJgGyv9ZP9z7uNEayssgvpeQwSzh60mvpNqUBCPyXLSzCDSMxfGvAUUa0Kw06wJjVR46Ohd3A==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/log-process-errors/-/log-process-errors-12.0.0.tgz", + "integrity": "sha512-IwUsYXIl83YOJkXlVI4QuADrf/TOhR5mrL8gJVjDKrqZEHBF7+TQdiLNsVTknGynBlnpU9nlQBwrVPMR5Oo41Q==", "dev": true, "dependencies": { - "is-error-instance": "^2.0.0", + "is-error-instance": "^3.0.0", "is-plain-obj": "^4.1.0", "normalize-exception": "^3.0.0", - "set-error-message": "^2.0.1" + "set-error-message": "^3.0.0" }, "engines": { - "node": ">=16.17.0" + "node": ">=18.18.0" + } + }, + "node_modules/log-process-errors/node_modules/is-error-instance": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-error-instance/-/is-error-instance-3.0.0.tgz", + "integrity": "sha512-K0NeIwAWZGE4KoH1b6xw2+feyE80RqUq0OvZgr8z4gKb1BrF78B9Bo4HWRIe3xMHXbLKkxqhhT6oSNwXFqauJw==", + "dev": true, + "engines": { + "node": ">=18.18.0" } }, "node_modules/log-symbols": { @@ -13154,18 +13171,6 @@ "node": ">=18.18.0" } }, - "node_modules/modern-errors/node_modules/set-error-message": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/set-error-message/-/set-error-message-3.0.0.tgz", - "integrity": "sha512-CaNAe+/oXwT2XqGtK1plJOZYBi+cpwliSiL8yqO00c3Hvp3w4Tjo95ndv/bEJUM/7sWSw+ctF6J5GbiqF98lFQ==", - "peer": true, - "dependencies": { - "normalize-exception": "^3.0.0" - }, - "engines": { - "node": ">=18.18.0" - } - }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -13322,20 +13327,20 @@ "dev": true }, "node_modules/node-version-alias": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/node-version-alias/-/node-version-alias-4.1.0.tgz", - "integrity": "sha512-UsG9JUJrbUvJoEzc0OWdqCEjQ5m/2fsv3KneusvF2w1d89fgVH8WuoM2BB5oGDAPn569qqx9CAcJ7wpcdfE6bw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/node-version-alias/-/node-version-alias-5.0.0.tgz", + "integrity": "sha512-mFI5Yo8ApCP9NsKJ1sFa/GU3RoNqqWlwOsFwibZiuFgNivM6kCk5FrCVZajDm+MSFS/FNODROZws+52JutIdUA==", "dev": true, "dependencies": { - "all-node-versions": "^12.1.0", + "all-node-versions": "^13.0.0", "filter-obj": "^5.1.0", "is-plain-obj": "^4.1.0", - "normalize-node-version": "^13.1.0", + "normalize-node-version": "^14.0.0", "path-exists": "^5.0.0", "semver": "^7.5.4" }, "engines": { - "node": ">=16.17.0" + "node": ">=18.18.0" } }, "node_modules/nofilter": { @@ -13361,17 +13366,17 @@ } }, "node_modules/normalize-node-version": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/normalize-node-version/-/normalize-node-version-13.1.0.tgz", - "integrity": "sha512-SoiAvmzuaj4oqi/Rqr4AfjxxKJGRCq5yM78WLlO17muvmM8EIBMGiynTBbEcnzPFf84g78J/VvC712oSVc7zJg==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/normalize-node-version/-/normalize-node-version-14.0.0.tgz", + "integrity": "sha512-Tm8aM4xVs0RJad7U/uSAAfpEX6eRLT13hEcWLiFmIlgfWcelALnSiiDql3PH8v3LRtJ1O46zBgXa4Rh5bK9KOA==", "dev": true, "dependencies": { - "all-node-versions": "^12.1.0", + "all-node-versions": "^13.0.0", "filter-obj": "^5.1.0", "semver": "^7.5.4" }, "engines": { - "node": ">=16.17.0" + "node": ">=18.18.0" } }, "node_modules/normalize-package-data": { @@ -16069,15 +16074,14 @@ } }, "node_modules/set-error-message": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-error-message/-/set-error-message-2.0.1.tgz", - "integrity": "sha512-s/eeP0f4ed1S3fl0KbxZoy5Pbeg5D6Nbple9nut4VPwHTvEIk5r7vKq0FwjNjszdUPdlTrs4GJCOkWUqWeTeWg==", - "dev": true, + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/set-error-message/-/set-error-message-3.0.0.tgz", + "integrity": "sha512-CaNAe+/oXwT2XqGtK1plJOZYBi+cpwliSiL8yqO00c3Hvp3w4Tjo95ndv/bEJUM/7sWSw+ctF6J5GbiqF98lFQ==", "dependencies": { "normalize-exception": "^3.0.0" }, "engines": { - "node": ">=16.17.0" + "node": ">=18.18.0" } }, "node_modules/set-error-props": { @@ -18432,18 +18436,6 @@ "node": ">=18.18.0" } }, - "node_modules/wrap-error-message/node_modules/set-error-message": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/set-error-message/-/set-error-message-3.0.0.tgz", - "integrity": "sha512-CaNAe+/oXwT2XqGtK1plJOZYBi+cpwliSiL8yqO00c3Hvp3w4Tjo95ndv/bEJUM/7sWSw+ctF6J5GbiqF98lFQ==", - "peer": true, - "dependencies": { - "normalize-exception": "^3.0.0" - }, - "engines": { - "node": ">=18.18.0" - } - }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", diff --git a/package.json b/package.json index f9de335..09610d6 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "lib": "src" }, "devDependencies": { - "@ehmicky/dev-tasks": "^2.0.102", + "@ehmicky/dev-tasks": "^2.0.103", "test-each": "^7.0.0" }, "peerDependencies": {