版本发布 8
### Patch Changes - fix: Ensure tailwind utilities are installed on `add`/`update` ([#2598](https://github.com/huntabyte/shadcn-svelte/pull/2598)) - fix: Only prompt the user to update the stylesheet if the stylesheet actually changes ([#2598](https://github.com/huntabyte/shadcn-svelte/pull/2598))
### Patch Changes - Improve error message when registry item not found to include the configured registry URL and suggest using the official registry ([#2466](https://github.com/huntabyte/shadcn-svelte/pull/2466))
### Patch Changes - fix: Log `error.stack` and `error.cause` to disambiguate errors ([#2374](https://github.com/huntabyte/shadcn-svelte/pull/2374))
### Patch Changes - fix: Reorder `ALIASES` so that replacements run in a more sensical order ([#2262](https://github.com/huntabyte/shadcn-svelte/pull/2262))
### Patch Changes - fix: add `npm:` specifier when installing packages with Deno ([#2196](https://github.com/huntabyte/shadcn-svelte/pull/2196))
### Patch Changes - fix: bump `@svecosystem/strip-types` to strip `?` from optional params ([#2184](https://github.com/huntabyte/shadcn-svelte/pull/2184))
### Patch Changes - chore: use `picocolors` for terminal color rendering ([#2107](https://github.com/huntabyte/shadcn-svelte/pull/2107)) - fix: Update `components.json` registry before running `init` ([#2129](https://github.com/huntabyte/shadcn-svelte/pull/2129))
### Patch Changes - chore: update minimum supported Node version to v20 ([#2097](https://github.com/huntabyte/shadcn-svelte/pull/2097)) - fix: don't throw on missing directories ([#2088](https://github.com/huntabyte/shadcn-svelte/pull/2088))