diff --git a/package.json b/package.json index 2d8adb6..6e2ef48 100644 --- a/package.json +++ b/package.json @@ -49,17 +49,18 @@ "test": "vitest" }, "devDependencies": { + "@semantic-release/changelog": "6.0.3", + "@semantic-release/exec": "7.1.0", + "@semantic-release/git": "10.0.1", + "@semantic-release/github": "11.0.1", + "@semantic-release/npm": "12.0.1", "@squonk/eslint-config": "3.0.0", "@types/node": "22.9.0", "eslint": "9.25.1", + "node-fetch": "3.3.2", + "semantic-release": "24.2.3", "tsdown": "0.18.3", "typescript": "5.4.5", - "vitest": "1.5.0", - "node-fetch": "3.3.2", - "@semantic-release/changelog": "6.0.3", - "@semantic-release/git": "10.0.1", - "@semantic-release/github": "11.0.1", - "@semantic-release/npm": "12.0.1", - "semantic-release": "24.2.3" + "vitest": "1.5.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 121a167..0055ed7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,6 +11,9 @@ importers: '@semantic-release/changelog': specifier: 6.0.3 version: 6.0.3(semantic-release@24.2.3(typescript@5.4.5)) + '@semantic-release/exec': + specifier: 7.1.0 + version: 7.1.0(semantic-release@24.2.3(typescript@5.4.5)) '@semantic-release/git': specifier: 10.0.1 version: 10.0.1(semantic-release@24.2.3(typescript@5.4.5)) @@ -639,6 +642,12 @@ packages: resolution: {integrity: sha512-mgdxrHTLOjOddRVYIYDo0fR3/v61GNN1YGkfbrjuIKg/uMgCd+Qzo3UAXJ+woLQQpos4pl5Esuw5A7AoNlzjUQ==} engines: {node: '>=18'} + '@semantic-release/exec@7.1.0': + resolution: {integrity: sha512-4ycZ2atgEUutspPZ2hxO6z8JoQt4+y/kkHvfZ1cZxgl9WKJId1xPj+UadwInj+gMn2Gsv+fLnbrZ4s+6tK2TFQ==} + engines: {node: '>=20.8.1'} + peerDependencies: + semantic-release: '>=24.1.0' + '@semantic-release/git@10.0.1': resolution: {integrity: sha512-eWrx5KguUcU2wUPaO6sfvZI0wPafUKAMNC18aXY4EnNcrZL86dEmpNVnC9uMpGZkmZJ9EfCVJBQx4pV4EMGT1w==} engines: {node: '>=14.17'} @@ -1270,10 +1279,6 @@ packages: typescript: optional: true - cross-spawn@7.0.5: - resolution: {integrity: sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==} - engines: {node: '>= 8'} - cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} @@ -4028,7 +4033,7 @@ snapshots: '@eslint/config-array@0.20.1': dependencies: '@eslint/object-schema': 2.1.7 - debug: 4.3.7 + debug: 4.4.3 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -4042,7 +4047,7 @@ snapshots: '@eslint/eslintrc@3.3.1': dependencies: ajv: 6.12.6 - debug: 4.3.7 + debug: 4.4.3 espree: 10.4.0 globals: 14.0.0 ignore: 5.3.2 @@ -4056,7 +4061,7 @@ snapshots: '@eslint/eslintrc@3.3.3': dependencies: ajv: 6.12.6 - debug: 4.3.7 + debug: 4.4.3 espree: 10.4.0 globals: 14.0.0 ignore: 5.3.2 @@ -4409,6 +4414,18 @@ snapshots: '@semantic-release/error@4.0.0': {} + '@semantic-release/exec@7.1.0(semantic-release@24.2.3(typescript@5.4.5))': + dependencies: + '@semantic-release/error': 4.0.0 + aggregate-error: 3.1.0 + debug: 4.4.3 + execa: 9.6.1 + lodash-es: 4.17.22 + parse-json: 8.3.0 + semantic-release: 24.2.3(typescript@5.4.5) + transitivePeerDependencies: + - supports-color + '@semantic-release/git@10.0.1(semantic-release@24.2.3(typescript@5.4.5))': dependencies: '@semantic-release/error': 3.0.0 @@ -4607,7 +4624,7 @@ snapshots: '@typescript-eslint/types': 8.31.0 '@typescript-eslint/typescript-estree': 8.31.0(typescript@5.8.3) '@typescript-eslint/visitor-keys': 8.31.0 - debug: 4.3.7 + debug: 4.4.3 eslint: 9.25.1 typescript: 5.8.3 transitivePeerDependencies: @@ -4640,7 +4657,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 8.31.0(typescript@5.4.5) '@typescript-eslint/utils': 8.31.0(eslint@9.25.1)(typescript@5.4.5) - debug: 4.3.7 + debug: 4.4.3 eslint: 9.25.1 ts-api-utils: 2.1.0(typescript@5.4.5) typescript: 5.4.5 @@ -4652,7 +4669,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 8.31.0(typescript@5.8.3) '@typescript-eslint/utils': 8.31.0(eslint@9.25.1)(typescript@5.8.3) - debug: 4.3.7 + debug: 4.4.3 eslint: 9.25.1 ts-api-utils: 2.1.0(typescript@5.8.3) typescript: 5.8.3 @@ -4667,7 +4684,7 @@ snapshots: dependencies: '@typescript-eslint/types': 8.31.0 '@typescript-eslint/visitor-keys': 8.31.0 - debug: 4.3.7 + debug: 4.4.3 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -4682,7 +4699,7 @@ snapshots: dependencies: '@typescript-eslint/types': 8.31.0 '@typescript-eslint/visitor-keys': 8.31.0 - debug: 4.3.7 + debug: 4.4.3 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -5208,12 +5225,6 @@ snapshots: optionalDependencies: typescript: 5.4.5 - cross-spawn@7.0.5: - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - cross-spawn@7.0.6: dependencies: path-key: 3.1.1 @@ -5848,7 +5859,7 @@ snapshots: execa@8.0.1: dependencies: - cross-spawn: 7.0.5 + cross-spawn: 7.0.6 get-stream: 8.0.1 human-signals: 5.0.0 is-stream: 3.0.0 @@ -5969,7 +5980,7 @@ snapshots: foreground-child@3.3.0: dependencies: - cross-spawn: 7.0.5 + cross-spawn: 7.0.6 signal-exit: 4.1.0 formdata-polyfill@4.0.10: @@ -6899,7 +6910,7 @@ snapshots: micromark@4.0.2: dependencies: '@types/debug': 4.1.12 - debug: 4.3.7 + debug: 4.4.3 decode-named-character-reference: 1.1.0 devlop: 1.1.0 micromark-core-commonmark: 2.0.3 @@ -8081,7 +8092,7 @@ snapshots: '@types/node': 22.9.0 '@types/unist': 3.0.3 concat-stream: 2.0.0 - debug: 4.3.7 + debug: 4.4.3 extend: 3.0.2 glob: 10.4.5 ignore: 6.0.2 @@ -8237,7 +8248,7 @@ snapshots: vite-node@1.5.0(@types/node@22.9.0): dependencies: cac: 6.7.14 - debug: 4.3.7 + debug: 4.4.3 pathe: 1.1.2 picocolors: 1.1.1 vite: 5.4.10(@types/node@22.9.0)