From eab6e68cff621e8ae7672b026cfadefadca83bc7 Mon Sep 17 00:00:00 2001 From: Benjamin Lupton Date: Tue, 21 Nov 2023 18:20:40 +0800 Subject: [PATCH] v8.1.0 - boundation, changelog, version bump --- .github/workflows/bevry.yml | 2 +- HISTORY.md | 4 + README.md | 10 +- package-lock.json | 412 +++++++++++++++++++----------------- package.json | 24 ++- 5 files changed, 241 insertions(+), 211 deletions(-) diff --git a/.github/workflows/bevry.yml b/.github/workflows/bevry.yml index 7e087d8..4dc48c0 100644 --- a/.github/workflows/bevry.yml +++ b/.github/workflows/bevry.yml @@ -67,7 +67,7 @@ jobs: if: github.actor == 'dependabot[bot]' steps: - name: Enable auto-merge for Dependabot PRs - run: gh pr merge --auto --merge "$PR_URL" + run: gh pr merge --auto --squash "$PR_URL" env: PR_URL: ${{github.event.pull_request.html_url}} GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} diff --git a/HISTORY.md b/HISTORY.md index 0e42960..bd007d8 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,5 +1,9 @@ # History +## v8.1.0 2023 November 21 + +- Updated dependencies, [base files](https://github.com/bevry/base), and [editions](https://editions.bevry.me) using [boundation](https://github.com/bevry/boundation) + ## v8.0.0 2023 November 18 - Updated CLI to support autodetection of conversion, as well as supporting `--cson2json` and `--json2cson` args, also added `cson` bin diff --git a/README.md b/README.md index 85d8745..a1156a7 100644 --- a/README.md +++ b/README.md @@ -14,13 +14,14 @@ GitHub Sponsors donate button ThanksDev donate button Patreon donate button -Flattr donate button Liberapay donate button Buy Me A Coffee donate button Open Collective donate button crypto donate button PayPal donate button -Wishlist browse button +
+Discord server badge +Twitch community badge @@ -303,6 +304,9 @@ Click the below function names to open more detailed documentation. + + + @@ -371,13 +375,11 @@ No sponsors yet! Will you be the first? GitHub Sponsors donate button ThanksDev donate button Patreon donate button -Flattr donate button Liberapay donate button Buy Me A Coffee donate button Open Collective donate button crypto donate button PayPal donate button -Wishlist browse button

Contributors

