Versions in this module Expand all Collapse all v0 v0.1.4 Jun 10, 2026 Changes in this version + func NewAdonisFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewAnalogFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewAngularFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewAstroFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewBlitzFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewDateFnsFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewDrizzleFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewEffectFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewElectronFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewElysiaFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewFeathersFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewFoalFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewFreshFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewHonoFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewJestFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewNestJSFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewNextJSFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewNitroFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewNuxtFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewPrismaFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewRxJSFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewSocketIOFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewSolidFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewStdlibFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewStrapiFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewTRPCFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewTypeORMFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewVitestFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewZodFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + type Config struct + Description string + ExcludeDirs []string + IncludeDeclarationFiles bool + LibraryID string + Name string + Owner string + Repo string + SourceDirs []string + SourceURL string + type Option func(*Source) + func WithRef(ref string) Option + type Source struct + func New(cfg Config, repoPath string, opts ...Option) *Source + func (s *Source) DetectWrapper(method *source.Method) (bool, string, string) + func (s *Source) DiscoverEntities(ctx context.Context, fetch source.FetchFunc) ([]string, error) + func (s *Source) ID() string + func (s *Source) Meta() source.LibraryMeta + func (s *Source) ParseEntity(ctx context.Context, entityID string, content []byte) (*source.Entity, []string, error) + func (s *Source) ParseMethod(ctx context.Context, methodID string, content []byte) (*source.Method, error) + func (s *Source) ParseSourceCode(entityID string, content []byte) (string, error) + func (s *Source) ResolveWrapperURL(targetName, targetKind, entitySlug string) string