Change8

@astrojs/svelte@9.0.0-beta.4

📦 astroView on GitHub →
1 features1 deprecations🔧 7 symbols

Summary

New dedicated entrypoints were added for the Container API in several integrations to improve tree-shaking, deprecating the direct import from the package root.

Migration Steps

  1. If using the Container API, update import statements for `getContainerRenderer()` from package roots to use the new entrypoint, e.g., change `import { getContainerRenderer } from '@astrojs/react';` to `import { getContainerRenderer } from '@astrojs/react/container-renderer';`.

✨ New Features

  • Added a new `container-renderer` entrypoint for React, Preact, Svelte, SolidJS, Vue, and MDX integrations exporting `getContainerRenderer()` to prevent bundlers from bundling unrelated exports from the package root.

Affected Symbols

⚡ Deprecations

  • Importing `getContainerRenderer()` from the package root of React, Preact, Svelte, SolidJS, Vue, and MDX integrations is deprecated and will log a warning.