29 lines
727 B
JavaScript
29 lines
727 B
JavaScript
import { defineAstroFontProvider, fontProviders } from "../assets/fonts/providers/index.js";
|
|
import { mergeConfig } from "../core/config/merge.js";
|
|
import { validateConfig } from "../core/config/validate.js";
|
|
import { envField } from "../env/config.js";
|
|
import { defineConfig, getViteConfig } from "./index.js";
|
|
function sharpImageService(config = {}) {
|
|
return {
|
|
entrypoint: "astro/assets/services/sharp",
|
|
config
|
|
};
|
|
}
|
|
function passthroughImageService() {
|
|
return {
|
|
entrypoint: "astro/assets/services/noop",
|
|
config: {}
|
|
};
|
|
}
|
|
export {
|
|
defineAstroFontProvider,
|
|
defineConfig,
|
|
envField,
|
|
fontProviders,
|
|
getViteConfig,
|
|
mergeConfig,
|
|
passthroughImageService,
|
|
sharpImageService,
|
|
validateConfig
|
|
};
|