From e7e1dcc86748c99750b5fc60d4633c8143c03dd8 Mon Sep 17 00:00:00 2001 From: Benjamin Lupton Date: Wed, 15 Nov 2023 15:00:11 +0800 Subject: [PATCH] v3.1.0 - boundation, changelog, version bump --- HISTORY.md | 4 + SECURITY.md | 6 +- package-lock.json | 328 ++++++++++++++++++++++------------------------ package.json | 24 ++-- 4 files changed, 174 insertions(+), 188 deletions(-) diff --git a/HISTORY.md b/HISTORY.md index ab1c241..39ad8b5 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,5 +1,9 @@ # History +## v3.1.0 2023 November 15 + +- Updated dependencies, [base files](https://github.com/bevry/base), and [editions](https://editions.bevry.me) using [boundation](https://github.com/bevry/boundation) + ## v3.0.0 2023 November 14 - 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/SECURITY.md b/SECURITY.md index 6380feb..5fb9c41 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -2,15 +2,15 @@ ## Security Practices -This project meets standardized secure software development practices, including 2FA for all members, password managers with monitoring, secure secret retrieval instead of storage. [Learn more about our practices.](https://tidelift.com/funding/github/npm/projectz) +This project meets standardized secure software development practices, including 2FA for all members, password managers with monitoring, secure secret retrieval instead of storage. [Learn about our practices.](https://tidelift.com/funding/github/npm/projectz) ## Supported Versions This project uses [Bevry's automated tooling](https://github.com/bevry/boundation) to deliver the latest updates, fixes, and improvements inside the latest release while still maintaining widespread ecosystem compatibility. -[Refer to supported ecosystem versions: `Editions` section in `README.md`.](https://github.com/bevry/projectz/blob/master/README.md#Editions) +[Refer to supported ecosystem versions: `Editions` section in `README.md`](https://github.com/bevry/projectz/blob/master/README.md#Editions) -[Refer to automated support of ecosystem versions: `boundation` entries in `HISTORY.md`.](https://github.com/bevry/projectz/blob/master/HISTORY.md) +[Refer to automated support of ecosystem versions: `boundation` entries in `HISTORY.md`](https://github.com/bevry/projectz/blob/master/HISTORY.md) Besides testing and verification, out CI also [auto-merges](https://docs.github.com/en/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions) [Dependabot security updates](https://docs.github.com/en/code-security/dependabot/dependabot-security-updates/about-dependabot-security-updates) and [auto-publishes](https://github.com/bevry-actions/npm) successful builds of the [`master` branch](https://github.com/bevry/wait/actions?query=branch%3Amaster) to the [`next` version tag](https://www.npmjs.com/package/projectz?activeTab=versions), offering immediate resolutions before scheduled maintenance releases. diff --git a/package-lock.json b/package-lock.json index 285a2d5..24fc9d7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,23 +1,23 @@ { "name": "projectz", - "version": "3.0.0", + "version": "3.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "projectz", - "version": "3.0.0", + "version": "3.1.0", "license": "Artistic-2.0", "dependencies": { - "@bevry/file": "^2.1.0", - "@bevry/json": "^1.7.0", - "badges": "^4.32.0", - "caterpillar": "^6.9.0", + "@bevry/file": "^2.2.0", + "@bevry/json": "^1.8.0", + "badges": "^4.34.0", + "caterpillar": "^6.11.0", "fellow": "^6.25.0", - "get-cli-arg": "^8.0.0", + "get-cli-arg": "^8.1.0", "spdx-expression-parse": "^3.0.1", "spdx-license-list": "^6.8.0", - "typechecker": "^8.1.0" + "typechecker": "^8.2.0" }, "bin": { "projectz": "bin.cjs" @@ -27,22 +27,22 @@ "@types/node": "^20.9.0", "@typescript-eslint/eslint-plugin": "^6.11.0", "@typescript-eslint/parser": "^6.11.0", - "assert-helpers": "^11.2.0", + "assert-helpers": "^11.4.0", "eslint": "^8.53.0", "eslint-config-bevry": "^4.0.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-prettier": "^5.0.1", - "filedirname": "^2.9.0", - "kava": "^7.1.0", + "filedirname": "^2.10.0", + "kava": "^7.2.0", "prettier": "^3.1.0", - "safeps": "^11.1.0", + "safeps": "^11.2.0", "surge": "^0.23.1", "typedoc": "^0.25.3", "typescript": "5.2.2", - "valid-directory": "^4.1.0" + "valid-directory": "^4.2.0" }, "engines": { - "node": ">=18" + "node": ">=20" }, "funding": { "url": "https://bevry.me/fund" @@ -58,11 +58,11 @@ } }, "node_modules/@bevry/ansi": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@bevry/ansi/-/ansi-6.1.0.tgz", - "integrity": "sha512-xKY8zybxMVwJYSe0SJRCYceA0tLGMLWE78U/GVSOGYjzXzKFtKtJJXNsQ7uTofpwKEWI+s4eVvWyQXl4f0u70Q==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@bevry/ansi/-/ansi-6.2.0.tgz", + "integrity": "sha512-9LJj1wKAJiIUZuOopV/jZGyYchsSFwkIzT0J8Sl+zK1X+e/bN+XJOEnwFmB8LS9v+lMYfsGP4zsG3BXRNDETxA==", "dependencies": { - "editions": "^6.10.0" + "editions": "^6.13.0" }, "engines": { "node": ">=4" @@ -72,12 +72,12 @@ } }, "node_modules/@bevry/file": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@bevry/file/-/file-2.1.0.tgz", - "integrity": "sha512-QNTNe8M+QZpg7epw6iIpK3fSSheszM/RtS6s5cdHk1aAa1hXtsNIzooOiDdhKbWBe8jKdD6cZyc5GOUd/8YTRA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@bevry/file/-/file-2.2.0.tgz", + "integrity": "sha512-rImSWFJL0Gv5iM04AU9oHSx7HX1vlwGbk3jUXd2lBRNTeaFXgCs8jkCtJ+4kv7eIZNPEUSenEOtHlOFoAaK9QQ==", "dependencies": { - "editions": "^6.11.0", - "version-compare": "^3.1.0" + "editions": "^6.13.0", + "version-compare": "^3.2.0" }, "engines": { "node": ">=4" @@ -169,12 +169,12 @@ } }, "node_modules/@bevry/json": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@bevry/json/-/json-1.7.0.tgz", - "integrity": "sha512-6sloPFqrsvXt4XViAta8UCdwnNhBAuwH3fWyqRvdkL3Fyu0DvOAHlskYytrIwGYdI1Euvj4+TVvb1Xi/nmT/oQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@bevry/json/-/json-1.8.0.tgz", + "integrity": "sha512-TCljRl7mihYvlK2B6NISz7II0FQu0OuEG7R3Hw2lVxh/PDv7vCGlqdNrIiM5qnwuxxTj1xVD+epjm9IT5GBgzA==", "dependencies": { - "@bevry/file": "^2.1.0", - "errlop": "^7.1.0" + "@bevry/file": "^2.2.0", + "errlop": "^7.2.0" }, "engines": { "node": ">=10" @@ -215,24 +215,24 @@ } }, "node_modules/@bevry/valid-filename": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bevry/valid-filename/-/valid-filename-1.1.0.tgz", - "integrity": "sha512-c9npoyb/A+yYVeJzgUZWWSYK/yG1lJGnfTwOVXG2sMQ8BJiFLQFJJVzaRPGaivwN0cXTDAPxia8Qvi2lOAHggQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@bevry/valid-filename/-/valid-filename-2.1.0.tgz", + "integrity": "sha512-/8sDKmnrB6FTxkVMmNf0sCeP9jEi3HgcN1xcFxvCTyUY3WcV2R1UU/JGNz1lIYzO2wKE0OZf4qRRW9dCx/8/FQ==", "dev": true, "bin": { "valid-filename": "bin.cjs" }, "engines": { - "node": ">=18" + "node": ">=4" }, "funding": { "url": "https://bevry.me/fund" } }, "node_modules/@bevry/wait": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@bevry/wait/-/wait-2.0.0.tgz", - "integrity": "sha512-rHyxdCSe/NDXHtPUTArprp45ULTCbciS07Oc+EXC5QUunnMi14aVBHALoFQuEkpY3fS2WqDCzBlD+xLjLQpPyA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@bevry/wait/-/wait-2.1.0.tgz", + "integrity": "sha512-AyDsTT08vapll+A4a42hi2mYLNfgalv3OQPrdRsabASomxYRttivvatcdxSeSjGRWlHTZJ2ygPUEkPGnas1ZBQ==", "dev": true, "engines": { "node": ">=4" @@ -773,14 +773,14 @@ } }, "node_modules/assert-helpers": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.2.0.tgz", - "integrity": "sha512-FdaVk2uxkAFcFVJoMD/ZK3OJUKJQKm0sR2cSlQnjueb6TADQ4OQX6f523+14NhyTq2ajmlXMRYpbxbwSk9v3Sg==", + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.4.0.tgz", + "integrity": "sha512-TdRtvQxF6nKWH8u9DPVIpdBCEkg8k41rzigC+tNJvY8+ebIeLcXuhLqPZOF8ncWDHYPAhptSWu92hKgq6YqzGw==", "dev": true, "dependencies": { "@bevry/ansi": "^6.1.0", - "editions": "^6.10.0", - "errlop": "^7.1.0" + "editions": "^6.12.0", + "errlop": "^7.2.0" }, "engines": { "node": ">=4" @@ -820,9 +820,9 @@ "dev": true }, "node_modules/badges": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/badges/-/badges-4.32.0.tgz", - "integrity": "sha512-NLFyk36zumFczfq+tyjzBR2GASb0nEUdudZr+qdHKNELuvCrv0xszbfMs9kI8HgRIH6idrja9WvH8qUTA7LjCQ==", + "version": "4.34.0", + "resolved": "https://registry.npmjs.org/badges/-/badges-4.34.0.tgz", + "integrity": "sha512-X4dmnTht9p5PEv5Us/W3nLNtDxIzUWJ24U5Jt93gUixGWV0N2dN9t10odTMj5X/wvsxSvoNo3yn6tmVkUDwXoA==", "engines": { "node": ">=10" }, @@ -931,14 +931,14 @@ "dev": true }, "node_modules/caterpillar": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/caterpillar/-/caterpillar-6.9.0.tgz", - "integrity": "sha512-VNio1zCI1XyjmqPEIMWeRPZ6/V4ShmlnYHfPQjqUSmOW+XK2zWahfRDAN1p5aLYKJFbaNrEdRTduH5ty9zYAXw==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/caterpillar/-/caterpillar-6.11.0.tgz", + "integrity": "sha512-FQn5U9LyJiPuREifDEIANecN1ydrwqYOQhUMX0VAwVhaodD71pTfHs7Yg9nOiQuIjYRUgfQyARZts7YQkOXdWw==", "dependencies": { - "@bevry/ansi": "^6.1.0", - "editions": "^6.11.0", - "get-current-line": "^6.8.0", - "rfc-log-levels": "^3.19.0" + "@bevry/ansi": "^6.2.0", + "editions": "^6.13.0", + "get-current-line": "^6.9.0", + "rfc-log-levels": "^3.20.0" }, "engines": { "node": ">=10" @@ -1183,13 +1183,13 @@ } }, "node_modules/eachr": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/eachr/-/eachr-6.1.0.tgz", - "integrity": "sha512-UnFwETRLkyK0X1wKrJj8qLqD/ZKRCybfD0/OnC6p3b7XY/BvAiDFnwmGxBk3HoraiucRJwRXddkrBYVxzIJMTg==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/eachr/-/eachr-6.3.0.tgz", + "integrity": "sha512-8IvhM85jVBHWObZ/GJ6MgzpBwD5Z/KsSbeQFMnauf71pB+CLRA7+qzEpueBGLD6j/PG4mBu8Ho+/J2aZjYFSOg==", "dev": true, "dependencies": { - "editions": "^6.11.0", - "typechecker": "^8.1.0" + "editions": "^6.13.0", + "typechecker": "^8.2.0" }, "engines": { "node": ">=4" @@ -1209,11 +1209,11 @@ } }, "node_modules/editions": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/editions/-/editions-6.11.0.tgz", - "integrity": "sha512-zkeYLFJZL2doPyqlj03eVtUcGt7imyMfxLyJcG7ufc8J2vFXVm/qXmVhSO1OgECj/PhnVlZiDVElyN/JLsmVKw==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/editions/-/editions-6.13.0.tgz", + "integrity": "sha512-wAQCrco6+HLunD8Zv2VTZxJqAv90kQbhSkD5hH80o1D2TvM0V5tbwHRFL1OnYg0BZRKOcWaGuBh8WCwjfz/eGw==", "dependencies": { - "version-range": "^3.1.0" + "version-range": "^3.2.0" }, "engines": { "node": ">=4" @@ -1223,9 +1223,9 @@ } }, "node_modules/errlop": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/errlop/-/errlop-7.1.0.tgz", - "integrity": "sha512-358kod+aVr3p1aycu114HOS8Dj6+2f1eaHYbrdQCN0YlKziPV0zCd3IgpPclk2nIEtzi4lLfywprFX34MMbiFg==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/errlop/-/errlop-7.2.0.tgz", + "integrity": "sha512-/dMPTcSrBHN6c6idVJbNiFJ8KZGDujcRrf2rDCXqo4sGUwbRpbo1KKTtL91wBA5OAhCZ9O1hmKQpDFyVo6owrg==", "engines": { "node": ">=4" }, @@ -1356,19 +1356,7 @@ } } }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/eslint-scope": { + "node_modules/eslint-scope": { "version": "7.2.2", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", @@ -1384,13 +1372,16 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, "engines": { - "node": ">=4.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/espree": { @@ -1422,15 +1413,6 @@ "node": ">=0.10" } }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, "node_modules/esrecurse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", @@ -1443,7 +1425,7 @@ "node": ">=4.0" } }, - "node_modules/esrecurse/node_modules/estraverse": { + "node_modules/estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", @@ -1462,14 +1444,14 @@ } }, "node_modules/event-emitter-grouped": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/event-emitter-grouped/-/event-emitter-grouped-6.1.0.tgz", - "integrity": "sha512-OXDI7ZklMTxYtD9Ke6g7frRmC9QlJ2O7e0vGKWxEHu+Z2qShMF1Fz80sQEZL1QV5nLUrCqnk7o0NZZizYVUyiQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/event-emitter-grouped/-/event-emitter-grouped-6.2.0.tgz", + "integrity": "sha512-qKUoNmGXBdlMI9PfWqr3QPuHqERWNekw4/4j2LqvybsKG4IK3mqzgKHYDOZCrdSeX8svcMI+ZJ6Mi2FAETa4kQ==", "dev": true, "dependencies": { - "editions": "^6.11.0", - "taskgroup": "^9.2.0", - "unbounded": "^5.1.0" + "editions": "^6.13.0", + "taskgroup": "^9.3.0", + "unbounded": "^5.2.0" }, "engines": { "node": ">=4" @@ -1535,13 +1517,13 @@ "dev": true }, "node_modules/extendr": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/extendr/-/extendr-7.1.0.tgz", - "integrity": "sha512-b3A/bbW7c4TWmsO7A5RLJEId54kp06G7Z3IgiHeQ8VXn5p2cFx+FRsc0Rspqhwzx8lgPnK7BWzi45msW8xe2hQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/extendr/-/extendr-7.2.0.tgz", + "integrity": "sha512-OERmPfUU5W6XFhtvYXKpfsvzphuKlgczjFuyLetNpp2yEq6eM5BcaRkdv4iITTTA72kINNQrynsNLrc7dqJIVg==", "dev": true, "dependencies": { - "editions": "^6.11.0", - "typechecker": "^8.1.0" + "editions": "^6.13.0", + "typechecker": "^8.2.0" }, "engines": { "node": ">=4" @@ -1565,14 +1547,14 @@ } }, "node_modules/extract-opts": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/extract-opts/-/extract-opts-5.1.0.tgz", - "integrity": "sha512-Z1dZDOcwWTeeBpcVKIWXpsRMHBmk0xkD8/gZn3gmF+W3HnakA96wKeqvuASvcqvTVtDO3pxSP3jGuPnSBmpVUA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/extract-opts/-/extract-opts-5.2.0.tgz", + "integrity": "sha512-aaJT0KtC/Qf0fDgRE+NAzgQrogNPfSNjesxA/mNdF8p9J0qmvQMTa3brZZTbfQzPanH43/lnSG6PtBUuMgy1gA==", "dev": true, "dependencies": { - "eachr": "^6.1.0", - "editions": "^6.11.0", - "typechecker": "^8.1.0" + "eachr": "^6.3.0", + "editions": "^6.13.0", + "typechecker": "^8.2.0" }, "engines": { "node": ">=4" @@ -1696,12 +1678,12 @@ } }, "node_modules/filedirname": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/filedirname/-/filedirname-2.9.0.tgz", - "integrity": "sha512-gJn0Uxdt5T5X1K2QyNINuXKxvfC69By55xR+XnmYVJ6BBV19QWDyJtmo1O2sIlLC3P7W/ghskJPMBfS7B1WFCw==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/filedirname/-/filedirname-2.10.0.tgz", + "integrity": "sha512-TKb/ta1cqYSEpq3mypdG3+yRKgMyBLidLXkc55yRwc3qwXuVlcRdT5Jw5Ne8kqFv/LHoCUxmQ3nerQZCpIIbNA==", "dev": true, "dependencies": { - "get-current-line": "^6.8.0" + "get-current-line": "^6.9.0" }, "engines": { "node": ">=10" @@ -1815,11 +1797,11 @@ } }, "node_modules/get-cli-arg": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/get-cli-arg/-/get-cli-arg-8.0.0.tgz", - "integrity": "sha512-cR/Tt2Gnj7hF5CbkUOzXFZvmDWkDssqaTt7jeMSpZ+vKb/U0tAmfESYnwWprYJY81Jhvm2eXtSbNts5uqOaPCw==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/get-cli-arg/-/get-cli-arg-8.1.0.tgz", + "integrity": "sha512-KBs2vR7bULdHR2xdfPumLJDdKuEDyB8hofOGf7HXNml/0tNqOn3oU//seyWcjCVG4YDC5du8c/Kqz47RcNhyuA==", "dependencies": { - "normalify": "^2.26.0" + "normalify": "^2.27.0" }, "engines": { "node": ">=8" @@ -1829,9 +1811,9 @@ } }, "node_modules/get-current-line": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/get-current-line/-/get-current-line-6.8.0.tgz", - "integrity": "sha512-X4JqocHKZEZRvFGdTzvPLYSZ16hol/9gzKF3bMGe53PWIkxlSv0U9xGxB4gXFqhN6jR1YNGMc6u1oMAFBrBqGw==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/get-current-line/-/get-current-line-6.9.0.tgz", + "integrity": "sha512-jFRFeABDPUMkidcVK3OOWKCAts9Gpku1+dWDLTU7mHbdp6sRB2IM9EnE3io8gJhxCHyTgANj3N5Lg9yHyAxypA==", "engines": { "node": ">=10" }, @@ -2387,14 +2369,14 @@ } }, "node_modules/kava": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/kava/-/kava-7.1.0.tgz", - "integrity": "sha512-v0eCMoxduQH3OkddO115ygJ+1gNm3kkIEUqAlUwwicQBhD33+ylSb302fRhwl/Y6ekA6TekcmX1IAbKkCXJ2Gw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/kava/-/kava-7.2.0.tgz", + "integrity": "sha512-Fs4liNvmIhLxyRmTMdnl4xLyEGivaVtozYwysDxNDu0yS6fMh5yC9lzqmh8q+DKaNrfjbkHwnWYLV8YwYGqiaQ==", "dev": true, "dependencies": { - "editions": "^6.11.0", - "event-emitter-grouped": "^6.1.0", - "taskgroup": "^9.2.0" + "editions": "^6.13.0", + "event-emitter-grouped": "^6.2.0", + "taskgroup": "^9.3.0" }, "engines": { "node": ">=4" @@ -2601,12 +2583,12 @@ "dev": true }, "node_modules/native-promise-pool": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/native-promise-pool/-/native-promise-pool-3.22.0.tgz", - "integrity": "sha512-tEFj/KMhIfuKi0umpWBWx0KQ8C0+a3dL0oV+Kor2tPKkzhMpkyou7jAyAy0D2OyloJ99MrLhtEX8LdhirdLlMQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/native-promise-pool/-/native-promise-pool-3.23.0.tgz", + "integrity": "sha512-BIW+8lLmHQJBJegsZS7vAPG++d1gAcJ8wS15r6+4h7khKEJ31QR06BZYme6kfPVBi9fOKG0L/yEwXRD+3Qs1pg==", "dev": true, "dependencies": { - "editions": "^6.11.0" + "editions": "^6.13.0" }, "engines": { "node": ">=10" @@ -2648,9 +2630,9 @@ } }, "node_modules/normalify": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/normalify/-/normalify-2.26.0.tgz", - "integrity": "sha512-G4oWM/03stGSeu/C7FXBiTj44Ei5ba4WKiTET3gH/QiTPEEoS8aqH0OPPP1qJamxikY1kztCnlvCVsyL22uqrA==", + "version": "2.27.0", + "resolved": "https://registry.npmjs.org/normalify/-/normalify-2.27.0.tgz", + "integrity": "sha512-4mK4oobeHuYpv6OQiZWd/ILUi1GFaTKPxiQ9tPvI/nWIoz6i7c6/qXPopmrw7opjGTCSDHt2HwzYWrIr+mWRTg==", "engines": { "node": ">=10" }, @@ -3036,9 +3018,9 @@ } }, "node_modules/rfc-log-levels": { - "version": "3.19.0", - "resolved": "https://registry.npmjs.org/rfc-log-levels/-/rfc-log-levels-3.19.0.tgz", - "integrity": "sha512-4+EiBg1icaZ5jaz+4B2O15Xq4YcrCverWekGnJUqGlXgGJWjrjgMJ74cqCWMzvffeSph5g2HxyfOQcnQDSh40Q==", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/rfc-log-levels/-/rfc-log-levels-3.20.0.tgz", + "integrity": "sha512-fRvsAhOFIp0Ez6ooDFMpMM9Ma0FymjF9gOPHjE4b32XvvLZjEyHQbLpf1cs3Hd1G7Lg2mUL4fRJD53JoPokcWA==", "engines": { "node": ">=10" }, @@ -3230,13 +3212,13 @@ ] }, "node_modules/safefs": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/safefs/-/safefs-8.2.0.tgz", - "integrity": "sha512-27IzS391FR9s20OlZXzB2wSi/uTxtaDSQMo+TnmxBxfvpC5YTNRCK8WlNajivXrsFZ8tjYi00/zPRubuHGctYQ==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/safefs/-/safefs-8.3.0.tgz", + "integrity": "sha512-IS/Q+IZ4FLSHUHVEKgLA+8SD5LPB5LoN0gDbeMcqW4W+PUoXVV2/7HJ7iLfi7XXw7qQE/A6g64+k89VhcrEkWQ==", "dev": true, "dependencies": { "graceful-fs": "^4.2.11", - "version-compare": "^3.1.0" + "version-compare": "^3.2.0" }, "engines": { "node": ">=4" @@ -3246,16 +3228,16 @@ } }, "node_modules/safeps": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/safeps/-/safeps-11.1.0.tgz", - "integrity": "sha512-6i5QZSlKDA3g9XC6RAgxzzEGrIXMDSnolKoBv6r4qUiJu5Pu0M4++bf8Kgy1pUhdh9BI6Ki2zMtR1V3Odwx0Tw==", + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/safeps/-/safeps-11.2.0.tgz", + "integrity": "sha512-qa6JaSDyhuOqUexFqfqihz8feBTMgZTiSvC0UDSkkH3N4EzzlkVkLH+JMd4vOuiHv6D4iHDtBiWLv5C92d5i0Q==", "dev": true, "dependencies": { - "editions": "^6.11.0", - "extract-opts": "^5.1.0", - "safefs": "^8.2.0", - "taskgroup": "^9.1.0", - "typechecker": "^8.1.0" + "editions": "^6.13.0", + "extract-opts": "^5.2.0", + "safefs": "^8.3.0", + "taskgroup": "^9.2.0", + "typechecker": "^8.2.0" }, "engines": { "node": ">=4" @@ -3568,16 +3550,16 @@ } }, "node_modules/taskgroup": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/taskgroup/-/taskgroup-9.2.0.tgz", - "integrity": "sha512-q7591pBFED3gC23BY3N522iHtR2CJAZgT+mUON55akUNQ58HFtuUf6dmLhLqAIYH5ouBf1qeVivSOYzjnHBgTg==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/taskgroup/-/taskgroup-9.3.0.tgz", + "integrity": "sha512-yYsPr+4YYfigAb0ZGbIsvKumdOW8+s+226Swn21OSvdipTatsLsVBp7Cq9qTgKGBloYRydRkS4VE/43xyU0a9g==", "dev": true, "dependencies": { "ambi": "3.2.0", - "eachr": "^6.1.0", - "editions": "^6.11.0", - "extendr": "^7.1.0", - "unbounded": "^5.1.0" + "eachr": "^6.3.0", + "editions": "^6.13.0", + "extendr": "^7.2.0", + "unbounded": "^5.2.0" }, "engines": { "node": ">=4" @@ -3714,11 +3696,11 @@ } }, "node_modules/typechecker": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-8.1.0.tgz", - "integrity": "sha512-XaC7pXzm8oaeLj9eByF1hw3LB6XBFdXZNuYD4MNUmEZa2EfkqSkTfU98+Hw2ZhEVunZDvkYZ4Js7MyW5No1F6Q==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-8.2.0.tgz", + "integrity": "sha512-SnCTb8RGuu4n3fhbbQ7VJPtFc8F3WtQ9HD7rBg3cyBKKsL8bhAz6tB7ul/zX7hMj8IVFWRfrdbZpd+84lSA8Pw==", "dependencies": { - "editions": "^6.11.0" + "editions": "^6.13.0" }, "engines": { "node": ">=4" @@ -3786,12 +3768,12 @@ } }, "node_modules/unbounded": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/unbounded/-/unbounded-5.1.0.tgz", - "integrity": "sha512-MMiuCaqRYzWGuHC2DgMNXnRPiDyI2hURt77M+8yIeepefT4S62so5iDK1KvQ7x3qKJI52e8rhJGYgiu4ViJsHQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/unbounded/-/unbounded-5.2.0.tgz", + "integrity": "sha512-/DKuVxnOBgTB85FUcSKAyjPBCsu0mVvG7JtRMQa4+EzyBYS0zYEzpcts5R9QrjL7kE9Jy1iu4XQdAYv/itf4qg==", "dev": true, "dependencies": { - "editions": "^6.11.0" + "editions": "^6.13.0" }, "engines": { "node": ">=4" @@ -3841,13 +3823,13 @@ } }, "node_modules/valid-directory": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/valid-directory/-/valid-directory-4.1.0.tgz", - "integrity": "sha512-1bFS6NK2eYInrjLA3Qclw0HK8JjMMkIbUIHbYahZoDz3GfITOt9V77MMogUvtSVtSHLLpgl6KnzADdKbJ35How==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/valid-directory/-/valid-directory-4.2.0.tgz", + "integrity": "sha512-H48H7Jbw2zLZl4DA8QLkT9HsfgGHg+MJi1mOfj+eybe2VhElHsD/0WBaKMBDJAVFq+Pi8w1leiYITYAKZtg/FA==", "dev": true, "dependencies": { - "@bevry/valid-filename": "^1.0.0", - "fdir": "^6.1.0" + "@bevry/valid-filename": "^2.0.0", + "fdir": "^6.1.1" }, "bin": { "valid-directory": "bin.cjs" @@ -3902,9 +3884,9 @@ } }, "node_modules/version-compare": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/version-compare/-/version-compare-3.1.0.tgz", - "integrity": "sha512-2mBbYi/gSFSBN1g75mPIJOyPHN0JzOjcKhwu4IVQH7JgA4DNb/lIlF95mgDSVOOd3JmGLK/k4XEUQkHI8sFckw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/version-compare/-/version-compare-3.2.0.tgz", + "integrity": "sha512-cSIEcfQ2OuSqOC+SIjHXMoldXuXavr/M5GLtQYpQG6mn+tlKYK1DNJ/pllsGGnogM81ekhcHdLJmdEQmwA0hQA==", "engines": { "node": ">=4" }, @@ -3913,11 +3895,11 @@ } }, "node_modules/version-range": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/version-range/-/version-range-3.1.0.tgz", - "integrity": "sha512-RZGnPNzMcv8pa7PyqEmf8OGX8NH3UAOPX89mwYOGT2WnIjMZLEp0RbLXH/+lMeLwpOkzcN/3EjwvHoZwQ/E7sQ==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/version-range/-/version-range-3.2.0.tgz", + "integrity": "sha512-aP/XwEG9q+mTjyGUR2FDrIfLMAylJ4k4/eSCxXBAeDUeHWWtzFeWE37YlTrPA5lEXwA2A7A0N+YDPEPAkuEcJg==", "dependencies": { - "version-compare": "^3.1.0" + "version-compare": "^3.2.0" }, "engines": { "node": ">=4" diff --git a/package.json b/package.json index b330441..69e8f30 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "title": "Projectz", "name": "projectz", - "version": "3.0.0", + "version": "3.1.0", "description": "Stop wasting time syncing and updating your project's README and Package Files!", "homepage": "https://github.com/bevry/projectz", "license": "Artistic-2.0", @@ -149,34 +149,34 @@ } }, "dependencies": { - "@bevry/file": "^2.1.0", - "@bevry/json": "^1.7.0", - "badges": "^4.32.0", - "caterpillar": "^6.9.0", + "@bevry/file": "^2.2.0", + "@bevry/json": "^1.8.0", + "badges": "^4.34.0", + "caterpillar": "^6.11.0", "fellow": "^6.25.0", - "get-cli-arg": "^8.0.0", + "get-cli-arg": "^8.1.0", "spdx-expression-parse": "^3.0.1", "spdx-license-list": "^6.8.0", - "typechecker": "^8.1.0" + "typechecker": "^8.2.0" }, "devDependencies": { "@bevry/update-contributors": "^1.23.0", "@types/node": "^20.9.0", "@typescript-eslint/eslint-plugin": "^6.11.0", "@typescript-eslint/parser": "^6.11.0", - "assert-helpers": "^11.2.0", + "assert-helpers": "^11.4.0", "eslint": "^8.53.0", "eslint-config-bevry": "^4.0.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-prettier": "^5.0.1", - "filedirname": "^2.9.0", - "kava": "^7.1.0", + "filedirname": "^2.10.0", + "kava": "^7.2.0", "prettier": "^3.1.0", - "safeps": "^11.1.0", + "safeps": "^11.2.0", "surge": "^0.23.1", "typedoc": "^0.25.3", "typescript": "5.2.2", - "valid-directory": "^4.1.0" + "valid-directory": "^4.2.0" }, "scripts": { "our:bin": "node ./bin.cjs",