svelte-next Shinokada
winget install --id=Shinokada.SvelteNext -e Svelte-Next is a command-line tool designed to automate updates and testing for Svelte 5+ projects across multiple directories. It simplifies the process of maintaining Svelte applications by handling package updates, Svelte installations, integration/e2e tests, and git commits in a single command.
Key Features:
- Automatic Package Manager Detection: Supports bun, pnpm, yarn, and npm via lock-file analysis.
- Svelte 5+ Targeting: Automatically skips projects below major version 5.
- Dry-Run Option: Preview actions without execution for safe testing.
- Git Workflow Integration: Commits changes with a standardized message after updates.
- Test Execution: Runs integration/e2e tests if defined in the project scripts.
Audience & Benefit: Ideal for developers and teams managing multiple Svelte projects, Svelte-Next streamlines project maintenance by automating tedious tasks. It ensures consistent package updates and testing across directories, reducing manual effort and improving efficiency.