|
| 1 | +# Babel Team Meeting - 2017-09-13 |
| 2 | + |
| 3 | +## Attendees |
| 4 | + |
| 5 | +- Brian |
| 6 | +- Logan |
| 7 | +- Sven |
| 8 | +- Henry |
| 9 | + |
| 10 | +## Discussions |
| 11 | + |
| 12 | +- Actually released a beta (http://babeljs.io/blog/2017/09/12/planning-for-7.0)! |
| 13 | + - Work on regressions, ask people to try it! |
| 14 | + - Criteria for official release is vague, we have few PRs that are considered blocking other than regressions. Might just upgrade a few big packages/libraries and call it. |
| 15 | +- Did first guest blog post in a really long time: http://babeljs.io/blog/2017/09/11/zero-config-with-babel-macros by @kentcdodds |
| 16 | + - Made an issue to track other ideas |
| 17 | +- [ ] Move stuff into the monorepo: (babylon @danez was working on), (babel-preset-env @existentialism) |
| 18 | +- babel-standalone + yarn workspaces linking was having issues so we reverted. |
| 19 | +- [ ] docs versioning? maybe a new url for `babeljs.io/6/docs`, `babeljs.io/7/docs` and default to 7? Need to put the version number somewhere as well. |
| 20 | +- [ ] REPL bugs/versioning - people are reporting bugs in the REPL but it has old deps so we need to fix that. |
| 21 | +- no major breaking changes planned other than the changes @loganfsmyth / @jridgewell already were thinking of |
| 22 | +- [ ] fix cyclical deps https://github.com/babel/babel/issues/6204 |
| 23 | +- [ ] Lerna: figure of publishing situation |
| 24 | +- [ ] rename proposals plugins |
| 25 | +- Logan had a concern about independent plugins/proposals - it is difficult specifically for decorators/class properties to work together. It's also the main issue we had with plugin ordering so maybe it should be combined |
| 26 | +- runtime/transform-runtime/polyfill/regenerator situation sucks |
| 27 | +- [ ] would be nice to land https://github.com/babel/babel/issues/6205 sometime, could be help-wanted |
| 28 | +- for the future: https://github.com/babel/notes/issues/34 |
| 29 | + |
| 30 | +## Review/TODOs |
| 31 | + |
| 32 | +- Move babel/babylon into babel/babel (Daniel) |
| 33 | +- Move babel/babel-preset-env into babel/babel (Brian) |
| 34 | +- babel-types refactor: https://github.com/babel/babel/pull/5971 |
| 35 | +- `stage3` option to preset-env: https://github.com/babel/babel-preset-env/pull/384 |
| 36 | +- Stage 2 Decorators transform: https://github.com/babel/babel/pull/6107 |
| 37 | +- Class Private Properties transform: https://github.com/babel/babel/pull/6120 |
| 38 | + |
| 39 | +## Interesting PRs merged |
| 40 | + |
| 41 | +- `classPrivateMethods ` parser support: https://github.com/babel/babylon/pull/703 |
| 42 | +- Bundle of modules PRs by Logan: https://github.com/babel/babel/pull/6230, https://github.com/babel/babel/pull/6237, https://github.com/babel/babel/pull/6238, https://github.com/babel/babel/pull/6244 |
| 43 | + |
| 44 | +## Misc ideas (not discussed, but I was just looking back at previous notes) |
| 45 | + |
| 46 | +- At some point: do a post on open collective since we never did, can setup t-shirts again |
| 47 | +- Better onboarding/contributing guide |
| 48 | +- babel-bot needs some love |
| 49 | +- Perf metrics: https://github.com/babel/babel/issues/5340 |
| 50 | +- babel-init |
| 51 | +- plugin ordering |
| 52 | +- Guide on compiling/publishing ES2015+, .mjs, etc |
| 53 | +- Better syntax errors: https://github.com/babel/babel/issues/6205 |
| 54 | +- future of `babel-core` and versioning it |
| 55 | +- re-purpose `babel` again |
| 56 | +- remove babel's hardcoding of traversal (async visitors, etc) |
0 commit comments