29 / 33
Что такое Import Attributes (import ... with { type: 'json' })?
Import Attributes (ранее Import Assertions) — синтаксис, который позволяет передавать метаданные при импорте модуля. Самый частый случай — import data from './config.json' with { type: 'json' }, который явно говорит рантайму, что файл должен интерпретироваться как JSON. Это мера безопасности: сервер не сможет подсунуть исполняемый JavaScript вместо JSON-файла. Синтаксис сменился с assert на with в процессе стандартизации.