- Add @bytelyst/backend-flags and @bytelyst/backend-telemetry packages - Create feature-flags.ts and telemetry.ts wrappers using shared packages - Add TELEMETRY_ENABLED, FEATURE_FLAGS_ENABLED, DB_PROVIDER=memory, JWT_SECRET dev default - 80/80 tests pass (integration tests now work without env vars)
9 lines
324 B
TypeScript
9 lines
324 B
TypeScript
import { createTelemetryBuffer } from '@bytelyst/backend-telemetry';
|
|
import { config } from './config.js';
|
|
|
|
export type { TelemetryEvent } from '@bytelyst/backend-telemetry';
|
|
|
|
const buffer = createTelemetryBuffer({ enabled: config.TELEMETRY_ENABLED });
|
|
|
|
export const { trackEvent, getBufferedEvents, flushEvents } = buffer;
|