Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 813 Bytes

File metadata and controls

26 lines (19 loc) · 813 Bytes

SvelteKit app plugin

Gro's SvelteKit app plugin runs vite dev and vite build for SvelteKit projects.

// gro.config.ts
import type {CreateGroConfig} from '@fuzdev/gro';
import {gro_plugin_sveltekit_app} from '@fuzdev/gro/gro_plugin_sveltekit_app.js';

const config: CreateGroConfig = async (cfg) => {
	cfg.plugins = async () => [
		// included in the default config for SvelteKit projects with src/routes/
		gro_plugin_sveltekit_app(),
	];
	return cfg;
};

export default config;

In development (gro dev), spawns vite dev with watch mode.

In production (gro build), runs vite build.

For publishing .well-known/ metadata, see vite_plugin_library_well_known (now in @fuzdev/fuz_ui).