diff --git a/package-lock.json b/package-lock.json index 330ff8c..45d33a9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "ws": "^8.20.1" }, "devDependencies": { - "@alcalzone/release-script": "^3.8.0", + "@alcalzone/release-script": "^5.2.0", "@alcalzone/release-script-plugin-iobroker": "^4.0.0", "@alcalzone/release-script-plugin-license": "^5.2.0", "@alcalzone/release-script-plugin-manual-review": "^4.0.0", @@ -72,59 +72,36 @@ } }, "node_modules/@alcalzone/pak": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@alcalzone/pak/-/pak-0.10.2.tgz", - "integrity": "sha512-v+kM7HlfIVNLDlGBcbZvrG3yVK3rPLH5kIoGRJbCcoHwpUqQbfEMzXAy1ZrfP+zbI5phHw2PhgrXZr3z6nh7Ow==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@alcalzone/pak/-/pak-0.12.0.tgz", + "integrity": "sha512-9r0zM5JAVTuPma1M/nMXiIlihQ07bWnxiYdqQrRsqFcWfm/p2hATbMtDMBXonkKZZGuOQxEMzTk7kpzGgnEJEQ==", "dev": true, "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, - "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": ">= 20" } }, "node_modules/@alcalzone/release-script": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script/-/release-script-3.8.0.tgz", - "integrity": "sha512-9H3imn8o9n3Ekpkie9TMgPeJfgT6WmklCMtOZ1wuwvMw/obNA0Ao1ZZ8CJfHk1YNjiLGmWn0kQFEGTqz4DoD7w==", - "dev": true, - "dependencies": { - "@alcalzone/release-script-core": "3.7.0", - "@alcalzone/release-script-plugin-changelog": "3.7.0", - "@alcalzone/release-script-plugin-exec": "3.7.0", - "@alcalzone/release-script-plugin-git": "3.8.0", - "@alcalzone/release-script-plugin-package": "3.7.3", - "@alcalzone/release-script-plugin-version": "3.7.0", - "alcalzone-shared": "^4.0.1", - "axios": "^1.6.2", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alcalzone/release-script/-/release-script-5.2.0.tgz", + "integrity": "sha512-ClpLHZJM8CIqRAokcjVI7FcX2Vf6hIGSmHociY4AmRtGrcYpeQJA7dBel8bPLEkCQvTED+9NiBiAKXF5xUpXtw==", + "dev": true, + "dependencies": { + "@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", "enquirer": "^2.3.6", - "fs-extra": "^10.1.0", "picocolors": "1.0.0", - "semver": "^7.5.2", + "semver": "^7.7.2", "source-map-support": "^0.5.21", "yargs": "^17.4.1" }, @@ -132,59 +109,75 @@ "release-script": "bin/release.js" }, "engines": { - "node": ">=12.20" + "node": ">=18" } }, "node_modules/@alcalzone/release-script-core": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-core/-/release-script-core-3.7.0.tgz", - "integrity": "sha512-4np4dBziwX/aNRhS/gpK8bwa0wpLe7oomzJ7YTUXf5bUtV/UTpN2a9tm5Bp7ElnisKj6N3AqHl4lVXRo4L9hYg==", + "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, "dependencies": { "execa": "^5.1.1" }, "engines": { - "node": ">=12.20" + "node": ">=18" } }, "node_modules/@alcalzone/release-script-plugin-changelog": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-changelog/-/release-script-plugin-changelog-3.7.0.tgz", - "integrity": "sha512-AlLOIjIPP42uBmvcdYkfijYDzolyY6JmfbTmdxQDBLyrgYXnuUr2GaKxbpeWSbvcAuUhNvHCAyI6LI90X3OTEg==", + "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, "dependencies": { - "@alcalzone/release-script-core": "3.7.0", - "alcalzone-shared": "^4.0.1", - "fs-extra": "^10.1.0" + "@alcalzone/release-script-core": "5.2.0", + "alcalzone-shared": "^5.0.0" }, "engines": { - "node": ">=12.20" + "node": ">=18" + } + }, + "node_modules/@alcalzone/release-script-plugin-changelog/node_modules/alcalzone-shared": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/alcalzone-shared/-/alcalzone-shared-5.0.0.tgz", + "integrity": "sha512-X73hgVWcrIKUUB6jZgHj5flRbTft8AAoJ2MqRKEcAX1whW3OeGkxsQ6ol4nd4/rKxd1eoCRXUGW3cIhXrXU4Sg==", + "dev": true, + "engines": { + "node": ">=18" } }, "node_modules/@alcalzone/release-script-plugin-exec": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-exec/-/release-script-plugin-exec-3.7.0.tgz", - "integrity": "sha512-ZhlKGhxa71mLyYB1/ojzik2RKcSAeIjuwKzlWRd6oUvKoZPe7eAjLYneXx5viQC6tvDJE4dvN1NlkFGWsSlZYA==", + "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, "dependencies": { - "@alcalzone/release-script-core": "3.7.0", - "alcalzone-shared": "^4.0.1" + "@alcalzone/release-script-core": "5.2.0", + "alcalzone-shared": "^5.0.0" }, "engines": { - "node": ">=12.20" + "node": ">=18" + } + }, + "node_modules/@alcalzone/release-script-plugin-exec/node_modules/alcalzone-shared": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/alcalzone-shared/-/alcalzone-shared-5.0.0.tgz", + "integrity": "sha512-X73hgVWcrIKUUB6jZgHj5flRbTft8AAoJ2MqRKEcAX1whW3OeGkxsQ6ol4nd4/rKxd1eoCRXUGW3cIhXrXU4Sg==", + "dev": true, + "engines": { + "node": ">=18" } }, "node_modules/@alcalzone/release-script-plugin-git": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-git/-/release-script-plugin-git-3.8.0.tgz", - "integrity": "sha512-rI9EqSmvMWaNZ5xxOUBZjD4WOv1Enl+/ZxhUoTROq+K/9RYYHQaAXilGWNvnz2DYr14Q+Yx/fs54GXgAVf0scg==", + "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, "dependencies": { - "@alcalzone/release-script-core": "3.7.0", - "fs-extra": "^10.1.0" + "@alcalzone/release-script-core": "5.2.0" }, "engines": { - "node": ">=12.20" + "node": ">=18" } }, "node_modules/@alcalzone/release-script-plugin-iobroker": { @@ -237,18 +230,6 @@ "node": ">=18" } }, - "node_modules/@alcalzone/release-script-plugin-license/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, - "dependencies": { - "execa": "^5.1.1" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/@alcalzone/release-script-plugin-manual-review": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-manual-review/-/release-script-plugin-manual-review-4.0.0.tgz", @@ -274,35 +255,60 @@ } }, "node_modules/@alcalzone/release-script-plugin-package": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-package/-/release-script-plugin-package-3.7.3.tgz", - "integrity": "sha512-5oKSwbvHs9jRhARJ04eQ7xqig3a7NmPJlhtBxAqUM8+0cjs2g/V1xTxM6o8aZ09uRSdq80YGVxJm871SyszAWQ==", + "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, "dependencies": { - "@alcalzone/pak": "^0.10.1", - "@alcalzone/release-script-core": "3.7.0", - "alcalzone-shared": "^4.0.1", - "fs-extra": "^10.1.0", - "semver": "^7.5.2" + "@alcalzone/pak": "^0.12.0", + "@alcalzone/release-script-core": "5.2.0", + "alcalzone-shared": "^5.0.0", + "semver": "^7.7.2" }, "engines": { - "node": ">=12.20" + "node": ">=18" + } + }, + "node_modules/@alcalzone/release-script-plugin-package/node_modules/alcalzone-shared": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/alcalzone-shared/-/alcalzone-shared-5.0.0.tgz", + "integrity": "sha512-X73hgVWcrIKUUB6jZgHj5flRbTft8AAoJ2MqRKEcAX1whW3OeGkxsQ6ol4nd4/rKxd1eoCRXUGW3cIhXrXU4Sg==", + "dev": true, + "engines": { + "node": ">=18" } }, "node_modules/@alcalzone/release-script-plugin-version": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-version/-/release-script-plugin-version-3.7.0.tgz", - "integrity": "sha512-030NGQeB+mglVz/58cx0WO4QiFChaSd/pz35mnOrUc9PbKWRpzisTVOt4IhCV/++YiAVibJO31NMNzvipPdx4Q==", + "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, "dependencies": { - "@alcalzone/release-script-core": "3.7.0", - "alcalzone-shared": "^4.0.1", - "fs-extra": "^10.1.0", - "semver": "^7.5.2", + "@alcalzone/release-script-core": "5.2.0", + "alcalzone-shared": "^5.0.0", + "semver": "^7.7.2", "tiny-glob": "^0.2.9" }, "engines": { - "node": ">=12.20" + "node": ">=18" + } + }, + "node_modules/@alcalzone/release-script-plugin-version/node_modules/alcalzone-shared": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/alcalzone-shared/-/alcalzone-shared-5.0.0.tgz", + "integrity": "sha512-X73hgVWcrIKUUB6jZgHj5flRbTft8AAoJ2MqRKEcAX1whW3OeGkxsQ6ol4nd4/rKxd1eoCRXUGW3cIhXrXU4Sg==", + "dev": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@alcalzone/release-script/node_modules/alcalzone-shared": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/alcalzone-shared/-/alcalzone-shared-5.0.0.tgz", + "integrity": "sha512-X73hgVWcrIKUUB6jZgHj5flRbTft8AAoJ2MqRKEcAX1whW3OeGkxsQ6ol4nd4/rKxd1eoCRXUGW3cIhXrXU4Sg==", + "dev": true, + "engines": { + "node": ">=18" } }, "node_modules/@esbuild/aix-ppc64": { @@ -5380,6 +5386,18 @@ "safe-buffer": "^5.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, + "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", @@ -5854,6 +5872,18 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": 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, + "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", @@ -6739,9 +6769,9 @@ "dev": true }, "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.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz", + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -8035,97 +8065,97 @@ } }, "@alcalzone/pak": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@alcalzone/pak/-/pak-0.10.2.tgz", - "integrity": "sha512-v+kM7HlfIVNLDlGBcbZvrG3yVK3rPLH5kIoGRJbCcoHwpUqQbfEMzXAy1ZrfP+zbI5phHw2PhgrXZr3z6nh7Ow==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@alcalzone/pak/-/pak-0.12.0.tgz", + "integrity": "sha512-9r0zM5JAVTuPma1M/nMXiIlihQ07bWnxiYdqQrRsqFcWfm/p2hATbMtDMBXonkKZZGuOQxEMzTk7kpzGgnEJEQ==", "dev": true, "requires": { - "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" - }, - "dependencies": { - "execa": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.1.tgz", - "integrity": "sha512-4hFTjFbFzQa3aCLobpbPJR/U+VoL1wdV5ozOWjeet0AWDeYr9UFGM1eUFWHX+VtOWFq4p0xXUXfW1YxUaP4fpw==", - "dev": true, - "requires": { - "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" - } - } } }, "@alcalzone/release-script": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script/-/release-script-3.8.0.tgz", - "integrity": "sha512-9H3imn8o9n3Ekpkie9TMgPeJfgT6WmklCMtOZ1wuwvMw/obNA0Ao1ZZ8CJfHk1YNjiLGmWn0kQFEGTqz4DoD7w==", - "dev": true, - "requires": { - "@alcalzone/release-script-core": "3.7.0", - "@alcalzone/release-script-plugin-changelog": "3.7.0", - "@alcalzone/release-script-plugin-exec": "3.7.0", - "@alcalzone/release-script-plugin-git": "3.8.0", - "@alcalzone/release-script-plugin-package": "3.7.3", - "@alcalzone/release-script-plugin-version": "3.7.0", - "alcalzone-shared": "^4.0.1", - "axios": "^1.6.2", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alcalzone/release-script/-/release-script-5.2.0.tgz", + "integrity": "sha512-ClpLHZJM8CIqRAokcjVI7FcX2Vf6hIGSmHociY4AmRtGrcYpeQJA7dBel8bPLEkCQvTED+9NiBiAKXF5xUpXtw==", + "dev": true, + "requires": { + "@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", "enquirer": "^2.3.6", - "fs-extra": "^10.1.0", "picocolors": "1.0.0", - "semver": "^7.5.2", + "semver": "^7.7.2", "source-map-support": "^0.5.21", "yargs": "^17.4.1" + }, + "dependencies": { + "alcalzone-shared": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/alcalzone-shared/-/alcalzone-shared-5.0.0.tgz", + "integrity": "sha512-X73hgVWcrIKUUB6jZgHj5flRbTft8AAoJ2MqRKEcAX1whW3OeGkxsQ6ol4nd4/rKxd1eoCRXUGW3cIhXrXU4Sg==", + "dev": true + } } }, "@alcalzone/release-script-core": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-core/-/release-script-core-3.7.0.tgz", - "integrity": "sha512-4np4dBziwX/aNRhS/gpK8bwa0wpLe7oomzJ7YTUXf5bUtV/UTpN2a9tm5Bp7ElnisKj6N3AqHl4lVXRo4L9hYg==", + "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, "requires": { "execa": "^5.1.1" } }, "@alcalzone/release-script-plugin-changelog": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-changelog/-/release-script-plugin-changelog-3.7.0.tgz", - "integrity": "sha512-AlLOIjIPP42uBmvcdYkfijYDzolyY6JmfbTmdxQDBLyrgYXnuUr2GaKxbpeWSbvcAuUhNvHCAyI6LI90X3OTEg==", + "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, "requires": { - "@alcalzone/release-script-core": "3.7.0", - "alcalzone-shared": "^4.0.1", - "fs-extra": "^10.1.0" + "@alcalzone/release-script-core": "5.2.0", + "alcalzone-shared": "^5.0.0" + }, + "dependencies": { + "alcalzone-shared": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/alcalzone-shared/-/alcalzone-shared-5.0.0.tgz", + "integrity": "sha512-X73hgVWcrIKUUB6jZgHj5flRbTft8AAoJ2MqRKEcAX1whW3OeGkxsQ6ol4nd4/rKxd1eoCRXUGW3cIhXrXU4Sg==", + "dev": true + } } }, "@alcalzone/release-script-plugin-exec": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-exec/-/release-script-plugin-exec-3.7.0.tgz", - "integrity": "sha512-ZhlKGhxa71mLyYB1/ojzik2RKcSAeIjuwKzlWRd6oUvKoZPe7eAjLYneXx5viQC6tvDJE4dvN1NlkFGWsSlZYA==", + "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, "requires": { - "@alcalzone/release-script-core": "3.7.0", - "alcalzone-shared": "^4.0.1" + "@alcalzone/release-script-core": "5.2.0", + "alcalzone-shared": "^5.0.0" + }, + "dependencies": { + "alcalzone-shared": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/alcalzone-shared/-/alcalzone-shared-5.0.0.tgz", + "integrity": "sha512-X73hgVWcrIKUUB6jZgHj5flRbTft8AAoJ2MqRKEcAX1whW3OeGkxsQ6ol4nd4/rKxd1eoCRXUGW3cIhXrXU4Sg==", + "dev": true + } } }, "@alcalzone/release-script-plugin-git": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-git/-/release-script-plugin-git-3.8.0.tgz", - "integrity": "sha512-rI9EqSmvMWaNZ5xxOUBZjD4WOv1Enl+/ZxhUoTROq+K/9RYYHQaAXilGWNvnz2DYr14Q+Yx/fs54GXgAVf0scg==", + "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, "requires": { - "@alcalzone/release-script-core": "3.7.0", - "fs-extra": "^10.1.0" + "@alcalzone/release-script-core": "5.2.0" } }, "@alcalzone/release-script-plugin-iobroker": { @@ -8166,17 +8196,6 @@ "requires": { "@alcalzone/release-script-core": "5.2.0", "tiny-glob": "^0.2.9" - }, - "dependencies": { - "@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, - "requires": { - "execa": "^5.1.1" - } - } } }, "@alcalzone/release-script-plugin-manual-review": { @@ -8200,29 +8219,43 @@ } }, "@alcalzone/release-script-plugin-package": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-package/-/release-script-plugin-package-3.7.3.tgz", - "integrity": "sha512-5oKSwbvHs9jRhARJ04eQ7xqig3a7NmPJlhtBxAqUM8+0cjs2g/V1xTxM6o8aZ09uRSdq80YGVxJm871SyszAWQ==", + "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, "requires": { - "@alcalzone/pak": "^0.10.1", - "@alcalzone/release-script-core": "3.7.0", - "alcalzone-shared": "^4.0.1", - "fs-extra": "^10.1.0", - "semver": "^7.5.2" + "@alcalzone/pak": "^0.12.0", + "@alcalzone/release-script-core": "5.2.0", + "alcalzone-shared": "^5.0.0", + "semver": "^7.7.2" + }, + "dependencies": { + "alcalzone-shared": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/alcalzone-shared/-/alcalzone-shared-5.0.0.tgz", + "integrity": "sha512-X73hgVWcrIKUUB6jZgHj5flRbTft8AAoJ2MqRKEcAX1whW3OeGkxsQ6ol4nd4/rKxd1eoCRXUGW3cIhXrXU4Sg==", + "dev": true + } } }, "@alcalzone/release-script-plugin-version": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-version/-/release-script-plugin-version-3.7.0.tgz", - "integrity": "sha512-030NGQeB+mglVz/58cx0WO4QiFChaSd/pz35mnOrUc9PbKWRpzisTVOt4IhCV/++YiAVibJO31NMNzvipPdx4Q==", + "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, "requires": { - "@alcalzone/release-script-core": "3.7.0", - "alcalzone-shared": "^4.0.1", - "fs-extra": "^10.1.0", - "semver": "^7.5.2", + "@alcalzone/release-script-core": "5.2.0", + "alcalzone-shared": "^5.0.0", + "semver": "^7.7.2", "tiny-glob": "^0.2.9" + }, + "dependencies": { + "alcalzone-shared": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/alcalzone-shared/-/alcalzone-shared-5.0.0.tgz", + "integrity": "sha512-X73hgVWcrIKUUB6jZgHj5flRbTft8AAoJ2MqRKEcAX1whW3OeGkxsQ6ol4nd4/rKxd1eoCRXUGW3cIhXrXU4Sg==", + "dev": true + } } }, "@esbuild/aix-ppc64": { @@ -11982,6 +12015,12 @@ "safe-buffer": "^5.0.1" } }, + "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 + }, "levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -12341,6 +12380,12 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, + "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 + }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -12984,9 +13029,9 @@ "dev": true }, "semver": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz", + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", "dev": true }, "send": { diff --git a/package.json b/package.json index 69f0587..f501a48 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ }, "devDependencies": { "@iobroker/dev-server": "^0.7.3", - "@alcalzone/release-script": "^3.8.0", + "@alcalzone/release-script": "^5.2.0", "@alcalzone/release-script-plugin-iobroker": "^4.0.0", "@alcalzone/release-script-plugin-license": "^5.2.0", "@alcalzone/release-script-plugin-manual-review": "^4.0.0",