From e0560a3685a8c864fe118f966e0f1b2a5adf0b8c Mon Sep 17 00:00:00 2001 From: Giancarlo Buomprisco Date: Mon, 18 Aug 2025 01:13:44 +0700 Subject: [PATCH] chore(analytics): add server export to package.json (#322) - Updated `package.json` to include a new export for the server entry point at `./src/server.ts`, enhancing module accessibility for server-related functionalities. --- packages/analytics/package.json | 3 ++- packages/analytics/src/server.ts | 11 +++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 packages/analytics/src/server.ts 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