diff options
author | 2023-05-31 11:47:25 -0500 | |
---|---|---|
committer | 2023-05-31 11:47:25 -0500 | |
commit | bc5d6ed39faf2f73eab161774bf66ebc5fd00db2 (patch) | |
tree | 48045872752979e10f501196f34f456518de748c /packages/integrations/image/src | |
parent | 563293c5d67e2bf13b9c735581969a0341861b44 (diff) | |
download | astro-bc5d6ed39faf2f73eab161774bf66ebc5fd00db2.tar.gz astro-bc5d6ed39faf2f73eab161774bf66ebc5fd00db2.tar.zst astro-bc5d6ed39faf2f73eab161774bf66ebc5fd00db2.zip |
feat(hybrid): unflag hybrid output (#7255)
Diffstat (limited to 'packages/integrations/image/src')
-rw-r--r-- | packages/integrations/image/src/index.ts | 4 | ||||
-rw-r--r-- | packages/integrations/image/src/utils/prerender.ts | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/packages/integrations/image/src/index.ts b/packages/integrations/image/src/index.ts index b2bc11447..fb6496c0c 100644 --- a/packages/integrations/image/src/index.ts +++ b/packages/integrations/image/src/index.ts @@ -3,7 +3,7 @@ import { ssgBuild } from './build/ssg.js'; import type { ImageService, SSRImageService, TransformOptions } from './loaders/index.js'; import type { LoggerLevel } from './utils/logger.js'; import { joinPaths, prependForwardSlash, propsToFilename } from './utils/paths.js'; -import { isHybridOutput } from './utils/prerender.js'; +import { isServerLikeOutput } from './utils/prerender.js'; import { createPlugin } from './vite-plugin-astro-image.js'; export { getImage } from './lib/get-image.js'; @@ -85,7 +85,7 @@ export default function integration(options: IntegrationOptions = {}): AstroInte vite: getViteConfiguration(command === 'dev'), }); - if (command === 'dev' || config.output === 'server' || isHybridOutput(config)) { + if (command === 'dev' || isServerLikeOutput(config)) { injectRoute({ pattern: ROUTE_PATTERN, entryPoint: '@astrojs/image/endpoint', diff --git a/packages/integrations/image/src/utils/prerender.ts b/packages/integrations/image/src/utils/prerender.ts index 9265c80bf..f69f3b5d4 100644 --- a/packages/integrations/image/src/utils/prerender.ts +++ b/packages/integrations/image/src/utils/prerender.ts @@ -1,5 +1,5 @@ import type { AstroConfig } from 'astro'; -export function isHybridOutput(config: AstroConfig) { - return config.experimental.hybridOutput && config.output === 'hybrid'; +export function isServerLikeOutput(config: AstroConfig) { + return config.output === 'server' || config.output === 'hybrid'; } |