blob: 07cfe8faecbb0df4ca467ff6fb21b1db0c5f1af9 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
import type { AstroSettings } from '../../@types/astro.js';
export function injectImageEndpoint(settings: AstroSettings, mode: 'dev' | 'build') {
const endpointEntrypoint =
settings.config.image.endpoint ??
(mode === 'dev' ? 'astro/assets/endpoint/node' : 'astro/assets/endpoint/generic');
settings.injectedRoutes.push({
pattern: '/_image',
entrypoint: endpointEntrypoint,
prerender: false,
});
return settings;
}
|