@tindalabs/blindspot-vue
v0.1.3
Published
Blindspot — Vue 3 integration. BlindspotPlugin and useBlindspot composable for Vue 3 and Vue Router.
Maintainers
Readme
@tindalabs/blindspot-vue
Vue 3 integration for Blindspot — observability without surveillance. A plugin and a composable.
npm install @tindalabs/blindspot-vue @tindalabs/blindspotUsage
Install the plugin — it takes the same config as init():
import { createApp } from 'vue'
import { BlindspotPlugin } from '@tindalabs/blindspot-vue'
createApp(App).use(BlindspotPlugin, {
endpoint: '…/v1/traces',
serviceName: 'app',
})Use the composable to attach events/attributes or open custom spans:
import { useBlindspot } from '@tindalabs/blindspot-vue'
const { addEvent, setAttribute, startSpan } = useBlindspot()
addEvent('form.validation.failed', { field: 'postcode' })Docs
API reference · Architecture & privacy model
The Tindalabs stack
| Package | What it does | |---|---| | @tindalabs/blindspot | Privacy-first OTel frontend observability | | @tindalabs/shield | Tamper detection & content protection | | @tindalabs/scent | Probabilistic identity continuity |
License
MIT
