From a2c36f6fefc48702bef33446d896b7fa6acd857a Mon Sep 17 00:00:00 2001 From: Benjamin Lupton Date: Tue, 21 Nov 2023 17:36:24 +0800 Subject: [PATCH] v7.1.0 - boundation, changelog, version bump --- .github/workflows/bevry.yml | 10 +- HISTORY.md | 4 + package-lock.json | 638 ++++++++++++++++++++++-------------- package.json | 54 ++- readme.md | 16 +- 5 files changed, 463 insertions(+), 259 deletions(-) diff --git a/.github/workflows/bevry.yml b/.github/workflows/bevry.yml index 65fc7d0..4b8ecf3 100644 --- a/.github/workflows/bevry.yml +++ b/.github/workflows/bevry.yml @@ -16,6 +16,10 @@ jobs: runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 + - name: Install Deno + uses: denoland/setup-deno@v1 + with: + deno-version: vx.x.x - name: Install desired Node.js version uses: actions/setup-node@v4 with: @@ -43,6 +47,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + - name: Install Deno + uses: denoland/setup-deno@v1 + with: + deno-version: vx.x.x - name: Install desired Node.js version uses: actions/setup-node@v4 with: @@ -72,7 +80,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 8e4af3f..ce35496 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,5 +1,9 @@ # History +## v7.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) + ## v7.0.1 2023 November 20 - Extracted out from the [`@bevry/figures` package](https://github.com/bevry/figures) to just export the unicode symbols. diff --git a/package-lock.json b/package-lock.json index 7813012..d357739 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,34 +1,35 @@ { "name": "unicode-symbols", - "version": "7.0.0", + "version": "7.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "unicode-symbols", - "version": "7.0.0", + "version": "7.1.0", "license": "Artistic-2.0", "devDependencies": { "@bevry/update-contributors": "^1.23.0", - "@types/node": "^20.9.2", - "@typescript-eslint/eslint-plugin": "^6.11.0", - "@typescript-eslint/parser": "^6.11.0", - "assert-helpers": "^11.4.0", + "@types/node": "^20.9.3", + "@typescript-eslint/eslint-plugin": "^6.12.0", + "@typescript-eslint/parser": "^6.12.0", + "assert-helpers": "^11.5.0", "eslint": "^8.54.0", "eslint-config-bevry": "^5.0.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-prettier": "^5.0.1", - "kava": "^7.2.0", + "kava": "^7.3.0", + "make-deno-edition": "^1.3.0", "prettier": "^3.1.0", "projectz": "^3.2.0", "surge": "^0.23.1", "typedoc": "^0.25.3", "typescript": "5.2.2", "valid-directory": "^4.4.0", - "valid-module": "^2.3.0" + "valid-module": "^2.4.0" }, "engines": { - "node": ">=8" + "node": ">=4" }, "funding": { "url": "https://bevry.me/fund" @@ -44,9 +45,9 @@ } }, "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" @@ -59,9 +60,9 @@ } }, "node_modules/@bevry/fs-accessible": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@bevry/fs-accessible/-/fs-accessible-2.0.0.tgz", - "integrity": "sha512-UG5j7WdxhYdmcFdMfhK+12HeBYUtHJ980ATrxDLwlGFNwPekxTya25nh8FAl8s+Ot4iB69SXkkUQBuTb28eCiQ==", + "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" @@ -74,15 +75,15 @@ } }, "node_modules/@bevry/fs-list": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@bevry/fs-list/-/fs-list-2.0.0.tgz", - "integrity": "sha512-95W6ha0IX1nUw9+nngjWW3oAquTTpWMQZiiNM3Ks5+u2ZuYqq4I23KbPWCZvwIOW4BJSbc9QJgw1d2KiHxV9Aw==", + "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.0.0", + "@bevry/fs-accessible": "^2.1.0", "editions": "^6.13.0", - "errlop": "^7.2.0", - "version-compare": "^3.2.0" + "errlop": "^7.3.0", + "version-compare": "^3.3.0" }, "engines": { "node": ">=4" @@ -92,15 +93,15 @@ } }, "node_modules/@bevry/fs-mkdirp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@bevry/fs-mkdirp/-/fs-mkdirp-1.0.0.tgz", - "integrity": "sha512-R5mEQBFYl/Kf6DWeITih9JRJn7otLJRb/vSjCFbeWOyscgZ0VOuuv8mElR5v4x4furv8I6f3233R61KcU5xoww==", + "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/fs-accessible": "^2.0.0", + "@bevry/fs-accessible": "^2.1.0", "editions": "^6.13.0", - "errlop": "^7.2.0", - "version-compare": "^3.2.0" + "errlop": "^7.3.0", + "version-compare": "^3.3.0" }, "engines": { "node": ">=4" @@ -110,14 +111,14 @@ } }, "node_modules/@bevry/fs-read": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@bevry/fs-read/-/fs-read-1.0.0.tgz", - "integrity": "sha512-BYndXVIC//KPbsoJkcZvX3x+hTXAWST5bwaxN3wXmZqZlM0t0OP4k/psUbDr8c6WxVFPHVT4IIKguk+IoyHdsQ==", + "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/fs-accessible": "^2.0.0", + "@bevry/fs-accessible": "^2.1.0", "editions": "^6.13.0", - "errlop": "^7.2.0" + "errlop": "^7.3.0" }, "engines": { "node": ">=4" @@ -127,14 +128,14 @@ } }, "node_modules/@bevry/fs-unlink": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@bevry/fs-unlink/-/fs-unlink-1.0.0.tgz", - "integrity": "sha512-sN3aOeYlqvLLorQesWrtiV3pcH7ygp5eztLrh9V7Ylnm20+GNpsHuXh94lyJcCz89e7rB/ZPnUji9l4pRJgGQA==", + "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/fs-accessible": "^2.0.0", + "@bevry/fs-accessible": "^2.1.0", "editions": "^6.13.0", - "errlop": "^7.2.0" + "errlop": "^7.3.0" }, "engines": { "node": ">=4" @@ -144,15 +145,15 @@ } }, "node_modules/@bevry/fs-write": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@bevry/fs-write/-/fs-write-1.0.0.tgz", - "integrity": "sha512-tX92v6YEj4E4H16kG5DYjGFvl8M9yggLyukl24VFB0mrbnawvJ8dlMIvmmj2DyafaoqFzIg8WrCRv4meEquhEA==", + "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.0.0", - "@bevry/fs-mkdirp": "^1.0.0", + "@bevry/fs-accessible": "^2.1.0", + "@bevry/fs-mkdirp": "^1.1.0", "editions": "^6.13.0", - "errlop": "^7.2.0" + "errlop": "^7.3.0" }, "engines": { "node": ">=4" @@ -162,12 +163,12 @@ } }, "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==", + "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.0.0", + "@bevry/wait": "^2.1.0", "simplytyped": "^3.3.0" }, "engines": { @@ -178,15 +179,15 @@ } }, "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==", + "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/github-api": "^10.0.0", - "@bevry/github-repos": "^6.1.0", + "@bevry/github-api": "^10.2.0", + "@bevry/github-repos": "^7.0.0", "fellow": "^6.25.0", - "native-promise-pool": "^3.19.0", + "native-promise-pool": "^3.23.0", "simplytyped": "^3.3.0" }, "engines": { @@ -197,62 +198,33 @@ } }, "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==", + "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": "^9.0.0", + "@bevry/github-api": "^10.0.0", "@bevry/list": "^1.7.0", "native-promise-pool": "^3.19.0", "simplytyped": "^3.3.0" }, "engines": { - "node": ">=10" - }, - "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==", - "dev": true, - "dependencies": { - "@bevry/wait": "^1.0.0", - "node-fetch": "^2.6.1", - "simplytyped": "^3.3.0" - }, - "engines": { - "node": ">=10" - }, - "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==", - "dev": true, - "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { "url": "https://bevry.me/fund" } }, "node_modules/@bevry/json": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@bevry/json/-/json-1.9.0.tgz", - "integrity": "sha512-22RLqQDrKapGvTJoNnunr3TQr9E2/Qr882n9X/DyoNspYgHZ5ijsF3VRAWdgr7HJhrA0ApuFfTaOVVQoSCj99g==", + "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/fs-read": "^1.0.0", - "@bevry/fs-unlink": "^1.0.0", - "@bevry/fs-write": "^1.0.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" @@ -469,38 +441,64 @@ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", "dev": true }, + "node_modules/@types/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", + "dev": true, + "dependencies": { + "@types/minimatch": "^5.1.2", + "@types/node": "*" + } + }, "node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", "dev": true }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, "node_modules/@types/node": { - "version": "20.9.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.9.2.tgz", - "integrity": "sha512-WHZXKFCEyIUJzAwh3NyyTHYSR35SevJ6mZ1nWwJafKtiQbqRTIKSRcw3Ma3acqgsent3RRDqeVwpHntMk+9irg==", + "version": "20.9.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.9.3.tgz", + "integrity": "sha512-nk5wXLAXGBKfrhLB0cyHGbSqopS+nz0BUgZkUQqSHSSgdee0kssp1IAqlQOu333bW+gMNs2QREx7iynm19Abxw==", "dev": true, "dependencies": { "undici-types": "~5.26.4" } }, + "node_modules/@types/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-F3OznnSLAUxFrCEu/L5PY8+ny8DtcFRjx7fZZ9bycvXRi3KPTRS9HOitGZwvPg0juRhXFWIeKX58cnX5YqLohQ==", + "dev": true, + "dependencies": { + "@types/glob": "*", + "@types/node": "*" + } + }, "node_modules/@types/semver": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.5.tgz", - "integrity": "sha512-+d+WYC1BxJ6yVOgUgzK8gWvp5qF8ssV5r4nsDcZWKRWcDQLQ619tvWAxJQYGgBrO1MnLJC7a5GtiYsAoQ47dJg==", + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", + "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.11.0.tgz", - "integrity": "sha512-uXnpZDc4VRjY4iuypDBKzW1rz9T5YBBK0snMn8MaTSNd2kMlj50LnLBABELjJiOL5YHk7ZD8hbSpI9ubzqYI0w==", + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.12.0.tgz", + "integrity": "sha512-XOpZ3IyJUIV1b15M7HVOpgQxPPF7lGXgsfcEIu3yDxFPaf/xZKt7s9QO/pbk7vpWQyVulpJbu4E5LwpZiQo4kA==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.11.0", - "@typescript-eslint/type-utils": "6.11.0", - "@typescript-eslint/utils": "6.11.0", - "@typescript-eslint/visitor-keys": "6.11.0", + "@typescript-eslint/scope-manager": "6.12.0", + "@typescript-eslint/type-utils": "6.12.0", + "@typescript-eslint/utils": "6.12.0", + "@typescript-eslint/visitor-keys": "6.12.0", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -526,15 +524,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.11.0.tgz", - "integrity": "sha512-+whEdjk+d5do5nxfxx73oanLL9ghKO3EwM9kBCkUtWMRwWuPaFv9ScuqlYfQ6pAD6ZiJhky7TZ2ZYhrMsfMxVQ==", + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.12.0.tgz", + "integrity": "sha512-s8/jNFPKPNRmXEnNXfuo1gemBdVmpQsK1pcu+QIvuNJuhFzGrpD7WjOcvDc/+uEdfzSYpNu7U/+MmbScjoQ6vg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "6.11.0", - "@typescript-eslint/types": "6.11.0", - "@typescript-eslint/typescript-estree": "6.11.0", - "@typescript-eslint/visitor-keys": "6.11.0", + "@typescript-eslint/scope-manager": "6.12.0", + "@typescript-eslint/types": "6.12.0", + "@typescript-eslint/typescript-estree": "6.12.0", + "@typescript-eslint/visitor-keys": "6.12.0", "debug": "^4.3.4" }, "engines": { @@ -554,13 +552,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.11.0.tgz", - "integrity": "sha512-0A8KoVvIURG4uhxAdjSaxy8RdRE//HztaZdG8KiHLP8WOXSk0vlF7Pvogv+vlJA5Rnjj/wDcFENvDaHb+gKd1A==", + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.12.0.tgz", + "integrity": "sha512-5gUvjg+XdSj8pcetdL9eXJzQNTl3RD7LgUiYTl8Aabdi8hFkaGSYnaS6BLc0BGNaDH+tVzVwmKtWvu0jLgWVbw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.11.0", - "@typescript-eslint/visitor-keys": "6.11.0" + "@typescript-eslint/types": "6.12.0", + "@typescript-eslint/visitor-keys": "6.12.0" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -571,13 +569,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.11.0.tgz", - "integrity": "sha512-nA4IOXwZtqBjIoYrJcYxLRO+F9ri+leVGoJcMW1uqr4r1Hq7vW5cyWrA43lFbpRvQ9XgNrnfLpIkO3i1emDBIA==", + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.12.0.tgz", + "integrity": "sha512-WWmRXxhm1X8Wlquj+MhsAG4dU/Blvf1xDgGaYCzfvStP2NwPQh6KBvCDbiOEvaE0filhranjIlK/2fSTVwtBng==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "6.11.0", - "@typescript-eslint/utils": "6.11.0", + "@typescript-eslint/typescript-estree": "6.12.0", + "@typescript-eslint/utils": "6.12.0", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -598,9 +596,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.11.0.tgz", - "integrity": "sha512-ZbEzuD4DwEJxwPqhv3QULlRj8KYTAnNsXxmfuUXFCxZmO6CF2gM/y+ugBSAQhrqaJL3M+oe4owdWunaHM6beqA==", + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.12.0.tgz", + "integrity": "sha512-MA16p/+WxM5JG/F3RTpRIcuOghWO30//VEOvzubM8zuOOBYXsP+IfjoCXXiIfy2Ta8FRh9+IO9QLlaFQUU+10Q==", "dev": true, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -611,13 +609,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.11.0.tgz", - "integrity": "sha512-Aezzv1o2tWJwvZhedzvD5Yv7+Lpu1by/U1LZ5gLc4tCx8jUmuSCMioPFRjliN/6SJIvY6HpTtJIWubKuYYYesQ==", + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.12.0.tgz", + "integrity": "sha512-vw9E2P9+3UUWzhgjyyVczLWxZ3GuQNT7QpnIY3o5OMeLO/c8oHljGc8ZpryBMIyympiAAaKgw9e5Hl9dCWFOYw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.11.0", - "@typescript-eslint/visitor-keys": "6.11.0", + "@typescript-eslint/types": "6.12.0", + "@typescript-eslint/visitor-keys": "6.12.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -638,17 +636,17 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.11.0.tgz", - "integrity": "sha512-p23ibf68fxoZy605dc0dQAEoUsoiNoP3MD9WQGiHLDuTSOuqoTsa4oAy+h3KDkTcxbbfOtUjb9h3Ta0gT4ug2g==", + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.12.0.tgz", + "integrity": "sha512-LywPm8h3tGEbgfyjYnu3dauZ0U7R60m+miXgKcZS8c7QALO9uWJdvNoP+duKTk2XMWc7/Q3d/QiCuLN9X6SWyQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.11.0", - "@typescript-eslint/types": "6.11.0", - "@typescript-eslint/typescript-estree": "6.11.0", + "@typescript-eslint/scope-manager": "6.12.0", + "@typescript-eslint/types": "6.12.0", + "@typescript-eslint/typescript-estree": "6.12.0", "semver": "^7.5.4" }, "engines": { @@ -663,12 +661,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.11.0.tgz", - "integrity": "sha512-+SUN/W7WjBr05uRxPggJPSzyB8zUpaYo2hByKasWbqr3PM8AXfZt8UHdNpBS1v9SA62qnSSMF3380SwDqqprgQ==", + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.12.0.tgz", + "integrity": "sha512-rg3BizTZHF1k3ipn8gfrzDXXSFKyOEB5zxYXInQ6z0hUvmQlhaZQzK+YmHmNViMA9HzW5Q9+bPPt90bU6GQwyw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.11.0", + "@typescript-eslint/types": "6.12.0", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -851,14 +849,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" @@ -882,6 +880,18 @@ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, + "node_modules/await-spawn": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/await-spawn/-/await-spawn-4.0.2.tgz", + "integrity": "sha512-GdADmeLJiMvGKJD3xWBcX40DMn07JNH1sqJYgYJZH7NTGJ3B1qDjKBKzxhhyR1hjIcnUGFUmE/+4D1HcHAJBAA==", + "dev": true, + "dependencies": { + "bl": "^4.0.3" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", @@ -898,9 +908,9 @@ "dev": true }, "node_modules/badges": { - "version": "4.35.0", - "resolved": "https://registry.npmjs.org/badges/-/badges-4.35.0.tgz", - "integrity": "sha512-lyO25Wm/VdC+I+TxBAKkq444OMdWbszsH1WFcUthIYVVpTLHXKa1C0Vr4JCuLvsKjbBnQm6rEQMAsS34VL1ufA==", + "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" @@ -915,6 +925,26 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -933,6 +963,17 @@ "node": ">=0.6" } }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, "node_modules/block-stream": { "version": "0.0.9", "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", @@ -979,6 +1020,30 @@ "node": ">=8" } }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, "node_modules/bundle-name": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", @@ -1263,13 +1328,13 @@ } }, "node_modules/eachr": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/eachr/-/eachr-6.4.0.tgz", - "integrity": "sha512-ST6LKZdv5YoZTuH2LmUwdTsUnZb7nL3b0rqyGDPpw62SN9Kh3wEYK0uiwEdZ0hNoEOQfJtCxlTgBhKBbVk+Qkg==", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/eachr/-/eachr-6.5.0.tgz", + "integrity": "sha512-ZN/qq8/81Zxdabht75isKiPnPJdCNFBhGcekF7MCb1nzLp81/IMQkpvLEoJOcGwXoOWMcWRh6ujZv80PNnYcCA==", "dev": true, "dependencies": { "editions": "^6.13.0", - "typechecker": "^8.2.0" + "typechecker": "^8.5.0" }, "engines": { "node": ">=4" @@ -1304,9 +1369,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" @@ -1526,14 +1591,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" @@ -1599,13 +1664,13 @@ "dev": true }, "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" @@ -1698,6 +1763,20 @@ "reusify": "^1.0.4" } }, + "node_modules/fdir": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-5.3.0.tgz", + "integrity": "sha512-BtE53+jaa7nNHT+gPdfU6cFAXOJUWDs2b5GFox8dtl6zLXmfNf/N6im69b9nqNNwDyl27mpIWX8qR7AafWzSdQ==", + "dev": true, + "peerDependencies": { + "picomatch": "2.x" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, "node_modules/fellow": { "version": "6.25.0", "resolved": "https://registry.npmjs.org/fellow/-/fellow-6.25.0.tgz", @@ -1863,9 +1942,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" @@ -2042,6 +2121,26 @@ "node": ">=0.10.0" } }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/ignore": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", @@ -2422,14 +2521,14 @@ } }, "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" @@ -2505,6 +2604,70 @@ "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", "dev": true }, + "node_modules/make-deno-edition": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-deno-edition/-/make-deno-edition-1.3.0.tgz", + "integrity": "sha512-C5JoDkykIJMjPf3wVwgzM1ex680rNwhGYF3gMlgoeXAWPAyEPof6W7/HaZvLLNaR3/BRzNElsfbd7ZEIkJOJXA==", + "dev": true, + "dependencies": { + "@types/rimraf": "^3.0.0", + "await-spawn": "^4.0.2", + "chalk": "^4.1.1", + "errlop": "^4.2.0", + "fdir": "^5.1.0", + "get-cli-arg": "^7.0.0", + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "bin": { + "make-deno-edition": "bin.cjs" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/make-deno-edition/node_modules/errlop": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/errlop/-/errlop-4.6.0.tgz", + "integrity": "sha512-9a1m+bGJeZiCQHZmXwjdpmiSXfOVbp6g/BvLFeJ4Xx2Iu/3ReWGdG5+z4ZPE+F1JU66S+CY9dp4Bm7vw0l3LGA==", + "dev": true, + "engines": { + "node": ">=4" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/make-deno-edition/node_modules/get-cli-arg": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/get-cli-arg/-/get-cli-arg-7.4.0.tgz", + "integrity": "sha512-5/AgKgM3d0RNbjPLLhj5z/5fp1Fzh1ccJzpsEc/0O8vcB/v2ITvFWeQ7KoXIomiPuzaeEQCR8VHAHbTeHkcJDg==", + "dev": true, + "dependencies": { + "normalify": "^2.24.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/make-deno-edition/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/marked": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", @@ -2662,30 +2825,10 @@ "integrity": "sha512-ye8AIYWQcP9MvoM1i0Z2jV0qed31Z8EWXYnyGNkiUAd+Fo8J+7uy90xTV8g/oAbhtjkY7iZbNTizQaXdKUuwpQ==", "dev": true }, - "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" @@ -3035,6 +3178,20 @@ "node": ">=0.8" } }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -3100,9 +3257,9 @@ } }, "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" @@ -3443,6 +3600,15 @@ "node": ">=0.10.0" } }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, "node_modules/string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -3602,16 +3768,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" @@ -3681,12 +3847,6 @@ "node": ">=0.8" } }, - "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/ts-api-utils": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", @@ -3748,9 +3908,9 @@ } }, "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==", "dev": true, "dependencies": { "editions": "^6.13.0" @@ -3821,9 +3981,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" @@ -3865,6 +4025,12 @@ "integrity": "sha512-1WJ8YX1Kcec9wgxy8d/ATzGP1ayO6BRnd3iB6NlM+7cOnn6U8p5PKppRTCPLobh3CSdJ4d0TdPjopzyU2KcVFw==", "dev": true }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, "node_modules/uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", @@ -3923,9 +4089,9 @@ } }, "node_modules/valid-module": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/valid-module/-/valid-module-2.3.0.tgz", - "integrity": "sha512-yE+ZqXgVD8vkMTmeeh6/KB2iLwjK9t6bhebUO9ZHjqAU5r2eDe7WyCXJ2uDcuogC86SbrGPIPUVqkZuEHHo5xA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/valid-module/-/valid-module-2.4.0.tgz", + "integrity": "sha512-pcD74YEPX1pqc7/+g3H3pq8R9U0dvwemwSZmAYDWb4seQDH5rCgx55IPm/YqEXnMsK2amYVOmBaMmdzgIUFH6Q==", "dev": true, "dependencies": { "errlop": "^7.2.0" @@ -3955,9 +4121,9 @@ } }, "node_modules/version-clean": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/version-clean/-/version-clean-1.0.0.tgz", - "integrity": "sha512-MotNS6iCVKedxZEGXxQ0aGyp7yZu+iYj4DDTR3UhQCAZS3vhlqTqnVk+bTuIukGirjcA4qMaXnG2kX+66pnCTA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/version-clean/-/version-clean-1.1.0.tgz", + "integrity": "sha512-M10X8MCM0YGn7thYP1CRla/fbY7f/WMOXvI2oxGTNTHKxir5iK8PpuF2DEBtwGtpxnrjEof3lRArz5iD300bFw==", "dev": true, "engines": { "node": ">=4" @@ -3967,9 +4133,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==", "dev": true, "engines": { "node": ">=4" @@ -4005,22 +4171,6 @@ "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", "dev": true }, - "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/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", diff --git a/package.json b/package.json index 7695447..92a7b5a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "unicode-symbols", - "version": "7.0.1", + "version": "7.1.0", "description": "Unicode Symbols", "homepage": "https://github.com/bevry/unicode-symbols", "license": "Artistic-2.0", @@ -10,6 +10,10 @@ "cli", "cmd", "command-line", + "deno", + "deno-edition", + "deno-entry", + "denoland", "es2022", "fallback", "figure", @@ -147,48 +151,78 @@ "node": "12 || 14 || 16 || 18 || 20 || 21", "browsers": false } + }, + { + "description": "TypeScript compiled Types with Import for modules", + "directory": "edition-types", + "entry": "index.d.ts", + "tags": [ + "compiled", + "types", + "import" + ], + "engines": false + }, + { + "description": "TypeScript source code made to be compatible with Deno", + "directory": "edition-deno", + "entry": "index.ts", + "tags": [ + "typescript", + "import", + "deno" + ], + "engines": { + "deno": true, + "browsers": true + } } ], - "types": "./compiled-types/", + "types": "edition-types/index.d.ts", "type": "module", "main": "edition-es2022/index.js", "exports": { "node": { + "types": "./edition-types/index.d.ts", "import": "./edition-es2022-esm/index.js", "require": "./edition-es2022/index.js" }, "browser": { + "types": "./edition-types/index.d.ts", "import": "./edition-browsers/index.js" } }, + "deno": "edition-deno/index.ts", "browser": "edition-browsers/index.js", "module": "edition-browsers/index.js", "devDependencies": { "@bevry/update-contributors": "^1.23.0", - "@types/node": "^20.9.2", - "@typescript-eslint/eslint-plugin": "^6.11.0", - "@typescript-eslint/parser": "^6.11.0", - "assert-helpers": "^11.4.0", + "@types/node": "^20.9.3", + "@typescript-eslint/eslint-plugin": "^6.12.0", + "@typescript-eslint/parser": "^6.12.0", + "assert-helpers": "^11.5.0", "eslint": "^8.54.0", "eslint-config-bevry": "^5.0.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-prettier": "^5.0.1", - "kava": "^7.2.0", + "kava": "^7.3.0", + "make-deno-edition": "^1.3.0", "prettier": "^3.1.0", "projectz": "^3.2.0", "surge": "^0.23.1", "typedoc": "^0.25.3", "typescript": "5.2.2", "valid-directory": "^4.4.0", - "valid-module": "^2.3.0" + "valid-module": "^2.4.0" }, "scripts": { "our:clean": "rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next", - "our:compile": "npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:types", + "our:compile": "npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:edition-types", + "our:compile:deno": "make-deno-edition --attempt", "our:compile:edition-browsers": "tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )", "our:compile:edition-es2022": "tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json", "our:compile:edition-es2022-esm": "tsc --module ESNext --target ES2022 --outDir ./edition-es2022-esm --project tsconfig.json && ( test ! -d edition-es2022-esm/source || ( mv edition-es2022-esm/source edition-temp && rm -rf edition-es2022-esm && mv edition-temp edition-es2022-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2022-esm/package.json", - "our:compile:types": "tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -rf compiled-types && mv edition-temp compiled-types ) )", + "our:compile:edition-types": "tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )", "our:deploy": "printf '%s\n' 'no need for this project'", "our:meta": "npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz", "our:meta:contributors": "update-contributors", diff --git a/readme.md b/readme.md index 5b7e986..71c535f 100644 --- a/readme.md +++ b/readme.md @@ -50,11 +50,17 @@ Forked from [sindresorhus/figures](https://github.com/sindresorhus/figures)
  • Require: const pkg = require('unicode-symbols')
  • +

    Deno

    + +``` typescript +import * as pkg from 'https://unpkg.com/unicode-symbols@^7.1.0/edition-deno/index.ts' +``` +

    Skypack

    ``` html ``` @@ -62,7 +68,7 @@ Forked from [sindresorhus/figures](https://github.com/sindresorhus/figures) ``` html ``` @@ -70,7 +76,7 @@ Forked from [sindresorhus/figures](https://github.com/sindresorhus/figures) ``` html ``` @@ -82,7 +88,9 @@ Forked from [sindresorhus/figures](https://github.com/sindresorhus/figures)
  • unicode-symbols/edition-browsers/index.js is TypeScript compiled against ES2022 for web browsers with Import for modules
  • unicode-symbols aliases unicode-symbols/edition-es2022/index.js
  • unicode-symbols/edition-es2022/index.js is TypeScript compiled against ES2022 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules
  • -
  • unicode-symbols/edition-es2022-esm/index.js is TypeScript compiled against ES2022 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules
  • +
  • unicode-symbols/edition-es2022-esm/index.js is TypeScript compiled against ES2022 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules
  • +
  • unicode-symbols/edition-types/index.d.ts is TypeScript compiled Types with Import for modules
  • +
  • unicode-symbols/edition-deno/index.ts is TypeScript source code made to be compatible with Deno