From 96997b98a169ffa2d97c2bf346343079cbba46f6 Mon Sep 17 00:00:00 2001 From: jack Date: Wed, 31 Dec 2025 13:58:27 +0000 Subject: [PATCH] fix: add .js extension to ESM imports for Node.js compatibility Node.js ESM requires explicit file extensions in imports. Without .js extension, the module resolution fails on production. --- src/index.ts | 2 +- src/types.d.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/index.ts b/src/index.ts index cb5bd1c..4c2a21e 100644 --- a/src/index.ts +++ b/src/index.ts @@ -5,7 +5,7 @@ import path from 'node:path'; import { fileURLToPath } from 'node:url'; import { BskyAgent, RichText } from '@atproto/api'; import type { BlobRef } from '@atproto/api'; -import { TwitterClient } from '@steipete/bird/dist/lib/twitter-client'; +import { TwitterClient } from '@steipete/bird/dist/lib/twitter-client.js'; import axios from 'axios'; import * as francModule from 'franc-min'; import iso6391 from 'iso-639-1'; diff --git a/src/types.d.ts b/src/types.d.ts index ab23217..e430ab7 100644 --- a/src/types.d.ts +++ b/src/types.d.ts @@ -1,4 +1,4 @@ -declare module '@steipete/bird/dist/lib/twitter-client' { +declare module '@steipete/bird/dist/lib/twitter-client.js' { export interface TwitterClientOptions { cookies: { authToken: string; -- 2.54.0