diff --git a/HISTORY.md b/HISTORY.md index 7200e3b..60b6f15 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,5 +1,10 @@ # History +## v4.1.0 2023 December 28 + +- Updated dependencies, [base files](https://github.com/bevry/base), and [editions](https://editions.bevry.me) using [boundation](https://github.com/bevry/boundation) +- Thank you to the sponsors: [Andrew Nesbitt](https://nesbitt.io), [Balsa](https://balsa.com), [Codecov](https://codecov.io/), [Poonacha Medappa](https://poonachamedappa.com), [Rob Morris](https://github.com/Rob-Morris), [Sentry](https://sentry.io), [Syntax](https://syntax.fm) + ## v4.0.0 2023 December 27 - CLI has been rewritten, supporting new `offline` mode, and no longer requires the `compile` argument; made possible via [bevry/argument](https://github.com/bevry/argument) diff --git a/README.md b/README.md index 328d033..231c1ea 100644 --- a/README.md +++ b/README.md @@ -316,11 +316,11 @@ This package is published with the following editions: #### Authors -- [Benjamin Lupton](https://balupton.com) — Benjamin furthers the humanities and the commons using the monikers balupton and @bevry +- [Benjamin Lupton](https://balupton.com) — Accelerating collaborative wisdom. #### Maintainers -- [Benjamin Lupton](https://github.com/balupton) — Benjamin furthers the humanities and the commons using the monikers balupton and @bevry +- [Benjamin Lupton](https://github.com/balupton) — Accelerating collaborative wisdom. #### Contributors diff --git a/package-lock.json b/package-lock.json index 0e800a3..bc1e1cb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,28 +1,28 @@ { "name": "projectz", - "version": "4.0.0", + "version": "4.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "projectz", - "version": "4.0.0", + "version": "4.1.0", "license": "Artistic-2.0", "dependencies": { - "@bevry/argument": "^1.0.0", - "@bevry/fs-list": "^2.4.0", - "@bevry/fs-read": "^1.4.0", - "@bevry/fs-write": "^1.4.0", - "@bevry/github-api": "^11.0.0", - "@bevry/json": "^2.2.1", - "@bevry/render": "^1.0.0", - "arrange-package-json": "^5.0.2", - "badges": "^4.38.0", - "caterpillar": "^8.0.0", + "@bevry/argument": "^1.1.0", + "@bevry/fs-list": "^2.5.0", + "@bevry/fs-read": "^1.5.0", + "@bevry/fs-write": "^1.5.0", + "@bevry/github-api": "^11.1.0", + "@bevry/json": "^2.3.0", + "@bevry/render": "^1.1.0", + "arrange-package-json": "^5.1.0", + "badges": "^4.39.0", + "caterpillar": "^8.1.0", "spdx-expression-parse": "^4.0.0", "spdx-license-list": "^6.8.0", "trim-empty-keys": "^1.0.1", - "typechecker": "^9.2.0" + "typechecker": "^9.3.0" }, "bin": { "projectz": "bin.cjs" @@ -31,15 +31,15 @@ "@types/node": "^20.10.5", "@typescript-eslint/eslint-plugin": "^6.16.0", "@typescript-eslint/parser": "^6.16.0", - "assert-helpers": "^11.10.0", + "assert-helpers": "^11.11.0", "eslint": "^8.56.0", "eslint-config-bevry": "^5.3.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.1.2", - "filedirname": "^3.2.0", - "kava": "^7.5.0", + "filedirname": "^3.3.0", + "kava": "^7.6.0", "prettier": "^3.1.1", - "safeps": "^11.4.0", + "safeps": "^11.5.0", "typedoc": "^0.25.4", "typescript": "5.3.3", "valid-directory": "^4.7.0" @@ -61,11 +61,11 @@ } }, "node_modules/@bevry/ansi": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/@bevry/ansi/-/ansi-6.7.0.tgz", - "integrity": "sha512-ApvNj7gXXCKsQLJhrAMwoZ+KZ3xMuJ7TS/f3O+IoS03Op2c0AUE9uR9gJfTlwaCzvwIe4XFr6Y7ET/TXnxe6ZA==", + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/@bevry/ansi/-/ansi-6.8.0.tgz", + "integrity": "sha512-yHL8505MFE1yqvSL6Az5jce0WQVkuRctw2q5gtvFzVt0FTe36V18QyP/JH1pQ5GP0lgFTmpWawRLjQuZsGpYyg==", "dependencies": { - "editions": "^6.18.0" + "editions": "^6.19.0" }, "engines": { "node": ">=4" @@ -75,11 +75,11 @@ } }, "node_modules/@bevry/argument": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@bevry/argument/-/argument-1.0.0.tgz", - "integrity": "sha512-Wd5tlSDqv49ANautIW+yIx35d4qRVkFQIB9t089q83vnxVoNy7MTQLZ8VctuzvefA7wOjGsJ1q7V9+6ktukYdw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@bevry/argument/-/argument-1.1.0.tgz", + "integrity": "sha512-fVMUVDTlOUGw4M8wRz1lyWlzAh2+GabOYQijr+j5HpV1uGwn+CbCjtkkAvkArhyQpL6KMFAjXMCG5JC6VsaUmw==", "dependencies": { - "errlop": "^8.2.0" + "errlop": "^8.3.0" }, "engines": { "node": ">=4" @@ -101,11 +101,11 @@ } }, "node_modules/@bevry/fs-accessible": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@bevry/fs-accessible/-/fs-accessible-2.3.0.tgz", - "integrity": "sha512-B3toe0GoyVzQpRMpQ3DRIOaA3GiBh2GAkjsiVycYs7E1m2rg+h0NvUWmIHNnOGiWOuFY1vuB2fO9Gf4GW909TQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-accessible/-/fs-accessible-2.4.0.tgz", + "integrity": "sha512-N5pmTQa7pAbZXPyNkDAD57j6M54N0aqZehSWpI6JUTmP8K61PDK+cVGwxItQX77B1mm5xiBi4vwnm22D7jdbVA==", "dependencies": { - "editions": "^6.19.0" + "editions": "^6.20.0" }, "engines": { "node": ">=4" @@ -115,14 +115,14 @@ } }, "node_modules/@bevry/fs-list": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@bevry/fs-list/-/fs-list-2.4.0.tgz", - "integrity": "sha512-GPIqbxvMXWr+8183qdO+c3xW08n2qZO7/tmfzrwyedD3pPrsGwhj6eFBUaxWhrmBKJDAkdcN8gUDx7TsUp996A==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-list/-/fs-list-2.5.0.tgz", + "integrity": "sha512-1LP3EdMZrx3bjU1pMzRfI2KqBaLIFxO/aXCA+YBaf0OIWut0850wEKobxjS4ygEKzCDQ6FoBIHFCqOLItnG2SA==", "dependencies": { - "@bevry/fs-accessible": "^2.3.0", - "editions": "^6.19.0", - "errlop": "^8.2.0", - "version-compare": "^3.8.0" + "@bevry/fs-accessible": "^2.4.0", + "editions": "^6.20.0", + "errlop": "^8.3.0", + "version-compare": "^3.9.0" }, "engines": { "node": ">=4" @@ -132,14 +132,14 @@ } }, "node_modules/@bevry/fs-mkdirp": { - "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==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-mkdirp/-/fs-mkdirp-1.5.0.tgz", + "integrity": "sha512-6KPpyLvOcdV0wAmDwD6iyvgn7hdWRpTJ0apY5fb7+29yVVglRIM0qqSFb87C1UellxQch6REx73XqsZlwv0RXg==", "dependencies": { - "@bevry/fs-accessible": "^2.3.0", - "editions": "^6.19.0", - "errlop": "^8.2.0", - "version-compare": "^3.8.0" + "@bevry/fs-accessible": "^2.4.0", + "editions": "^6.20.0", + "errlop": "^8.3.0", + "version-compare": "^3.9.0" }, "engines": { "node": ">=4" @@ -149,13 +149,13 @@ } }, "node_modules/@bevry/fs-read": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@bevry/fs-read/-/fs-read-1.4.0.tgz", - "integrity": "sha512-oNohxiOof2SvRJ8d9WqATWAeuNplb+BKhCknvPzU5ZcxmylZPwhodpGMpxYOUjvi2UzgumrVA7NLRGB1XgMbYg==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-read/-/fs-read-1.5.0.tgz", + "integrity": "sha512-5l50fxAUCYVYr8rjxqEZivVbfWIMwGU3gOFfa/xn0VCHx1FDPmbxnluwYPdFx3i7UuiTA3h1ueRHb5Xujumh/g==", "dependencies": { - "@bevry/fs-accessible": "^2.3.0", - "editions": "^6.19.0", - "errlop": "^8.2.0" + "@bevry/fs-accessible": "^2.4.0", + "editions": "^6.20.0", + "errlop": "^8.3.0" }, "engines": { "node": ">=4" @@ -165,12 +165,12 @@ } }, "node_modules/@bevry/fs-readable": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@bevry/fs-readable/-/fs-readable-2.3.0.tgz", - "integrity": "sha512-+bLwxu49AcWtTh+5F0Sss1YJVp+JUMl8Z9ibgNvincfoZVR4Gqn3/+zedpA8eIPTb8WBMs26IF9FeWK47u72nQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-readable/-/fs-readable-2.4.0.tgz", + "integrity": "sha512-YyP/VmLwBi0BnyLCqMW7inTHlHcVzrHCKekDWyRmOuA0oT/N1Z/YJkgNGGh0p72D4TBvmI+9PhoxKAqiv8Dcvw==", "dependencies": { - "@bevry/fs-accessible": "^2.3.0", - "editions": "^6.19.0" + "@bevry/fs-accessible": "^2.4.0", + "editions": "^6.20.0" }, "engines": { "node": ">=4" @@ -180,13 +180,13 @@ } }, "node_modules/@bevry/fs-unlink": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@bevry/fs-unlink/-/fs-unlink-1.4.0.tgz", - "integrity": "sha512-ZM5RUwwXLnp5j7Nl9pgko7n7x+OVBA1lSTAJTv2lqB+coe8baprvEbAl2e8agY65V+DwQXxzOwDk2Vz0fUREnQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-unlink/-/fs-unlink-1.5.0.tgz", + "integrity": "sha512-iX50UsFf4WMnnTbbZ6MsRK2p7gna29j26va3faYtueeVogPeM+2Y1nruWZ4UirOi8qjj/voA/aGefq9A2NNlzA==", "dependencies": { - "@bevry/fs-accessible": "^2.3.0", - "editions": "^6.19.0", - "errlop": "^8.2.0" + "@bevry/fs-accessible": "^2.4.0", + "editions": "^6.20.0", + "errlop": "^8.3.0" }, "engines": { "node": ">=4" @@ -196,14 +196,14 @@ } }, "node_modules/@bevry/fs-write": { - "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==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-write/-/fs-write-1.5.0.tgz", + "integrity": "sha512-gYw5A3u2HqC+AH9iCwliFwWaxseVjKnI2KUeGgGkSP7wFD+5FrB/SolSfAevKrdAUJ0znoEzMP4m0aLxJDzcJg==", "dependencies": { - "@bevry/fs-accessible": "^2.3.0", - "@bevry/fs-mkdirp": "^1.4.0", - "editions": "^6.19.0", - "errlop": "^8.2.0" + "@bevry/fs-accessible": "^2.4.0", + "@bevry/fs-mkdirp": "^1.5.0", + "editions": "^6.20.0", + "errlop": "^8.3.0" }, "engines": { "node": ">=4" @@ -213,19 +213,19 @@ } }, "node_modules/@bevry/github-api": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@bevry/github-api/-/github-api-11.0.0.tgz", - "integrity": "sha512-gOSFeauDKQRomaxVRCiIzI7XMRBLKTIpme1814FRiEhJr1gd82+AFAQ4rmlZL550atqkUYxU1wD9gWqYupljVQ==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/@bevry/github-api/-/github-api-11.1.0.tgz", + "integrity": "sha512-6+a9WEbgakYPpm0x3h+YUNTX3ubOgkEHEiPHsNplBwasKsJed9HLrF9prmXgyLlnVBigUjsecL3z76CMnq+BMQ==", "dependencies": { - "@bevry/argument": "^1.0.0", - "@bevry/fs-readable": "^2.3.0", - "@bevry/json": "^2.2.1", + "@bevry/argument": "^1.1.0", + "@bevry/fs-readable": "^2.4.0", + "@bevry/json": "^2.3.0", "@bevry/list": "^2.3.0", - "@bevry/wait": "^2.4.0", + "@bevry/wait": "^2.5.0", "@octokit/graphql": "^7.0.2", - "arrange-package-json": "^5.0.1", - "errlop": "^8.2.0", - "fellow": "^7.0.4", + "arrange-package-json": "^5.1.0", + "errlop": "^8.3.0", + "fellow": "^7.1.0", "js-yaml": "^4.1.0", "native-promise-pool": "^3.26.0", "simplytyped": "^3.3.0", @@ -242,15 +242,15 @@ } }, "node_modules/@bevry/json": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@bevry/json/-/json-2.2.1.tgz", - "integrity": "sha512-+MnksVThHWWGb8YOatxIs1vrtzcdAXhdk10FXcyaaxOE98eFs8uFA5RRSJVLm4bh1qaQF01XvfLxML5FTeyF3g==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@bevry/json/-/json-2.3.0.tgz", + "integrity": "sha512-d3CgyXe7Qxf2KaqHIBYQ61/zUJQWwQYXd3g0OdQt/62YfCO725RWEWcCvr16PrgxtQZBJi8WOV6x2SAJpDF37w==", "dependencies": { - "@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" + "@bevry/fs-read": "^1.5.0", + "@bevry/fs-unlink": "^1.5.0", + "@bevry/fs-write": "^1.5.0", + "editions": "^6.20.0", + "errlop": "^8.3.0" }, "engines": { "node": ">=4" @@ -260,11 +260,11 @@ } }, "node_modules/@bevry/list": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@bevry/list/-/list-2.3.0.tgz", - "integrity": "sha512-7BZeYa0rPq2xCrZ4biItwDsxl+Pp5yh1KkV4OE2fmUlZ6F8lxjSHH8VOTM2EJuanu5GBwF+ENk8l0Oz/tAglVg==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@bevry/list/-/list-2.4.0.tgz", + "integrity": "sha512-epnjQ/Xi3TOPiXwRr74zZ5oAiSBoILpaeKw5rQg8qBSJh27KuiVmc04iPWpJ9f5tFesCv0dy8A4SKUob5iVTUw==", "dependencies": { - "editions": "^6.19.0" + "editions": "^6.20.0" }, "engines": { "node": ">=4" @@ -274,9 +274,9 @@ } }, "node_modules/@bevry/render": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@bevry/render/-/render-1.0.0.tgz", - "integrity": "sha512-HZSQcd0DkzrHqYcl1NjDksqBvxz5xu6dlBLdWmg7sBmjRgVHs7v8jE0hYEPpLaaLBQJXxMzsMFQVLld/ZlcTUg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@bevry/render/-/render-1.1.0.tgz", + "integrity": "sha512-uWfdRfj/8fhvQvhTPdJjN2ARD9nR94GVqufK+6rO3KTH97RB5vbFRjhMPxR1KXStHxtOaO3RFc/rizcYVhVqUw==", "engines": { "node": ">=4" }, @@ -285,9 +285,9 @@ } }, "node_modules/@bevry/valid-filename": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@bevry/valid-filename/-/valid-filename-2.4.0.tgz", - "integrity": "sha512-MbLRTjQQA9PoHYGvFyhLv5ZGOfP1kowb5nh5aVflETvmq38WhR3oBGnALYfk7EX/IWZGXInH5/IjJ0Ydf13ABQ==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@bevry/valid-filename/-/valid-filename-2.5.0.tgz", + "integrity": "sha512-4kWa1Pud5x7Efa6wF9+y7jZQdkgCHa2wsbSDRIFaFILINMBY8R8bdSzaIjMJZVETg5IE3qiRsb0TsZ2aK/9CZw==", "dev": true, "bin": { "valid-filename": "bin.cjs" @@ -300,9 +300,9 @@ } }, "node_modules/@bevry/wait": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@bevry/wait/-/wait-2.4.0.tgz", - "integrity": "sha512-GqYbJnQ0CIqvFIMv8G4W98+EYSgvxq4UqxbKLamOGHiuQiVhKXIr3JAm9gct6Syo3cpU9sIP2q7FrQXW3aByjg==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@bevry/wait/-/wait-2.5.0.tgz", + "integrity": "sha512-F6DGfERA1vG7rVSg/BzkFMqi261u8afAHtoBkpQkwvCKEi9y93VwA0cv6/vJ8DRdam3aKJwqClW9iajOmXV2Lg==", "engines": { "node": ">=4" }, @@ -910,12 +910,12 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, "node_modules/arrange-package-json": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arrange-package-json/-/arrange-package-json-5.0.2.tgz", - "integrity": "sha512-fdk7dHhebrc3X8qnCKZBXm8fxk0HmkVC5z0CGGI3enXCQY4guHnkH1QUvq2wY4Bw/06Iskv3dxS4q1D7vXwbcw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/arrange-package-json/-/arrange-package-json-5.1.0.tgz", + "integrity": "sha512-OnW07tfD8TH4HxZDATsp/gvoy7PEyXkS8D1kIo1RghzqzY0HGOfkLExiYQYpHiy2G8YiNelnjlLlOnXtp0N7iA==", "dependencies": { - "arrangekeys": "^6.5.0", - "editions": "^6.19.0" + "arrangekeys": "^6.6.0", + "editions": "^6.20.0" }, "engines": { "node": ">=4" @@ -925,9 +925,9 @@ } }, "node_modules/arrangekeys": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/arrangekeys/-/arrangekeys-6.5.0.tgz", - "integrity": "sha512-kirKBpwP8V6l9T8qtOU330TvUaQ+NV97swyYrteFCoTrt56+mD8MXHydFGezgJOK8djPOqRs/wMpF2FWNdH+4g==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/arrangekeys/-/arrangekeys-6.6.0.tgz", + "integrity": "sha512-yU9DBpdOCb1Mgb95BiKMjh91A1HyKFy0xY9nO0Hqj8ny4zms+Y3t+Ik6YXGAktN6eertY1B516nVvYgB6vcbrA==", "engines": { "node": ">=4" }, @@ -945,14 +945,14 @@ } }, "node_modules/assert-helpers": { - "version": "11.10.0", - "resolved": "https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.10.0.tgz", - "integrity": "sha512-qzpLyJ5vPslb5LAdxyKFNZFvQqwRpHfF6sTPA3YUzPs3EzsngEyxfTT1Wzsx/4rapQP5ZHZlAMO6R5xpJ8DQYg==", + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.11.0.tgz", + "integrity": "sha512-NB3iZr7ejlSwZQaqJe9zTf5zVtyeVm/SWpDfoiQqY1EYbJuO4Gtodyw8UtYpoqwUqnZxdEIeDFjMszPkZm+Cpw==", "dev": true, "dependencies": { - "@bevry/ansi": "^6.7.0", + "@bevry/ansi": "^6.8.0", "editions": "^6.19.0", - "errlop": "^8.2.0" + "errlop": "^8.3.0" }, "engines": { "node": ">=4" @@ -962,9 +962,9 @@ } }, "node_modules/badges": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/badges/-/badges-4.38.0.tgz", - "integrity": "sha512-X1ESSh+HvznvX1sK3+XWX9GgOVN4C7cM1VM7TBQKzVav4KDiggunCRbuJ8JltT8zmOeBSvSpwLjnHUCHexzPQw==", + "version": "4.39.0", + "resolved": "https://registry.npmjs.org/badges/-/badges-4.39.0.tgz", + "integrity": "sha512-IC4Li+FK8gnM4FOTjfT8xubZXFRajFfMki+jfn2ygWQWJfmcHBvNX2FaCSFgIC+3IjvVOUHeMvdL9+xTcqEUaQ==", "engines": { "node": ">=10" }, @@ -1009,14 +1009,14 @@ } }, "node_modules/caterpillar": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/caterpillar/-/caterpillar-8.0.0.tgz", - "integrity": "sha512-kH7v5aT5sag65OMCI6Hp4sVItAeYFVWcc6iKj+k43S8tRrSS9vSD98vNcyhCWjb96ad/9Snk6CWH1AGRRtiKrg==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/caterpillar/-/caterpillar-8.1.0.tgz", + "integrity": "sha512-rWvexmDmDkgO4xmt5+sKOBjacG9L7SUKn1DlrojwBQjBQeTYLTw73XcR27Wl91Gz64kzlubXEgqL9wA5BDyYxA==", "dependencies": { - "@bevry/ansi": "^6.7.0", - "editions": "^6.19.0", - "get-current-line": "^7.1.0", - "rfc-log-levels": "^4.0.0" + "@bevry/ansi": "^6.8.0", + "editions": "^6.20.0", + "get-current-line": "^7.2.0", + "rfc-log-levels": "^4.1.0" }, "engines": { "node": ">=4" @@ -1132,13 +1132,13 @@ } }, "node_modules/eachr": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/eachr/-/eachr-7.2.0.tgz", - "integrity": "sha512-zv0Vtm0c0mvTvamW3duiGqadnu4w9oIpG7p8YLb2z7bDj5wGRvzNJTLyMeWiuOvYXj9kT411ox0UAa8fziUIeg==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/eachr/-/eachr-7.3.0.tgz", + "integrity": "sha512-L4dgCLYGloNh4wjaZgKWZq/9X4Tl65It+7JN6rXsRIcn2ialVe99fMe66nWsK2TtUQwmGdaiT9L8Nr/qxhGRtA==", "dev": true, "dependencies": { - "editions": "^6.19.0", - "typechecker": "^9.2.0" + "editions": "^6.20.0", + "typechecker": "^9.3.0" }, "engines": { "node": ">=4" @@ -1148,11 +1148,11 @@ } }, "node_modules/editions": { - "version": "6.19.0", - "resolved": "https://registry.npmjs.org/editions/-/editions-6.19.0.tgz", - "integrity": "sha512-mJabiGaqoKWjgz0kqrVPzLBsk4sh11zcNXKFXBZ3eLwwHBWylz5OcrBrZRRaLPWoRpm9m428CLzKcituabUuFg==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/editions/-/editions-6.20.0.tgz", + "integrity": "sha512-5je+78ri3gtfO+q9cerK8jPNam5YUpYe5OPHQFjrGKvb28D2qVBFiQmmeEyVHeZDLGAUkPtQqwv98t5CR733rg==", "dependencies": { - "version-range": "^4.11.0" + "version-range": "^4.12.0" }, "engines": { "node": ">=4" @@ -1162,11 +1162,11 @@ } }, "node_modules/errlop": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/errlop/-/errlop-8.2.0.tgz", - "integrity": "sha512-jwhRvDRvl9osF8Z1jnRtq3R9vUTkHxP6bZbijo702kzdWyw8yP95YXF4gDcYoCMVbH16Hthz1vkz+HoZQ8DehA==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/errlop/-/errlop-8.3.0.tgz", + "integrity": "sha512-bURkSJZa8lHBO1PGLBwWVclgmqnVE6W8Ob9/YYuFfdDzqoUcqvyQUuBJfmfICavXBGtjUCDJCEQ5oW7eor6I1A==", "dependencies": { - "editions": "^6.18.0" + "editions": "^6.19.0" }, "engines": { "node": ">=4" @@ -1426,13 +1426,13 @@ } }, "node_modules/extendr": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/extendr/-/extendr-7.7.0.tgz", - "integrity": "sha512-WNe03/We28gFV/oZv0T+B02oFMKp3iWTtnC9YkpDcKO8NhaUXSEif8R7CegYRTQ0Qfn2VVydT79hdhuW6NtLRQ==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/extendr/-/extendr-7.8.0.tgz", + "integrity": "sha512-4Sh1PnvyvWe7mLne6eqb66ueLwz5Gp+dtlf4KNl8QsVRmQHeIfUJWFLcqLIM8o8iuFhha3g6lxGy6MRQsFAUgw==", "dev": true, "dependencies": { - "editions": "^6.19.0", - "typechecker": "^9.2.0" + "editions": "^6.20.0", + "typechecker": "^9.3.0" }, "engines": { "node": ">=4" @@ -1442,14 +1442,14 @@ } }, "node_modules/extract-opts": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/extract-opts/-/extract-opts-5.5.0.tgz", - "integrity": "sha512-idbs8/KK4ZFB+Q5m5mCK8rMOOfwtEvfn/60q3zN8HzIlvn/kGdcqV+IbAqqJwtYPm1TvbbSJZxcyOYEXvn2zuA==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/extract-opts/-/extract-opts-5.6.0.tgz", + "integrity": "sha512-OdXTaXcIa9lAzOEOc5/TqEwSp3tT21pRAWDEOUhyUve69R+zMqwVS7n6k0uWI3pdGejIursf6FF2v0EkQEONiQ==", "dev": true, "dependencies": { - "eachr": "^7.2.0", - "editions": "^6.19.0", - "typechecker": "^9.2.0" + "eachr": "^7.3.0", + "editions": "^6.20.0", + "typechecker": "^9.3.0" }, "engines": { "node": ">=4" @@ -1520,12 +1520,12 @@ } }, "node_modules/fellow": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/fellow/-/fellow-7.0.4.tgz", - "integrity": "sha512-yQo/A5v7IPNo2IPRVlD/j9H2oV3Jw44Ep0X6X3kOywGwQSme3x6cjbZ6d9R8pB0kxj5AhljKek/oOZc3/nGU4A==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/fellow/-/fellow-7.1.0.tgz", + "integrity": "sha512-zIoE25/3rDYMsnP1WLNOFXW5mQC54yN4HQdAJzi7JQYzs3JzqTPTjJJuKKMkl8fL5jHAaR4Y4jXqv7w5RDf64A==", "dependencies": { - "@bevry/render": "^1.0.0", - "editions": "^6.19.0" + "@bevry/render": "^1.1.0", + "editions": "^6.20.0" }, "engines": { "node": ">=10" @@ -1547,14 +1547,14 @@ } }, "node_modules/filedirname": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/filedirname/-/filedirname-3.2.0.tgz", - "integrity": "sha512-2IrAgmBU8KKVz+p5aA31rlGkqsSE+A8dwQ9clGobxCdkVYxZ9fGZMO/K96CmL3U/T6dRLbXHl9oM7paL5hpTFw==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/filedirname/-/filedirname-3.3.0.tgz", + "integrity": "sha512-zQRvz/o20CYlVT3l6dC9nWoFRde0s8rYTUVcZESNAYGZkznTXVBBrx9iFBZER7fyrZ0EOl7VadfgTCda49Nt1w==", "dev": true, "dependencies": { "@bevry/file-url-to-path": "^1.0.1", - "editions": "^6.19.0", - "get-current-line": "^7.1.0" + "editions": "^6.20.0", + "get-current-line": "^7.2.0" }, "engines": { "node": ">=4" @@ -1618,11 +1618,11 @@ "dev": true }, "node_modules/get-current-line": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/get-current-line/-/get-current-line-7.2.0.tgz", - "integrity": "sha512-k/On1QP4i5+3ZeyISc7vodzmEypo43VIpk+agCEeee11uqGJ3OUiz/SzfJxHV+nitZF/29EwDPJvbngvNgW3uA==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/get-current-line/-/get-current-line-7.3.0.tgz", + "integrity": "sha512-c05xljyfL59+gPprXL2MC5WuDeJ40MDWUXADYTm8Ma37yaDhKUuk72tWsAI3crcuulWUtR5ml98jgYQKG/M0Lg==", "dependencies": { - "editions": "^6.19.0" + "editions": "^6.20.0" }, "engines": { "node": ">=4" @@ -1872,14 +1872,14 @@ "dev": true }, "node_modules/kava": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/kava/-/kava-7.5.0.tgz", - "integrity": "sha512-gqQiikuO2dcO1fSJhGvVYIRwAGg+1cEcyFA7IlluKNJf4IqXR/tPUS1nA9Kk/jlq9FQ1uXRZsHN5nwIxaztfig==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/kava/-/kava-7.6.0.tgz", + "integrity": "sha512-73r6Lo741JF535S2QPo/BLi9MxdzUC4FNAcpsMYOcSRD+/6LQVPOmmDfTQxBvDP5BDJQ60sEC6PJWxV3eSh4RA==", "dev": true, "dependencies": { - "editions": "^6.19.0", + "editions": "^6.20.0", "event-emitter-grouped": "^6.4.0", - "taskgroup": "^9.5.1" + "taskgroup": "^9.6.0" }, "engines": { "node": ">=4" @@ -2005,11 +2005,11 @@ "dev": true }, "node_modules/native-promise-pool": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/native-promise-pool/-/native-promise-pool-3.26.0.tgz", - "integrity": "sha512-vIzAV+BzQaTctUgPs2WMJmXma/0EA+lJFgwY+/ghMS5UB4U9Eq/OiUbAqsk/e9BM9DL/3QG3Rhp3xuThBh66kw==", + "version": "3.27.0", + "resolved": "https://registry.npmjs.org/native-promise-pool/-/native-promise-pool-3.27.0.tgz", + "integrity": "sha512-QvYRM010F82Ygod3TgsRkeDAKm7PP6z0nXFcqzPxP9jfI3KxIWLMUUTcT/WqWlxt0PJPwqYv4qJMMhkznNCXXw==", "dependencies": { - "editions": "^6.19.0" + "editions": "^6.20.0" }, "engines": { "node": ">=10" @@ -2276,13 +2276,14 @@ } }, "node_modules/safefs": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/safefs/-/safefs-8.6.0.tgz", - "integrity": "sha512-CfelnCnGgCHWylnMTG68qYgFxu6mrnamaiCBQe6YDpnzrooLFfROMrkJBkQGlTU83GUcn+VBkYfZyEMt4ygPVA==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/safefs/-/safefs-8.7.0.tgz", + "integrity": "sha512-GgC+JboJa5QIx/94JJk+5a3kYT69+m4ZG9GD86mpuJmG87hiGyPo/hK8CY9CPifD59Zejn8t8dy+FFMPnKnJrg==", "dev": true, "dependencies": { + "editions": "^6.20.0", "graceful-fs": "^4.2.11", - "version-compare": "^3.8.0" + "version-compare": "^3.9.0" }, "engines": { "node": ">=4" @@ -2292,31 +2293,16 @@ } }, "node_modules/safeps": { - "version": "11.4.0", - "resolved": "https://registry.npmjs.org/safeps/-/safeps-11.4.0.tgz", - "integrity": "sha512-BhctR5C6Mn6Qcwui+yh1olTg8wy7QlJToUC4JjCxAvXKaRRVpvSbskcgY5bieZx7+R57o18G39OGDDrqqrjx6w==", - "dev": true, - "dependencies": { - "editions": "^6.16.0", - "extract-opts": "^5.4.0", - "safefs": "^8.5.0", - "taskgroup": "^9.4.0", - "typechecker": "^8.5.0" - }, - "engines": { - "node": ">=4" - }, - "funding": { - "url": "https://bevry.me/fund" - } - }, - "node_modules/safeps/node_modules/typechecker": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-8.6.0.tgz", - "integrity": "sha512-s803IhKCZLZ9ZbYArmRzI+0gqUGE9TEzz4hR2EXF0ecFaZTIHv6QFduYhwbhdTruIO+R9UkhB6hOP5SGsv9ksw==", + "version": "11.5.0", + "resolved": "https://registry.npmjs.org/safeps/-/safeps-11.5.0.tgz", + "integrity": "sha512-LX0lB7vTFFx9YSU5QDVUlMoWRkPJiDlZXmnIf1hczA1NFor2oTvnPcuBTUkxUdkZ3j4XICOfAskiRZbzZKGmaQ==", "dev": true, "dependencies": { - "editions": "^6.16.0" + "editions": "^6.20.0", + "extract-opts": "^5.6.0", + "safefs": "^8.7.0", + "taskgroup": "^9.5.1", + "typechecker": "^9.3.0" }, "engines": { "node": ">=4" @@ -2473,16 +2459,16 @@ } }, "node_modules/taskgroup": { - "version": "9.5.1", - "resolved": "https://registry.npmjs.org/taskgroup/-/taskgroup-9.5.1.tgz", - "integrity": "sha512-2bbc54OtPOn0t8qk771XPhlMSM8nZK74DISvjM275EcwLDt+7ArJqLOOJbCnEidvd5K2lwQjzsJWtezqyKyccQ==", + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/taskgroup/-/taskgroup-9.6.0.tgz", + "integrity": "sha512-/QFF4wiY1wSxswvz2NUpG5oFiW928Dpe5nrNDqeMDJnou7j5BtCyONpW7XIoX4h/6xgbVEVKAUKkrYANJ1uwCw==", "dev": true, "dependencies": { "ambi": "3.2.0", - "eachr": "^7.1.0", - "editions": "^6.18.0", - "extendr": "^7.5.0", - "unbounded": "^6.0.0" + "eachr": "^7.3.0", + "editions": "^6.20.0", + "extendr": "^7.8.0", + "unbounded": "^6.2.0" }, "engines": { "node": ">=4" @@ -2492,12 +2478,12 @@ } }, "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==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/unbounded/-/unbounded-6.2.0.tgz", + "integrity": "sha512-gQx0OS8Mg5usDTCmqaBGAfbbeRtBkFGWP6WqHbLsoEaRtCW7sY/1BrpkoW83SRZYROhF+lVOjK6y/mKz9VSjXw==", "dev": true, "dependencies": { - "editions": "^6.19.0" + "editions": "^6.20.0" }, "engines": { "node": ">=4" @@ -2581,11 +2567,11 @@ } }, "node_modules/typechecker": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-9.2.0.tgz", - "integrity": "sha512-WrIeSNqD6gW0Ss8OPHB0xHLyihoCsE57NZ5aLeYkLG75SOwP2uE9MtAnqKyca48X70vuJ3SNiSMRtop7Dnmg8A==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-9.3.0.tgz", + "integrity": "sha512-7NKr0EkLaL5fkYE56DPwqgQx1FjepvDRZ64trUgb1NgeFqLkaZThI2L33vFJzN4plVyAN5zWcov57QcZIU3bjg==", "dependencies": { - "editions": "^6.19.0" + "editions": "^6.20.0" }, "engines": { "node": ">=4" @@ -2710,12 +2696,12 @@ } }, "node_modules/version-clean": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/version-clean/-/version-clean-1.6.0.tgz", - "integrity": "sha512-3U9p8b28wM3EwzokF22qNAVK3bArQU9SQYMoGv8e55MaTutMbndwdDnc5X2nQoZySZOSm/BykdUdZ/Zkm6R6pQ==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/version-clean/-/version-clean-1.7.0.tgz", + "integrity": "sha512-tVBoblMMBxMBVw79pKpU0RyirDNl82MfQxR2HyhdM497g+FmDVng4zdxZoRiL33zoRJJQ2TxXSd7z4IV0tMyXg==", "dev": true, "dependencies": { - "editions": "^6.18.0" + "editions": "^6.19.0" }, "engines": { "node": ">=4" @@ -2725,11 +2711,11 @@ } }, "node_modules/version-compare": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/version-compare/-/version-compare-3.8.0.tgz", - "integrity": "sha512-90rv+kdT8VyU45h6hOQeP9w8EuxHDdBOzHbHZZKrhw3zpaK3nJXgKDSCkV/OlUgvmt7vprCB1R9VuHrgjffpIg==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/version-compare/-/version-compare-3.9.0.tgz", + "integrity": "sha512-X8PJVO+oT97rMFzdRtQNpxyXvUrJGJYl0EuUDGUqg5bBWTIwxeunjjqx6ZSbHf5ZiSXOvfC6ReO/BxmujlSVtw==", "dependencies": { - "editions": "^6.18.0" + "editions": "^6.19.0" }, "engines": { "node": ">=4" @@ -2739,9 +2725,9 @@ } }, "node_modules/version-range": { - "version": "4.11.0", - "resolved": "https://registry.npmjs.org/version-range/-/version-range-4.11.0.tgz", - "integrity": "sha512-h6ZOpIbN1Dk6hfDAmni/lOMncSUcIU1/6XsDc54kQe9/lMzzzv53ovpTr0CbNDJz2GLbmr/yyrQjD8vntyxXxg==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/version-range/-/version-range-4.12.0.tgz", + "integrity": "sha512-bMQpI+oTiKgu210v610sSUAyAXA9PwNQpAyjKxev2ykBeX1hcKvmoMvy7RorPYR1out62dyH/AvrT3HhGPkkCw==", "engines": { "node": ">=4" }, diff --git a/package.json b/package.json index f311883..bf26cde 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "title": "Projectz", "name": "projectz", - "version": "4.0.0", + "version": "4.1.0", "license": "Artistic-2.0", "description": "Stop wasting time syncing and updating your project's README and Package Files!", "homepage": "https://github.com/bevry/projectz", @@ -80,10 +80,10 @@ }, "author": "Benjamin Lupton (https://balupton.com) (https://github.com/balupton)", "authors": [ - "Benjamin Lupton (https://balupton.com) (https://github.com/balupton): Benjamin furthers the humanities and the commons using the monikers balupton and @bevry" + "Benjamin Lupton (https://balupton.com) (https://github.com/balupton): Accelerating collaborative wisdom." ], "maintainers": [ - "Benjamin Lupton (https://balupton.com) (https://github.com/balupton): Benjamin furthers the humanities and the commons using the monikers balupton and @bevry" + "Benjamin Lupton (https://balupton.com) (https://github.com/balupton): Accelerating collaborative wisdom." ], "contributors": [ "Benjamin Lupton (https://balupton.com) (https://github.com/balupton)", @@ -191,34 +191,34 @@ } }, "dependencies": { - "@bevry/argument": "^1.0.0", - "@bevry/fs-list": "^2.4.0", - "@bevry/fs-read": "^1.4.0", - "@bevry/fs-write": "^1.4.0", - "@bevry/github-api": "^11.0.0", - "@bevry/json": "^2.2.1", - "@bevry/render": "^1.0.0", - "arrange-package-json": "^5.0.2", - "badges": "^4.38.0", - "caterpillar": "^8.0.0", + "@bevry/argument": "^1.1.0", + "@bevry/fs-list": "^2.5.0", + "@bevry/fs-read": "^1.5.0", + "@bevry/fs-write": "^1.5.0", + "@bevry/github-api": "^11.1.0", + "@bevry/json": "^2.3.0", + "@bevry/render": "^1.1.0", + "arrange-package-json": "^5.1.0", + "badges": "^4.39.0", + "caterpillar": "^8.1.0", "spdx-expression-parse": "^4.0.0", "spdx-license-list": "^6.8.0", "trim-empty-keys": "^1.0.1", - "typechecker": "^9.2.0" + "typechecker": "^9.3.0" }, "devDependencies": { "@types/node": "^20.10.5", "@typescript-eslint/eslint-plugin": "^6.16.0", "@typescript-eslint/parser": "^6.16.0", - "assert-helpers": "^11.10.0", + "assert-helpers": "^11.11.0", "eslint": "^8.56.0", "eslint-config-bevry": "^5.3.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.1.2", - "filedirname": "^3.2.0", - "kava": "^7.5.0", + "filedirname": "^3.3.0", + "kava": "^7.6.0", "prettier": "^3.1.1", - "safeps": "^11.4.0", + "safeps": "^11.5.0", "typedoc": "^0.25.4", "typescript": "5.3.3", "valid-directory": "^4.7.0"