-
-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2017-06-07 Meeting Notes #21
Merged
Merged
Changes from 7 commits
Commits
Show all changes
8 commits
Select commit
Hold shift + click to select a range
1314d63
Add 2017-06-07 Meeting Agenda
nathanhammond 8133ada
Update june-07.md
boopathi 1041484
Update june-07.md
boopathi 1a3a56c
Add meeting notes.
nathanhammond d2b37ba
Update june-07.md
hzoo 556036d
Update june-07.md
hzoo a6aa058
fix small typo
existentialism 5757acb
Update june-07.md
hzoo File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,75 @@ | ||
# Babel Team Meeting - 2017-06-07 | ||
|
||
## Attendees | ||
- Boopathi Rajaa | ||
- Daniel Tschinder | ||
- Diogo Franco | ||
- Henry Zhu | ||
- Jon Major Condon | ||
- Kara de la Marck | ||
- Karl Cheng | ||
- Nathan Hammond | ||
- Robert Jackson | ||
- Peeyush Kushwaha | ||
- Sven Sauleau | ||
|
||
## Actions | ||
|
||
- [X] (Nathan) Publish meeting notes. | ||
- [ ] (Nathan) Promote priority task for this week. | ||
|
||
## Discussion | ||
|
||
> Use http://slack.babeljs.io/ to join our Slack | ||
|
||
### Plugin Ordering Updates | ||
- [#plugin-ordering](https://babeljs.slack.com/messages/plugin-ordering) on Slack! | ||
- Large team! @sarupbanskota, @ncantelmi, @jonmajorc, @karadelamarck, @danez, @rwjblue, @hzoo, and more! | ||
- @ncantelmi has a few proposals we want the core team to weigh in on: https://docs.google.com/document/d/1zO1QiaAyDxmA1OcmdOKYLFmuSXGSr4S50pE0uQFTVEE/edit?usp=sharing | ||
- Deprecating unnamed plugins in Babel 6. | ||
- Require plugins to have names in Babel 7 (better error messages). | ||
- Ordering based solely on plugin name, not `capabilities`. | ||
- Eliminate `passForPreset`. | ||
- Deprecation guide and website updates. | ||
- Will continue approximately one more week. | ||
|
||
#### Thoughts | ||
- Initial idea of capabilities was just for syntax anyway. | ||
- We have multiple transforms for async functions, so capabilities would allow one to "win." | ||
- If we do a good enough job on the "official" plugins then we wouldn't expect the community to implement this sort of thing and we remove duplication of work since we can all improve the same one. | ||
- Macro expansions ... don't really care which one is used, just run one before it. | ||
- In this case the author of the plugin could specify `after` for each of the plugins which are valid. | ||
- Users will definitely have conflicting plugins, will need to provide better messaging either way. | ||
- Default to using plugin name and then use `capabilities` as an escape hatch? | ||
|
||
### Class Fields | ||
|
||
- [#proposal-class-fields](https://babeljs.slack.com/messages/proposal-class-fields) on Slack! | ||
- Daniel Ehrenberg (@littledan) is working on the spec for TC39. | ||
- Propose strike team for Diego and interested parties. | ||
|
||
### Decorators | ||
|
||
- [#proposal-decorators](https://babeljs.slack.com/messages/proposal-decorators) on Slack! | ||
- Diego Ferreiro Val (@dval) has volunteered to participate in this effort. | ||
- Peeyush (@peey) has begun researching what the effort would entail. | ||
- Getting more TC39 people involved to get the proposal moving forward. | ||
|
||
> Rob: maybe we should make sub-group/meetings for proposals? | ||
|
||
### Priority Topics! | ||
|
||
- [Better error messages.](https://github.com/babel/babylon/issues/169) | ||
- [Use Babylon ESTree plugin.](https://github.com/babel/babel-eslint/issues/440) (to unblock a future task of [ESLint failing tests](https://github.com/babel/babel-eslint/issues/62)) @kaicataldo | ||
- Have volunteers for this week already, going to rope in people who have already volunteered to help mentor. | ||
|
||
### Other Topics | ||
|
||
- [#proposal-opt-chaining](https://babeljs.slack.com/messages/proposal-opt-chaining) on Slack! (a?.b?.c) | ||
- PR has been made ([#5813](https://github.com/babel/babel/pull/5813)), but spec is still in flux. See [tc39/proposal-optional-chaining#2](https://github.com/tc39/proposal-optional-chaining/issues/2) and [tc39/proposal-optional-chaining#3](https://github.com/tc39/proposal-optional-chaining/issues/3). | ||
- Numeric Separator (1_000) [transform](https://github.com/babel/babel/tree/7.0/packages/babel-plugin-transform-numeric-separator) is already released in 7.0.0-alpha.12 (Rick Waldron) | ||
- BigInt (1n): [parser issue](https://github.com/babel/babylon/issues/569) | ||
- import.meta: [transform issue](https://github.com/babel/babel/issues/5832) | ||
- Boopathi will begin integration testing `babel-preset-env` + `babili` over the next week. | ||
- Rob: let's begin thinking through cross-process caching. | ||
- Logan has been doing a lot of caching work (for configs but wanted to apply it to files) |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we define a team for this?