tc39 / proposals

Tracking ECMAScript Proposals
https://tc39.github.io/process-document/
18.12k stars 713 forks source link

Demote "JSON Modules" to stage 2 #462

Closed jugglinmike closed 11 months ago

jugglinmike commented 1 year ago

In the January/February meeting of TC39, the committee resolved to demote the "Import assertions" proposal to "Stage 2," with the understanding that the syntax and semantics may change. I was not present, and I can't find any mention of the impact this ought to have on the "JSON modules" proposal in the meeting notes.

The JSON modules proposal "builds on the import assertions proposal." TC39's process document doesn't explicitly account for inter-proposal dependencies, but by my reading, the JSON modules proposal's specification text can no longer be considered "complete," so it must also be demoted.

ljharb commented 1 year ago

This isn’t something that achieved consensus, so it’d need plenary to do it, and i don’t think this actually makes sense - it remains possible for an implementation to allow importing JSON without import assertions, it’s just that none currently do.

leonardoadame commented 1 year ago

472.pull tequest jugglinmike:demote-json-modules

six-ponies commented 1 year ago

  您好,您的邮件已收到,我将尽快给您回复。谢谢

bzk1994 commented 1 year ago

你好,来信已收到

ljharb commented 11 months ago

Given that import attributes is now again stage 3 (0a18912), i think this can be closed.