summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Erika <3019731+Princesseuh@users.noreply.github.com> 2023-07-17 22:32:23 +0200
committerGravatar GitHub <noreply@github.com> 2023-07-17 22:32:23 +0200
commitcc0f81c040e912cff0c09e89327ef1655f96b67d (patch)
tree050e3305956c03b4d379071132adab120cc80ca9
parentb0d3652c59b34c2c1cd51970bcfa96dcf0b1b30a (diff)
downloadastro-cc0f81c040e912cff0c09e89327ef1655f96b67d.tar.gz
astro-cc0f81c040e912cff0c09e89327ef1655f96b67d.tar.zst
astro-cc0f81c040e912cff0c09e89327ef1655f96b67d.zip
fix(assets): Remove Node deps from index of assets (#7691)
-rw-r--r--.changeset/shy-garlics-join.md5
-rw-r--r--packages/astro/src/assets/index.ts2
-rw-r--r--packages/astro/src/content/runtime-assets.ts2
3 files changed, 6 insertions, 3 deletions
diff --git a/.changeset/shy-garlics-join.md b/.changeset/shy-garlics-join.md
new file mode 100644
index 000000000..a99d304bf
--- /dev/null
+++ b/.changeset/shy-garlics-join.md
@@ -0,0 +1,5 @@
+---
+'astro': patch
+---
+
+Fix not being able to build on Vercel Edge when `astro:assets` was enabled even when using a non-Node image service
diff --git a/packages/astro/src/assets/index.ts b/packages/astro/src/assets/index.ts
index 6b792fa97..9eeccf250 100644
--- a/packages/astro/src/assets/index.ts
+++ b/packages/astro/src/assets/index.ts
@@ -1,5 +1,3 @@
export { getConfiguredImageService, getImage } from './internal.js';
export { baseService, isLocalService } from './services/service.js';
export { type LocalImageProps, type RemoteImageProps } from './types.js';
-export { emitESMImage } from './utils/emitAsset.js';
-export { imageMetadata } from './utils/metadata.js';
diff --git a/packages/astro/src/content/runtime-assets.ts b/packages/astro/src/content/runtime-assets.ts
index 122e00aa6..eaca83740 100644
--- a/packages/astro/src/content/runtime-assets.ts
+++ b/packages/astro/src/content/runtime-assets.ts
@@ -1,6 +1,6 @@
import type { PluginContext } from 'rollup';
import { z } from 'zod';
-import { emitESMImage } from '../assets/index.js';
+import { emitESMImage } from '../assets/utils/emitAsset.js';
export function createImage(pluginContext: PluginContext, entryFilePath: string) {
return () => {