Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Detector ¶
type Detector struct {
// contains filtered or unexported fields
}
Detector handles framework detection from HTML content
func (*Detector) GetSignals ¶
GetSignals returns the detection signals found
type FilterConfig ¶
type FilterConfig struct {
URLPatterns []string // Patterns to match in full URL
QueryParams []string // Query parameter keys to filter
}
FilterConfig contains URL patterns and query params to filter for a framework
func GetFilterConfig ¶
func GetFilterConfig(fw Framework) FilterConfig
GetFilterConfig returns filtering rules for a specific framework
type Framework ¶
type Framework string
Framework represents a web framework/platform
const ( FrameworkOther Framework = "other" FrameworkNextJS Framework = "nextjs" FrameworkNuxtJS Framework = "nuxtjs" FrameworkGatsby Framework = "gatsby" FrameworkReact Framework = "react" FrameworkVue Framework = "vue" FrameworkAngular Framework = "angular" FrameworkWordPress Framework = "wordpress" FrameworkWebflow Framework = "webflow" FrameworkShopify Framework = "shopify" FrameworkWix Framework = "wix" FrameworkDrupal Framework = "drupal" FrameworkJoomla Framework = "joomla" )
type FrameworkInfo ¶
type FrameworkInfo struct {
ID string `json:"id"`
Name string `json:"name"`
Category string `json:"category"`
Description string `json:"description"`
}
FrameworkInfo contains metadata about a framework
func GetAllFrameworks ¶
func GetAllFrameworks() []FrameworkInfo
GetAllFrameworks returns a list of all supported frameworks with their metadata
Click to show internal directories.
Click to hide internal directories.