Henry Zhu
468aecca21
Add Babel's song: Hallelujah (thanks to Angus) [skip ci] ( #6994 )
2017-12-07 21:18:17 -05:00
Brian Ng
c7980b2b90
Bump prettier ( #6991 )
2017-12-07 17:36:49 -05:00
Henry Zhu
d6db5fb1e1
Update to the latest version of regenerator that uses the MIT license ( #6992 )
2017-12-07 15:32:36 -05:00
K Sashi Kumar
ac745ded0d
Fix destructuring assignment spec violation ( #6986 )
2017-12-07 09:14:03 -06:00
Nicolò Ribaudo
a2aabbd33d
Generate better builder names for JSX* and TS* ( #6967 )
...
e.g. JSXIdentifier -> jsxIdentifier.
The jSXIdentifier alias isn't removed, so this commit doesn't introduce breaking changes.
2017-12-07 12:17:40 +01:00
Henry Zhu
fcfa987926
publish babylon as next tag since it's not a scoped module yet [skip ci] ( #6982 )
2017-12-06 15:05:48 -05:00
Nicolò Ribaudo
509dbb7302
this before super() is a runtime error, not a static one. (#6467 )
...
* Check that super.* is after super() at runtime
* "missing super() call in constructor" runtime
* "'this' is not allowed before super()" runtime
2017-12-06 06:46:54 +01:00
Leo Hsieh
e270fbe7f0
Update babylon ast links on CONTRIBUTING.md ( #6972 ) [skip ci]
2017-12-04 23:43:40 +01:00
Andy
aa38c47160
For babylon typescript parser, fix false positive for ! after a line break ( #6969 )
...
Closes #6798
2017-12-04 19:57:22 +01:00
Nicolò Ribaudo
62bbee97d7
Better error message for import.meta and import() without plugin ( #6962 )
...
The correct error was already thrown when they weren't in statement position.
2017-12-03 17:45:37 +01:00
Daniel Tschinder
ac72bfbd33
Update babylon to use unicode 10 ( #6958 )
2017-12-03 11:55:50 +01:00
Henry Zhu
a7c9264c79
v7.0.0-beta.34
v7.0.0-beta.34
2017-12-02 09:38:52 -05:00
Raja Sekar
c41eb0d052
Do Expression from Stage 0 to Stage 1 ( #6943 )
2017-12-02 09:02:31 -05:00
Daniel Tschinder
de5ab72c49
Update flow to 0.59 and fix some flow issues ( #6957 )
2017-12-02 08:59:46 -05:00
Henry Zhu
607916880d
update to beta.33 ( #6948 )
...
* update to beta.33
* typeof is excluded by default in loose mode
2017-12-02 08:59:08 -05:00
Daniel Tschinder
8270903ba2
Refactor @babel/types to be 100% ES-module ( #6741 )
...
This generates the dynamic functions at buildtime and also
splits the package into smaller files to avoid dependency circles.
2017-12-02 12:20:10 +01:00
Brian Ng
95fe785354
Fix stage refs to exportNamespaceFrom and exportDefaultFrom ( #6949 )
2017-12-01 12:29:51 -05:00
Henry Zhu
413aa79711
v7.0.0-beta.33
v7.0.0-beta.33
2017-12-01 09:27:57 -05:00
Henry Zhu
1a3a502f97
Remove some built files before publish [skip ci] ( #6946 )
2017-12-01 09:25:27 -05:00
Henry Zhu
5761eb0bb4
add readme entry for for-of assumeArray, use it ( #6942 )
2017-11-30 17:40:23 -06:00
Raja Sekar
a992d06c41
Porting babel-plugin-transform-for-of-as-array into transform-for-of as an option ( #6914 )
2017-11-30 17:48:56 -05:00
Brian Ng
d8bbaaae0a
Split exportExtensions into exportDefault and exportNamespace plugins… ( #6920 )
...
* Split exportExtensions into two plugins in babylon
* rename proposal-export-default to proposal-export-default-from
* rename proposal-export-namespace to proposal-export-namespace-from
2017-11-30 17:46:36 -05:00
Daniel Tschinder
9d9710c765
Copy getters and setters correctly in interopWildcard ( #6850 )
2017-11-30 15:50:10 -06:00
Sam Gluck
18b91a8388
[plugin-proposal-class-properties] Fix small loose docs typo ( #6941 )
2017-11-30 15:09:36 -06:00
Artem Yavorsky
0a2a37c31f
Fix export from assignment order for loose mode. ( #6863 )
...
* Consider reexports for bindingKindLookup.
* Update test cases according to reexports change
* Fix order for assign reexports.
* void 0 assignation to module keys only for loose mode.
* Create buildReexportsFromMeta helper.
* Update umd/amd fixtures.
* Refactor reexports build.
* Hoist template for reexports.
* Use map as a second argument of Array.from.
* Remove unnecessary export.
2017-11-29 11:58:29 -08:00
Boda
d731acc351
updated Unpkg link ( #6929 )
...
...to be the same as the link in the Installation section
2017-11-29 11:41:13 -05:00
Logan Smyth
fba19295b4
Merge pull request #6905 from loganfsmyth/config-options-merge
...
Merge all config & programmatic plugins/preset rather than duplicating
2017-11-28 13:46:36 -08:00
Logan Smyth
8fc8a1f2ee
Use public options API for tests.
2017-11-28 13:25:10 -08:00
Nicolò Ribaudo
18c8d97c3d
UpdateExpressions as callees must be parenthesized ( #6922 )
2017-11-27 23:31:24 +01:00
Henry Zhu
58962c35b5
update regenerator (removed explicit babel-types dep) ( #6917 )
2017-11-27 23:16:41 +01:00
Brian Ng
881fc14329
Add handling parens for extends clause in generator ( #6897 )
2017-11-27 12:08:35 -06:00
Daniel Lo Nigro
7d8932b6be
Add comment to babel-standalone to dissuade removal of whitelist ( #6910 )
...
There was a good discussion on https://github.com/babel/babel/pull/6177 . Linking to it in the code to preserve the comments.
2017-11-27 10:08:28 -08:00
Mauro Bringolf
6330a152ce
Implement TDZ for ClassFieldDefinitionEvaluation ( #6855 )
...
* First implementation sketch and testcase
* Use helper instead of inline IIFE's
* minNodeVersion 6.0.0
* Hoisted visitor for subtraversal and fixed edgest case
* Resolve merge conflicts in helpers
* Remove duplicated helper from messing up Git
2017-11-26 16:56:04 +01:00
Logan Smyth
189c56628a
Replace repeated plugins/preset in top-level config instead of running both.
2017-11-25 18:47:13 -08:00
Logan Smyth
8be488652f
Allow plugins and presets to have explicit names.
2017-11-25 18:46:00 -08:00
Logan Smyth
cdf420d4d8
Rewrite config chain tests to use public loadOptions API. ( #6909 )
2017-11-25 18:25:20 -08:00
Nicolas Marien
cf62908bbd
Keep user options intact in transformFile ( #6890 )
...
* Preserve user options in transformFile
* Improve tests for transformFile user opts handling
2017-11-25 10:13:56 -08:00
Logan Smyth
66ee192a7f
Merge pull request #6904 from loganfsmyth/config-merge-prep
...
Add a 'cwd' option, and misc refactoring and tweaks before simple config merging
2017-11-24 22:54:40 -08:00
Logan Smyth
c635ff9c32
Remove duplicate from plugin list.
2017-11-24 19:45:15 -08:00
Logan Smyth
6cb9d20a0a
Tie presets pass metadata to descriptors.
2017-11-24 19:45:15 -08:00
Logan Smyth
b5cb78d33a
Move plugin pass initialization logic a bit.
2017-11-24 19:45:15 -08:00
Logan Smyth
1d0a3d6772
Remove duplicated assertion. Covered by validate()
2017-11-24 19:45:14 -08:00
Logan Smyth
18ea5aca51
Expose a 'cwd' option for Babel's root options.
2017-11-24 19:43:25 -08:00
Logan Smyth
db28c18458
Disallow nested '.env' blocks since they are useless.
2017-11-24 17:45:27 -08:00
Logan Smyth
a89171910f
Merge pull request #6834 from loganfsmyth/caching-refactor
...
Expose `envName` as a top-level Babel option to avoid using environmental variables
2017-11-24 17:42:16 -08:00
Mark Shulhin
0056fb1cfb
Fixed ignore in readme for babel-register [skip ci] ( #6899 )
2017-11-24 17:45:49 -05:00
Sven SAULEAU
041dd4a536
Merge pull request #6893 from Arfey/features/updated-gitignore-file
...
feat: updated .gitignore file
2017-11-24 20:13:37 +01:00
misha.gavela
428e294ded
Merge branch 'master' of https://github.com/babel/babel into features/updated-gitignore-file
2017-11-24 19:21:30 +02:00
Brian Ng
0a3c2a0c4c
Fix babylon test
2017-11-24 09:15:17 -06:00
misha.gavela
917e3ede31
feat: updated .gitignore file
2017-11-24 15:18:13 +02:00