@atheory-ai/kitsune-modules-analytics
v0.1.0
Published
Analytics capability module for Kitsune.
Maintainers
Readme
@atheory-ai/kitsune-modules-analytics
Analytics capability module for Kitsune.
@atheory-ai/kitsune-modules-analytics adds analytics tracking, queuing, flushing, and optional event auto-tracking to a Kitsune runtime.
Install
pnpm add @atheory-ai/kitsune-modules-analyticsUse
import { createKitRuntime } from '@atheory-ai/kitsune-core'
import { analyticsModule, memoryAnalyticsTransport } from '@atheory-ai/kitsune-modules-analytics'
const runtime = createKitRuntime()
await runtime.install(analyticsModule({ transport: memoryAnalyticsTransport() }))
await runtime.start()
await runtime.command({
type: 'analytics.track',
payload: { type: 'project.created' },
})Commands
analytics.trackanalytics.flush
Exports
analyticsModuleAnalyticsTokenmemoryAnalyticsTransport- Analytics module, transport, service, event, and result types
Documentation
See the Kitsune docs at https://kitsune.atheory.ai.
License
Apache-2.0
