react-lgpd-consent v0.9.1
    Preparing search index...

    Module core/src

    Ponto de entrada público do pacote @react-lgpd-consent/core. Exporta componentes headless, hooks, utilitários e tipos para gerenciamento de consentimento de cookies conforme LGPD.

    • Context Provider headless para estado global de consentimento
    • Hooks customizados para acesso ao consentimento
    • Utilitários para manipulação de cookies e scripts
    • Tipos TypeScript para máxima segurança e clareza
    • Integrações prontas (Google Analytics, GTM, UserWay, etc.)

    Packages

    Hooks

    openPreferencesModal
    useCategories
    useCategoryStatus
    useConsent
    useConsentHydration
    useConsentScriptLoader
    useConsentTexts
    useDataLayerEvents
    useDesignTokens
    useDeveloperGuidance
    useOpenPreferencesModal

    Context

    ConsentProvider

    Utils

    LogLevel
    ClarityConfig
    CorporateConfig
    ECommerceConfig
    FacebookPixelConfig
    GoogleAnalyticsConfig
    GoogleTagManagerConfig
    HotjarConfig
    IntercomConfig
    MixpanelConfig
    PeerDepsCheckResult
    PeerDepsMessages
    SaaSConfig
    ScriptIntegration
    SuggestedIntegrationConfig
    UserWayConfig
    ZendeskConfig
    PeerDepsLocale
    ANPD_CATEGORY_PRESETS
    COMMON_INTEGRATIONS
    defaultTexts
    EXPANDED_DEFAULT_TEXTS
    INTEGRATION_TEMPLATES
    logger
    TEXT_TEMPLATES
    analyzeDeveloperConfiguration
    analyzeIntegrationCategories
    autoConfigureCategories
    categorizeDiscoveredCookies
    checkPeerDeps
    ConsentGate
    ConsentScriptLoader
    createAnpdCategoriesConfig
    createClarityIntegration
    createConsentAuditEntry
    createCorporateIntegrations
    createECommerceIntegrations
    createFacebookPixelIntegration
    createGoogleAnalyticsIntegration
    createGoogleTagManagerIntegration
    createHotjarIntegration
    createIntercomIntegration
    createMixpanelIntegration
    createProjectPreferences
    createSaaSIntegrations
    createSuggestedIntegration
    createUserWayIntegration
    createZendeskChatIntegration
    detectConsentCookieName
    discoverRuntimeCookies
    ensureNecessaryAlwaysOn
    extractCategoriesFromIntegrations
    getAllProjectCategories
    getPeerDepsLocale
    loadScript
    logDeveloperGuidance
    openPreferencesModal
    pushConsentInitializedEvent
    pushConsentUpdatedEvent
    registerScript
    resetPeerDepsMessages
    resolveTexts
    runPeerDepsCheck
    setDebugLogging
    setPeerDepsLocale
    setPeerDepsMessages
    suggestCategoryForScript
    useConsentScriptLoader
    useDataLayerEvents
    useDeveloperGuidance
    validateIntegrationCategories
    validateNecessaryClassification
    validateProjectPreferences

    Types

    AdvancedConsentTexts
    CategoryDefinition
    ConsentAuditEntry
    ConsentContextValue
    ConsentCookieData
    ConsentCookieOptions
    ConsentInitializedEvent
    ConsentPreferences
    ConsentProviderProps
    ConsentScriptLoaderProps
    ConsentState
    ConsentStorageConfig
    ConsentTexts
    ConsentUpdatedEvent
    ConsentVersionChangeContext
    CookieDescriptor
    CustomCookieBannerProps
    CustomFloatingPreferencesButtonProps
    CustomPreferencesModalProps
    DesignTokens
    DeveloperGuidance
    GuidanceConfig
    GuidanceMessage
    ProjectCategoriesConfig
    RegisteredScript
    Category
    ConsentAuditAction
    ConsentEvent
    ConsentEventOrigin
    GuidanceSeverity

    Other

    CategoriesContextValue
    CategoryAutoConfigResult
    CreateAnpdCategoriesOptions
    AnpdPresetCategory
    buildConsentStorageKey
    DesignProvider
    getCookiesInfoForCategory
    setCookieCatalogOverrides
    setCookieCategoryOverrides

    Consts

    DEFAULT_PROJECT_CATEGORIES
    GUIDANCE_PRESETS