Henry Zhu
ef6b54c1d9
Merge pull request #3356 from loganfsmyth/operator-parse-error
...
Properly fail to parse >== and <== - fixes T2921
2016-02-14 16:15:31 -05:00
Logan Smyth
96a6d9f92e
Queue regeneratorRuntime so it is transformed before Program#exit - fixes T7041
2016-02-13 22:56:03 -08:00
Henry Zhu
456d24630a
Merge pull request #3357 from forivall/typo-1
...
Fix typo: sorucemap -> sourcemap
2016-02-13 16:08:30 -05:00
Jordan Klassen
89b20c6562
Fix typo: sorucemap -> sourcemap
2016-02-13 12:35:45 -08:00
Logan Smyth
ce1423d560
Properly fail to parse >== and <== - fixes T2921
2016-02-13 10:08:05 -08:00
Logan Smyth
9e383b09b9
Clean up babylon bundle to allow it to be re-bundled - fixes T6930
2016-02-12 22:48:00 -08:00
Amjad Masad
e0a7271ace
Merge pull request #3346 from schmod/T7091
...
rename scope bindings during block scope transform
2016-02-12 12:12:39 -08:00
Henry Zhu
2d96a52ad2
Merge pull request #3353 from babel/changelog
...
6.5.2 changelog
2016-02-12 11:52:34 -05:00
Henry Zhu
97a4434663
6.5.2 changelog
2016-02-12 11:51:53 -05:00
Henry Zhu
b1bb39e733
v6.5.2
2016-02-12 11:29:58 -05:00
Erik Desjardins
a3bca783dd
Transformed generators for async function expressions should not be shadow functions
2016-02-12 11:25:11 -05:00
Henry Zhu
5d98f3a401
Merge pull request #3342 from rstacruz/patch-1
...
babel-register: update README.md
2016-02-12 10:59:22 -05:00
Henry Zhu
971545000a
Merge pull request #3345 from babel/readme-with-options
...
Docs: update plugin readmes with options
2016-02-12 10:58:04 -05:00
Logan Smyth
e9423e82bc
Merge pull request #3348 from loganfsmyth/fix-option-loading
...
Merge config options into list after babelrc options - fixes T7079
2016-02-12 08:44:59 -07:00
Henry Zhu
7ad94765f0
Merge pull request #3352 from pra85/patch-2
...
Docs: Fix a typo
2016-02-12 08:54:25 -05:00
Prayag Verma
b3d270ed9b
Fix a typo
...
`setttings` → `settings`
2016-02-12 17:24:25 +05:30
Sebastian McKenzie
637fdc6fd3
Merge pull request #3344 from babel/remove-0.10ci
...
Travis: Remove 0.10, since it's covered by Circle
2016-02-12 07:01:28 +00:00
Henry Zhu
a1c11e6046
Merge pull request #3351 from hzoo/asi-generator
...
Add class properties test with a generator method that results in a p…
2016-02-11 13:17:43 -05:00
Henry Zhu
8568198238
Add class properties test with a generator method that results in a parse error
2016-02-11 13:03:36 -05:00
Adam Miskiewicz
c1960dbe02
Make Babel resolve plugins relative to where they were specified.
...
Given the following `.babelrc`:
```
{
"plugins": ["./myPluginDir/somePlugin.js"]
}
```
Babel should resolve that plugin relative to the directory that contains the `.babelrc` file.
Currently, Babel is resolving the plugin relative to the current `process.cwd()`, as you can see in this test case: https://github.com/skevy/babel-plugin-resolution-test-case
This is occurring because the "fake" `Module` that we're creating in the `resolve` helper doesn't have an `id` and `filename`. Therefore, Node builds an array of paths that contains a number of node_module paths as well as `.`, and doesn't contain the path in which we'd actually like to look up the plugin. `.` of course resolves to the current `process.cwd()`, and thus makes the Babel plugin resolution mechanism quite fragile. The relevant code in Node.JS can be found here (tagged at the v5.4.1 release): ff99203724/lib/module.js (L236-L242) .
This PR adds `id` and `filename` to that fake `Module` in order to resolve this issue.
2016-02-11 11:13:57 -05:00
Logan Smyth
ff2bf2642b
Merge pull request #3326 from eetulatja/master
...
Fix spread to work with super method calls
2016-02-10 22:49:02 -07:00
Logan Smyth
b53864c569
Merge pull request #3334 from loganfsmyth/bind-callee-ref
...
Check BindExpression callee for reference - fixes T6984
2016-02-10 22:42:50 -07:00
Logan Smyth
18fd06cf4a
Merge pull request #3332 from loganfsmyth/revert-prop-semi
...
Revert to standard ASI behavior for class properties
2016-02-10 22:40:44 -07:00
Logan Smyth
8c910d6a4c
Merge config options into list after babelrc options - fixes T7079
2016-02-10 21:18:27 -08:00
Henry Zhu
5a271b091a
Docs: update plugin readmes with options [ci skip]
2016-02-10 18:12:58 -05:00
Andrew Schmadel
307d5c5a0d
rename scope bindings during block scope transform
2016-02-10 11:44:16 -05:00
Henry Zhu
d3310fb5ea
Travis: Remove 0.10, since it's covered by Circle
2016-02-09 23:27:00 -05:00
Henry Zhu
77a36633be
Merge pull request #3343 from ntwb/patch-1
...
Travis CI: Switch from deprecated `stable` NodeJS to latest 4.x.x & 5.x.x
2016-02-09 23:20:59 -05:00
Stephen Edgar
606c8d05fd
Travis CI: Switch from deprecated stable NodeJS to latest 4.x.x & 5.x.x
...
• `stable` is deprecated, see https://github.com/creationix/nvm#usage
• Switch from `4.0` to `4` to use the latest v4.x.x LTS branch
• Switch from `stable` to `5` to use the latest v5.x.x "stable" branch
2016-02-10 14:13:21 +11:00
Erik
27a132a9cb
Add test for T3077 (Incorrect rest operator behavior for async arrow functions)
2016-02-09 13:13:28 -05:00
Rico Sta. Cruz
5a312e69be
babel-register: update README.md
2016-02-09 18:48:25 +08:00
Denis Pushkarev
e50be68400
add special case for legacy modules to the runtime build script
2016-02-09 15:28:17 +06:00
Henry Zhu
afce6253bc
Merge pull request #3341 from chicoxyzzy/unnecessary-dep
...
bin-version-check is unnecessary now
2016-02-08 20:41:12 -05:00
chico
fae5b7a728
bin-version-check is unnecessary now
2016-02-09 04:32:53 +03:00
Denis Pushkarev
79214b3b05
update core-js
2016-02-09 07:31:02 +06:00
Henry Zhu
612e11e615
Merge pull request #3339 from babel/shell-scripts
...
Know how to write good shell scripts
2016-02-08 20:27:31 -05:00
Henry Zhu
7bcfa02edd
Know how to write good shell scripts
2016-02-08 19:59:34 -05:00
Henry Zhu
c7f8e0c5b8
Merge pull request #3337 from loganfsmyth/no-prefer-global
...
Don't preferGlobal on the `babel` package.
2016-02-08 11:45:32 -05:00
Logan Smyth
2f0c646364
Don't preferGlobal on the babel package.
2016-02-08 08:33:23 -08:00
Henry Zhu
851ed6e6a5
clarify that passPerPreset is experimental
2016-02-08 10:39:30 -05:00
Sebastian McKenzie
7507f5ffb5
Update CHANGELOG.md
2016-02-08 02:40:41 +00:00
Sebastian McKenzie
a0fdb77413
v6.5.1
2016-02-08 02:18:10 +00:00
Sebastian McKenzie
bc2f84f371
Fix API change that e7187faea64b64d65a17c57d6578903f1fff27d6 introduced that wasn't changed in babel-register. Also use an object rather than a long ass list of arguments.
2016-02-08 02:17:09 +00:00
Amjad Masad
ba40f6979b
Merge pull request #3333 from loganfsmyth/improve-cli-error
...
Improve the error messaging for using the wrong CLI script.
2016-02-07 14:37:15 -08:00
Henry Zhu
04137d363f
Merge pull request #3328 from babel/tests-docs
...
Docs: update CONTRIBUTING to include some information on how tests wo…
2016-02-07 17:27:58 -05:00
Henry Zhu
8191681dfa
Merge pull request #3325 from babel/npm3
...
Add note about developing with npm 3.
2016-02-07 09:27:49 -05:00
Henry Zhu
24c759a229
Merge pull request #3329 from loganfsmyth/export-specifier-validator
...
Fix export specifier validator.
2016-02-07 09:27:09 -05:00
Logan Smyth
c67905ac93
Add tests for class property ASI.
2016-02-06 23:01:38 -08:00
Logan Smyth
b13be640fa
Check BindExpression callee for reference - fixes T6984
2016-02-06 22:17:46 -08:00
Henry Zhu
f3fca16838
Merge pull request #3330 from loganfsmyth/recommend-nonglobal
...
Remove global install recommendation.
2016-02-06 22:19:41 -05:00