hyperweb-io / hyperweb-io/telescope

`restoreImportExtension` is not applied to bundle files when bundle.type: "module"

Open
#839 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
154
Forks
53
PR merge metrics
No merged PRs in 30d

Description

`restoreImportExtension` is not correctly adding extension for bundle files for some case (i.e., bundle.type: "module").
This output is not compatible for Node.js loader as ESM.

It generates when bundle.type: "module" with `restoreImportExtension`:

```ts
export { BaseAccount, ModuleAccount } from "./auth/v1beta1/auth";
export { MsgSend, MsgMultiSend } from "./bank/v1beta1/tx";
```

this should be:

```ts
export { BaseAccount, ModuleAccount } from "./auth/v1beta1/auth.js";
export { MsgSend, MsgMultiSend } from "./bank/v1beta1/tx.js";
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.