Skip to content

Commit f43ee38

Browse files
sgyysgyy
andauthored
fix(chrome-extension): add .js extension to ESM imports (#987)
When the package is built with "type": "module" in package.json, Node.js ESM resolution requires explicit file extensions for relative imports. Without the .js extension, imports fail with 'Cannot find module' error. This change ensures proper module resolution in ESM environments. Co-authored-by: sgyy <[email protected]>
1 parent d35adea commit f43ee38

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/chrome-extension/src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ import {
99
generateState,
1010
} from '@logto/browser';
1111

12-
import { ChromeExtensionStorage } from './storage';
12+
import { ChromeExtensionStorage } from './storage.js';
1313

1414
export * from '@logto/browser';
15-
export { ChromeExtensionStorage } from './storage';
15+
export { ChromeExtensionStorage } from './storage.js';
1616

1717
export default class LogtoClient extends BaseClient {
1818
/**

0 commit comments

Comments
 (0)