From 95faa8981e2538b4edbd273bf2312368f95c4448 Mon Sep 17 00:00:00 2001 From: rezaa Date: Thu, 29 Feb 2024 00:04:53 +0700 Subject: [PATCH 1/2] ci(release): change node version to 20 --- .github/workflows/release.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 51bf5c6..7d14fab 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,12 +17,12 @@ jobs: - uses: pnpm/action-setup@v2 with: version: 8 - - name: Use Node.js 18 + - name: Use Node.js 20 uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 20 cache: 'pnpm' - run: pnpm i - - run: pnpm dlx semantic-release + - run: pnpm semantic-release env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From ede68cc40568daaa9a72cfe1b0f092c6aa532a8d Mon Sep 17 00:00:00 2001 From: rezaa Date: Thu, 29 Feb 2024 00:07:00 +0700 Subject: [PATCH 2/2] chore(node): update semantic release --- package.json | 4 +- pnpm-lock.yaml | 719 +++++++++++++++++++++++++++++-------------------- 2 files changed, 431 insertions(+), 292 deletions(-) diff --git a/package.json b/package.json index f696c33..0a28b50 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,7 @@ "@commitlint/cli": "^17.6.7", "@commitlint/config-conventional": "^17.6.7", "@react-three/test-renderer": "^8.2.0", - "@semantic-release/github": "^9.2.1", + "@semantic-release/github": "^9.2.6", "@tailwindcss/typography": "^0.5.10", "@testing-library/jest-dom": "^5.17.0", "@testing-library/react": "^14.0.0", @@ -86,7 +86,7 @@ "prettier": "3.0.1", "prettier-plugin-tailwindcss": "^0.5.11", "resize-observer-polyfill": "^1.5.1", - "semantic-release": "^22.0.5", + "semantic-release": "^23.0.2", "tailwind-scrollbar": "^3.0.4", "tailwindcss": "^3.4.1", "ts-jest": "^29.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e4dbed1..383c9c6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -131,8 +131,8 @@ devDependencies: specifier: ^8.2.0 version: 8.2.0(@react-three/fiber@8.15.11)(react@18.2.0)(three@0.158.0) '@semantic-release/github': - specifier: ^9.2.1 - version: 9.2.1(semantic-release@22.0.5) + specifier: ^9.2.6 + version: 9.2.6(semantic-release@23.0.2) '@tailwindcss/typography': specifier: ^0.5.10 version: 0.5.10(tailwindcss@3.4.1) @@ -212,8 +212,8 @@ devDependencies: specifier: ^1.5.1 version: 1.5.1 semantic-release: - specifier: ^22.0.5 - version: 22.0.5 + specifier: ^23.0.2 + version: 23.0.2(typescript@5.1.6) tailwind-scrollbar: specifier: ^3.0.4 version: 3.0.4(tailwindcss@3.4.1) @@ -330,6 +330,17 @@ packages: dependencies: '@babel/highlight': 7.22.5 + /@babel/code-frame@7.23.5: + resolution: + { + integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA== + } + engines: { node: '>=6.9.0' } + dependencies: + '@babel/highlight': 7.23.4 + chalk: 2.4.2 + dev: true + /@babel/compat-data@7.22.9: resolution: { @@ -474,6 +485,14 @@ packages: } engines: { node: '>=6.9.0' } + /@babel/helper-validator-identifier@7.22.20: + resolution: + { + integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== + } + engines: { node: '>=6.9.0' } + dev: true + /@babel/helper-validator-identifier@7.22.5: resolution: { @@ -512,6 +531,18 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 + /@babel/highlight@7.23.4: + resolution: + { + integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A== + } + engines: { node: '>=6.9.0' } + dependencies: + '@babel/helper-validator-identifier': 7.22.20 + chalk: 2.4.2 + js-tokens: 4.0.0 + dev: true + /@babel/parser@7.22.7: resolution: { @@ -1748,32 +1779,31 @@ packages: engines: { node: '>= 18' } dev: true - /@octokit/core@5.0.1: + /@octokit/core@5.1.0: resolution: { - integrity: sha512-lyeeeZyESFo+ffI801SaBKmCfsvarO+dgV8/0gD8u1d87clbEdWsP5yC+dSj3zLhb2eIf5SJrn6vDz9AheETHw== + integrity: sha512-BDa2VAMLSh3otEiaMJ/3Y36GU4qf6GI+VivQ/P41NC6GHcdxpKlqV0ikSZ5gdQsmS3ojXeRx5vasgNTinF0Q4g== } engines: { node: '>= 18' } dependencies: '@octokit/auth-token': 4.0.0 '@octokit/graphql': 7.0.2 - '@octokit/request': 8.1.4 + '@octokit/request': 8.2.0 '@octokit/request-error': 5.0.1 - '@octokit/types': 12.0.0 + '@octokit/types': 12.6.0 before-after-hook: 2.2.3 - universal-user-agent: 6.0.0 + universal-user-agent: 6.0.1 dev: true - /@octokit/endpoint@9.0.1: + /@octokit/endpoint@9.0.4: resolution: { - integrity: sha512-hRlOKAovtINHQPYHZlfyFwaM8OyetxeoC81lAkBy34uLb8exrZB50SQdeW3EROqiY9G9yxQTpp5OHTV54QD+vA== + integrity: sha512-DWPLtr1Kz3tv8L0UvXTDP1fNwM0S+z6EJpRcvH66orY6Eld4XBMCSYsaWp4xIm61jTWxK68BrR7ibO+vSDnZqw== } engines: { node: '>= 18' } dependencies: - '@octokit/types': 12.0.0 - is-plain-object: 5.0.0 - universal-user-agent: 6.0.0 + '@octokit/types': 12.6.0 + universal-user-agent: 6.0.1 dev: true /@octokit/graphql@7.0.2: @@ -1783,32 +1813,32 @@ packages: } engines: { node: '>= 18' } dependencies: - '@octokit/request': 8.1.4 - '@octokit/types': 12.0.0 - universal-user-agent: 6.0.0 + '@octokit/request': 8.2.0 + '@octokit/types': 12.6.0 + universal-user-agent: 6.0.1 dev: true - /@octokit/openapi-types@19.0.0: + /@octokit/openapi-types@20.0.0: resolution: { - integrity: sha512-PclQ6JGMTE9iUStpzMkwLCISFn/wDeRjkZFIKALpvJQNBGwDoYYi2fFvuHwssoQ1rXI5mfh6jgTgWuddeUzfWw== + integrity: sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA== } dev: true - /@octokit/plugin-paginate-rest@9.0.0(@octokit/core@5.0.1): + /@octokit/plugin-paginate-rest@9.2.0(@octokit/core@5.1.0): resolution: { - integrity: sha512-oIJzCpttmBTlEhBmRvb+b9rlnGpmFgDtZ0bB6nq39qIod6A5DP+7RkVLMOixIgRCYSHDTeayWqmiJ2SZ6xgfdw== + integrity: sha512-NKi0bJEZqOSbBLMv9kdAcuocpe05Q2xAXNLTGi0HN2GSMFJHNZuSoPNa0tcQFTOFCKe+ZaYBZ3lpXh1yxgUDCA== } engines: { node: '>= 18' } peerDependencies: '@octokit/core': '>=5' dependencies: - '@octokit/core': 5.0.1 - '@octokit/types': 12.0.0 + '@octokit/core': 5.1.0 + '@octokit/types': 12.6.0 dev: true - /@octokit/plugin-retry@6.0.1(@octokit/core@5.0.1): + /@octokit/plugin-retry@6.0.1(@octokit/core@5.1.0): resolution: { integrity: sha512-SKs+Tz9oj0g4p28qkZwl/topGcb0k0qPNX/i7vBKmDsjoeqnVfFUquqrE/O9oJY7+oLzdCtkiWSXLpLjvl6uog== @@ -1817,23 +1847,23 @@ packages: peerDependencies: '@octokit/core': '>=5' dependencies: - '@octokit/core': 5.0.1 + '@octokit/core': 5.1.0 '@octokit/request-error': 5.0.1 - '@octokit/types': 12.0.0 + '@octokit/types': 12.6.0 bottleneck: 2.19.5 dev: true - /@octokit/plugin-throttling@8.0.1(@octokit/core@5.0.1): + /@octokit/plugin-throttling@8.2.0(@octokit/core@5.1.0): resolution: { - integrity: sha512-i373s7TgaoAOlzOepjUTvyMXqjBu9b26SvLyLD5onBdgexIOeu43yOH1e3z3VPAzbEyRfKDHcqfAsOyKl7Jtxg== + integrity: sha512-nOpWtLayKFpgqmgD0y3GqXafMFuKcA4tRPZIfu7BArd2lEZeb1988nhWhwx4aZWmjDmUfdgVf7W+Tt4AmvRmMQ== } engines: { node: '>= 18' } peerDependencies: '@octokit/core': ^5.0.0 dependencies: - '@octokit/core': 5.0.1 - '@octokit/types': 12.0.0 + '@octokit/core': 5.1.0 + '@octokit/types': 12.6.0 bottleneck: 2.19.5 dev: true @@ -1844,32 +1874,31 @@ packages: } engines: { node: '>= 18' } dependencies: - '@octokit/types': 12.0.0 + '@octokit/types': 12.6.0 deprecation: 2.3.1 once: 1.4.0 dev: true - /@octokit/request@8.1.4: + /@octokit/request@8.2.0: resolution: { - integrity: sha512-M0aaFfpGPEKrg7XoA/gwgRvc9MSXHRO2Ioki1qrPDbl1e9YhjIwVoHE7HIKmv/m3idzldj//xBujcFNqGX6ENA== + integrity: sha512-exPif6x5uwLqv1N1irkLG1zZNJkOtj8bZxuVHd71U5Ftuxf2wGNvAJyNBcPbPC+EBzwYEbBDdSFb8EPcjpYxPQ== } engines: { node: '>= 18' } dependencies: - '@octokit/endpoint': 9.0.1 + '@octokit/endpoint': 9.0.4 '@octokit/request-error': 5.0.1 - '@octokit/types': 12.0.0 - is-plain-object: 5.0.0 - universal-user-agent: 6.0.0 + '@octokit/types': 12.6.0 + universal-user-agent: 6.0.1 dev: true - /@octokit/types@12.0.0: + /@octokit/types@12.6.0: resolution: { - integrity: sha512-EzD434aHTFifGudYAygnFlS1Tl6KhbTynEWELQXIbTY8Msvb5nEqTZIm7sbPEt4mQYLZwu3zPKVdeIrw0g7ovg== + integrity: sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw== } dependencies: - '@octokit/openapi-types': 19.0.0 + '@octokit/openapi-types': 20.0.0 dev: true /@open-draft/until@1.0.3: @@ -2133,10 +2162,10 @@ packages: } dev: true - /@semantic-release/commit-analyzer@11.0.0(semantic-release@22.0.5): + /@semantic-release/commit-analyzer@11.1.0(semantic-release@23.0.2): resolution: { - integrity: sha512-uEXyf4Z0AWJuxI9TbSQP5kkIYqus1/E1NcmE7pIv6d6/m/5EJcNWAGR4FOo34vrV26FhEaRVkxFfYzp/M7BKIg== + integrity: sha512-cXNTbv3nXR2hlzHjAMgbuiQVtvWHTlwwISt60B+4NZv01y/QRY7p2HcJm8Eh2StzcTJoNnflvKjHH/cjFS7d5g== } engines: { node: ^18.17 || >=20.6.1 } peerDependencies: @@ -2146,10 +2175,10 @@ packages: conventional-commits-filter: 4.0.0 conventional-commits-parser: 5.0.0 debug: 4.3.4 - import-from: 4.0.0 + import-from-esm: 1.3.3 lodash-es: 4.17.21 micromatch: 4.0.5 - semantic-release: 22.0.5 + semantic-release: 23.0.2(typescript@5.1.6) transitivePeerDependencies: - supports-color dev: true @@ -2162,40 +2191,40 @@ packages: engines: { node: '>=18' } dev: true - /@semantic-release/github@9.2.1(semantic-release@22.0.5): + /@semantic-release/github@9.2.6(semantic-release@23.0.2): resolution: { - integrity: sha512-fEn9uOe6jwWR6ro2Wh6YNBCBuZ5lRi8Myz+1j3KDTSt8OuUGlpVM4lFac/0bDrql2NOKrIEAMGCfWb9WMIdzIg== + integrity: sha512-shi+Lrf6exeNZF+sBhK+P011LSbhmIAoUEgEY6SsxF8irJ+J2stwI5jkyDQ+4gzYyDImzV6LCKdYB9FXnQRWKA== } engines: { node: '>=18' } peerDependencies: semantic-release: '>=20.1.0' dependencies: - '@octokit/core': 5.0.1 - '@octokit/plugin-paginate-rest': 9.0.0(@octokit/core@5.0.1) - '@octokit/plugin-retry': 6.0.1(@octokit/core@5.0.1) - '@octokit/plugin-throttling': 8.0.1(@octokit/core@5.0.1) + '@octokit/core': 5.1.0 + '@octokit/plugin-paginate-rest': 9.2.0(@octokit/core@5.1.0) + '@octokit/plugin-retry': 6.0.1(@octokit/core@5.1.0) + '@octokit/plugin-throttling': 8.2.0(@octokit/core@5.1.0) '@semantic-release/error': 4.0.0 aggregate-error: 5.0.0 debug: 4.3.4 dir-glob: 3.0.1 - globby: 13.2.2 - http-proxy-agent: 7.0.0 - https-proxy-agent: 7.0.2 + globby: 14.0.1 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.4 issue-parser: 6.0.0 lodash-es: 4.17.21 - mime: 3.0.0 - p-filter: 3.0.0 - semantic-release: 22.0.5 + mime: 4.0.1 + p-filter: 4.1.0 + semantic-release: 23.0.2(typescript@5.1.6) url-join: 5.0.0 transitivePeerDependencies: - supports-color dev: true - /@semantic-release/npm@11.0.0(semantic-release@22.0.5): + /@semantic-release/npm@11.0.2(semantic-release@23.0.2): resolution: { - integrity: sha512-ozNCiPUp14Xp2rgeY7j96yFTEhDncLSWOJr0IAUr888+ax6fH5xgYkNVv08vpkV8C5GIXBgnGd9coRiOCD6oqQ== + integrity: sha512-owtf3RjyPvRE63iUKZ5/xO4uqjRpVQDUB9+nnXj0xwfIeM9pRl+cG+zGDzdftR4m3f2s4Wyf3SexW+kF5DFtWA== } engines: { node: ^18.17 || >=20 } peerDependencies: @@ -2204,23 +2233,23 @@ packages: '@semantic-release/error': 4.0.0 aggregate-error: 5.0.0 execa: 8.0.1 - fs-extra: 11.1.1 + fs-extra: 11.2.0 lodash-es: 4.17.21 nerf-dart: 1.0.0 normalize-url: 8.0.0 - npm: 10.2.1 + npm: 10.4.0 rc: 1.2.8 - read-pkg: 8.1.0 + read-pkg: 9.0.1 registry-auth-token: 5.0.2 - semantic-release: 22.0.5 - semver: 7.5.4 + semantic-release: 23.0.2(typescript@5.1.6) + semver: 7.6.0 tempy: 3.1.0 dev: true - /@semantic-release/release-notes-generator@12.0.0(semantic-release@22.0.5): + /@semantic-release/release-notes-generator@12.1.0(semantic-release@23.0.2): resolution: { - integrity: sha512-m7Ds8ComP1KJgA2Lke2xMwE1TOOU40U7AzP4lT8hJ2tUAeicziPz/1GeDFmRkTOkMFlfHvE6kuvMkvU+mIzIDQ== + integrity: sha512-g6M9AjUKAZUZnxaJZnouNBeDNTCUrJ5Ltj+VJ60gJeDaRRahcHsry9HW8yKrnKkKNkx5lbWiEP1FPMqVNQz8Kg== } engines: { node: ^18.17 || >=20.6.1 } peerDependencies: @@ -2232,11 +2261,11 @@ packages: conventional-commits-parser: 5.0.0 debug: 4.3.4 get-stream: 7.0.1 - import-from: 4.0.0 + import-from-esm: 1.3.3 into-stream: 7.0.0 lodash-es: 4.17.21 - read-pkg-up: 10.1.0 - semantic-release: 22.0.5 + read-pkg-up: 11.0.0 + semantic-release: 23.0.2(typescript@5.1.6) transitivePeerDependencies: - supports-color dev: true @@ -2247,14 +2276,22 @@ packages: integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== } - /@sindresorhus/is@3.1.2: + /@sindresorhus/is@4.6.0: resolution: { - integrity: sha512-JiX9vxoKMmu8Y3Zr2RVathBL1Cdu4Nt4MuNWemt1Nc06A0RAin9c5FArkhGsyMBWfCu4zj+9b+GxtjAnE4qqLQ== + integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== } engines: { node: '>=10' } dev: true + /@sindresorhus/merge-streams@2.3.0: + resolution: + { + integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg== + } + engines: { node: '>=18' } + dev: true + /@sinonjs/commons@3.0.0: resolution: { @@ -2725,6 +2762,13 @@ packages: } dev: true + /@types/normalize-package-data@2.4.4: + resolution: + { + integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA== + } + dev: true + /@types/offscreencanvas@2019.7.3: resolution: { @@ -3191,17 +3235,6 @@ packages: indent-string: 4.0.0 dev: true - /aggregate-error@4.0.1: - resolution: - { - integrity: sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w== - } - engines: { node: '>=12' } - dependencies: - clean-stack: 4.2.0 - indent-string: 5.0.0 - dev: true - /aggregate-error@5.0.0: resolution: { @@ -3303,13 +3336,6 @@ packages: } engines: { node: '>=12' } - /ansicolors@0.3.2: - resolution: - { - integrity: sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg== - } - dev: true - /any-promise@1.3.0: resolution: { @@ -3947,17 +3973,6 @@ packages: integrity: sha512-PCzRMei/vXjJyL5mJtzNiUCKP59dm8Apqc3PH8gJkMnMXZGox93RbE76jHsmLwmIo6/3nsYIpJtx0O7u5PqFuQ== } - /cardinal@2.1.1: - resolution: - { - integrity: sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw== - } - hasBin: true - dependencies: - ansicolors: 0.3.2 - redeyed: 2.1.1 - dev: true - /ccount@2.0.1: resolution: { @@ -4132,16 +4147,6 @@ packages: engines: { node: '>=6' } dev: true - /clean-stack@4.2.0: - resolution: - { - integrity: sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg== - } - engines: { node: '>=12' } - dependencies: - escape-string-regexp: 5.0.0 - dev: true - /clean-stack@5.2.0: resolution: { @@ -4162,6 +4167,22 @@ packages: restore-cursor: 3.1.0 dev: true + /cli-highlight@2.1.11: + resolution: + { + integrity: sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg== + } + engines: { node: '>=8.0.0', npm: '>=5.0.0' } + hasBin: true + dependencies: + chalk: 4.1.2 + highlight.js: 10.7.3 + mz: 2.7.0 + parse5: 5.1.1 + parse5-htmlparser2-tree-adapter: 6.0.1 + yargs: 16.2.0 + dev: true + /cli-spinners@2.9.0: resolution: { @@ -4219,6 +4240,17 @@ packages: } dev: false + /cliui@7.0.4: + resolution: + { + integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + } + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: true + /cliui@8.0.1: resolution: { @@ -4416,7 +4448,7 @@ packages: handlebars: 4.7.8 json-stringify-safe: 5.0.1 meow: 12.1.1 - semver: 7.5.4 + semver: 7.6.0 split2: 4.2.0 dev: true @@ -4527,6 +4559,25 @@ packages: path-type: 4.0.0 dev: true + /cosmiconfig@9.0.0(typescript@5.1.6): + resolution: + { + integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg== + } + engines: { node: '>=14' } + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + env-paths: 2.2.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + typescript: 5.1.6 + dev: true + /create-require@1.1.1: resolution: { @@ -5094,10 +5145,10 @@ packages: engines: { node: '>=0.12' } dev: true - /env-ci@10.0.0: + /env-ci@11.0.0: resolution: { - integrity: sha512-U4xcd/utDYFgMh0yWj07R1H6L5fwhVbmxBCpnL0DbVSDZVnsC82HONw0wxtxNkIAcua3KtbomQvIk5xFZGAQJw== + integrity: sha512-apikxMgkipkgTvMdRT9MNqWx5VLOci79F4VBd7Op/7OPjjoanjdAvn6fglMCCEf/1bAh8eOiuEVCUs4V3qP3nQ== } engines: { node: ^18.17 || >=20.6.1 } dependencies: @@ -5105,6 +5156,14 @@ packages: java-properties: 1.0.2 dev: true + /env-paths@2.2.1: + resolution: + { + integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== + } + engines: { node: '>=6' } + dev: true + /error-ex@1.3.2: resolution: { @@ -5915,7 +5974,7 @@ packages: human-signals: 5.0.0 is-stream: 3.0.0 merge-stream: 2.0.0 - npm-run-path: 5.1.0 + npm-run-path: 5.3.0 onetime: 6.0.0 signal-exit: 4.1.0 strip-final-newline: 3.0.0 @@ -6071,15 +6130,14 @@ packages: escape-string-regexp: 1.0.5 dev: true - /figures@5.0.0: + /figures@6.0.1: resolution: { - integrity: sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg== + integrity: sha512-0oY/olScYD4IhQ8u//gCPA4F3mlTn2dacYmiDm/mbDQvpmLjV4uH+zhsQ5IyXRyvqkvtUkXkNdGvg5OFJTCsuQ== } - engines: { node: '>=14' } + engines: { node: '>=18' } dependencies: - escape-string-regexp: 5.0.0 - is-unicode-supported: 1.3.0 + is-unicode-supported: 2.0.0 dev: true /file-entry-cache@6.0.1: @@ -6101,6 +6159,14 @@ packages: dependencies: to-regex-range: 5.0.1 + /find-up-simple@1.0.0: + resolution: + { + integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw== + } + engines: { node: '>=18' } + dev: true + /find-up@2.1.0: resolution: { @@ -6133,17 +6199,6 @@ packages: path-exists: 4.0.0 dev: true - /find-up@6.3.0: - resolution: - { - integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== - } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } - dependencies: - locate-path: 7.2.0 - path-exists: 5.0.0 - dev: true - /find-versions@5.1.0: resolution: { @@ -6260,6 +6315,18 @@ packages: universalify: 2.0.0 dev: true + /fs-extra@11.2.0: + resolution: + { + integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== + } + engines: { node: '>=14.14' } + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + dev: true + /fs.realpath@1.0.0: resolution: { @@ -6402,7 +6469,7 @@ packages: split2: 1.0.0 stream-combiner2: 1.1.1 through2: 2.0.5 - traverse: 0.6.7 + traverse: 0.6.8 dev: true /git-raw-commits@2.0.11: @@ -6578,6 +6645,21 @@ packages: slash: 4.0.0 dev: true + /globby@14.0.1: + resolution: + { + integrity: sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ== + } + engines: { node: '>=18' } + dependencies: + '@sindresorhus/merge-streams': 2.3.0 + fast-glob: 3.3.2 + ignore: 5.3.1 + path-type: 5.0.0 + slash: 5.1.0 + unicorn-magic: 0.1.0 + dev: true + /glsl-noise@0.0.0: resolution: { @@ -6821,6 +6903,13 @@ packages: } dev: true + /highlight.js@10.7.3: + resolution: + { + integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A== + } + dev: true + /highlight.js@11.9.0: resolution: { @@ -6870,7 +6959,7 @@ packages: } engines: { node: ^16.14.0 || >=18.0.0 } dependencies: - lru-cache: 10.0.1 + lru-cache: 10.2.0 dev: true /html-encoding-sniffer@3.0.0: @@ -6904,10 +6993,10 @@ packages: - supports-color dev: true - /http-proxy-agent@7.0.0: + /http-proxy-agent@7.0.2: resolution: { - integrity: sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ== + integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig== } engines: { node: '>= 14' } dependencies: @@ -6930,10 +7019,10 @@ packages: - supports-color dev: true - /https-proxy-agent@7.0.2: + /https-proxy-agent@7.0.4: resolution: { - integrity: sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA== + integrity: sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg== } engines: { node: '>= 14' } dependencies: @@ -7017,6 +7106,14 @@ packages: engines: { node: '>= 4' } dev: true + /ignore@5.3.1: + resolution: + { + integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== + } + engines: { node: '>= 4' } + dev: true + /import-fresh@3.3.0: resolution: { @@ -7028,12 +7125,17 @@ packages: resolve-from: 4.0.0 dev: true - /import-from@4.0.0: + /import-from-esm@1.3.3: resolution: { - integrity: sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ== + integrity: sha512-U3Qt/CyfFpTUv6LOP2jRTLYjphH6zg3okMfHbyqRa/W2w6hr8OsJWVggNlR4jxuojQy81TgTJTxgSkyoteRGMQ== } - engines: { node: '>=12.2' } + engines: { node: '>=16.20' } + dependencies: + debug: 4.3.4 + import-meta-resolve: 4.0.0 + transitivePeerDependencies: + - supports-color dev: true /import-local@3.1.0: @@ -7048,6 +7150,13 @@ packages: resolve-cwd: 3.0.0 dev: true + /import-meta-resolve@4.0.0: + resolution: + { + integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA== + } + dev: true + /imurmurhash@0.1.4: resolution: { @@ -7072,6 +7181,14 @@ packages: engines: { node: '>=12' } dev: true + /index-to-position@0.1.2: + resolution: + { + integrity: sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g== + } + engines: { node: '>=18' } + dev: true + /inflight@1.0.6: resolution: { @@ -7448,14 +7565,6 @@ packages: engines: { node: '>=12' } dev: false - /is-plain-object@5.0.0: - resolution: - { - integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== - } - engines: { node: '>=0.10.0' } - dev: true - /is-potential-custom-element-name@1.0.1: resolution: { @@ -7573,12 +7682,12 @@ packages: engines: { node: '>=10' } dev: true - /is-unicode-supported@1.3.0: + /is-unicode-supported@2.0.0: resolution: { - integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ== + integrity: sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q== } - engines: { node: '>=12' } + engines: { node: '>=18' } dev: true /is-weakmap@2.0.1: @@ -8391,14 +8500,6 @@ packages: } dev: true - /json-parse-even-better-errors@3.0.0: - resolution: - { - integrity: sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA== - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } - dev: true - /json-schema-traverse@0.4.1: resolution: { @@ -8559,14 +8660,6 @@ packages: } dev: true - /lines-and-columns@2.0.3: - resolution: - { - integrity: sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w== - } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } - dev: true - /lint-staged@13.2.3: resolution: { @@ -8659,16 +8752,6 @@ packages: p-locate: 5.0.0 dev: true - /locate-path@7.2.0: - resolution: - { - integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA== - } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } - dependencies: - p-locate: 6.0.0 - dev: true - /lodash-es@4.17.21: resolution: { @@ -8895,6 +8978,14 @@ packages: } engines: { node: 14 || >=16.14 } + /lru-cache@10.2.0: + resolution: + { + integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q== + } + engines: { node: 14 || >=16.14 } + dev: true + /lru-cache@5.1.1: resolution: { @@ -8990,30 +9081,30 @@ packages: } dev: false - /marked-terminal@6.0.0(marked@9.1.2): + /marked-terminal@7.0.0(marked@12.0.0): resolution: { - integrity: sha512-6rruICvqRfA4N+Mvdc0UyDbLA0A0nI5omtARIlin3P2F+aNc3EbW91Rd9HTuD0v9qWyHmNIu8Bt40gAnPfldsg== + integrity: sha512-sNEx8nn9Ktcm6pL0TnRz8tnXq/mSS0Q1FRSwJOAqw4lAB4l49UeDf85Gm1n9RPFm5qurCPjwi1StAQT2XExhZw== } engines: { node: '>=16.0.0' } peerDependencies: - marked: '>=1 <10' + marked: '>=1 <13' dependencies: ansi-escapes: 6.2.0 - cardinal: 2.1.1 chalk: 5.3.0 + cli-highlight: 2.1.11 cli-table3: 0.6.3 - marked: 9.1.2 - node-emoji: 2.1.0 + marked: 12.0.0 + node-emoji: 2.1.3 supports-hyperlinks: 3.0.0 dev: true - /marked@9.1.2: + /marked@12.0.0: resolution: { - integrity: sha512-qoKMJqK0w6vkLk8+KnKZAH6neUZSNaQqVZ/h2yZ9S7CbLuFHyS2viB0jnqcWF9UKjwsAbMrQtnQhdmdvOVOw9w== + integrity: sha512-Vkwtq9rLqXryZnWaQc86+FHLC6tr/fycMfYAhiOIXkrNmeGAyhSxjqu0Rs1i0bBqw5u0S7+lV9fdH2ZSVaoa0w== } - engines: { node: '>= 16' } + engines: { node: '>= 18' } hasBin: true dev: true @@ -9791,12 +9882,12 @@ packages: mime-db: 1.52.0 dev: true - /mime@3.0.0: + /mime@4.0.1: resolution: { - integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A== + integrity: sha512-5lZ5tyrIfliMXzFtkYyekWbtRXObT9OWa8IwQ5uxTBDHucNNwniRqo0yInflj+iYi5CBa6qxadGzGarDfuEOxA== } - engines: { node: '>=10.0.0' } + engines: { node: '>=16' } hasBin: true dev: true @@ -10109,13 +10200,14 @@ packages: } dev: false - /node-emoji@2.1.0: + /node-emoji@2.1.3: resolution: { - integrity: sha512-tcsBm9C6FmPN5Wo7OjFi9lgMyJjvkAeirmjR/ax8Ttfqy4N8PoFic26uqFTIgayHPNI5FH4ltUvfh9kHzwcK9A== + integrity: sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA== } + engines: { node: '>=18' } dependencies: - '@sindresorhus/is': 3.1.2 + '@sindresorhus/is': 4.6.0 char-regex: 1.0.2 emojilib: 2.4.0 skin-tone: 2.0.0 @@ -10189,8 +10281,8 @@ packages: engines: { node: ^16.14.0 || >=18.0.0 } dependencies: hosted-git-info: 7.0.1 - is-core-module: 2.12.1 - semver: 7.5.4 + is-core-module: 2.13.1 + semver: 7.6.0 validate-npm-package-license: 3.0.4 dev: true @@ -10238,10 +10330,20 @@ packages: path-key: 4.0.0 dev: true - /npm@10.2.1: + /npm-run-path@5.3.0: + resolution: + { + integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ== + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + dependencies: + path-key: 4.0.0 + dev: true + + /npm@10.4.0: resolution: { - integrity: sha512-YVh8UDw5lR2bPS6rrS0aPG9ZXKDWeaeO/zMoZMp7g3Thrho9cqEnSrcvg4Pic2QhDAQptAynx5KgrPgCSRscqg== + integrity: sha512-RS7Mx0OVfXlOcQLRePuDIYdFCVBPCNapWHplDK+mh7GDdP/Tvor4ocuybRRPSvfcRb2vjRJt1fHCqw3cr8qACQ== } engines: { node: ^18.17.0 || >=20.5.0 } hasBin: true @@ -10309,7 +10411,6 @@ packages: - semver - spdx-expression-parse - ssri - - strip-ansi - supports-color - tar - text-table @@ -10546,14 +10647,14 @@ packages: engines: { node: '>=12' } dev: true - /p-filter@3.0.0: + /p-filter@4.1.0: resolution: { - integrity: sha512-QtoWLjXAW++uTX67HZQz1dbTpqBfiidsB6VtQUC9iR85S120+s0T5sO6s+B5MLzFcZkrEd/DGMmCjR+f2Qpxwg== + integrity: sha512-37/tPdZ3oJwHaS3gNJdenCDB3Tz26i9sjhnguBtvN0vYlRIiDNnvTWkuh+0hETV9rLPdJ3rlL3yVOYPIAnM8rw== } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + engines: { node: '>=18' } dependencies: - p-map: 5.5.0 + p-map: 7.0.1 dev: true /p-is-promise@3.0.0: @@ -10594,16 +10695,6 @@ packages: yocto-queue: 0.1.0 dev: true - /p-limit@4.0.0: - resolution: - { - integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== - } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } - dependencies: - yocto-queue: 1.0.0 - dev: true - /p-locate@2.0.0: resolution: { @@ -10634,16 +10725,6 @@ packages: p-limit: 3.1.0 dev: true - /p-locate@6.0.0: - resolution: - { - integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== - } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } - dependencies: - p-limit: 4.0.0 - dev: true - /p-map@4.0.0: resolution: { @@ -10654,14 +10735,12 @@ packages: aggregate-error: 3.1.0 dev: true - /p-map@5.5.0: + /p-map@7.0.1: resolution: { - integrity: sha512-VFqfGDHlx87K66yZrNdI4YGtD70IRyd+zSvgks6mzHPRNkoKy+9EKP4SFC77/vTTQYmRmti7dvqC+m5jBrBAcg== + integrity: sha512-2wnaR0XL/FDOj+TgpDuRb2KTjLnu3Fma6b1ZUwGY7LcqenMcvP/YFpjpbPKY6WVGsbuJZRuoUz8iPrt8ORnAFw== } - engines: { node: '>=12' } - dependencies: - aggregate-error: 4.0.1 + engines: { node: '>=18' } dev: true /p-reduce@3.0.0: @@ -10738,18 +10817,39 @@ packages: lines-and-columns: 1.2.4 dev: true - /parse-json@7.1.0: + /parse-json@8.1.0: resolution: { - integrity: sha512-ihtdrgbqdONYD156Ap6qTcaGcGdkdAxodO1wLqQ/j7HP1u2sFYppINiq4jyC8F+Nm+4fVufylCV00QmkTHkSUg== + integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA== } - engines: { node: '>=16' } + engines: { node: '>=18' } dependencies: - '@babel/code-frame': 7.22.5 - error-ex: 1.3.2 - json-parse-even-better-errors: 3.0.0 - lines-and-columns: 2.0.3 - type-fest: 3.13.1 + '@babel/code-frame': 7.23.5 + index-to-position: 0.1.2 + type-fest: 4.10.3 + dev: true + + /parse5-htmlparser2-tree-adapter@6.0.1: + resolution: + { + integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA== + } + dependencies: + parse5: 6.0.1 + dev: true + + /parse5@5.1.1: + resolution: + { + integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== + } + dev: true + + /parse5@6.0.1: + resolution: + { + integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + } dev: true /parse5@7.1.2: @@ -10777,14 +10877,6 @@ packages: engines: { node: '>=8' } dev: true - /path-exists@5.0.0: - resolution: - { - integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ== - } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } - dev: true - /path-is-absolute@1.0.1: resolution: { @@ -10840,6 +10932,14 @@ packages: engines: { node: '>=8' } dev: true + /path-type@5.0.0: + resolution: + { + integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg== + } + engines: { node: '>=12' } + dev: true + /periscopic@3.1.0: resolution: { @@ -11431,16 +11531,17 @@ packages: pify: 2.3.0 dev: true - /read-pkg-up@10.1.0: + /read-pkg-up@11.0.0: resolution: { - integrity: sha512-aNtBq4jR8NawpKJQldrQcSW9y/d+KWH4v24HWkHljOZ7H0av+YTGANBzRh9A5pw7v/bLVsLVPpOhJ7gHNVy8lA== + integrity: sha512-LOVbvF1Q0SZdjClSefZ0Nz5z8u+tIE7mV5NibzmE9VYmDe9CaBbAVtz1veOSZbofrdsilxuDAYnFenukZVp8/Q== } - engines: { node: '>=16' } + engines: { node: '>=18' } + deprecated: Renamed to read-package-up dependencies: - find-up: 6.3.0 - read-pkg: 8.1.0 - type-fest: 4.5.0 + find-up-simple: 1.0.0 + read-pkg: 9.0.1 + type-fest: 4.10.3 dev: true /read-pkg-up@7.0.1: @@ -11468,17 +11569,18 @@ packages: type-fest: 0.6.0 dev: true - /read-pkg@8.1.0: + /read-pkg@9.0.1: resolution: { - integrity: sha512-PORM8AgzXeskHO/WEv312k9U03B8K9JSiWF/8N9sUuFjBa+9SF2u6K7VClzXwDXab51jCd8Nd36CNM+zR97ScQ== + integrity: sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA== } - engines: { node: '>=16' } + engines: { node: '>=18' } dependencies: - '@types/normalize-package-data': 2.4.1 + '@types/normalize-package-data': 2.4.4 normalize-package-data: 6.0.0 - parse-json: 7.1.0 - type-fest: 4.5.0 + parse-json: 8.1.0 + type-fest: 4.10.3 + unicorn-magic: 0.1.0 dev: true /readable-stream@2.3.8: @@ -11528,15 +11630,6 @@ packages: strip-indent: 3.0.0 dev: true - /redeyed@2.1.1: - resolution: - { - integrity: sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ== - } - dependencies: - esprima: 4.0.1 - dev: true - /regenerator-runtime@0.13.11: resolution: { @@ -11976,44 +12069,46 @@ packages: dependencies: loose-envify: 1.4.0 - /semantic-release@22.0.5: + /semantic-release@23.0.2(typescript@5.1.6): resolution: { - integrity: sha512-ESCEQsZlBj1DWMA84RthaJzQHHnihoGk49s9nUxHfRNUNZelLE9JZrE94bHO2Y00EWb7iwrzr1OYhv5QNVmf8A== + integrity: sha512-OnVYJ6Xgzwe1x8MKswba7RU9+5djS1MWRTrTn5qsq3xZYpslroZkV9Pt0dA2YcIuieeuSZWJhn+yUWoBUHO5Fw== } - engines: { node: ^18.17 || >=20.6.1 } + engines: { node: '>=20.8.1' } hasBin: true dependencies: - '@semantic-release/commit-analyzer': 11.0.0(semantic-release@22.0.5) + '@semantic-release/commit-analyzer': 11.1.0(semantic-release@23.0.2) '@semantic-release/error': 4.0.0 - '@semantic-release/github': 9.2.1(semantic-release@22.0.5) - '@semantic-release/npm': 11.0.0(semantic-release@22.0.5) - '@semantic-release/release-notes-generator': 12.0.0(semantic-release@22.0.5) + '@semantic-release/github': 9.2.6(semantic-release@23.0.2) + '@semantic-release/npm': 11.0.2(semantic-release@23.0.2) + '@semantic-release/release-notes-generator': 12.1.0(semantic-release@23.0.2) aggregate-error: 5.0.0 - cosmiconfig: 8.2.0 + cosmiconfig: 9.0.0(typescript@5.1.6) debug: 4.3.4 - env-ci: 10.0.0 + env-ci: 11.0.0 execa: 8.0.1 - figures: 5.0.0 + figures: 6.0.1 find-versions: 5.1.0 get-stream: 6.0.1 git-log-parser: 1.2.0 hook-std: 3.0.0 hosted-git-info: 7.0.1 + import-from-esm: 1.3.3 lodash-es: 4.17.21 - marked: 9.1.2 - marked-terminal: 6.0.0(marked@9.1.2) + marked: 12.0.0 + marked-terminal: 7.0.0(marked@12.0.0) micromatch: 4.0.5 p-each-series: 3.0.0 p-reduce: 3.0.0 - read-pkg-up: 10.1.0 + read-pkg-up: 11.0.0 resolve-from: 5.0.0 - semver: 7.5.4 + semver: 7.6.0 semver-diff: 4.0.0 signale: 1.4.0 yargs: 17.7.2 transitivePeerDependencies: - supports-color + - typescript dev: true /semver-diff@4.0.0: @@ -12023,7 +12118,7 @@ packages: } engines: { node: '>=12' } dependencies: - semver: 7.5.4 + semver: 7.6.0 dev: true /semver-regex@4.0.5: @@ -12070,6 +12165,17 @@ packages: dependencies: lru-cache: 6.0.0 + /semver@7.6.0: + resolution: + { + integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== + } + engines: { node: '>=10' } + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + /server-only@0.0.1: resolution: { @@ -12221,6 +12327,14 @@ packages: engines: { node: '>=12' } dev: true + /slash@5.1.0: + resolution: + { + integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg== + } + engines: { node: '>=14.16' } + dev: true + /slice-ansi@3.0.0: resolution: { @@ -13106,11 +13220,12 @@ packages: punycode: 2.3.0 dev: true - /traverse@0.6.7: + /traverse@0.6.8: resolution: { - integrity: sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg== + integrity: sha512-aXJDbk6SnumuaZSANd21XAo15ucCDE38H4fkqiGsc3MhCK+wOlZvLP9cB/TvpHT0mOyWgC4Z8EwRlzqYSUzdsA== } + engines: { node: '>= 0.4' } dev: true /trim-lines@3.0.1: @@ -13385,10 +13500,10 @@ packages: engines: { node: '>=14.16' } dev: true - /type-fest@4.5.0: + /type-fest@4.10.3: resolution: { - integrity: sha512-diLQivFzddJl4ylL3jxSkEc39Tpw7o1QeEHIPxVwryDK2lpB7Nqhzhuo6v5/Ls08Z0yPSAhsyAWlv1/H0ciNmw== + integrity: sha512-JLXyjizi072smKGGcZiAJDCNweT8J+AuRxmPZ1aG7TERg4ijx9REl8CNhbr36RV4qXqL1gO1FF9HL8OkVmmrsA== } engines: { node: '>=16' } dev: true @@ -13483,6 +13598,14 @@ packages: engines: { node: '>=4' } dev: true + /unicorn-magic@0.1.0: + resolution: + { + integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ== + } + engines: { node: '>=18' } + dev: true + /unified@10.1.2: resolution: { @@ -13646,10 +13769,10 @@ packages: unist-util-visit-parents: 6.0.1 dev: false - /universal-user-agent@6.0.0: + /universal-user-agent@6.0.1: resolution: { - integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w== + integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ== } dev: true @@ -13669,6 +13792,14 @@ packages: engines: { node: '>= 10.0.0' } dev: true + /universalify@2.0.1: + resolution: + { + integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== + } + engines: { node: '>= 10.0.0' } + dev: true + /untildify@4.0.0: resolution: { @@ -14195,6 +14326,22 @@ packages: engines: { node: '>=12' } dev: true + /yargs@16.2.0: + resolution: + { + integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + } + engines: { node: '>=10' } + dependencies: + cliui: 7.0.4 + escalade: 3.1.2 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 20.2.9 + dev: true + /yargs@17.7.2: resolution: { @@ -14227,14 +14374,6 @@ packages: engines: { node: '>=10' } dev: true - /yocto-queue@1.0.0: - resolution: - { - integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== - } - engines: { node: '>=12.20' } - dev: true - /zen-observable-ts@1.2.5: resolution: {