summaryrefslogtreecommitdiff
path: root/.changeset/neat-owls-run.md
diff options
context:
space:
mode:
Diffstat (limited to '.changeset/neat-owls-run.md')
-rw-r--r--.changeset/neat-owls-run.md25
1 files changed, 25 insertions, 0 deletions
diff --git a/.changeset/neat-owls-run.md b/.changeset/neat-owls-run.md
new file mode 100644
index 000000000..501b5319f
--- /dev/null
+++ b/.changeset/neat-owls-run.md
@@ -0,0 +1,25 @@
+---
+'astro': major
+---
+
+Remove exports for `astro/internal/*` and `astro/runtime/server/*` in favour of `astro/runtime/*`. Add new `astro/compiler-runtime` export for compiler-specific runtime code.
+
+These are exports for Astro's internal API and should not affect your project, but if you do use these entrypoints, you can migrate like below:
+
+```diff
+- import 'astro/internal/index.js';
++ import 'astro/runtime/server/index.js';
+
+- import 'astro/server/index.js';
++ import 'astro/runtime/server/index.js';
+```
+
+```diff
+import { transform } from '@astrojs/compiler';
+
+const result = await transform(source, {
+- internalURL: 'astro/runtime/server/index.js',
++ internalURL: 'astro/compiler-runtime',
+ // ...
+});
+```