microsoft / TypeScript

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
https://www.typescriptlang.org
Apache License 2.0
100.99k stars 12.48k forks source link

Design Meeting Notes, 10/26/2022 #51323

Closed DanielRosenwasser closed 1 year ago

DanielRosenwasser commented 2 years ago

Configuration Profiles/Versions

https://github.com/microsoft/TypeScript/issues/50997

Flag Deprecations

https://github.com/microsoft/TypeScript/issues/51000

Jack-Works commented 2 years ago

do you consider shipping ES6 syntax starting from 5.0?

DanielRosenwasser commented 2 years ago

Yes, we're considering 5.0 just shipping eS2015 syntax (though I believe CJS will be our module format - @jakebailey for validation).

jakebailey commented 2 years ago

The notes seem to be wrong; we're doing ES2018 (which is Node 10's level).

The outputs are still UMD-esque. ESM later, that's just more difficult.

jakebailey commented 2 years ago

Er, I meant the notes on #51310; I didn't read which design meeting notes this was.

What syntax we ship in our package doesn't affect which syntaxes the compiler supports, of course, which is what this issue was referring to.

DanielRosenwasser commented 2 years ago

(same, I misread)