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
Brian Ng
0a3c2a0c4c
Fix babylon test
2017-11-24 09:15:17 -06:00
Martin McKeaveney
6d820a2757
removing expression field from ArrowFunctionExpression ( #6836 )
2017-11-23 22:12:13 +01:00
Mateusz Burzyński
1ef7e0f48e
Allowed hintedNames for namespaced imports, changed some other defaults for more readable ones ( #6744 )
2017-11-23 21:01:47 +01:00
Daniel Tschinder
9206df964d
Use only imports in babel-traverse and remove double exports ( #6881 )
2017-11-23 20:59:54 +01:00
Brian Ng
c583a04a55
Fix setting deopt properly after evaluating multiple expressions ( #6882 )
2017-11-22 20:06:57 -05:00
Gidi Meir Morris
edbf5d33dc
Fix "Better error messaging for unexpected tokens #6715 " ( #6875 )
2017-11-22 15:31:03 -06:00
Brian Ng
8393a6d089
Add firefox 58 mappings to preset-env data ( #6874 )
2017-11-22 15:30:07 -06:00
Nicolò Ribaudo
464df13c69
Allow yielding an arrow function withour parens around the param ( #6877 )
2017-11-22 15:28:37 -06:00
Logan Smyth
80b4b7120b
Quick fix for typescript import crash. ( #6879 )
2017-11-22 13:27:31 -08:00
Brian Ng
ccd7c25174
Regen babel-types docsdocs and interfaces [skip ci]
2017-11-22 08:53:16 -06:00
Sven SAULEAU
4384d38b90
Merge pull request #6862 from maurobringolf/const-violation-helper
...
Define readOnlyError helper and use in check-constants plugin
2017-11-22 12:18:52 +01:00
Henry Zhu
70361f1200
Remove the experimental folder
2017-11-21 20:03:16 -05:00
Mauro Bringolf
ba441c5ce4
Define readOnlyError helper and use in check-constants plugin
2017-11-20 16:41:15 +01:00
Daniel Tschinder
7064b298d7
Make SpreadProperty and RestProperty a deprecatedAlias ( #6853 )
...
instead of hardcoding backwards compatiblity.
This way we get deprecation warnings and also builders will work.
2017-11-18 21:54:24 +01:00
Daniel Tschinder
f3004d0d4d
Fix validation of WithStatement and enable flow in definitions ( #6852 )
...
Fixes also flow errors after activating flow
2017-11-18 18:17:31 +01:00
Anatoli Papirovski
2b710d0387
Do not access out of bounds arguments ( #6792 )
...
Potentially out of bounds arguments should not just be directly
accessed, instead use a ternary operator to check length.
2017-11-17 21:39:08 +01:00
Steven Hargrove
cee9ae48e0
[skip ci] removed shorthand usage of official babel scoped presets & plugins from README.md's ( #6820 )
2017-11-16 22:51:23 -05:00
Logan Smyth
39dae28d5c
Add missing argument and remove nonexistent one. ( #6842 )
2017-11-16 16:32:47 -08:00
Valerii Iatsko
16e898c692
@babel/cli: removed babel-node mention in README.md [skip ci] ( #6829 )
...
Follow up to 2374062bbdfe8815892d64bd797298805db8b150
2017-11-16 18:04:10 +01:00
Sven SAULEAU
bb89364813
Merge pull request #6727 from babel/feat-use-charcode-constants
...
[Babylon] Use char codes contants
2017-11-16 10:35:42 +01:00
Sven SAULEAU
57e2c45cbe
chore: upgrade charcode
2017-11-16 09:57:20 +01:00
Raja Sekar
63397d0aad
Better error message for super when not using an object method ( #6754 )
2017-11-15 21:29:46 -06:00
Brian Ng
0f2ab2fe20
Fix some reserved type handling and declare class with multiple extends ( #6725 )
2017-11-15 16:16:15 -06:00
Logan Smyth
aa2d415507
Expose the envName as a programmatic and CLI option.
2017-11-15 11:24:39 -08:00
Sven SAULEAU
4c584ae341
chore: upgrade and fix charcodes
2017-11-15 19:53:30 +01:00
Logan Smyth
74439889d8
Centralize envName lookup using caching sidechannel.
2017-11-15 10:05:48 -08:00
Logan Smyth
74ea70718e
Allow passing an cachable 'sidechannel' object into cache handlers.
2017-11-15 10:05:47 -08:00
Logan Smyth
bbff566024
Use expanded caching API to simplify usage.
2017-11-15 09:51:13 -08:00
Logan Smyth
3942862a2a
Expose more caching flexibility for Babel's internal use.
2017-11-15 09:51:12 -08:00
Nicolò Ribaudo
9ae23639ad
Parse async arrows with flow type parameters ( #6802 )
...
Fixes #6712
2017-11-14 16:24:14 +01:00
Brian Ng
3c359698a7
Remove unneeded .eslintrc files ( #6815 ) [skip ci]
2017-11-13 18:12:26 -05:00
Artem Yavorsky
056a995dd8
Fix shadow variables reassignment for block scoping in loops. ( #6814 )
2017-11-14 00:06:32 +01:00
Logan Smyth
44c2791849
Expose a function for plugins to check if async plugins are supported by the current compilation.
2017-11-13 11:58:31 -08:00
Logan Smyth
0e88156d0c
Add warnings to places where we might allow promises to be returned in later minors.
2017-11-13 11:58:30 -08:00
Sven SAULEAU
186f04a3e9
feat: use charcodes in JSX plugin
2017-11-13 13:15:32 +01:00
Sven SAULEAU
42c740ca0a
Merge branch 'master' into async-to-generator-pure
2017-11-13 11:49:16 +01:00
Henry Zhu
4e6cd298c7
v7.0.0-beta.32
2017-11-12 08:32:53 -05:00
Satyajit Sahoo
7ae6e1e5a0
Add /*#__PURE__*/ annotatiotion for babel-plugin-async-to-generator. Fixes #6572
2017-11-12 18:31:48 +05:30
Clement Hoang
a18f83b4de
Prefix XJS test directories with JSX instead ( #6801 )
2017-11-11 20:43:10 -05:00
Sven SAULEAU
097ff40001
feat: more charCodes
2017-11-11 18:08:43 +01:00
Mathias Bynens
25bde88dff
Link to README on GitHub rather than the npm copy ( #6796 )
2017-11-11 08:14:45 -06:00
Logan Smyth
1165ecc616
Update README with new Sync-suffix functions. ( #6794 )
2017-11-10 15:19:24 -08:00
Logan Smyth
432a9b5092
Allow sourceType:unambiguous as a way to tell Babylon to guess the type. ( #6789 )
...
* Allow sourceType:unambiguous as a way to tell Babylon to guess the type.
* Update some docs.
2017-11-10 15:00:06 -08:00
John-David Dalton
330f9006a7
Add cache.clear() to clear the data reference when cache option is false.
2017-11-10 14:00:55 -08:00
Logan Smyth
47a93d6e2b
Merge pull request #6783 from loganfsmyth/lazy-options-defaults
...
Apply option defaults when transforming, not up front.
2017-11-10 10:05:39 -08:00
Sven SAULEAU
b75f3d25e4
docs: [skip ci] correct Babylon link
2017-11-10 10:48:42 +01:00
Sven SAULEAU
43960b561a
docs: [skip ci] correct Babylon link
2017-11-10 10:46:55 +01:00
Nicolò Ribaudo
9a231c5671
Remove support for flow bindings ( #6528 )
...
Flow bindings have been deprecated for a while.
The reason behind this change is that `declare var foo`
doesn't introduce a new local binding, but it represents
a global one.
2017-11-09 12:29:04 -08:00