diff --git a/.github/workflows/test-all.yml b/.github/workflows/test-all.yml index 6c15a8e..56a989d 100644 --- a/.github/workflows/test-all.yml +++ b/.github/workflows/test-all.yml @@ -11,7 +11,7 @@ permissions: contents: read env: - NODE_VERSION: '22' + NODE_VERSION: '24' jobs: lint: diff --git a/.nvmrc b/.nvmrc index 2bd5a0a..a45fd52 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -22 +24 diff --git a/README.md b/README.md index 7d1e430..5fe208c 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,13 @@ ROSI is an Electron GUI for yt-dlp [](https://apps.microsoft.com/detail/9p4q134b2jw3?referrer=appbadge&mode=direct) [ROSI](https://github.com/BurntToasters/ROSI/releases/latest/download/ROSI-Windows-x64.exe) [ROSI](https://github.com/BurntToasters/ROSI/releases/latest/download/ROSI-Windows-arm64.exe) [ROSI](https://github.com/BurntToasters/ROSI/releases/latest/download/ROSI-MacOS-universal.dmg) [ROSI](https://github.com/BurntToasters/ROSI/releases/latest) -

+

+ +ROSI-3-1-1 +   + ROSI-3-x-app + +

# LICENSES diff --git a/build-scripts/build-with-restore.js b/build-scripts/build-with-restore.js new file mode 100644 index 0000000..40a194d --- /dev/null +++ b/build-scripts/build-with-restore.js @@ -0,0 +1,90 @@ +const { spawnSync } = require('child_process'); +const path = require('path'); + +const args = process.argv.slice(2); + +function usage() { + console.error( + 'Usage: node build-scripts/build-with-restore.js [--prepare