Logan Smyth
0368d41441
Fix some README issues.
2017-09-26 16:22:47 -07:00
Logan Smyth
e65994e43d
Add tests for locally-declared 'exports' and 'module'.
2017-09-26 15:46:26 -07:00
Logan Smyth
b79df60fe6
Disallow usage of module/exports in ES6 modules.
2017-09-26 15:43:51 -07:00
Logan Smyth
9dfcf0f116
Split the simple-access transforms out of the module transform into a general helper.
2017-09-26 15:43:51 -07:00
Logan Smyth
0125c03303
Merge pull request #6304 from loganfsmyth/import-helper
...
Rewrite import insertion to insert import..from/require() based on module type
2017-09-26 15:39:42 -07:00
Logan Smyth
14ace422c3
Fix two small typoes.
2017-09-26 15:38:55 -07:00
Logan Smyth
f11cce1d7c
Avoid exception when instanceof is in anonymous function declaration.
2017-09-26 15:30:50 -07:00
Logan Smyth
9b0f509433
Avoid exception when typeof is in anonymous function declaration.
2017-09-26 15:30:50 -07:00
Logan Smyth
8bea5f4f16
Fix bail-out for standalone build.
2017-09-26 15:21:56 -07:00
Logan Smyth
ed6e6fd7dd
Export babel-runtime helpers as standard CommonJS.
2017-09-26 11:28:57 -07:00
Logan Smyth
5eda451fb8
Remove the unused '.addImports' API from 'babel-core'.
2017-09-26 11:28:57 -07:00
Logan Smyth
ed3603ef44
Use the imports helper in transform-runtime.
2017-09-26 11:28:57 -07:00
Logan Smyth
11715cb7af
Use the imports helper in async-to-module-method.
2017-09-26 11:28:57 -07:00
Logan Smyth
ec9754bc40
Implement a new utility module for injecting module imports.
2017-09-26 11:28:56 -07:00
Logan Smyth
84184e2ddd
Add failing test for babel-runtime import issue.
2017-09-26 11:02:36 -07:00
Logan Smyth
a1c268667a
Fix bug in helper processing.
2017-09-26 11:02:36 -07:00
Logan Smyth
d159c468b2
Factor transform-runtime import insertion.
2017-09-26 11:02:36 -07:00
Henry Zhu
a9dd7d970f
2.0.0-beta.2
2017-09-26 12:08:50 -04:00
Henry Zhu
e7aaf1f361
update to beta.2 ( #427 )
2017-09-26 12:05:13 -04:00
Henry Zhu
70547efcc1
v7.0.0-beta.2
v7.0.0-beta.2
2017-09-26 11:14:41 -04:00
Henry Zhu
195745f25f
update types readme [skip ci]
2017-09-26 11:06:03 -04:00
Brian Ng
c821d3a591
Updates for handling codemods folder ( #6279 )
...
* add codemod folder to gitignore, update build/test scripts to handle codemods, lerna config
2017-09-26 10:38:18 -04:00
Logan Smyth
5a2a5fb411
Move template object creation from core into the template transform. ( #6307 )
...
* Move template object creation into the template transform.
* use shorthand [skip ci]
2017-09-26 10:33:18 -04:00
Logan Smyth
0379060f8a
addMapping method call missing name parameter ( #6310 )
...
in mergeSourceMap, addMapping method call missing name parameter
2017-09-26 10:24:19 -04:00
Nicolò Ribaudo
8aabbbc822
Use helper-builder-react-jsx inside plugin-transform-react-inline-elements ( #6294 )
...
* Use helper-builder-react-jsx inside plugin-transform-react-inline-elements.
This avoids duplicating the logic for converting jsx elements to plain JavaScript.
* Add a comment which explains the _jsx signature, [skip ci]
so it is a little bit easier to understand what all those .splice() calls do
2017-09-26 10:15:27 -04:00
Henry Zhu
314bd31b85
update generator/babel-types printing, babylon ( #6306 )
...
* update generator printing, babylon [skip ci]
* Update babel-types for TS node types
2017-09-26 10:01:55 -04:00
Nicolò Ribaudo
4de29fe5e6
Distinguish between ternary's : and arrow fn's return type ( #596 )
2017-09-26 00:32:52 +02:00
Henry Zhu
4c517a8912
update readme [skip ci] ( #6305 )
2017-09-25 16:08:39 -04:00
Henry Zhu
20ec5c77b7
7.0.0-beta.25
2017-09-25 15:48:29 -04:00
James Kyle
d9766932db
Ensure no-overlap between Flow and TS node types ( #710 )
2017-09-25 15:42:33 -04:00
Brian Ng
4bd9d751f4
Add minor edits to babel-helper-annotate-as-pure README [skip ci]
2017-09-25 11:00:38 -05:00
Mateusz Burzyński
413ffe6639
Extracted babel-helper-annotate-as-pure ( #6267 )
2017-09-25 17:40:51 +02:00
Brian Ng
6012c5bedb
Fix targets.browsers anchor links [skip ci]
2017-09-25 10:22:59 -05:00
Zoe Carver
a4acf2da6d
Clean up uncatagorised decorators (1/2) ( #731 )
...
* Re-name uncatagorised 1 and 2
* Move to es2015
* Add expected.json to parenthesized lhs object
* Orginize into parenthesized-lhs-array and parenthesized-lhs-object
* Remove uncategorised/33 because it was repeditive decorators/class-decorator
* Move uncatagorised/34 to decorators/class-decorator-assignment
* Move uncategorised/35 to decorators/method-decorator
* Move uncategorised/36 to decorators/class-decorator-setter
* Move uncategorised/37 to decorators/class-decorator-getter
* Move uncategorised/38 to decorators/class-decorators-multiple
* Clean up syntax
* Move uncategorised/39 to decorators/object-decorator
* Remove syntax in order to pass tests
* Re-add uncategorisd/33 as decorators/class-decorator-new-line
* Move class-decorator-new-line to class-decorator-same-line
2017-09-24 16:33:01 -04:00
Pranav Prakash
2374062bbd
Remove babel-node from babel-cli ( #6251 )
...
* Remove babel-node from babel-cli
* Use new Array instead of Array for V8 optimization
* Remove extraneous use strict clauses
* Require babel-node in babel-cli
* Remove babel-node from babel-cli
* Require babel-node in babel-cli
* Remove babel-node executable from babel-cli
* Clean up babel-node from package.json
2017-09-23 11:25:27 -07:00
Logan Smyth
b115ea5da7
Merge pull request #6280 from loganfsmyth/only-transform-modules
...
Only transform 'this'->'undefined' and inject 'use strict' if module statements are present
2017-09-23 11:24:52 -07:00
Mateusz Burzyński
d8b7bc39af
Fixed loose option of transform-es2015-parameters handling only Assig… ( #6274 )
2017-09-22 19:39:39 -04:00
Mateusz Burzyński
0f8c4dc5a1
Fixed transform-fixture-test-runner API docs [skip ci] ( #6293 )
2017-09-22 18:44:44 -04:00
Sean Zellmer
69f237b743
Fix table of contents in README ( #423 )
...
Caveat was renamed to Issues. 'Other Cool Projects' was removed.
Both happened in e4b89a1.
2017-09-22 12:50:29 -05:00
Logan Smyth
72da5e1d02
Quick fix for default import that also uses names. ( #6282 )
2017-09-21 22:26:42 -07:00
Mateusz Burzyński
9159323b1e
Skip adding explicit undefined for let declarations when it is not ne… ( #6288 )
2017-09-21 22:26:08 -07:00
Mateusz Burzyński
88b7983e4f
Fixed asyncToGenerator helper using arrow function ( #6289 )
2017-09-21 17:09:43 -07:00
Zoe Carver
bfd9c7ba50
Clean up uncategorised tests ( #730 )
2017-09-21 16:12:36 -05:00
Brian Ng
5983ae38fc
Merge pull request #729 from babel/greenkeeper/flow-bin-0.55.0
...
Update flow-bin to the latest version 🚀
2017-09-21 10:34:50 -05:00
greenkeeper[bot]
f6d7209f0e
chore(package): update lockfile
...
https://npm.im/greenkeeper-lockfile
2017-09-20 19:59:29 +00:00
greenkeeper[bot]
040e46d4f8
chore(package): update flow-bin to version 0.55.0
2017-09-20 19:51:48 +00:00
Logan Smyth
2b88e079ef
Only transform this/use strict if a module.
2017-09-20 10:19:35 -07:00
Logan Smyth
8e6b5de042
Allow tests to be .mjs files.
2017-09-19 14:50:43 -07:00
Logan Smyth
aebebd3dde
Remove unused expected.json parsing.
2017-09-19 14:50:42 -07:00
Logan Smyth
f23dd3a04c
Move 'this' tests to the correct place.
2017-09-19 14:50:42 -07:00