Sebastian McKenzie
3d6e722fc7
fix es6.spec.blockScoping transformer reference
2015-03-30 16:58:51 +11:00
Sebastian McKenzie
253493a43f
fix es6.blockScopingTDZ transformer filename
2015-03-30 16:55:20 +11:00
Sebastian McKenzie
66471f044a
add deprecation alais for es6.blockScopingTDZ
2015-03-30 16:53:46 +11:00
Sebastian McKenzie
5fa227eb73
fix module names for amd/umd tests
2015-03-30 16:53:06 +11:00
Sebastian McKenzie
f3b50f0bb9
rename es6.blockScopingTDZ to es6.spec.blockScoping
2015-03-30 16:52:58 +11:00
Sebastian McKenzie
92bba76bd5
fix test fixture transformer folder names
2015-03-30 16:44:55 +11:00
Sebastian McKenzie
46462e3e69
add optional scope parameter to TraversalPath#hoist
2015-03-30 16:41:29 +11:00
Sebastian McKenzie
bc155f956c
add es6.spec.templateLiterals transformer and rename es6.symbols to es6.spec.symbols
2015-03-30 16:41:13 +11:00
Sebastian McKenzie
dc1ba58705
fix experimental arg in babel-node
2015-03-30 07:34:51 +11:00
Sebastian McKenzie
99e274921f
remove experimental option in favor of a stage option
2015-03-30 07:30:37 +11:00
Sebastian McKenzie
862bd6d92a
use kebab case instead of camelcase for no cli options
2015-03-30 06:43:23 +11:00
Sebastian McKenzie
46d991e3e9
add nonStandard option - @stefanpenner
2015-03-30 06:41:55 +11:00
Sebastian McKenzie
8e1b6df970
properly handle export default shorthand, also consider export default foo; and export { foo as default } to be equivalent
2015-03-30 06:31:41 +11:00
Sebastian McKenzie
f9c8d7d1fd
fix incorrect interpreation of export default shorthand, update to new ast definitions - #1091
2015-03-30 06:08:37 +11:00
Sebastian McKenzie
eb2f61e43f
add class property initializer and decorator parser tests
2015-03-30 03:52:39 +11:00
Sebastian McKenzie
afe8792ba4
fix names for export declaration generation tests
2015-03-30 03:38:24 +11:00
Sebastian McKenzie
42a2430d2c
add support for export extensions https://github.com/leebyron/ecmascript-more-export-from - closes #1091
2015-03-30 03:38:14 +11:00
Sebastian McKenzie
c4d260231b
fix optimisation.react.constantElements test fixture names
2015-03-30 01:22:59 +11:00
Sebastian McKenzie
ca5daca5dd
add optimisation.react.constantElements transformer - facebook/react#3228
2015-03-30 01:22:45 +11:00
Sebastian McKenzie
3952eefd01
remove some dead code
2015-03-30 00:18:37 +11:00
Sebastian McKenzie
52c6fe2bc1
add a path hoisting mechanism that will hoist a node to it's highest compatible scope, a compatible scope is considered to be one where all references inside can be resolved to, also adds an optimisation.react.constantElements transformer that uses this to much success facebook/react#3226
2015-03-30 00:16:19 +11:00
Sebastian McKenzie
6a698f7ae4
move class property code gen to classes file
2015-03-29 19:31:02 +11:00
Sebastian McKenzie
2b0c07c2e7
only push the initializer function if required
2015-03-29 19:30:53 +11:00
Sebastian McKenzie
e27e7facac
add decorator tests
2015-03-29 19:30:41 +11:00
Sebastian McKenzie
0dd32e7d9c
fix class decorator methods
2015-03-29 19:30:34 +11:00
Sebastian McKenzie
286ae68da2
make constants and module imports synonymous - closes #954
2015-03-29 17:36:23 +11:00
Sebastian McKenzie
e26f994075
add existence check when merging source map - fixes #1111
2015-03-29 17:17:43 +11:00
Sebastian McKenzie
94f005e324
clean up flow object type property semicolons
2015-03-29 17:14:46 +11:00
Sebastian McKenzie
93e37aaaf1
inherit comments from class method
2015-03-29 17:09:03 +11:00
Sebastian McKenzie
e4db93f6a5
fix flow test range end of object property nodes
2015-03-29 17:05:14 +11:00
Sebastian McKenzie
c9243e8e97
fixes #1114
...
- The visitor keys for `ObjectTypeAnnotation`s were incorrect so those nodes weren't being traversed so comments weren't attached for them.
- The type parser wasn't eating the semicolons for the nodes so the `end` location of each of the type properties wasn't accurate which threw off the code generation newline algorithm.
- Type properties hadn't been given the `UserWhitespacable` alias.
2015-03-29 16:44:36 +11:00
Sebastian McKenzie
bbba374783
5.0.0-beta3
2015-03-29 16:10:17 +11:00
Sebastian McKenzie
7d95fddbed
add do expression definition to ast-types - fixes #1113
2015-03-29 16:10:07 +11:00
Ben
617ed09227
Incorrect package path
...
I'm pretty sure that this is a mistake, since the path doesn't exist relative to this file. Is it supposed to point to the babel-core package.json like this?
2015-03-28 15:32:07 -04:00
Sebastian McKenzie
6d7887cfe2
v5.0.0-beta3
v5.0.0-beta3
2015-03-29 01:52:30 +11:00
Sebastian McKenzie
b8e9171aaa
start on changelog
2015-03-29 01:50:54 +11:00
Sebastian McKenzie
22118c0be0
add Immutable alias keys
2015-03-29 01:50:45 +11:00
Sebastian McKenzie
3754f7615f
make insertBefore functionality the same as insertBefore in traversal path and add getStatementParent method
2015-03-29 01:50:36 +11:00
Sebastian McKenzie
b54901018b
Merge pull request #1108 from ArrestedDevelopment/jsxpragma-option
...
JSX Transformer: Add 'jsxPragma' option
2015-03-28 22:17:18 +11:00
ArrestedDevelopment
121b9ca063
Add tests for JSX Pragma option
2015-03-28 02:20:01 -06:00
ArrestedDevelopment
4988a27b6c
JSX Transformer: Add 'jsxPragma' option
2015-03-28 01:41:16 -06:00
Sebastian McKenzie
e0297e08b8
Merge pull request #1103 from joliss/makefile
...
Disable parallelism in Makefile
2015-03-28 08:39:08 +11:00
Sebastian McKenzie
79005d2f03
Merge pull request #1102 from joliss/npmignore
...
Prefix all npmignored files with "/"
2015-03-28 08:38:56 +11:00
Sebastian McKenzie
5cce8c32a4
Merge pull request #1101 from joliss/make-clean
...
Delete lib directory on `make clean`
2015-03-28 08:38:37 +11:00
Sebastian McKenzie
95b1accddc
Merge pull request #1104 from joliss/travis
...
Re-enable experimental branch on Travis
2015-03-28 08:38:26 +11:00
Jo Liss
6149e6325f
Re-enable experimental branch on Travis
2015-03-27 21:34:38 +00:00
Jo Liss
4c9d4d0378
Disable parallelism in Makefile
...
When MAKEFLAGS=-j2 is set in the environment, `make test-travis` can fail
surprisingly, because targets are executed in parallel.
2015-03-27 21:28:07 +00:00
Jo Liss
2e599bef4f
Prefix all npmignored files with "/"
...
This in particular stops lib/acorn/src from being incorrectly matched by "src".
2015-03-27 21:02:28 +00:00
Jo Liss
885da177f9
Delete lib directory on make clean
2015-03-27 20:52:00 +00:00
Sebastian McKenzie
463112517f
5.0.0-beta2
2015-03-28 05:48:27 +11:00