Skip to content

[Bug]: default export of json files are mapped to the default property rather than the whole json #9566

@sapphi-red

Description

@sapphi-red

Reproduction link or steps

REPL

What is expected?

The output to be

//#endregion
//#region index.js
console.log({ "default": { "value": 1 } }.default.value);
//#endregion

like esbuild (esbuild try).

What is actually happening?

The output is:

//#endregion
//#region index.js
console.log({ "default": { "value": 1 } }.value);
//#endregion

System Info

REPL 1.0.2

Any additional comments?

Originally reported at vitejs/vite#22530

Metadata

Metadata

Type

Priority

None yet

Effort

None yet

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions