feat!: @rudder/sdk 0.1.0: createClient, idempotent modules.call retries, storage save(type, data), drop resources and projectStorage

This commit is contained in:
edmand46
2026-09-17 15:26:42 +03:00
parent c25b1c2c61
commit 1e4e0d928d
35 changed files with 474 additions and 467 deletions
+2 -2
View File
@@ -1,10 +1,10 @@
import { RudderClient } from '../../src/client/RudderClient.js';
import { RudderClient, createClient } from '../../src/client/RudderClient.js';
import type { RudderClientOptions } from '../../src/client/RudderClientOptions.js';
import { createFakeTokenStore } from './FakeTokenStore.js';
/** Creates a RudderClient with test-friendly defaults and a fake token store. */
export function createTestClient(overrides?: Partial<RudderClientOptions>): RudderClient {
return new RudderClient({
return createClient({
baseUrl: 'https://api.test.rudder.build',
projectKey: 'test-project-key',
tokenStore: createFakeTokenStore(),