@ooopsstudio/svelte
v0.1.0
Published
SvelteKit observability adapter for Ooops SDK and services.
Readme
@ooopsstudio/svelte
SvelteKit-focused adapter for Ooops SDK and services.
Install
pnpm add svelte @sveltejs/kit @ooopsstudio/svelte @ooopsstudio/sdk @ooopsstudio/services @ooopsstudio/core
# or
npm install svelte @sveltejs/kit @ooopsstudio/svelte @ooopsstudio/sdk @ooopsstudio/services @ooopsstudio/coreQuickstart
import {createSvelteKitObservability, instrumentHandle} from '@ooopsstudio/svelte'
const observability = await createSvelteKitObservability({
preset: 'development'
})
export const handle = instrumentHandle(
async({event, resolve}) => await resolve(event),
{
performance: observability.performance,
tracing: observability.tracing,
logger: observability.logging
}
)Runtime Notes
- ESM-only package
- Node
>=20 - Peer dependencies:
svelte ^4 || ^5,@sveltejs/kit ^2 - Intended for SvelteKit server and browser entrypoints that support ESM
- Package behavior is SvelteKit-oriented rather than generic Svelte-only
Package Policy
- Use only the public root export
- Versioning is managed through Changesets
License
MIT © Ooops Studio
