diff options
Diffstat (limited to 'packages/integrations/vercel/src')
-rw-r--r-- | packages/integrations/vercel/src/image/shared.ts | 11 | ||||
-rw-r--r-- | packages/integrations/vercel/src/serverless/adapter.ts | 8 | ||||
-rw-r--r-- | packages/integrations/vercel/src/static/adapter.ts | 8 |
3 files changed, 3 insertions, 24 deletions
diff --git a/packages/integrations/vercel/src/image/shared.ts b/packages/integrations/vercel/src/image/shared.ts index 0b6db2037..2947b92d8 100644 --- a/packages/integrations/vercel/src/image/shared.ts +++ b/packages/integrations/vercel/src/image/shared.ts @@ -1,4 +1,4 @@ -import type { AstroConfig, ImageMetadata, ImageQualityPreset, ImageTransform } from 'astro'; +import type { ImageMetadata, ImageQualityPreset, ImageTransform } from 'astro'; export const defaultImageConfig: VercelImageConfig = { sizes: [640, 750, 828, 1080, 1200, 1920, 2048, 3840], @@ -56,15 +56,6 @@ export const qualityTable: Record<ImageQualityPreset, number> = { max: 100, }; -// TODO: Remove once Astro 3.0 is out and `experimental.assets` is no longer needed -export function throwIfAssetsNotEnabled(config: AstroConfig, imageService: boolean | undefined) { - if (!config.experimental.assets && imageService) { - throw new Error( - `Using the Vercel Image Optimization-powered image service requires \`experimental.assets\` to be enabled. See https://docs.astro.build/en/guides/assets/ for more information.` - ); - } -} - export function getImageConfig( images: boolean | undefined, imagesConfig: VercelImageConfig | undefined, diff --git a/packages/integrations/vercel/src/serverless/adapter.ts b/packages/integrations/vercel/src/serverless/adapter.ts index 9a8ead137..d5ac9c881 100644 --- a/packages/integrations/vercel/src/serverless/adapter.ts +++ b/packages/integrations/vercel/src/serverless/adapter.ts @@ -3,12 +3,7 @@ import type { AstroAdapter, AstroConfig, AstroIntegration, RouteData } from 'ast import glob from 'fast-glob'; import { basename } from 'node:path'; import { fileURLToPath, pathToFileURL } from 'node:url'; -import { - defaultImageConfig, - getImageConfig, - throwIfAssetsNotEnabled, - type VercelImageConfig, -} from '../image/shared.js'; +import { defaultImageConfig, getImageConfig, type VercelImageConfig } from '../image/shared.js'; import { exposeEnv } from '../lib/env.js'; import { getVercelOutput, removeDir, writeJson } from '../lib/fs.js'; import { copyDependenciesToFunction } from '../lib/nft.js'; @@ -135,7 +130,6 @@ export default function vercelServerless({ }); }, 'astro:config:done': ({ setAdapter, config }) => { - throwIfAssetsNotEnabled(config, imageService); setAdapter(getAdapter({ functionPerRoute, edgeMiddleware })); _config = config; buildTempFolder = config.build.server; diff --git a/packages/integrations/vercel/src/static/adapter.ts b/packages/integrations/vercel/src/static/adapter.ts index bc83b24af..8b9845898 100644 --- a/packages/integrations/vercel/src/static/adapter.ts +++ b/packages/integrations/vercel/src/static/adapter.ts @@ -1,11 +1,6 @@ import type { AstroAdapter, AstroConfig, AstroIntegration } from 'astro'; -import { - defaultImageConfig, - getImageConfig, - throwIfAssetsNotEnabled, - type VercelImageConfig, -} from '../image/shared.js'; +import { defaultImageConfig, getImageConfig, type VercelImageConfig } from '../image/shared.js'; import { exposeEnv } from '../lib/env.js'; import { emptyDir, getVercelOutput, writeJson } from '../lib/fs.js'; import { isServerLikeOutput } from '../lib/prerender.js'; @@ -52,7 +47,6 @@ export default function vercelStatic({ }); }, 'astro:config:done': ({ setAdapter, config }) => { - throwIfAssetsNotEnabled(config, imageService); setAdapter(getAdapter()); _config = config; |