diff --git a/.releaserc.json b/.releaserc.json index fd26515..5aad529 100644 --- a/.releaserc.json +++ b/.releaserc.json @@ -9,7 +9,6 @@ ], "tagFormat": "${version}", "ci": true, - "preset": "conventionalcommits", "plugins": [ [ "@semantic-release/commit-analyzer", { diff --git a/package.json b/package.json index 1143a8d..d6e0d8f 100644 --- a/package.json +++ b/package.json @@ -43,17 +43,17 @@ "@semantic-release/changelog": "^6.0.3", "@semantic-release/commit-analyzer": "^11.1.0", "@semantic-release/git": "^10.0.1", - "@semantic-release/github": "^9.0.3", - "@semantic-release/npm": "^10.0.4", - "@semantic-release/release-notes-generator": "^11.0.7", + "@semantic-release/github": "^9.2.3", + "@semantic-release/npm": "^11.0.1", + "@semantic-release/release-notes-generator": "^12.1.0", "@types/jest": "^29.5.10", "@types/node": "^20.10.0", - "conventional-changelog-conventionalcommits": "^6.1.0", + "conventional-changelog-angular": "^7.0.0", "cross-env": "^7.0.3", "jest": "^29.7.0", "lerna": "^7.4.2", "prettier": "^3.1.0", - "semantic-release": "^21.1.2", + "semantic-release": "^22.0.8", "ts-jest": "^29.1.1", "ts-node": "^10.9.1", "typescript": "^5.3.2" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7df0aff..d09c3f9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,18 +8,18 @@ importers: '@semantic-release/changelog': ^6.0.3 '@semantic-release/commit-analyzer': ^11.1.0 '@semantic-release/git': ^10.0.1 - '@semantic-release/github': ^9.0.3 - '@semantic-release/npm': ^10.0.4 - '@semantic-release/release-notes-generator': ^11.0.7 + '@semantic-release/github': ^9.2.3 + '@semantic-release/npm': ^11.0.1 + '@semantic-release/release-notes-generator': ^12.1.0 '@types/jest': ^29.5.10 '@types/node': ^20.10.0 - conventional-changelog-conventionalcommits: ^6.1.0 + conventional-changelog-angular: ^7.0.0 cross-env: ^7.0.3 jest: ^29.7.0 jose: ^5.1.1 lerna: ^7.4.2 prettier: ^3.1.0 - semantic-release: ^21.1.2 + semantic-release: ^22.0.8 ts-jest: ^29.1.1 ts-node: ^10.9.1 typescript: ^5.3.2 @@ -29,20 +29,20 @@ importers: uint8arrays: 4.0.9 devDependencies: '@qiwi/multi-semantic-release': 7.1.1_typescript@5.3.2 - '@semantic-release/changelog': 6.0.3_semantic-release@21.1.2 - '@semantic-release/commit-analyzer': 11.1.0_semantic-release@21.1.2 - '@semantic-release/git': 10.0.1_semantic-release@21.1.2 - '@semantic-release/github': 9.2.3_semantic-release@21.1.2 - '@semantic-release/npm': 10.0.6_semantic-release@21.1.2 - '@semantic-release/release-notes-generator': 11.0.7_semantic-release@21.1.2 + '@semantic-release/changelog': 6.0.3_semantic-release@22.0.8 + '@semantic-release/commit-analyzer': 11.1.0_semantic-release@22.0.8 + '@semantic-release/git': 10.0.1_semantic-release@22.0.8 + '@semantic-release/github': 9.2.3_semantic-release@22.0.8 + '@semantic-release/npm': 11.0.1_semantic-release@22.0.8 + '@semantic-release/release-notes-generator': 12.1.0_semantic-release@22.0.8 '@types/jest': 29.5.10 '@types/node': 20.10.0 - conventional-changelog-conventionalcommits: 6.1.0 + conventional-changelog-angular: 7.0.0 cross-env: 7.0.3 jest: 29.7.0_jcujdvrqtltodqikfpkdddjzfq lerna: 7.4.2 prettier: 3.1.0 - semantic-release: 21.1.2_typescript@5.3.2 + semantic-release: 22.0.8_typescript@5.3.2 ts-jest: 29.1.1_54xw5kgpltul7nflxmyasej66u ts-node: 10.9.1_ie2o6xc3cpqohpiihkx7k6pqsa typescript: 5.3.2 @@ -702,7 +702,7 @@ packages: engines: {node: '>=16.0.0'} dependencies: chalk: 4.1.0 - execa: 5.1.1 + execa: 5.0.0 strong-log-transformer: 2.1.0 dev: true @@ -1295,7 +1295,7 @@ packages: - typescript dev: true - /@semantic-release/changelog/6.0.3_semantic-release@21.1.2: + /@semantic-release/changelog/6.0.3_semantic-release@22.0.8: resolution: {integrity: sha512-dZuR5qByyfe3Y03TpmCvAxCyTnp7r5XwtHRf/8vD9EAn4ZWbavUX8adMtXYzE86EVh0gyLA7lm5yW4IV30XUag==} engines: {node: '>=14.17'} peerDependencies: @@ -1305,7 +1305,7 @@ packages: aggregate-error: 3.1.0 fs-extra: 11.1.1 lodash: 4.17.21 - semantic-release: 21.1.2_typescript@5.3.2 + semantic-release: 22.0.8_typescript@5.3.2 dev: true /@semantic-release/commit-analyzer/10.0.4_semantic-release@21.1.2: @@ -1326,7 +1326,7 @@ packages: - supports-color dev: true - /@semantic-release/commit-analyzer/11.1.0_semantic-release@21.1.2: + /@semantic-release/commit-analyzer/11.1.0_semantic-release@22.0.8: resolution: {integrity: sha512-cXNTbv3nXR2hlzHjAMgbuiQVtvWHTlwwISt60B+4NZv01y/QRY7p2HcJm8Eh2StzcTJoNnflvKjHH/cjFS7d5g==} engines: {node: ^18.17 || >=20.6.1} peerDependencies: @@ -1339,7 +1339,7 @@ packages: import-from-esm: 1.3.3 lodash-es: 4.17.21 micromatch: 4.0.5 - semantic-release: 21.1.2_typescript@5.3.2 + semantic-release: 22.0.8_typescript@5.3.2 transitivePeerDependencies: - supports-color dev: true @@ -1354,7 +1354,7 @@ packages: engines: {node: '>=18'} dev: true - /@semantic-release/git/10.0.1_semantic-release@21.1.2: + /@semantic-release/git/10.0.1_semantic-release@22.0.8: resolution: {integrity: sha512-eWrx5KguUcU2wUPaO6sfvZI0wPafUKAMNC18aXY4EnNcrZL86dEmpNVnC9uMpGZkmZJ9EfCVJBQx4pV4EMGT1w==} engines: {node: '>=14.17'} peerDependencies: @@ -1368,7 +1368,7 @@ packages: lodash: 4.17.21 micromatch: 4.0.5 p-reduce: 2.1.0 - semantic-release: 21.1.2_typescript@5.3.2 + semantic-release: 22.0.8_typescript@5.3.2 transitivePeerDependencies: - supports-color dev: true @@ -1400,6 +1400,33 @@ packages: - supports-color dev: true + /@semantic-release/github/9.2.3_semantic-release@22.0.8: + resolution: {integrity: sha512-FAjXb1F84CVI6IG8fWi+XS9ErYD+s3MHkP03zBa3+GyUrV4kqwYu/WPppIciHxujGFR51SAWPkOY5rnH6ZlrxA==} + engines: {node: '>=18'} + peerDependencies: + semantic-release: '>=20.1.0' + dependencies: + '@octokit/core': 5.0.2 + '@octokit/plugin-paginate-rest': 9.1.4_@octokit+core@5.0.2 + '@octokit/plugin-retry': 6.0.1_@octokit+core@5.0.2 + '@octokit/plugin-throttling': 8.1.3_@octokit+core@5.0.2 + '@semantic-release/error': 4.0.0 + aggregate-error: 5.0.0 + debug: 4.3.4 + dir-glob: 3.0.1 + globby: 14.0.0 + http-proxy-agent: 7.0.0 + https-proxy-agent: 7.0.2 + issue-parser: 6.0.0 + lodash-es: 4.17.21 + mime: 3.0.0 + p-filter: 3.0.0 + semantic-release: 22.0.8_typescript@5.3.2 + url-join: 5.0.0 + transitivePeerDependencies: + - supports-color + dev: true + /@semantic-release/npm/10.0.6_semantic-release@21.1.2: resolution: {integrity: sha512-DyqHrGE8aUyapA277BB+4kV0C4iMHh3sHzUWdf0jTgp5NNJxVUz76W1f57FB64Ue03him3CBXxFqQD2xGabxow==} engines: {node: '>=18'} @@ -1422,6 +1449,28 @@ packages: tempy: 3.1.0 dev: true + /@semantic-release/npm/11.0.1_semantic-release@22.0.8: + resolution: {integrity: sha512-nFcT0pgVwpXsPkzjqP3ObH+pILeN1AbYscCDuYwgZEPZukL+RsGhrtdT4HA1Gjb/y1bVbE90JNtMIcgRi5z/Fg==} + engines: {node: ^18.17 || >=20} + peerDependencies: + semantic-release: '>=20.1.0' + dependencies: + '@semantic-release/error': 4.0.0 + aggregate-error: 5.0.0 + execa: 8.0.1 + fs-extra: 11.1.1 + lodash-es: 4.17.21 + nerf-dart: 1.0.0 + normalize-url: 8.0.0 + npm: 10.2.4 + rc: 1.2.8 + read-pkg: 9.0.1 + registry-auth-token: 5.0.2 + semantic-release: 22.0.8_typescript@5.3.2 + semver: 7.5.4 + tempy: 3.1.0 + dev: true + /@semantic-release/release-notes-generator/11.0.7_semantic-release@21.1.2: resolution: {integrity: sha512-T09QB9ImmNx7Q6hY6YnnEbw/rEJ6a+22LBxfZq+pSAXg/OL/k0siwEm5cK4k1f9dE2Z2mPIjJKKohzUm0jbxcQ==} engines: {node: '>=18'} @@ -1443,6 +1492,27 @@ packages: - supports-color dev: true + /@semantic-release/release-notes-generator/12.1.0_semantic-release@22.0.8: + resolution: {integrity: sha512-g6M9AjUKAZUZnxaJZnouNBeDNTCUrJ5Ltj+VJ60gJeDaRRahcHsry9HW8yKrnKkKNkx5lbWiEP1FPMqVNQz8Kg==} + engines: {node: ^18.17 || >=20.6.1} + peerDependencies: + semantic-release: '>=20.1.0' + dependencies: + conventional-changelog-angular: 7.0.0 + conventional-changelog-writer: 7.0.1 + conventional-commits-filter: 4.0.0 + conventional-commits-parser: 5.0.0 + debug: 4.3.4 + get-stream: 7.0.1 + import-from-esm: 1.3.3 + into-stream: 7.0.0 + lodash-es: 4.17.21 + read-pkg-up: 11.0.0 + semantic-release: 22.0.8_typescript@5.3.2 + transitivePeerDependencies: + - supports-color + dev: true + /@semrel-extra/topo/1.14.0: resolution: {integrity: sha512-i4nMOxEva7HFfTIg0ao6Gjvdep6ux9/7tdQ4Mb/JrOj6vBJxSzYPJYZ85aB9eD3jMSWy4lkaclHsMslV5VMmIQ==} dependencies: @@ -1488,6 +1558,11 @@ packages: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: true + /@sindresorhus/is/4.6.0: + resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} + engines: {node: '>=10'} + dev: true + /@sindresorhus/merge-streams/1.0.0: resolution: {integrity: sha512-rUV5WyJrJLoloD4NDN1V1+LDMDWOa4OTsT4yYJwQNpTU6FWxkxHpL7eu4w+DmiH8x/EAM1otkPE1+LaspIbplw==} engines: {node: '>=18'} @@ -2429,13 +2504,6 @@ packages: compare-func: 2.0.0 dev: true - /conventional-changelog-conventionalcommits/6.1.0: - resolution: {integrity: sha512-3cS3GEtR78zTfMzk0AizXKKIdN4OvSh7ibNz6/DPbhWWQu7LqE/8+/GqSodV+sywUR2gpJAdP/1JFf4XtN7Zpw==} - engines: {node: '>=14'} - dependencies: - compare-func: 2.0.0 - dev: true - /conventional-changelog-core/5.0.1: resolution: {integrity: sha512-Rvi5pH+LvgsqGwZPZ3Cq/tz4ty7mjijhr3qR4m9IBXNbxGGYgTVVO+duXzz9aArmHxFtwZ+LRkrNIMDQzgoY4A==} engines: {node: '>=14'} @@ -2472,6 +2540,19 @@ packages: split: 1.0.1 dev: true + /conventional-changelog-writer/7.0.1: + resolution: {integrity: sha512-Uo+R9neH3r/foIvQ0MKcsXkX642hdm9odUp7TqgFS7BsalTcjzRlIfWZrZR1gbxOozKucaKt5KAbjW8J8xRSmA==} + engines: {node: '>=16'} + hasBin: true + dependencies: + conventional-commits-filter: 4.0.0 + handlebars: 4.7.8 + json-stringify-safe: 5.0.1 + meow: 12.1.1 + semver: 7.5.4 + split2: 4.2.0 + dev: true + /conventional-commits-filter/3.0.0: resolution: {integrity: sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==} engines: {node: '>=14'} @@ -2837,6 +2918,10 @@ packages: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} dev: true + /emojilib/2.4.0: + resolution: {integrity: sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==} + dev: true + /encoding/0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} requiresBuild: true @@ -2858,6 +2943,14 @@ packages: ansi-colors: 4.1.3 dev: true + /env-ci/10.0.0: + resolution: {integrity: sha512-U4xcd/utDYFgMh0yWj07R1H6L5fwhVbmxBCpnL0DbVSDZVnsC82HONw0wxtxNkIAcua3KtbomQvIk5xFZGAQJw==} + engines: {node: ^18.17 || >=20.6.1} + dependencies: + execa: 8.0.1 + java-properties: 1.0.2 + dev: true + /env-ci/9.1.1: resolution: {integrity: sha512-Im2yEWeF4b2RAMAaWvGioXk6m0UNaIjD8hj28j2ij5ldnIFrDQT0+pzDvpbRkcjurhXhf/AsBKv8P2rtmGi9Aw==} engines: {node: ^16.14 || >=18} @@ -2929,9 +3022,9 @@ packages: engines: {node: '>=10'} dependencies: cross-spawn: 7.0.3 - get-stream: 6.0.1 + get-stream: 6.0.0 human-signals: 2.1.0 - is-stream: 2.0.1 + is-stream: 2.0.0 merge-stream: 2.0.0 npm-run-path: 4.0.1 onetime: 5.1.2 @@ -3062,6 +3155,13 @@ packages: is-unicode-supported: 1.3.0 dev: true + /figures/6.0.1: + resolution: {integrity: sha512-0oY/olScYD4IhQ8u//gCPA4F3mlTn2dacYmiDm/mbDQvpmLjV4uH+zhsQ5IyXRyvqkvtUkXkNdGvg5OFJTCsuQ==} + engines: {node: '>=18'} + dependencies: + is-unicode-supported: 2.0.0 + dev: true + /filelist/1.0.4: resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} dependencies: @@ -3075,6 +3175,11 @@ packages: to-regex-range: 5.0.1 dev: true + /find-up-simple/1.0.0: + resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==} + engines: {node: '>=18'} + dev: true + /find-up/2.1.0: resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==} engines: {node: '>=4'} @@ -3667,6 +3772,11 @@ packages: engines: {node: '>=12'} dev: true + /index-to-position/0.1.2: + resolution: {integrity: sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g==} + engines: {node: '>=18'} + dev: true + /infer-owner/1.0.4: resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} dev: true @@ -3857,6 +3967,11 @@ packages: engines: {node: '>=12'} dev: true + /is-unicode-supported/2.0.0: + resolution: {integrity: sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q==} + engines: {node: '>=18'} + dev: true + /is-wsl/2.2.0: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} engines: {node: '>=8'} @@ -4798,12 +4913,33 @@ packages: supports-hyperlinks: 2.3.0 dev: true + /marked-terminal/6.1.0_marked@9.1.6: + resolution: {integrity: sha512-QaCSF6NV82oo6K0szEnmc65ooDeW0T/Adcyf0fcW+Hto2GT1VADFg8dn1zaeHqzj65fqDH1hMNChGNRaC/lbkA==} + engines: {node: '>=16.0.0'} + peerDependencies: + marked: '>=1 <11' + dependencies: + ansi-escapes: 6.2.0 + cardinal: 2.1.1 + chalk: 5.3.0 + cli-table3: 0.6.3 + marked: 9.1.6 + node-emoji: 2.1.3 + supports-hyperlinks: 3.0.0 + dev: true + /marked/5.1.2: resolution: {integrity: sha512-ahRPGXJpjMjwSOlBoTMZAK7ATXkli5qCPxZ21TG44rx1KEo44bii4ekgTDQPNRQ4Kh7JMb9Ub1PVk1NxRSsorg==} engines: {node: '>= 16'} hasBin: true dev: true + /marked/9.1.6: + resolution: {integrity: sha512-jcByLnIFkd5gSXZmjNvS1TlmRhCXZjIzHYlaGkPlLIekG55JDR2Z4va9tZwCiP+/RDERiNhMOFu01xd6O5ct1Q==} + engines: {node: '>= 16'} + hasBin: true + dev: true + /md5.js/1.3.5: resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} dependencies: @@ -5104,6 +5240,16 @@ packages: lodash: 4.17.21 dev: true + /node-emoji/2.1.3: + resolution: {integrity: sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==} + engines: {node: '>=18'} + dependencies: + '@sindresorhus/is': 4.6.0 + char-regex: 1.0.2 + emojilib: 2.4.0 + skin-tone: 2.0.0 + dev: true + /node-fetch/2.6.7: resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} engines: {node: 4.x || >=6.0.0} @@ -5316,6 +5462,84 @@ packages: path-key: 4.0.0 dev: true + /npm/10.2.4: + resolution: {integrity: sha512-umEuYneVEYO9KoEEI8n2sSGmNQeqco/3BSeacRlqIkCzw4E7XGtYSWMeJobxzr6hZ2n9cM+u5TsMTcC5bAgoWA==} + engines: {node: ^18.17.0 || >=20.5.0} + hasBin: true + dev: true + bundledDependencies: + - '@isaacs/string-locale-compare' + - '@npmcli/arborist' + - '@npmcli/config' + - '@npmcli/fs' + - '@npmcli/map-workspaces' + - '@npmcli/package-json' + - '@npmcli/promise-spawn' + - '@npmcli/run-script' + - '@sigstore/tuf' + - abbrev + - archy + - cacache + - chalk + - ci-info + - cli-columns + - cli-table3 + - columnify + - fastest-levenshtein + - fs-minipass + - glob + - graceful-fs + - hosted-git-info + - ini + - init-package-json + - is-cidr + - json-parse-even-better-errors + - libnpmaccess + - libnpmdiff + - libnpmexec + - libnpmfund + - libnpmhook + - libnpmorg + - libnpmpack + - libnpmpublish + - libnpmsearch + - libnpmteam + - libnpmversion + - make-fetch-happen + - minimatch + - minipass + - minipass-pipeline + - ms + - node-gyp + - nopt + - normalize-package-data + - npm-audit-report + - npm-install-checks + - npm-package-arg + - npm-pick-manifest + - npm-profile + - npm-registry-fetch + - npm-user-validate + - npmlog + - p-map + - pacote + - parse-conflict-json + - proc-log + - qrcode-terminal + - read + - semver + - spdx-expression-parse + - ssri + - strip-ansi + - supports-color + - tar + - text-table + - tiny-relative-date + - treeverse + - validate-npm-package-name + - which + - write-file-atomic + /npm/9.9.2: resolution: {integrity: sha512-D3tV+W0PzJOlwo8YmO6fNzaB1CrMVYd1V+2TURF6lbCbmZKqMsYgeQfPVvqiM3zbNSJPhFEnmlEXIogH2Vq7PQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -5727,6 +5951,15 @@ packages: type-fest: 3.13.1 dev: true + /parse-json/8.1.0: + resolution: {integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==} + engines: {node: '>=18'} + dependencies: + '@babel/code-frame': 7.23.4 + index-to-position: 0.1.2 + type-fest: 4.8.2 + dev: true + /parse-path/7.0.0: resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==} dependencies: @@ -6014,6 +6247,16 @@ packages: type-fest: 4.8.2 dev: true + /read-pkg-up/11.0.0: + resolution: {integrity: sha512-LOVbvF1Q0SZdjClSefZ0Nz5z8u+tIE7mV5NibzmE9VYmDe9CaBbAVtz1veOSZbofrdsilxuDAYnFenukZVp8/Q==} + engines: {node: '>=18'} + deprecated: Renamed to read-package-up + dependencies: + find-up-simple: 1.0.0 + read-pkg: 9.0.1 + type-fest: 4.8.2 + dev: true + /read-pkg-up/3.0.0: resolution: {integrity: sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==} engines: {node: '>=4'} @@ -6060,6 +6303,17 @@ packages: type-fest: 4.8.2 dev: true + /read-pkg/9.0.1: + resolution: {integrity: sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==} + engines: {node: '>=18'} + dependencies: + '@types/normalize-package-data': 2.4.4 + normalize-package-data: 6.0.0 + parse-json: 8.1.0 + type-fest: 4.8.2 + unicorn-magic: 0.1.0 + dev: true + /read/2.1.0: resolution: {integrity: sha512-bvxi1QLJHcaywCAEsAk4DG3nVoqiY2Csps3qzWalhj5hFqRn1d/OixkFXtLO1PrgHUcAP0FNaSY/5GYNfENFFQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -6249,6 +6503,45 @@ packages: - typescript dev: true + /semantic-release/22.0.8_typescript@5.3.2: + resolution: {integrity: sha512-55rb31jygqIYsGU/rY+gXXm2fnxBIWo9azOjxbqKsPnq7p70zwZ5v+xnD7TxJC+zvS3sy1eHLGXYWCaX3WI76A==} + engines: {node: ^18.17 || >=20.6.1} + hasBin: true + dependencies: + '@semantic-release/commit-analyzer': 11.1.0_semantic-release@22.0.8 + '@semantic-release/error': 4.0.0 + '@semantic-release/github': 9.2.3_semantic-release@22.0.8 + '@semantic-release/npm': 11.0.1_semantic-release@22.0.8 + '@semantic-release/release-notes-generator': 12.1.0_semantic-release@22.0.8 + aggregate-error: 5.0.0 + cosmiconfig: 8.3.6_typescript@5.3.2 + debug: 4.3.4 + env-ci: 10.0.0 + execa: 8.0.1 + 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.6 + marked-terminal: 6.1.0_marked@9.1.6 + micromatch: 4.0.5 + p-each-series: 3.0.0 + p-reduce: 3.0.0 + read-pkg-up: 11.0.0 + resolve-from: 5.0.0 + semver: 7.5.4 + semver-diff: 4.0.0 + signale: 1.4.0 + yargs: 17.7.2 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /semver-diff/4.0.0: resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} engines: {node: '>=12'} @@ -6354,6 +6647,13 @@ packages: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} dev: true + /skin-tone/2.0.0: + resolution: {integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==} + engines: {node: '>=8'} + dependencies: + unicode-emoji-modifier-base: 1.0.0 + dev: true + /slash/3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} @@ -6620,6 +6920,14 @@ packages: supports-color: 7.2.0 dev: true + /supports-hyperlinks/3.0.0: + resolution: {integrity: sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==} + engines: {node: '>=14.18'} + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + dev: true + /supports-preserve-symlinks-flag/1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} @@ -6911,6 +7219,11 @@ packages: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} dev: true + /unicode-emoji-modifier-base/1.0.0: + resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} + engines: {node: '>=4'} + dev: true + /unicorn-magic/0.1.0: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'}