From 1997f1fe4cf5a5b7506e9ca979bbe653ff984279 Mon Sep 17 00:00:00 2001 From: Angel Garcia Date: Sat, 13 Jun 2026 14:51:32 -0600 Subject: [PATCH] Fix agent SDK ESM entrypoints --- packages/agent-sdk/package.json | 2 +- packages/agent-sdk/src/evm/erc20.ts | 4 ++-- packages/agent-sdk/src/evm/index.ts | 16 ++++++++-------- packages/agent-sdk/src/evm/safe.ts | 4 ++-- packages/agent-sdk/src/evm/tokens.ts | 4 ++-- packages/agent-sdk/src/evm/weth.ts | 6 +++--- packages/agent-sdk/src/index.ts | 10 +++++----- packages/agent-sdk/src/misc.ts | 2 +- packages/agent-sdk/src/near/index.ts | 6 +++--- packages/agent-sdk/src/openai/index.ts | 6 +++--- packages/agent-sdk/src/request.ts | 4 ++-- 11 files changed, 32 insertions(+), 32 deletions(-) diff --git a/packages/agent-sdk/package.json b/packages/agent-sdk/package.json index f26f537..3a9381d 100644 --- a/packages/agent-sdk/package.json +++ b/packages/agent-sdk/package.json @@ -21,7 +21,7 @@ "access": "public" }, "main": "dist/cjs/index.js", - "module": "dist/mjs/index.js", + "module": "dist/esm/index.js", "types": "dist/esm/index.d.ts", "exports": { ".": { diff --git a/packages/agent-sdk/src/evm/erc20.ts b/packages/agent-sdk/src/evm/erc20.ts index e949e65..d7846f5 100644 --- a/packages/agent-sdk/src/evm/erc20.ts +++ b/packages/agent-sdk/src/evm/erc20.ts @@ -1,7 +1,7 @@ import { erc20Abi, PublicClient } from "viem"; import { encodeFunctionData, type Address } from "viem"; -import type { TokenInfo, MetaTransaction } from "./types"; -import { getClientForChain } from "./client"; +import type { TokenInfo, MetaTransaction } from "./types.js"; +import { getClientForChain } from "./client.js"; const NATIVE_ASSET = "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE"; const MAX_APPROVAL = BigInt( diff --git a/packages/agent-sdk/src/evm/index.ts b/packages/agent-sdk/src/evm/index.ts index 0e96dfd..ecbadbb 100644 --- a/packages/agent-sdk/src/evm/index.ts +++ b/packages/agent-sdk/src/evm/index.ts @@ -1,14 +1,14 @@ import { getAddress, isHex, toHex, toBytes, zeroAddress } from "viem"; -import type { SignRequest, MetaTransaction } from "./types"; +import type { SignRequest, MetaTransaction } from "./types.js"; import type { Address, Hex } from "viem"; -export * from "./types"; -export * from "./erc20"; -export * from "./weth"; -export * from "./tokens"; -export * from "./safe"; -export * from "./chain"; -export * from "./client"; +export * from "./types.js"; +export * from "./erc20.js"; +export * from "./weth.js"; +export * from "./tokens.js"; +export * from "./safe.js"; +export * from "./chain.js"; +export * from "./client.js"; export function hexifyValue(value: string): Hex { if (isHex(value)) { diff --git a/packages/agent-sdk/src/evm/safe.ts b/packages/agent-sdk/src/evm/safe.ts index 5ecaad1..515f96d 100644 --- a/packages/agent-sdk/src/evm/safe.ts +++ b/packages/agent-sdk/src/evm/safe.ts @@ -1,7 +1,7 @@ import { type Address, checksumAddress, parseUnits } from "viem"; import { type UserToken, ZerionAPI } from "zerion-sdk"; -import { scientificToDecimal } from "../misc"; -import { getClientForChain } from "./client"; +import { scientificToDecimal } from "../misc.js"; +import { getClientForChain } from "./client.js"; export interface TokenBalance { tokenAddress: string | null; // null for native token diff --git a/packages/agent-sdk/src/evm/tokens.ts b/packages/agent-sdk/src/evm/tokens.ts index 17ad1a1..d24ce19 100644 --- a/packages/agent-sdk/src/evm/tokens.ts +++ b/packages/agent-sdk/src/evm/tokens.ts @@ -1,6 +1,6 @@ import { isAddress, PublicClient } from "viem"; -import { getTokenInfo } from "./erc20"; -import { type TokenInfo } from "./types"; +import { getTokenInfo } from "./erc20.js"; +import { type TokenInfo } from "./types.js"; type SymbolMapping = Record; type ChainId = number; diff --git a/packages/agent-sdk/src/evm/weth.ts b/packages/agent-sdk/src/evm/weth.ts index 9748138..9107035 100644 --- a/packages/agent-sdk/src/evm/weth.ts +++ b/packages/agent-sdk/src/evm/weth.ts @@ -1,4 +1,4 @@ -import type { MetaTransaction } from "./types"; +import type { MetaTransaction } from "./types.js"; import { type Address, encodeFunctionData, @@ -7,8 +7,8 @@ import { parseEther, toHex, } from "viem"; -import { CHAIN_INFO } from "./constants"; -import { getChainById } from "./chain"; +import { CHAIN_INFO } from "./constants.js"; +import { getChainById } from "./chain.js"; type WrappedAsset = { address: Address; diff --git a/packages/agent-sdk/src/index.ts b/packages/agent-sdk/src/index.ts index 0ed9342..dfb2810 100644 --- a/packages/agent-sdk/src/index.ts +++ b/packages/agent-sdk/src/index.ts @@ -1,5 +1,5 @@ -export * from "./validate"; -export * from "./request"; -export * from "./error"; -export * from "./misc"; -export * from "./openai"; +export * from "./validate.js"; +export * from "./request.js"; +export * from "./error.js"; +export * from "./misc.js"; +export * from "./openai/index.js"; diff --git a/packages/agent-sdk/src/misc.ts b/packages/agent-sdk/src/misc.ts index 4c029a3..433d366 100644 --- a/packages/agent-sdk/src/misc.ts +++ b/packages/agent-sdk/src/misc.ts @@ -1,4 +1,4 @@ -import { MetaTransaction } from "./evm/types"; +import { MetaTransaction } from "./evm/types.js"; export const NULL_TRANSACTION: MetaTransaction = { to: "0x0000000000000000000000000000000000000000", diff --git a/packages/agent-sdk/src/near/index.ts b/packages/agent-sdk/src/near/index.ts index a78c9d9..ea73237 100644 --- a/packages/agent-sdk/src/near/index.ts +++ b/packages/agent-sdk/src/near/index.ts @@ -1,3 +1,3 @@ -export * from "./constants"; -export * from "./price"; -export * from "./rpc"; +export * from "./constants.js"; +export * from "./price.js"; +export * from "./rpc.js"; diff --git a/packages/agent-sdk/src/openai/index.ts b/packages/agent-sdk/src/openai/index.ts index 62a7925..e3b7177 100644 --- a/packages/agent-sdk/src/openai/index.ts +++ b/packages/agent-sdk/src/openai/index.ts @@ -1,3 +1,3 @@ -export * from "./params"; -export * from "./response"; -export * from "./schema"; +export * from "./params.js"; +export * from "./response.js"; +export * from "./schema.js"; diff --git a/packages/agent-sdk/src/request.ts b/packages/agent-sdk/src/request.ts index eae7306..2cd6122 100644 --- a/packages/agent-sdk/src/request.ts +++ b/packages/agent-sdk/src/request.ts @@ -1,5 +1,5 @@ -import { SignRequest } from "./evm/types"; -import { errorString } from "./error"; +import { SignRequest } from "./evm/types.js"; +import { errorString } from "./error.js"; export interface TxData { transaction?: SignRequest;