polen
Version:
A framework for delightful GraphQL developer portals
19 lines • 586 B
JavaScript
import { Main } from '#api/vite/plugins/main';
import { Vite } from '#dep/vite/index';
/**
* Transform Polen config input into a Vite configuration.
*/
export const toViteUserConfig = (config) => {
const viteUserConfigFromPolen = {
base: config.build.base,
plugins: [Main(config)],
};
const viteUserConfigMerged = config.advanced.vite
? Vite.mergeConfig(viteUserConfigFromPolen, config.advanced.vite)
: viteUserConfigFromPolen;
return {
...viteUserConfigMerged,
_polen: config,
};
};
//# sourceMappingURL=vite.js.map