Nicolò Ribaudo
63ae923987
Add t.cloneNode and deprecate t.clone and t.cloneDeep ( #7149 )
2018-01-29 22:59:06 +01:00
Nicolò Ribaudo
dde9274986
Disallow duplicated nodes in tests output ( #7149 )
2018-01-29 22:59:06 +01:00
Mauro Bringolf
ba111c13b5
Add notice on constant checks to documentation ( #7279 ) [skip ci]
2018-01-29 09:23:01 -05:00
Sven SAULEAU
967414d926
Merge pull request #7273 from Janpot/babel-register-inject
...
make babel injectable in babel-register
2018-01-26 17:50:53 +01:00
Mauro Bringolf
92fc26d399
Remove check-constants plugin ( #6987 )
...
* Rebased onto new version
* Moved constants check into a separate method
2018-01-26 10:43:09 -05:00
Brian Ng
fa5eb4f605
Make comment props more consistent ( #7246 )
2018-01-26 10:39:52 -05:00
Jan Potoms
d6a782b09c
use @babel/core
2018-01-26 16:36:29 +01:00
Jan Potoms
567d25cfa5
Document the feature
2018-01-26 08:38:16 +01:00
Jan Potoms
1da831baa4
improve spec
2018-01-25 10:26:21 +01:00
Jan Potoms
b0d8c62d1c
Fix issue where babel was retained
2018-01-25 10:18:02 +01:00
Jan Potoms
0e570eceb2
make babel injectable in babel-register
2018-01-25 08:16:34 +01:00
Justin Ridgewell
ca18ea5e79
Re-add optional chaining delete ( #7257 )
...
* Re-add optional chaining delete
* Move exec tests next to output tests
* Forgot to commit these
2018-01-24 11:26:02 -08:00
Alexander Pepper
63d9998aa4
babel-preset-env: Fixed links in readme and improved "Built-ins" example ( #7271 )
2018-01-24 10:02:03 -06:00
Raja Sekar
88e550c733
removed plugin transform eval ( #7262 )
2018-01-23 17:31:45 -05:00
Andy
b96fdf8780
typescript: Fix enum emit when values are strings ( #7160 )
2018-01-23 15:42:32 -06:00
Justin Ridgewell
180eda3211
Remove old optional chain features ( #6345 )
2018-01-22 14:03:43 -08:00
Kristofer Baxter
b3969d35fa
Add preset-env target esmodules ( #7212 )
2018-01-22 15:44:10 -06:00
Andy
dccfed3601
TypeScript: Support parsing 'unique' type operator ( #7239 )
2018-01-22 16:09:22 -05:00
Jamie Kyle
5759c33b4c
Add opts.message option to code frames ( #7243 )
...
* Add opts.message option to code frames
* Fix for missing loc.start in code-frame
* Add docs
2018-01-21 14:19:20 +11:00
Brian Ng
193bccc93c
Ensure isPureAnnotated returns a boolean
2018-01-20 13:42:49 -06:00
Brian Ng
5ce54799ff
Tweak and add tests to babel-helper-annotate-as-pure ( #7245 )
2018-01-20 13:29:38 -05:00
Brian Ng
064c17e03f
Bump prettier and related deps ( #7244 )
2018-01-20 17:00:21 +01:00
Matt Ziemer
f9804e6beb
Add 'loose' option link for babel-preset-env ( #7241 )
...
- Added a external link to a good explanation of “loose” transformations.
http://2ality.com/2015/12/babel6-loose-mode.html
2018-01-20 14:34:52 +02:00
Henry Zhu
47ce7e71c9
Update to beta.38 ( #7231 )
2018-01-17 18:03:11 -05:00
Luca
5ac8ba19a4
Fix typo [skip ci] ( #7229 )
2018-01-17 13:43:59 -05:00
Henry Zhu
b5d20ab171
v7.0.0-beta.38
v7.0.0-beta.38
2018-01-17 11:31:32 -05:00
Henry Zhu
539009a980
Remove old command [skip ci]
2018-01-17 10:59:53 -05:00
Boris Cherny
c3654d83c8
Generate TypeScript typings, and improve generated Flow typings ( #7101 )
...
* generate typescript types
* improve type generator output
* move generator scripts to scripts/generators
* use new stringifier for generating flow types too
* export summary types
* add support for oneOfNodeOrValueTypes to improve type generation
* export typescript types from top level, and remove module declaration
* generate typescript/flow types and copy typescript types to babel-types/lib as part of make build
* copy flow types to babel-types/lib as part of make build (fix #6839 )
* improve typing: Identifier->name should be a string, not any
* avoid destructuring, to support node 4
* update doc generator to share more code, regenerate babel-types readme, pipe all generator output to stdout
* regenerate babel-types readme as part of make build
* improve typing: ClassProperty->key should be Identifier | StringLiteral | NumericLiteral | Expression, not any
* improve typing: optional node properties are nullable, not undefinedable
* improve docs: FlowClassImplements should be ClassImplements
* make ts usage more friendly: when using babel-types api, make optional params | undefined, and when reading nodes keep optional params | null
* rm lib/types.d.ts and lib/types.js in favor of packages/babel-types/lib
* add missing variance node type, address review comments
* add tests for flow variance
* Comment should be a disjoint union of tagged types
* update .flowconfig
2018-01-17 10:31:46 -05:00
Andy
667f5815c1
typescript: Properly set this.state.inType one token before parsing a type ( #7225 )
...
* typescript: Properly set this.state.inType one token before parsing a type
* Reuse tsParseTypeArguments and inline tsExpectLessThanThenParseInType
2018-01-17 08:36:04 -05:00
Sven SAULEAU
4f39e6ea4a
Merge pull request #7219 from Andarist/fix/deps
...
Fix dependencies in @babel/traverse
2018-01-16 10:31:40 +01:00
Nicolò Ribaudo
64dfb7574e
Remove old comment ( #7220 )
2018-01-15 14:57:43 -06:00
Mateusz Burzyński
d36b142e30
Moved @babel/generator to dependencies in @babel/traverse
2018-01-15 19:47:15 +01:00
Jorrit Schippers
3c8d831fe4
Prevent object shape change in jsx helper ( #7170 )
...
Keeping the shape of an object constant is a performance improvement for modern javascript engines. At the point of the code change it is certain that the `children` property will be set later, so the property can already be set to `undefined`.
2018-01-15 16:37:57 +01:00
Mateusz Burzyński
0a517b51cd
Added custom NodePath.prototype.toString method as debug utility ( #7218 )
2018-01-15 13:07:05 +01:00
Mateusz Burzyński
79c84f2f9b
Fixed _containerInsertAfter setting path key as stringified index ( #7213 )
2018-01-15 08:08:42 +01:00
Joe Haddad
ca86648726
bugfix: set color level when color is forced ( #7216 )
...
Color level 1 matches our usages, level 0 is no color
2018-01-14 12:43:20 -06:00
Raja Sekar
2d05487293
Add support for @@iterator ( #7058 )
2018-01-12 09:19:11 -06:00
Peri Nikhil
c3352ad2e0
Fix: unicode characters not allowed in regexes ( #7179 )
...
Issue #6691
2018-01-10 15:33:21 +01:00
Antoine Prieëls
26e4911eb2
Use the async version of transform in babel-cli ( #6826 )
...
* use the async version of transform in babel-cli
* Modify compile to use async version of transformFile
* Babel-CLI: transform files sequentially
* Remove useless res in callback
2018-01-09 19:17:07 -08:00
Henry Zhu
aa888e666a
fix wording [skip ci]
2018-01-09 15:09:47 -05:00
Nicolò Ribaudo
8659e1a88c
Remove old expected.{js,json} files ( #7187 )
2018-01-09 13:10:30 -06:00
Maaz Syed Adeeb
9e384f3915
Cleaning up some TS parsing tests ( #7184 )
2018-01-09 11:37:05 -06:00
Raja Sekar
f694b5d034
Doc changes for https://github.com/babel/babel/issues/7063 ( #7185 )
2018-01-09 11:10:00 -06:00
Artem Yavorsky
d765573c0b
Remove excess check for hidden files. ( #7183 )
2018-01-09 10:21:49 -06:00
Henry Zhu
64161fa0b5
Fix syntax plugins in babylon readme [skip ci] ( #7182 )
2018-01-09 10:04:54 -06:00
Henry Zhu
52f22e9e1e
Merge pull request #7181 from nicolo-ribaudo/pr-7169
...
Rename actual/expected to input/output in fixtures.
2018-01-09 10:43:33 -05:00
Brian Ng
3e5fce07e4
Regen lib/types ( #7180 )
2018-01-09 09:25:45 -06:00
Raja Sekar
0f42accb87
Renamed files
2018-01-09 15:36:42 +01:00
Raja Sekar
07e69c009b
Code changes
2018-01-09 10:36:11 +01:00
Claudio Procida
ce420ba51c
Fixes React isCompatTag validator accepting leading dash character ( #7164 )
2018-01-09 09:42:05 +01:00