diff --git a/.changeset/shy-garlics-join.md b/.changeset/shy-garlics-join.md new file mode 100644 index 000000000000..a99d304bf912 --- /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 6b792fa97db3..9eeccf250444 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 122e00aa6d4b..eaca83740d07 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 () => {