1// Package enrichers is the set of enrichers a binary offers.2//3// It exists so that the driver never imports an enricher and an enricher never4// imports the driver's registry: the queue is a list of names in curation, this5// is a list of implementations, and enrich.Queue holds the two to each other --6// a name nobody answers to fails, and an implementation nobody queues fails.7package enrichers89import (10 "github.com/FelineStateMachine/atlas/internal/enrich"11 "github.com/FelineStateMachine/atlas/internal/enrich/enrichers/lenses"12 "github.com/FelineStateMachine/atlas/internal/enrich/enrichers/merge"13 "github.com/FelineStateMachine/atlas/internal/enrich/enrichers/national"14 "github.com/FelineStateMachine/atlas/internal/enrich/enrichers/stdicons"15)1617// All is every enricher this binary can run, in no particular order: the order18// is curation's to declare.19func All() []enrich.Enricher {20 return []enrich.Enricher{21 merge.New(),22 national.New(),23 stdicons.New(),24 lenses.New(),25 }26}