diff --git a/package.json b/package.json index 99380200..2679d4e8 100644 --- a/package.json +++ b/package.json @@ -61,11 +61,11 @@ "@rollup/plugin-replace": "5.0.2", "@rollup/plugin-typescript": "11.1.2", "@semantic-release/changelog": "6.0.3", - "@semantic-release/commit-analyzer": "10.0.1", + "@semantic-release/commit-analyzer": "10.0.4", "@semantic-release/git": "10.0.1", - "@semantic-release/github": "9.0.4", - "@semantic-release/npm": "10.0.4", - "@semantic-release/release-notes-generator": "11.0.4", + "@semantic-release/github": "9.0.6", + "@semantic-release/npm": "10.0.6", + "@semantic-release/release-notes-generator": "11.0.7", "@types/node": "18.17.3", "@types/rollup-plugin-auto-external": "2.0.2", "@typescript-eslint/eslint-plugin": "6.3.0", @@ -99,7 +99,7 @@ "rollup": "3.27.2", "rollup-plugin-auto-external": "2.0.0", "rollup-plugin-dts": "5.3.1", - "semantic-release": "21.0.7", + "semantic-release": "21.1.1", "ts-node": "10.9.1", "ts-paths-esm-loader": "1.4.3", "tsconfig-paths": "4.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b037a6d1..9df88424 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,22 +25,22 @@ devDependencies: version: 11.1.2(rollup@3.27.2)(typescript@5.1.6) '@semantic-release/changelog': specifier: 6.0.3 - version: 6.0.3(semantic-release@21.0.7) + version: 6.0.3(semantic-release@21.1.1) '@semantic-release/commit-analyzer': - specifier: 10.0.1 - version: 10.0.1(semantic-release@21.0.7) + specifier: 10.0.4 + version: 10.0.4(semantic-release@21.1.1) '@semantic-release/git': specifier: 10.0.1 - version: 10.0.1(semantic-release@21.0.7) + version: 10.0.1(semantic-release@21.1.1) '@semantic-release/github': - specifier: 9.0.4 - version: 9.0.4(semantic-release@21.0.7) + specifier: 9.0.6 + version: 9.0.6(semantic-release@21.1.1) '@semantic-release/npm': - specifier: 10.0.4 - version: 10.0.4(semantic-release@21.0.7) + specifier: 10.0.6 + version: 10.0.6(semantic-release@21.1.1) '@semantic-release/release-notes-generator': - specifier: 11.0.4 - version: 11.0.4(semantic-release@21.0.7) + specifier: 11.0.7 + version: 11.0.7(semantic-release@21.1.1) '@types/node': specifier: 18.17.3 version: 18.17.3 @@ -141,8 +141,8 @@ devDependencies: specifier: 5.3.1 version: 5.3.1(rollup@3.27.2)(typescript@5.1.6) semantic-release: - specifier: 21.0.7 - version: 21.0.7 + specifier: 21.1.1 + version: 21.1.1 ts-node: specifier: 10.9.1 version: 10.9.1(@types/node@18.17.3)(typescript@5.1.6) @@ -1266,7 +1266,7 @@ packages: rollup: 3.27.2 dev: true - /@semantic-release/changelog@6.0.3(semantic-release@21.0.7): + /@semantic-release/changelog@6.0.3(semantic-release@21.1.1): resolution: {integrity: sha512-dZuR5qByyfe3Y03TpmCvAxCyTnp7r5XwtHRf/8vD9EAn4ZWbavUX8adMtXYzE86EVh0gyLA7lm5yW4IV30XUag==} engines: {node: '>=14.17'} peerDependencies: @@ -1276,23 +1276,23 @@ packages: aggregate-error: 3.1.0 fs-extra: 11.1.0 lodash: 4.17.21 - semantic-release: 21.0.7 + semantic-release: 21.1.1 dev: true - /@semantic-release/commit-analyzer@10.0.1(semantic-release@21.0.7): - resolution: {integrity: sha512-9ejHzTAijYs9z246sY/dKBatmOPcd0GQ7lH4MgLCkv1q4GCiDZRkjHJkaQZXZVaK7mJybS+sH3Ng6G8i3pYMGQ==} + /@semantic-release/commit-analyzer@10.0.4(semantic-release@21.1.1): + resolution: {integrity: sha512-pFGn99fn8w4/MHE0otb2A/l5kxgOuxaaauIh4u30ncoTJuqWj4hXTgEJ03REqjS+w1R2vPftSsO26WC61yOcpw==} engines: {node: '>=18'} peerDependencies: semantic-release: '>=20.1.0' dependencies: conventional-changelog-angular: 6.0.0 conventional-commits-filter: 3.0.0 - conventional-commits-parser: 4.0.0 + conventional-commits-parser: 5.0.0 debug: 4.3.4 import-from: 4.0.0 lodash-es: 4.17.21 micromatch: 4.0.5 - semantic-release: 21.0.7 + semantic-release: 21.1.1 transitivePeerDependencies: - supports-color dev: true @@ -1307,7 +1307,7 @@ packages: engines: {node: '>=18'} dev: true - /@semantic-release/git@10.0.1(semantic-release@21.0.7): + /@semantic-release/git@10.0.1(semantic-release@21.1.1): resolution: {integrity: sha512-eWrx5KguUcU2wUPaO6sfvZI0wPafUKAMNC18aXY4EnNcrZL86dEmpNVnC9uMpGZkmZJ9EfCVJBQx4pV4EMGT1w==} engines: {node: '>=14.17'} peerDependencies: @@ -1321,13 +1321,13 @@ packages: lodash: 4.17.21 micromatch: 4.0.5 p-reduce: 2.1.0 - semantic-release: 21.0.7 + semantic-release: 21.1.1 transitivePeerDependencies: - supports-color dev: true - /@semantic-release/github@9.0.4(semantic-release@21.0.7): - resolution: {integrity: sha512-kQCGFAsBErvCR6hzNuzu63cj4erQN2krm9zQlg8vl4j5X0mL0d/Ras0wmL5Gkr1TuSS2lweME7M4J5zvtDDDSA==} + /@semantic-release/github@9.0.6(semantic-release@21.1.1): + resolution: {integrity: sha512-GBGt9c3c2UdSvso4jcyQQSUpZA9hbfHqGQerZKN9WvVzCIkaBy8xkhOyiFVX08LjRHHT/H221SJNBLtuihX5iw==} engines: {node: '>=18'} peerDependencies: semantic-release: '>=20.1.0' @@ -1337,7 +1337,7 @@ packages: '@octokit/plugin-retry': 6.0.0(@octokit/core@5.0.0) '@octokit/plugin-throttling': 7.0.0(@octokit/core@5.0.0) '@semantic-release/error': 4.0.0 - aggregate-error: 4.0.1 + aggregate-error: 5.0.0 debug: 4.3.4 dir-glob: 3.0.1 globby: 13.2.2 @@ -1347,21 +1347,21 @@ packages: lodash-es: 4.17.21 mime: 3.0.0 p-filter: 3.0.0 - semantic-release: 21.0.7 + semantic-release: 21.1.1 url-join: 5.0.0 transitivePeerDependencies: - supports-color dev: true - /@semantic-release/npm@10.0.4(semantic-release@21.0.7): - resolution: {integrity: sha512-6R3timIQ7VoL2QWRkc9DG8v74RQtRp7UOe/2KbNaqwJ815qOibAv65bH3RtTEhs4axEaHoZf7HDgFs5opaZ9Jw==} + /@semantic-release/npm@10.0.6(semantic-release@21.1.1): + resolution: {integrity: sha512-DyqHrGE8aUyapA277BB+4kV0C4iMHh3sHzUWdf0jTgp5NNJxVUz76W1f57FB64Ue03him3CBXxFqQD2xGabxow==} engines: {node: '>=18'} peerDependencies: semantic-release: '>=20.1.0' dependencies: '@semantic-release/error': 4.0.0 - aggregate-error: 4.0.1 - execa: 7.0.0 + aggregate-error: 5.0.0 + execa: 8.0.1 fs-extra: 11.1.0 lodash-es: 4.17.21 nerf-dart: 1.0.0 @@ -1370,28 +1370,28 @@ packages: rc: 1.2.8 read-pkg: 8.0.0 registry-auth-token: 5.0.1 - semantic-release: 21.0.7 + semantic-release: 21.1.1 semver: 7.5.4 tempy: 3.0.0 dev: true - /@semantic-release/release-notes-generator@11.0.4(semantic-release@21.0.7): - resolution: {integrity: sha512-j0Znnwq9IdWTCGzqSlkLv4MpALTsVDZxcVESzJCNN8pK2BYQlYaKsdZ1Ea/+7RlppI3vjhEi33ZKmjSGY1FLKw==} + /@semantic-release/release-notes-generator@11.0.7(semantic-release@21.1.1): + resolution: {integrity: sha512-T09QB9ImmNx7Q6hY6YnnEbw/rEJ6a+22LBxfZq+pSAXg/OL/k0siwEm5cK4k1f9dE2Z2mPIjJKKohzUm0jbxcQ==} engines: {node: '>=18'} peerDependencies: semantic-release: '>=20.1.0' dependencies: conventional-changelog-angular: 6.0.0 conventional-changelog-writer: 6.0.0 - conventional-commits-filter: 3.0.0 - conventional-commits-parser: 4.0.0 + conventional-commits-filter: 4.0.0 + conventional-commits-parser: 5.0.0 debug: 4.3.4 get-stream: 7.0.1 import-from: 4.0.0 into-stream: 7.0.0 lodash-es: 4.17.21 read-pkg-up: 10.0.0 - semantic-release: 21.0.7 + semantic-release: 21.1.1 transitivePeerDependencies: - supports-color dev: true @@ -1727,6 +1727,14 @@ packages: indent-string: 5.0.0 dev: true + /aggregate-error@5.0.0: + resolution: {integrity: sha512-gOsf2YwSlleG6IjRYG2A7k0HmBMEo6qVNk9Bp/EaLgAJT5ngH6PXbqa4ItvnEwCm/velL5jAnQgsHsWnjhGmvw==} + engines: {node: '>=18'} + dependencies: + clean-stack: 5.2.0 + indent-string: 5.0.0 + dev: true + /ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} dependencies: @@ -2120,6 +2128,13 @@ packages: escape-string-regexp: 5.0.0 dev: true + /clean-stack@5.2.0: + resolution: {integrity: sha512-TyUIUJgdFnCISzG5zu3291TAsE77ddchd0bepon1VVQrKLGKFED4iXFEDQ24mIPdPBbyE16PK3F8MYE1CmcBEQ==} + engines: {node: '>=14.16'} + dependencies: + escape-string-regexp: 5.0.0 + dev: true + /clear-module@4.1.2: resolution: {integrity: sha512-LWAxzHqdHsAZlPlEyJ2Poz6AIs384mPeqLVCru2p0BrP9G/kVGuhNyZYClLO6cXlnuJjzC8xtsJIuMjKqLXoAw==} engines: {node: '>=8'} @@ -2279,7 +2294,7 @@ packages: dev: true /concat-map@0.0.1: - resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true /config-chain@1.1.13: @@ -2351,6 +2366,11 @@ packages: modify-values: 1.0.1 dev: true + /conventional-commits-filter@4.0.0: + resolution: {integrity: sha512-rnpnibcSOdFcdclpFwWa+pPlZJhXE7l+XK04zxhbWrhgpR96h33QLz8hITTXbcYICxVr3HZFtbtUAQ+4LdBo9A==} + engines: {node: '>=16'} + dev: true + /conventional-commits-parser@3.2.4: resolution: {integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==} engines: {node: '>=10'} @@ -2364,15 +2384,15 @@ packages: through2: 4.0.2 dev: true - /conventional-commits-parser@4.0.0: - resolution: {integrity: sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==} - engines: {node: '>=14'} + /conventional-commits-parser@5.0.0: + resolution: {integrity: sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==} + engines: {node: '>=16'} hasBin: true dependencies: JSONStream: 1.3.5 - is-text-path: 1.0.1 - meow: 8.1.2 - split2: 3.2.2 + is-text-path: 2.0.0 + meow: 12.1.1 + split2: 4.2.0 dev: true /convert-source-map@1.9.0: @@ -3323,6 +3343,21 @@ packages: strip-final-newline: 3.0.0 dev: true + /execa@8.0.1: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} + engines: {node: '>=16.17'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 8.0.1 + human-signals: 5.0.0 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.1.0 + onetime: 6.0.0 + signal-exit: 4.1.0 + strip-final-newline: 3.0.0 + dev: true + /expand-tilde@2.0.2: resolution: {integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==} engines: {node: '>=0.10.0'} @@ -3503,7 +3538,7 @@ packages: engines: {node: '>=14'} dependencies: cross-spawn: 7.0.3 - signal-exit: 4.0.2 + signal-exit: 4.1.0 dev: true /from2@2.3.0: @@ -3605,6 +3640,11 @@ packages: engines: {node: '>=16'} dev: true + /get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} + dev: true + /get-symbol-description@1.0.0: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} engines: {node: '>= 0.4'} @@ -3880,6 +3920,13 @@ packages: lru-cache: 7.17.0 dev: true + /hosted-git-info@7.0.1: + resolution: {integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + lru-cache: 10.0.1 + dev: true + /html-escaper@2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} dev: true @@ -3914,6 +3961,11 @@ packages: engines: {node: '>=14.18.0'} dev: true + /human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} + dev: true + /husky@8.0.3: resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==} engines: {node: '>=14'} @@ -4244,6 +4296,13 @@ packages: text-extensions: 1.9.0 dev: true + /is-text-path@2.0.0: + resolution: {integrity: sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==} + engines: {node: '>=8'} + dependencies: + text-extensions: 2.4.0 + dev: true + /is-typed-array@1.1.10: resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} engines: {node: '>= 0.4'} @@ -4709,8 +4768,8 @@ packages: get-func-name: 2.0.0 dev: true - /lru-cache@10.0.0: - resolution: {integrity: sha512-svTf/fzsKHffP42sujkO/Rjs37BCIsQVRCeNYIm9WN8rgT7ffoUnRtZCqU+6BqcSBdv8gwJeTz8knJpgACeQMw==} + /lru-cache@10.0.1: + resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==} engines: {node: 14 || >=16.14} dev: true @@ -4860,6 +4919,11 @@ packages: resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} dev: true + /meow@12.1.1: + resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==} + engines: {node: '>=16.10'} + dev: true + /meow@8.1.2: resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} engines: {node: '>=10'} @@ -5486,7 +5550,7 @@ packages: resolution: {integrity: sha512-tZFEaRQbMLjwrsmidsGJ6wDMv0iazJWk6SfIKnY4Xru8auXgmJkOBa5DUbYFcFD2Rzk2+KDlIiF0GVXNCbgC7g==} engines: {node: '>=16 || 14 >=14.17'} dependencies: - lru-cache: 10.0.0 + lru-cache: 10.0.1 minipass: 5.0.0 dev: true @@ -5950,27 +6014,27 @@ packages: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: true - /semantic-release@21.0.7: - resolution: {integrity: sha512-peRDSXN+hF8EFSKzze90ff/EnAmgITHQ/a3SZpRV3479ny0BIZWEJ33uX6/GlOSKdaSxo9hVRDyv2/u2MuF+Bw==} + /semantic-release@21.1.1: + resolution: {integrity: sha512-OCIazQnaCHdq1F6zfmKS0P7jZakYq0weiqW2mxUWo4H2CDnxelUoa/0Bs/dQatoHc6JFh6lG2HWpusdl93bFcw==} engines: {node: '>=18'} hasBin: true dependencies: - '@semantic-release/commit-analyzer': 10.0.1(semantic-release@21.0.7) + '@semantic-release/commit-analyzer': 10.0.4(semantic-release@21.1.1) '@semantic-release/error': 4.0.0 - '@semantic-release/github': 9.0.4(semantic-release@21.0.7) - '@semantic-release/npm': 10.0.4(semantic-release@21.0.7) - '@semantic-release/release-notes-generator': 11.0.4(semantic-release@21.0.7) + '@semantic-release/github': 9.0.6(semantic-release@21.1.1) + '@semantic-release/npm': 10.0.6(semantic-release@21.1.1) + '@semantic-release/release-notes-generator': 11.0.7(semantic-release@21.1.1) aggregate-error: 4.0.1 cosmiconfig: 8.1.0 debug: 4.3.4 env-ci: 9.0.0 - execa: 7.0.0 + execa: 8.0.1 figures: 5.0.0 find-versions: 5.1.0 get-stream: 6.0.1 git-log-parser: 1.2.0 hook-std: 3.0.0 - hosted-git-info: 6.1.1 + hosted-git-info: 7.0.1 lodash-es: 4.17.21 marked: 5.1.0 marked-terminal: 5.1.1(marked@5.1.0) @@ -6057,8 +6121,8 @@ packages: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} dev: true - /signal-exit@4.0.2: - resolution: {integrity: sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==} + /signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} dev: true @@ -6172,6 +6236,11 @@ packages: readable-stream: 3.6.0 dev: true + /split2@4.2.0: + resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} + engines: {node: '>= 10.x'} + dev: true + /split@1.0.1: resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==} dependencies: @@ -6392,6 +6461,11 @@ packages: engines: {node: '>=0.10'} dev: true + /text-extensions@2.4.0: + resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==} + engines: {node: '>=8'} + dev: true + /text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} dev: true