diff --git a/packages/sdk/package.json b/packages/sdk/package.json index d9720e3a..7586e1d5 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -2,14 +2,9 @@ "name": "@multica/sdk", "version": "0.1.0", "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", + "private": true, "exports": { - ".": { - "types": "./dist/index.d.ts", - "import": "./dist/index.js", - "default": "./dist/index.js" - }, + ".": "./src/index.ts", "./*": "./src/*.ts" }, "scripts": { diff --git a/packages/sdk/src/actions/index.ts b/packages/sdk/src/actions/index.ts index ab6307fa..d39cc5b0 100644 --- a/packages/sdk/src/actions/index.ts +++ b/packages/sdk/src/actions/index.ts @@ -3,7 +3,7 @@ export { HelloResponseAction, type HelloPayload, type HelloResponsePayload, -} from "./hello.js"; +} from "./hello"; export { RequestAction, @@ -25,6 +25,6 @@ export { type DeleteAgentResult, type UpdateGatewayParams, type UpdateGatewayResult, -} from "./rpc.js"; +} from "./rpc"; -export { StreamAction, type StreamPayload } from "./stream.js"; +export { StreamAction, type StreamPayload } from "./stream"; diff --git a/packages/sdk/src/client.ts b/packages/sdk/src/client.ts index f38e6d5d..836708eb 100644 --- a/packages/sdk/src/client.ts +++ b/packages/sdk/src/client.ts @@ -11,15 +11,15 @@ import type { DeviceType, DeviceInfo, ListDevicesResponse, -} from "./types.js"; -import { GatewayEvents } from "./types.js"; +} from "./types"; +import { GatewayEvents } from "./types"; import { RequestAction, ResponseAction, type RequestPayload, type ResponsePayload, isResponseSuccess, -} from "./actions/rpc.js"; +} from "./actions/rpc"; interface PendingRequest { resolve: (value: T) => void; diff --git a/packages/sdk/src/index.ts b/packages/sdk/src/index.ts index 7d9643e0..d05eebe5 100644 --- a/packages/sdk/src/index.ts +++ b/packages/sdk/src/index.ts @@ -1,4 +1,4 @@ -export { GatewayClient } from "./client.js"; +export { GatewayClient } from "./client"; export { GatewayEvents, type DeviceType, @@ -12,7 +12,7 @@ export { type PingPayload, type PongResponse, type ListDevicesResponse, -} from "./types.js"; +} from "./types"; // Actions -export * from "./actions/index.js"; +export * from "./actions/index"; diff --git a/packages/sdk/tsconfig.json b/packages/sdk/tsconfig.json index 7a38eba7..e7b4fafb 100644 --- a/packages/sdk/tsconfig.json +++ b/packages/sdk/tsconfig.json @@ -1,8 +1,8 @@ { "compilerOptions": { "target": "ESNext", - "module": "NodeNext", - "moduleResolution": "NodeNext", + "module": "ESNext", + "moduleResolution": "bundler", "declaration": true, "declarationMap": true, "sourceMap": true,