babel / proposals

✍️ Tracking the status of Babel's implementation of TC39 proposals (may be out of date)
https://github.com/tc39/proposals
432 stars 39 forks source link

Mar 2018 #40

Open hzoo opened 6 years ago

hzoo commented 6 years ago

Imperial College, London, UK (20-22 March 2018) https://github.com/tc39/agendas/blob/master/2018/03.md

Checkbox means we completed it (some Stage 1 we may want to wait to start, given instability of the proposal) https://tc39.github.io/process-document/ for a primer what each Stage means

New Proposals

Moving Forward

Needs Consensus (Stage 4)

Needs Spec Work

Other (Builtins, etc)

jridgewell commented 6 years ago

Array.prototype.last stays at Stage 1. Needs motivating use case for setter and index.

jridgewell commented 6 years ago

Object.fromEntries to Stage 1

@ivikash's Object.fromEntries transform babel plugin -> https://github.com/ivikash/babel-plugin-transform-object-from-entries

jridgewell commented 6 years ago

Richer keys to Stage 1.

Naive implementation at https://gist.github.com/bmeck/bd56c845d1c414ebb0ca45e5b7488df2.

jridgewell commented 6 years ago

Public static fields stays at stage 2.

jridgewell commented 6 years ago

Decorators stays at stage 2.

jridgewell commented 6 years ago

Array.prototype.flatten will not be called smoosh.

jridgewell commented 6 years ago

Slice notation advances to stage 1.

jridgewell commented 6 years ago

Weak references to Stage 2.

jridgewell commented 6 years ago

Nullish coalescing stays at Stage 1.

jridgewell commented 6 years ago

Optional chaining stays at Stage 1.