package buildtarget

// WebsiteTarget is the default React/Vite output (today's behavior).
type WebsiteTarget struct{}

func (WebsiteTarget) Key() string { return KeyWebsite }

func (WebsiteTarget) SystemPromptFile(compact bool) string {
	if compact {
		return "compact.md"
	}
	return "system.md"
}

func (WebsiteTarget) OutputDir() string    { return "dist" }
func (WebsiteTarget) NeedsNodeBuild() bool { return true }
func (WebsiteTarget) InjectsBaseTag() bool { return true }