diff --git a/package-lock.json b/package-lock.json index feb67ac..1593699 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,18 +1,18 @@ { "name": "cson", - "version": "8.0.0", + "version": "8.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "cson", - "version": "8.0.0", + "version": "8.1.0", "license": "Artistic-2.0", "dependencies": { "cson-parser": "^4.0.9", - "extract-opts": "^5.2.0", - "requirefresh": "^5.8.0", - "safefs": "^8.3.0" + "extract-opts": "^5.3.0", + "requirefresh": "^5.9.0", + "safefs": "^8.4.0" }, "bin": { "cson": "bin.cjs", @@ -21,25 +21,25 @@ }, "devDependencies": { "@bevry/update-contributors": "^1.23.0", - "assert-helpers": "^11.4.0", + "assert-helpers": "^11.5.0", "coffeelint": "^2.1.0", "coffeescript": "^2.7.0", - "kava": "^7.2.0", - "projectz": "^3.1.0", - "safeps": "^11.2.0", + "kava": "^7.3.0", + "projectz": "^3.2.0", + "safeps": "^11.3.0", "valid-directory": "^4.4.0" }, "engines": { - "node": ">=10" + "node": ">=6" }, "funding": { "url": "https://bevry.me/fund" } }, "node_modules/@bevry/ansi": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@bevry/ansi/-/ansi-6.3.0.tgz", - "integrity": "sha512-4l7MexuIZuOj9FoBIbRD+nkMvZZASe1ukzanjrmfROlCzzd6ZiM0qmG3aa6sZdt45w4E3rUreGHaN6WhKc9Z9g==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@bevry/ansi/-/ansi-6.4.0.tgz", + "integrity": "sha512-nuzLg4ZDKh8OaLbP0FL2CI/fd8xFll9eUdnFgUzycR1iLl9lk+ANR1Ivmest6gxvgNLBElO58sRpQ0rqq+jeng==", "dev": true, "dependencies": { "editions": "^6.13.0" @@ -51,14 +51,31 @@ "url": "https://bevry.me/fund" } }, - "node_modules/@bevry/file": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@bevry/file/-/file-2.2.0.tgz", - "integrity": "sha512-rImSWFJL0Gv5iM04AU9oHSx7HX1vlwGbk3jUXd2lBRNTeaFXgCs8jkCtJ+4kv7eIZNPEUSenEOtHlOFoAaK9QQ==", + "node_modules/@bevry/fs-accessible": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-accessible/-/fs-accessible-2.1.0.tgz", + "integrity": "sha512-0CBc/Hz2hBcv81lLAH6IxWvKKTNxWxPwDFZQqGQbLbN9suoQVUMloplFBYbtJi6TWv8iYPMHAZrVgFvMGL29GQ==", + "dev": true, + "dependencies": { + "editions": "^6.13.0" + }, + "engines": { + "node": ">=4" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/@bevry/fs-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-list/-/fs-list-2.1.0.tgz", + "integrity": "sha512-LuRldn3zimwAnCdnQb9gzDVErSAvls6abkynncevLMayd8RLFzZRYwxRCP1JXdWewSLqqa5852NW0mPD6gOyOg==", "dev": true, "dependencies": { + "@bevry/fs-accessible": "^2.1.0", "editions": "^6.13.0", - "version-compare": "^3.2.0" + "errlop": "^7.3.0", + "version-compare": "^3.3.0" }, "engines": { "node": ">=4" @@ -67,96 +84,139 @@ "url": "https://bevry.me/fund" } }, - "node_modules/@bevry/github-api": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@bevry/github-api/-/github-api-10.1.0.tgz", - "integrity": "sha512-GwtlaJ3IRpulHYx0FUJiRM8HqeW0KfwTQkAqcEb86lMF7gQ9ZEyqSn8yYSXY8vHVt/PtLMPaXc76CcLQOxQmbw==", + "node_modules/@bevry/fs-mkdirp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-mkdirp/-/fs-mkdirp-1.1.0.tgz", + "integrity": "sha512-mOdTgQmzqhz61mCxLIkbZwiBtmWw9wkcF89Qwn1rAewCjvRB1qBWNf7CW7eDaOevkKQ+Ub8TWXEJZmNXpWO+Qw==", "dev": true, "dependencies": { - "@bevry/wait": "^2.0.0", - "simplytyped": "^3.3.0" + "@bevry/fs-accessible": "^2.1.0", + "editions": "^6.13.0", + "errlop": "^7.3.0", + "version-compare": "^3.3.0" }, "engines": { - "node": ">=18" + "node": ">=4" }, "funding": { "url": "https://bevry.me/fund" } }, - "node_modules/@bevry/github-contributors": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@bevry/github-contributors/-/github-contributors-4.1.0.tgz", - "integrity": "sha512-PwwvrtdQx06r4haHh4PK3cbkSmml7KFjOXPqZhce5mfCkjD+aEPmYaklO2zkLKvYaekRzEXjErJO31rPyKt7gw==", + "node_modules/@bevry/fs-read": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-read/-/fs-read-1.1.0.tgz", + "integrity": "sha512-r84hG1xmTeLYi3foBjtSFOibOYd4QMD0FSkWWTjsK3AFPY3kaAVDeaUuaNKG5A43sTlCpA1zpMudWBml9RFL2Q==", "dev": true, "dependencies": { - "@bevry/github-api": "^10.0.0", - "@bevry/github-repos": "^6.1.0", - "fellow": "^6.25.0", - "native-promise-pool": "^3.19.0", - "simplytyped": "^3.3.0" + "@bevry/fs-accessible": "^2.1.0", + "editions": "^6.13.0", + "errlop": "^7.3.0" }, "engines": { - "node": ">=18" + "node": ">=4" }, "funding": { "url": "https://bevry.me/fund" } }, - "node_modules/@bevry/github-repos": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@bevry/github-repos/-/github-repos-6.1.0.tgz", - "integrity": "sha512-hzExXsztBWKO6ECld72UoTuYcISjfecwZlZs2ibbfQPcjwB/BAjavsSDcpniG0eNBeCrOsizwh7Dv0QP59nMsg==", + "node_modules/@bevry/fs-unlink": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-unlink/-/fs-unlink-1.1.0.tgz", + "integrity": "sha512-l4YjsAjCtxs4pH+5djB0CwOP125mEzpmDlqlnK+9wX97wqcWGXp90rKzM2dTwmdHOrgltpY8a7oXj/Dlixl26Q==", "dev": true, "dependencies": { - "@bevry/github-api": "^9.0.0", - "@bevry/list": "^1.7.0", - "native-promise-pool": "^3.19.0", + "@bevry/fs-accessible": "^2.1.0", + "editions": "^6.13.0", + "errlop": "^7.3.0" + }, + "engines": { + "node": ">=4" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/@bevry/fs-write": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-write/-/fs-write-1.1.0.tgz", + "integrity": "sha512-F7j79mQeSO4jvO7qgV4nPNS7lNjT9wqW13hiz9roxpp/yyYG6CDXKpMvvDn2FTORFESn4k48oeKGWJirl7Q0fQ==", + "dev": true, + "dependencies": { + "@bevry/fs-accessible": "^2.1.0", + "@bevry/fs-mkdirp": "^1.1.0", + "editions": "^6.13.0", + "errlop": "^7.3.0" + }, + "engines": { + "node": ">=4" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/@bevry/github-api": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/@bevry/github-api/-/github-api-10.2.0.tgz", + "integrity": "sha512-jmTi25/DumuTbKBSZTrGTnZD2HFOfx6CaJYLxF7jZmlyKmifXPbXAt/Aia9CCAbDBmc1tI4KyN4YYiNEMuGaeg==", + "dev": true, + "dependencies": { + "@bevry/wait": "^2.1.0", "simplytyped": "^3.3.0" }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://bevry.me/fund" } }, - "node_modules/@bevry/github-repos/node_modules/@bevry/github-api": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@bevry/github-api/-/github-api-9.0.0.tgz", - "integrity": "sha512-Vi6wqGSmDQeSeFm6bAcFvICjVr0CRHLde4JXpvRrwtItpa5xCoastQpbHdJTL5LEubsB9taHF9HW/dwdJw3laA==", + "node_modules/@bevry/github-contributors": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@bevry/github-contributors/-/github-contributors-4.2.0.tgz", + "integrity": "sha512-dsp9nnmsBdCD3k68pYmVPdskqDF9ZcriydbytIqnoR74Aji5vX0X5/CiLvB0Y6wOz+/tlztMDK2Q5fXMStNfzQ==", "dev": true, "dependencies": { - "@bevry/wait": "^1.0.0", - "node-fetch": "^2.6.1", + "@bevry/github-api": "^10.2.0", + "@bevry/github-repos": "^7.0.0", + "fellow": "^6.25.0", + "native-promise-pool": "^3.23.0", "simplytyped": "^3.3.0" }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://bevry.me/fund" } }, - "node_modules/@bevry/github-repos/node_modules/@bevry/wait": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bevry/wait/-/wait-1.1.0.tgz", - "integrity": "sha512-hmF51d5lMREobXfdZ8fPuUBdHS11APwAibWEHpHI3sEVu8I0tdK8xmawIZWSxfhFgSsgwdSSCWSUCx92qMA9Gg==", + "node_modules/@bevry/github-repos": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@bevry/github-repos/-/github-repos-7.0.0.tgz", + "integrity": "sha512-Io8uu1TJmfojkMeHEuURjPRbqHeIkHCzU5kxvaOYU9T09KTPCG7eF04E9rQlaFG7mI/Vov9cG3n1XUh43x2GpQ==", "dev": true, + "dependencies": { + "@bevry/github-api": "^10.0.0", + "@bevry/list": "^1.7.0", + "native-promise-pool": "^3.19.0", + "simplytyped": "^3.3.0" + }, "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { "url": "https://bevry.me/fund" } }, "node_modules/@bevry/json": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@bevry/json/-/json-1.8.0.tgz", - "integrity": "sha512-TCljRl7mihYvlK2B6NISz7II0FQu0OuEG7R3Hw2lVxh/PDv7vCGlqdNrIiM5qnwuxxTj1xVD+epjm9IT5GBgzA==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@bevry/json/-/json-1.10.0.tgz", + "integrity": "sha512-OdAglhqfMDeetuUqZHJe40+sKfWDSbamKimwTyv7eJu6ODWvVJNzi20V7RkgYmzeifODX0rNwCBmPn9b+j54MA==", "dev": true, "dependencies": { - "@bevry/file": "^2.2.0", - "errlop": "^7.2.0" + "@bevry/fs-read": "^1.1.0", + "@bevry/fs-unlink": "^1.1.0", + "@bevry/fs-write": "^1.1.0", + "errlop": "^7.3.0" }, "engines": { "node": ">=10" @@ -197,9 +257,9 @@ } }, "node_modules/@bevry/valid-filename": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@bevry/valid-filename/-/valid-filename-2.1.0.tgz", - "integrity": "sha512-/8sDKmnrB6FTxkVMmNf0sCeP9jEi3HgcN1xcFxvCTyUY3WcV2R1UU/JGNz1lIYzO2wKE0OZf4qRRW9dCx/8/FQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@bevry/valid-filename/-/valid-filename-2.2.0.tgz", + "integrity": "sha512-x2azHSQOXvzIcVRoh1yJoRIySmJVjszqlvXwTBwgYsqCKT+pqjHJse+kRZ0oxxNww3wrsJKnHc7e2sGgkbQ++w==", "dev": true, "bin": { "valid-filename": "bin.cjs" @@ -212,9 +272,9 @@ } }, "node_modules/@bevry/wait": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@bevry/wait/-/wait-2.1.0.tgz", - "integrity": "sha512-AyDsTT08vapll+A4a42hi2mYLNfgalv3OQPrdRsabASomxYRttivvatcdxSeSjGRWlHTZJ2ygPUEkPGnas1ZBQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@bevry/wait/-/wait-2.2.0.tgz", + "integrity": "sha512-Fx8vLocJpsza07WvL6rxCO1KRV5T2LbBu7KqjPQLcLH6trUs/irZzYyRjcVt2xCQiR1bC0+O+2Jt9xYbfD6DOw==", "dev": true, "engines": { "node": ">=4" @@ -280,14 +340,14 @@ } }, "node_modules/assert-helpers": { - "version": "11.4.0", - "resolved": "https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.4.0.tgz", - "integrity": "sha512-TdRtvQxF6nKWH8u9DPVIpdBCEkg8k41rzigC+tNJvY8+ebIeLcXuhLqPZOF8ncWDHYPAhptSWu92hKgq6YqzGw==", + "version": "11.5.0", + "resolved": "https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.5.0.tgz", + "integrity": "sha512-Ti9VEWfg3SVFrbfEgwy+AJ9o6Df65wN6ihu1F9RdZr86gwjcBqPtTHBMP5hX5YEbuR5aJhDLBT5/WKqmQi0Ypw==", "dev": true, "dependencies": { - "@bevry/ansi": "^6.1.0", - "editions": "^6.12.0", - "errlop": "^7.2.0" + "@bevry/ansi": "^6.4.0", + "editions": "^6.13.0", + "errlop": "^7.3.0" }, "engines": { "node": ">=4" @@ -297,9 +357,9 @@ } }, "node_modules/badges": { - "version": "4.34.0", - "resolved": "https://registry.npmjs.org/badges/-/badges-4.34.0.tgz", - "integrity": "sha512-X4dmnTht9p5PEv5Us/W3nLNtDxIzUWJ24U5Jt93gUixGWV0N2dN9t10odTMj5X/wvsxSvoNo3yn6tmVkUDwXoA==", + "version": "4.36.0", + "resolved": "https://registry.npmjs.org/badges/-/badges-4.36.0.tgz", + "integrity": "sha512-ZLoUJU1pL5T1wqHTE8SN/gG2HfkULhgpgtHWr8Zh5X/P++M6DqacIcTx3PS3e/iBK5BMyxlaJZsK2P5UVL1E8w==", "dev": true, "engines": { "node": ">=10" @@ -325,15 +385,15 @@ } }, "node_modules/caterpillar": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/caterpillar/-/caterpillar-6.11.0.tgz", - "integrity": "sha512-FQn5U9LyJiPuREifDEIANecN1ydrwqYOQhUMX0VAwVhaodD71pTfHs7Yg9nOiQuIjYRUgfQyARZts7YQkOXdWw==", + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/caterpillar/-/caterpillar-6.12.0.tgz", + "integrity": "sha512-xsjj5cawIkWVgEbFe5p/RjA4Iwvx5TwW5++Gn6gw05Vs3Daf68flIsQfphAdgL2p7MiIxe4T0QpddTKJhyQWsQ==", "dev": true, "dependencies": { - "@bevry/ansi": "^6.2.0", + "@bevry/ansi": "^6.4.0", "editions": "^6.13.0", - "get-current-line": "^6.9.0", - "rfc-log-levels": "^3.20.0" + "get-current-line": "^6.10.0", + "rfc-log-levels": "^3.21.0" }, "engines": { "node": ">=10" @@ -406,12 +466,12 @@ } }, "node_modules/eachr": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/eachr/-/eachr-6.3.0.tgz", - "integrity": "sha512-8IvhM85jVBHWObZ/GJ6MgzpBwD5Z/KsSbeQFMnauf71pB+CLRA7+qzEpueBGLD6j/PG4mBu8Ho+/J2aZjYFSOg==", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/eachr/-/eachr-6.5.0.tgz", + "integrity": "sha512-ZN/qq8/81Zxdabht75isKiPnPJdCNFBhGcekF7MCb1nzLp81/IMQkpvLEoJOcGwXoOWMcWRh6ujZv80PNnYcCA==", "dependencies": { "editions": "^6.13.0", - "typechecker": "^8.2.0" + "typechecker": "^8.5.0" }, "engines": { "node": ">=4" @@ -435,9 +495,9 @@ } }, "node_modules/errlop": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/errlop/-/errlop-7.2.0.tgz", - "integrity": "sha512-/dMPTcSrBHN6c6idVJbNiFJ8KZGDujcRrf2rDCXqo4sGUwbRpbo1KKTtL91wBA5OAhCZ9O1hmKQpDFyVo6owrg==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/errlop/-/errlop-7.3.0.tgz", + "integrity": "sha512-L7V1a+Ot9BieLoKa8bwOu2X7e/sH6LZ3SSzfnOEOdCHGmIi+vK4jgJLEmtmuM7JlI1+68PX9ZMDd2oUhLmLSGw==", "dev": true, "engines": { "node": ">=4" @@ -447,14 +507,14 @@ } }, "node_modules/event-emitter-grouped": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/event-emitter-grouped/-/event-emitter-grouped-6.2.0.tgz", - "integrity": "sha512-qKUoNmGXBdlMI9PfWqr3QPuHqERWNekw4/4j2LqvybsKG4IK3mqzgKHYDOZCrdSeX8svcMI+ZJ6Mi2FAETa4kQ==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/event-emitter-grouped/-/event-emitter-grouped-6.3.0.tgz", + "integrity": "sha512-k/O+Z5z607OnI87uBW5pdjho49PyV2lWMnyeVFPv90Lio2sCrHLm3sLGDUMnWKVfmvBoiKHdfxVimn/DMPai0A==", "dev": true, "dependencies": { "editions": "^6.13.0", - "taskgroup": "^9.3.0", - "unbounded": "^5.2.0" + "taskgroup": "^9.4.0", + "unbounded": "^5.3.0" }, "engines": { "node": ">=4" @@ -464,13 +524,13 @@ } }, "node_modules/extendr": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/extendr/-/extendr-7.2.0.tgz", - "integrity": "sha512-OERmPfUU5W6XFhtvYXKpfsvzphuKlgczjFuyLetNpp2yEq6eM5BcaRkdv4iITTTA72kINNQrynsNLrc7dqJIVg==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/extendr/-/extendr-7.3.0.tgz", + "integrity": "sha512-POnl6CCjhLIMap3Ms3C0499f4Dj1Wr0MuraNFcT2CQveEcL6llem9NK0xXQBsZpTtjhJ6hlMiFqe8QTF92k2ew==", "dev": true, "dependencies": { "editions": "^6.13.0", - "typechecker": "^8.2.0" + "typechecker": "^8.5.0" }, "engines": { "node": ">=4" @@ -480,13 +540,13 @@ } }, "node_modules/extract-opts": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/extract-opts/-/extract-opts-5.2.0.tgz", - "integrity": "sha512-aaJT0KtC/Qf0fDgRE+NAzgQrogNPfSNjesxA/mNdF8p9J0qmvQMTa3brZZTbfQzPanH43/lnSG6PtBUuMgy1gA==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/extract-opts/-/extract-opts-5.3.0.tgz", + "integrity": "sha512-bpahJj1yS2hQzO6VaBySxz8kAipKFM3mygAhpHfaojrrlwhCWfWgWeUmMEwuzqugKaOfDh63uvhvB4YmT8eT5A==", "dependencies": { - "eachr": "^6.3.0", + "eachr": "^6.5.0", "editions": "^6.13.0", - "typechecker": "^8.2.0" + "typechecker": "^8.5.0" }, "engines": { "node": ">=4" @@ -543,9 +603,9 @@ } }, "node_modules/get-current-line": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/get-current-line/-/get-current-line-6.9.0.tgz", - "integrity": "sha512-jFRFeABDPUMkidcVK3OOWKCAts9Gpku1+dWDLTU7mHbdp6sRB2IM9EnE3io8gJhxCHyTgANj3N5Lg9yHyAxypA==", + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/get-current-line/-/get-current-line-6.10.0.tgz", + "integrity": "sha512-qxdd6md52tQVow2SQb8JwujNa4cJ5+lxdDk/fvasrxKF5PnIxydnYneARt2xmaBi/h9Op3O5jld+ymugLK6c3A==", "dev": true, "engines": { "node": ">=10" @@ -602,14 +662,14 @@ "dev": true }, "node_modules/kava": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/kava/-/kava-7.2.0.tgz", - "integrity": "sha512-Fs4liNvmIhLxyRmTMdnl4xLyEGivaVtozYwysDxNDu0yS6fMh5yC9lzqmh8q+DKaNrfjbkHwnWYLV8YwYGqiaQ==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/kava/-/kava-7.3.0.tgz", + "integrity": "sha512-rwynvDolkmbGAv3SXlqQzL+HisQdtIO5dtTxFpbbXLiPbGgiL+Sp9SYxwHoKoPjKWwnA+y7/BzpOQ9PXmJfM+g==", "dev": true, "dependencies": { "editions": "^6.13.0", - "event-emitter-grouped": "^6.2.0", - "taskgroup": "^9.3.0" + "event-emitter-grouped": "^6.3.0", + "taskgroup": "^9.4.0" }, "engines": { "node": ">=4" @@ -651,30 +711,10 @@ "url": "https://bevry.me/fund" } }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dev": true, - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, "node_modules/normalify": { - "version": "2.27.0", - "resolved": "https://registry.npmjs.org/normalify/-/normalify-2.27.0.tgz", - "integrity": "sha512-4mK4oobeHuYpv6OQiZWd/ILUi1GFaTKPxiQ9tPvI/nWIoz6i7c6/qXPopmrw7opjGTCSDHt2HwzYWrIr+mWRTg==", + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/normalify/-/normalify-2.28.0.tgz", + "integrity": "sha512-AOVs8Wi1W7QlMqxsBIUK6nv9jbLZmwzt2jdR0BTHV3UAvZ+kT7n9+DSUafqxpqZxFTd4j6TWIvo2qf3bJI2ILg==", "dev": true, "engines": { "node": ">=10" @@ -712,14 +752,16 @@ } }, "node_modules/projectz": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/projectz/-/projectz-3.1.0.tgz", - "integrity": "sha512-LkhMxSofAeuZ8wL+Lew07VIU8C616giJ3xU+pG6v12xHtKxyLyVvdp1bUQkC8V+nknxqukDB3KXoxzaeMr7f6Q==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/projectz/-/projectz-3.2.0.tgz", + "integrity": "sha512-vMkArRyy4BkEIzwoYY+KJWqrsEOs8Jqa0RcmwDHmQ3qjR1W249AtIHWjdomnjxqUOPJ+OfdJB/iMIXf0aGiG9w==", "dev": true, "dependencies": { - "@bevry/file": "^2.2.0", - "@bevry/json": "^1.8.0", - "badges": "^4.34.0", + "@bevry/fs-list": "^2.0.0", + "@bevry/fs-read": "^1.0.0", + "@bevry/fs-write": "^1.0.0", + "@bevry/json": "^1.9.0", + "badges": "^4.35.0", "caterpillar": "^6.11.0", "fellow": "^6.25.0", "get-cli-arg": "^8.1.0", @@ -738,9 +780,9 @@ } }, "node_modules/requirefresh": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/requirefresh/-/requirefresh-5.8.0.tgz", - "integrity": "sha512-Nra6ycGMfj05ddlPVowHSsvYBfWwskB3oMuvzRXXW/7y9sdZ5pcAP9/Dyb1bSRxxFSRz1XvpO5iXRS2lE01H+g==", + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/requirefresh/-/requirefresh-5.9.0.tgz", + "integrity": "sha512-KyCOlfKNRW+zYMhQMX4+W8Ty8exu4BjXSbxVfo3haYiTC5EK0fEYHIyym0vlZl0ajhYyze5Em1GeMsBV9EB+aw==", "engines": { "node": ">=4" }, @@ -755,9 +797,9 @@ "dev": true }, "node_modules/rfc-log-levels": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/rfc-log-levels/-/rfc-log-levels-3.20.0.tgz", - "integrity": "sha512-fRvsAhOFIp0Ez6ooDFMpMM9Ma0FymjF9gOPHjE4b32XvvLZjEyHQbLpf1cs3Hd1G7Lg2mUL4fRJD53JoPokcWA==", + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/rfc-log-levels/-/rfc-log-levels-3.21.0.tgz", + "integrity": "sha512-AP+S8PnysICJ8XD4MGM5yyODJFmQW30Xs37FGkheWGosUVlYsTnK1gYTytyVbc4CYzKai6Jmh//7C2aUErp79g==", "dev": true, "engines": { "node": ">=10" @@ -767,12 +809,12 @@ } }, "node_modules/safefs": { - "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==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/safefs/-/safefs-8.4.0.tgz", + "integrity": "sha512-dIi839HGNWD/AwozKXp/bR04h+SbIlOnnyYcOnGmiMOHunHEWn4UpI8t9Sfw5gq5upXVLcUIFjxZPQtlcoAXMg==", "dependencies": { "graceful-fs": "^4.2.11", - "version-compare": "^3.2.0" + "version-compare": "^3.3.0" }, "engines": { "node": ">=4" @@ -782,16 +824,16 @@ } }, "node_modules/safeps": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/safeps/-/safeps-11.2.0.tgz", - "integrity": "sha512-qa6JaSDyhuOqUexFqfqihz8feBTMgZTiSvC0UDSkkH3N4EzzlkVkLH+JMd4vOuiHv6D4iHDtBiWLv5C92d5i0Q==", + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/safeps/-/safeps-11.3.0.tgz", + "integrity": "sha512-IaeWzaVvmuFl4VgXAfrRyrs0AXVWcdpzrz8J6jvILiTNRIwvUvjaopEaaQ2Pw5tD+exCzImiTs0QHq6EsMKMaA==", "dev": true, "dependencies": { "editions": "^6.13.0", - "extract-opts": "^5.2.0", - "safefs": "^8.3.0", - "taskgroup": "^9.2.0", - "typechecker": "^8.2.0" + "extract-opts": "^5.3.0", + "safefs": "^8.4.0", + "taskgroup": "^9.3.0", + "typechecker": "^8.5.0" }, "engines": { "node": ">=4" @@ -865,16 +907,16 @@ } }, "node_modules/taskgroup": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/taskgroup/-/taskgroup-9.3.0.tgz", - "integrity": "sha512-yYsPr+4YYfigAb0ZGbIsvKumdOW8+s+226Swn21OSvdipTatsLsVBp7Cq9qTgKGBloYRydRkS4VE/43xyU0a9g==", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/taskgroup/-/taskgroup-9.4.0.tgz", + "integrity": "sha512-pXyE6yao3hnUbBlJu7M3VKY+AI2jl54RSaRasEFHqCRX/Pjsg839UATv8tUSBiY0JJKgcJDLHSc4A4Hpedxe1w==", "dev": true, "dependencies": { "ambi": "3.2.0", - "eachr": "^6.3.0", + "eachr": "^6.5.0", "editions": "^6.13.0", - "extendr": "^7.2.0", - "unbounded": "^5.2.0" + "extendr": "^7.3.0", + "unbounded": "^5.3.0" }, "engines": { "node": ">=4" @@ -883,16 +925,10 @@ "url": "https://bevry.me/fund" } }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, "node_modules/typechecker": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-8.2.0.tgz", - "integrity": "sha512-SnCTb8RGuu4n3fhbbQ7VJPtFc8F3WtQ9HD7rBg3cyBKKsL8bhAz6tB7ul/zX7hMj8IVFWRfrdbZpd+84lSA8Pw==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-8.5.0.tgz", + "integrity": "sha512-a1hbVPj4Ane0sLledbgIp+nA++Rcx6lVPcrLmaXuqo/hcO5dEVw59mi4pIdxVuKm5hUPWdNeW99ca7rPFaduqQ==", "dependencies": { "editions": "^6.13.0" }, @@ -904,9 +940,9 @@ } }, "node_modules/typescript": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.2.tgz", + "integrity": "sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==", "dev": true, "peer": true, "bin": { @@ -918,9 +954,9 @@ } }, "node_modules/unbounded": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/unbounded/-/unbounded-5.2.0.tgz", - "integrity": "sha512-/DKuVxnOBgTB85FUcSKAyjPBCsu0mVvG7JtRMQa4+EzyBYS0zYEzpcts5R9QrjL7kE9Jy1iu4XQdAYv/itf4qg==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/unbounded/-/unbounded-5.3.0.tgz", + "integrity": "sha512-ykI4nE6hOLgKYCoC37uaSMyItWJD+pIsbd+p/+qshHRQOvTYASFOnzOI6BH6YejM3YwjuTjcgcXT3tZpCIwC+w==", "dev": true, "dependencies": { "editions": "^6.13.0" @@ -952,9 +988,9 @@ } }, "node_modules/version-compare": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/version-compare/-/version-compare-3.2.0.tgz", - "integrity": "sha512-cSIEcfQ2OuSqOC+SIjHXMoldXuXavr/M5GLtQYpQG6mn+tlKYK1DNJ/pllsGGnogM81ekhcHdLJmdEQmwA0hQA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/version-compare/-/version-compare-3.3.0.tgz", + "integrity": "sha512-jL4QY+bjCHaEGDudegNgtAPzeFeicPBRkISl/2bi1fiKVGbpbQi2fEKBUbA9zsYck7Nv020Xa5jbUdcBv3yocg==", "engines": { "node": ">=4" }, @@ -976,22 +1012,6 @@ "url": "https://bevry.me/fund" } }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/wordwrap": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", diff --git a/package.json b/package.json index 9c19c73..fdee4af 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "title": "CSON", "name": "cson", - "version": "8.0.0", + "version": "8.1.0", "description": "CoffeeScript-Object-Notation Parser. Same as JSON but for CoffeeScript objects.", "homepage": "https://github.com/bevry/cson", "license": "Artistic-2.0", @@ -23,13 +23,14 @@ "githubsponsors", "thanksdev", "patreon", - "flattr", "liberapay", "buymeacoffee", "opencollective", "crypto", "paypal", - "wishlist" + "---", + "discord", + "twitch" ], "config": { "githubWorkflow": "bevry", @@ -43,6 +44,9 @@ "patreonUsername": "bevry", "paypalURL": "https://bevry.me/paypal", "wishlistURL": "https://bevry.me/wishlist", + "discordServerID": "1147436445783560193", + "discordServerInvite": "nQuXddV7VP", + "twitchUsername": "balupton", "githubUsername": "bevry", "githubRepository": "cson", "githubSlug": "bevry/cson", @@ -115,18 +119,18 @@ "main": "edition-esnext/index.js", "dependencies": { "cson-parser": "^4.0.9", - "extract-opts": "^5.2.0", - "requirefresh": "^5.8.0", - "safefs": "^8.3.0" + "extract-opts": "^5.3.0", + "requirefresh": "^5.9.0", + "safefs": "^8.4.0" }, "devDependencies": { "@bevry/update-contributors": "^1.23.0", - "assert-helpers": "^11.4.0", + "assert-helpers": "^11.5.0", "coffeelint": "^2.1.0", "coffeescript": "^2.7.0", - "kava": "^7.2.0", - "projectz": "^3.1.0", - "safeps": "^11.2.0", + "kava": "^7.3.0", + "projectz": "^3.2.0", + "safeps": "^11.3.0", "valid-directory": "^4.4.0" }, "scripts": {