DevTaskContext type PluginContext<Args>
import type {DevTaskContext} from '@fuzdev/gro/dev.task.js'; dev
type boolean
watch
type boolean
args
type { watch: boolean; 'no-watch': boolean; sync: boolean; 'no-sync': boolean; install: boolean; }
config
type GroConfig
svelte_config
Resolved on first access, so tasks that don't touch it never pay to read the SvelteKit config.
type Promise<ParsedSvelteConfig>
filer
type Filer
log
type Logger
timings
type Timings
invoke_task
type <TName extends string>(task_name: InvokeTaskName<TName>, ...rest: InvokeTaskRest<TName>): Promise<void>
task_name
type
InvokeTaskName<TName>rest
type
InvokeTaskRest<TName>returns
Promise<void>