package buildtarget

// WordPressTarget generates an installable FSE block theme. The workspace IS
// the theme (declarative HTML + theme.json + PHP), so there is no Node build
// step and the whole directory is packaged as the deliverable.
type WordPressTarget struct{}

func (WordPressTarget) Key() string { return KeyWordPressTheme }

func (WordPressTarget) SystemPromptFile(compact bool) string {
	if compact {
		return "compact-wordpress.md"
	}
	return "system-wordpress.md"
}

func (WordPressTarget) OutputDir() string    { return "." }
func (WordPressTarget) NeedsNodeBuild() bool { return false }
func (WordPressTarget) InjectsBaseTag() bool { return false }
