prettier icon indicating copy to clipboard operation
prettier copied to clipboard

dynamic import keyword is removed when given multiline template string

Open Jamesernator opened this issue 1 year ago • 0 comments

Prettier 3.2.5

Playground link

Input:

const module = await import(`data:text/javascript,
    console.log("RUN");
`);

Output:

const module = await (`data:text/javascript,
    console.log("RUN");
`);

Expected output:

const module = await import(`data:text/javascript,
    console.log("RUN");
`);

Why?

The import keyword is deleted for no discernable reason.

Jamesernator avatar May 08 '24 07:05 Jamesernator