diff --git a/package-lock.json b/package-lock.json index 7dca0922..5855de43 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,7 +37,7 @@ "iobroker-dev-server": "dist/index.js" }, "devDependencies": { - "@alcalzone/release-script": "^5.0.0", + "@alcalzone/release-script": "^5.2.0", "@alcalzone/release-script-plugin-license": "^4.0.0", "@iobroker/eslint-config": "^2.2.0", "@iobroker/types": "^7.1.0", @@ -68,75 +68,36 @@ } }, "node_modules/@alcalzone/pak": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@alcalzone/pak/-/pak-0.11.0.tgz", - "integrity": "sha512-S6s2Xug8VJ04Xgam7kV+dUydVB2gJmTem+Kr7oxneeXndWddgoQxphQNI9WqgpsifTkonC9wiAbj3qkMFlNeAA==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@alcalzone/pak/-/pak-0.12.0.tgz", + "integrity": "sha512-9r0zM5JAVTuPma1M/nMXiIlihQ07bWnxiYdqQrRsqFcWfm/p2hATbMtDMBXonkKZZGuOQxEMzTk7kpzGgnEJEQ==", "dev": true, "license": "MIT", "dependencies": { - "axios": "^1.6.2", - "execa": "~5.0.1", - "fs-extra": "^10.1.0", - "semver": "^7.3.7", + "ky": "^1.14.3", + "nano-spawn": "^2.0.0", + "semver": "^7.7.4", "tiny-glob": "^0.2.9" - } - }, - "node_modules/@alcalzone/pak/node_modules/execa": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.1.tgz", - "integrity": "sha512-4hFTjFbFzQa3aCLobpbPJR/U+VoL1wdV5ozOWjeet0AWDeYr9UFGM1eUFWHX+VtOWFq4p0xXUXfW1YxUaP4fpw==", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/@alcalzone/pak/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" }, "engines": { - "node": ">=12" + "node": ">= 20" } }, "node_modules/@alcalzone/release-script": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script/-/release-script-5.0.0.tgz", - "integrity": "sha512-BKkD5wQBg/EF5lhAGkF9mgWFLLP+59RBoEVyvFOB1IRKOQOmwo8OYe7M0Q23yMCOpjzY9RU1CC2ESff7Mq/w8w==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alcalzone/release-script/-/release-script-5.2.0.tgz", + "integrity": "sha512-ClpLHZJM8CIqRAokcjVI7FcX2Vf6hIGSmHociY4AmRtGrcYpeQJA7dBel8bPLEkCQvTED+9NiBiAKXF5xUpXtw==", "dev": true, "license": "MIT", "dependencies": { - "@alcalzone/release-script-core": "4.0.0", - "@alcalzone/release-script-plugin-changelog": "4.0.0", - "@alcalzone/release-script-plugin-exec": "4.0.0", - "@alcalzone/release-script-plugin-git": "5.0.0", - "@alcalzone/release-script-plugin-package": "4.0.0", - "@alcalzone/release-script-plugin-version": "4.0.0", + "@alcalzone/release-script-core": "5.2.0", + "@alcalzone/release-script-plugin-changelog": "5.2.0", + "@alcalzone/release-script-plugin-exec": "5.2.0", + "@alcalzone/release-script-plugin-git": "5.2.0", + "@alcalzone/release-script-plugin-package": "5.2.0", + "@alcalzone/release-script-plugin-version": "5.2.0", "alcalzone-shared": "^5.0.0", - "axios": "^1.6.2", "enquirer": "^2.3.6", - "fs-extra": "^10.1.0", "picocolors": "1.0.0", "semver": "^7.7.2", "source-map-support": "^0.5.21", @@ -163,76 +124,83 @@ } }, "node_modules/@alcalzone/release-script-plugin-changelog": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-changelog/-/release-script-plugin-changelog-4.0.0.tgz", - "integrity": "sha512-jFC8TCTWhFr0dkgFkKRKuEqCTvNqqpTAullbXbOK33oOyBHvsk8M6ma8fOFx3caH1WLQCWwmzt+nr7+Pwx3AqQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-changelog/-/release-script-plugin-changelog-5.2.0.tgz", + "integrity": "sha512-ImLQDrn/EUFdGBBh+/auyMVDAKQOhZqKWwDNTmc/bniHjPZrKUjVKcSaXcNDQMiuPOL+Lw2yqwCyg9AM50+SGw==", "dev": true, "license": "MIT", "dependencies": { - "@alcalzone/release-script-core": "4.0.0", - "alcalzone-shared": "^5.0.0", - "fs-extra": "^10.1.0" + "@alcalzone/release-script-core": "5.2.0", + "alcalzone-shared": "^5.0.0" }, "engines": { "node": ">=18" } }, - "node_modules/@alcalzone/release-script-plugin-changelog/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "node_modules/@alcalzone/release-script-plugin-changelog/node_modules/@alcalzone/release-script-core": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alcalzone/release-script-core/-/release-script-core-5.2.0.tgz", + "integrity": "sha512-xR09iP7pr9hpkdjvSQBxFTyV1MEvUQ+4ar5p0RUl5ogPqVqTF+r4GYkrOvZsxSFfTrU/Fm0TVC29mJ0UkmFrOw==", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "execa": "^5.1.1" }, "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@alcalzone/release-script-plugin-exec": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-exec/-/release-script-plugin-exec-4.0.0.tgz", - "integrity": "sha512-STEQrbI91p+ZklKrSQq9obJ/OWMNC8U9GGYyy0Z36gMkfBTWYPu6B9aF+dMCBRdHvvacrvvMaux/uirt9EH3tQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-exec/-/release-script-plugin-exec-5.2.0.tgz", + "integrity": "sha512-YCLHx+W0MqYYR54scElkjcF3E16iqoh8j5aanmNMhoYTQYkBLX162zgIF/Ivx9kxVe47RNZhwdfg7sJd18ftKg==", "dev": true, "license": "MIT", "dependencies": { - "@alcalzone/release-script-core": "4.0.0", + "@alcalzone/release-script-core": "5.2.0", "alcalzone-shared": "^5.0.0" }, "engines": { "node": ">=18" } }, + "node_modules/@alcalzone/release-script-plugin-exec/node_modules/@alcalzone/release-script-core": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alcalzone/release-script-core/-/release-script-core-5.2.0.tgz", + "integrity": "sha512-xR09iP7pr9hpkdjvSQBxFTyV1MEvUQ+4ar5p0RUl5ogPqVqTF+r4GYkrOvZsxSFfTrU/Fm0TVC29mJ0UkmFrOw==", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^5.1.1" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/@alcalzone/release-script-plugin-git": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-git/-/release-script-plugin-git-5.0.0.tgz", - "integrity": "sha512-OigoFIHQsZm6koYvFycnOolvGTjqh4XaL2P4E9IGSL8imIvuZz4FZ0X4bg3lV5wRY9AUYo1ui4lGfvcgorD+lw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-git/-/release-script-plugin-git-5.2.0.tgz", + "integrity": "sha512-CDR1gVIKXp2RyYSKhOHxma2m7AH5p8Ont+Mlq2W5rWxCyhvxkKhSP363QoElWCTRIvYWLkwsR6Tf0KAyXf/mBQ==", "dev": true, "license": "MIT", "dependencies": { - "@alcalzone/release-script-core": "4.0.0", - "fs-extra": "^10.1.0" + "@alcalzone/release-script-core": "5.2.0" }, "engines": { "node": ">=18" } }, - "node_modules/@alcalzone/release-script-plugin-git/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "node_modules/@alcalzone/release-script-plugin-git/node_modules/@alcalzone/release-script-core": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alcalzone/release-script-core/-/release-script-core-5.2.0.tgz", + "integrity": "sha512-xR09iP7pr9hpkdjvSQBxFTyV1MEvUQ+4ar5p0RUl5ogPqVqTF+r4GYkrOvZsxSFfTrU/Fm0TVC29mJ0UkmFrOw==", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "execa": "^5.1.1" }, "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@alcalzone/release-script-plugin-license": { @@ -266,47 +234,43 @@ } }, "node_modules/@alcalzone/release-script-plugin-package": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-package/-/release-script-plugin-package-4.0.0.tgz", - "integrity": "sha512-Abxl9Ix/UtAvQTW3dzxHvl7L1ONigxV924KH6HIeqsOe/m2geeKTekbMxz76+EkBDusckKHWUq9pQWKOPv2ZNQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-package/-/release-script-plugin-package-5.2.0.tgz", + "integrity": "sha512-lgvd33pKJ2dCxEe8aVzNHTc7AIfv195URBmfu57NioWQhFAOISdNRMPzOWAqsDyOumYXGMGPBIPjUkCTGgYyKQ==", "dev": true, "license": "MIT", "dependencies": { - "@alcalzone/pak": "^0.11.0", - "@alcalzone/release-script-core": "4.0.0", + "@alcalzone/pak": "^0.12.0", + "@alcalzone/release-script-core": "5.2.0", "alcalzone-shared": "^5.0.0", - "fs-extra": "^10.1.0", "semver": "^7.7.2" }, "engines": { "node": ">=18" } }, - "node_modules/@alcalzone/release-script-plugin-package/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "node_modules/@alcalzone/release-script-plugin-package/node_modules/@alcalzone/release-script-core": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alcalzone/release-script-core/-/release-script-core-5.2.0.tgz", + "integrity": "sha512-xR09iP7pr9hpkdjvSQBxFTyV1MEvUQ+4ar5p0RUl5ogPqVqTF+r4GYkrOvZsxSFfTrU/Fm0TVC29mJ0UkmFrOw==", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "execa": "^5.1.1" }, "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@alcalzone/release-script-plugin-version": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-version/-/release-script-plugin-version-4.0.0.tgz", - "integrity": "sha512-ZbgGum7M1X0paDFYtcrlZRptPXy4SPqMDAZU6JgU/JSmifBSvuwEJpF42vt5POICrz3FkEmNUUdp9pZ44gYFXQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-version/-/release-script-plugin-version-5.2.0.tgz", + "integrity": "sha512-OeM4lpzou7SVtTdD1Jmfj+kq3LgLr9ed2EphoWfCeJe/ES5+ARhcqbTibfDX8K98lehil9Uc5l1T9NlrdlkzZQ==", "dev": true, "license": "MIT", "dependencies": { - "@alcalzone/release-script-core": "4.0.0", + "@alcalzone/release-script-core": "5.2.0", "alcalzone-shared": "^5.0.0", - "fs-extra": "^10.1.0", "semver": "^7.7.2", "tiny-glob": "^0.2.9" }, @@ -314,19 +278,30 @@ "node": ">=18" } }, - "node_modules/@alcalzone/release-script-plugin-version/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "node_modules/@alcalzone/release-script-plugin-version/node_modules/@alcalzone/release-script-core": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alcalzone/release-script-core/-/release-script-core-5.2.0.tgz", + "integrity": "sha512-xR09iP7pr9hpkdjvSQBxFTyV1MEvUQ+4ar5p0RUl5ogPqVqTF+r4GYkrOvZsxSFfTrU/Fm0TVC29mJ0UkmFrOw==", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "execa": "^5.1.1" }, "engines": { - "node": ">=12" + "node": ">=18" + } + }, + "node_modules/@alcalzone/release-script/node_modules/@alcalzone/release-script-core": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alcalzone/release-script-core/-/release-script-core-5.2.0.tgz", + "integrity": "sha512-xR09iP7pr9hpkdjvSQBxFTyV1MEvUQ+4ar5p0RUl5ogPqVqTF+r4GYkrOvZsxSFfTrU/Fm0TVC29mJ0UkmFrOw==", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^5.1.1" + }, + "engines": { + "node": ">=18" } }, "node_modules/@alcalzone/release-script/node_modules/cliui": { @@ -344,21 +319,6 @@ "node": ">=12" } }, - "node_modules/@alcalzone/release-script/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/@alcalzone/release-script/node_modules/yargs": { "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", @@ -6420,6 +6380,19 @@ "json-buffer": "3.0.1" } }, + "node_modules/ky": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/ky/-/ky-1.14.3.tgz", + "integrity": "sha512-9zy9lkjac+TR1c2tG+mkNSVlyOpInnWdSMiue4F+kq8TwJSgv6o8jhLRg8Ho6SnZ9wOYUq/yozts9qQCfk7bIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sindresorhus/ky?sponsor=1" + } + }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -6852,6 +6825,19 @@ "license": "MIT", "optional": true }, + "node_modules/nano-spawn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/nano-spawn/-/nano-spawn-2.1.0.tgz", + "integrity": "sha512-yTW+2okrElHiH4fsiz/+/zc0EDo9BDDoC3iKk8dpv1GeRc9nUWzUZHx6TofMWErchhUQR8hY9/Eu1Uja9x1nqA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20.17" + }, + "funding": { + "url": "https://github.com/sindresorhus/nano-spawn?sponsor=1" + } + }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -8086,9 +8072,9 @@ "license": "MIT" }, "node_modules/semver": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.1.tgz", + "integrity": "sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==", "license": "ISC", "bin": { "semver": "bin/semver.js" diff --git a/package.json b/package.json index 8f76df7a..a9ae7a11 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ }, "readme": "README.md", "devDependencies": { - "@alcalzone/release-script": "^5.0.0", + "@alcalzone/release-script": "^5.2.0", "@alcalzone/release-script-plugin-license": "^4.0.0", "@iobroker/eslint-config": "^2.2.0", "@iobroker/types": "^7.1.0",