diff --git a/packages/analytics/package.json b/packages/analytics/package.json index ee67778bc..0972823a0 100644 --- a/packages/analytics/package.json +++ b/packages/analytics/package.json @@ -10,7 +10,8 @@ }, "prettier": "@kit/prettier-config", "exports": { - ".": "./src/index.ts" + ".": "./src/index.ts", + "./server": "./src/server.ts" }, "devDependencies": { "@kit/eslint-config": "workspace:*", diff --git a/packages/analytics/src/server.ts b/packages/analytics/src/server.ts new file mode 100644 index 000000000..fb2f31e2b --- /dev/null +++ b/packages/analytics/src/server.ts @@ -0,0 +1,11 @@ +import 'server-only'; + +import { createAnalyticsManager } from './analytics-manager'; +import { NullAnalyticsService } from './null-analytics-service'; +import type { AnalyticsManager } from './types'; + +export const analytics: AnalyticsManager = createAnalyticsManager({ + providers: { + null: () => NullAnalyticsService, + }, +}); \ No newline at end of file