Sebastian McKenzie
|
5ff0285ba7
|
use space helper instead of pushing a space in IfStatement generation
|
2015-02-12 07:46:21 +11:00 |
|
chico
|
79ba97872c
|
optimise lodash usage; change contains function to includes for convenience
|
2015-02-10 17:40:53 +03:00 |
|
Sebastian McKenzie
|
2ef0aa95c5
|
clean up indentation
|
2015-02-06 01:17:42 +11:00 |
|
Sebastian McKenzie
|
dc7e963c9f
|
style fixes
|
2015-02-05 08:27:59 +11:00 |
|
Sebastian McKenzie
|
4b2cf2e2c5
|
fix styling errors
|
2015-02-04 23:24:08 +11:00 |
|
Sebastian McKenzie
|
c84af909f7
|
track end of node positions for sourcemaps - fixes douglasduteil/isparta#8
|
2015-02-04 23:10:54 +11:00 |
|
Sebastian McKenzie
|
7d950cd60a
|
i made the javascripts faster with a transformer prepass to check what transformers actually have to be ran
|
2015-02-04 12:56:34 +11:00 |
|
Sebastian McKenzie
|
e8dc4628ae
|
better handle spaces in IfStatement generator
|
2015-02-04 08:40:23 +11:00 |
|
Sebastian McKenzie
|
86fbba08d8
|
add concise format option
|
2015-02-04 08:39:17 +11:00 |
|
Sebastian McKenzie
|
c228d76e44
|
add 6to5-minify
|
2015-02-04 08:23:49 +11:00 |
|
Jay Phelps
|
9880990fa7
|
First pass at converting identifiers/words from en-au -> en-us
|
2015-02-03 00:08:43 -08:00 |
|
Sebastian McKenzie
|
83e225f30a
|
simplify source maps, fixes weird tracking bug - fixes #658
|
2015-02-02 21:14:14 +11:00 |
|
Sebastian McKenzie
|
3ff544bbab
|
fix indentation detection
|
2015-02-01 16:47:28 +11:00 |
|
Sebastian McKenzie
|
db5bf1749b
|
fix linting errors
|
2015-02-01 16:43:42 +11:00 |
|
Sebastian McKenzie
|
27da6de723
|
add back runtime - fixes #651
|
2015-02-01 16:38:13 +11:00 |
|
Sebastian McKenzie
|
12bee73070
|
restructure internal indexes a bit
|
2015-01-31 18:04:57 +11:00 |
|
Sebastian McKenzie
|
3940149517
|
add whitespace to functions in logical expressions
|
2015-01-29 22:50:17 +11:00 |
|
Sebastian McKenzie
|
2687b435e0
|
Merge pull request #629 from stefanpenner/lodash-cleanup
cleanup: require explicit lodash modules needed
|
2015-01-29 16:04:47 +11:00 |
|
Stefan Penner
|
9ddf411f2c
|
cleanup: require explicit lodash modules needed
|
2015-01-28 23:52:17 -05:00 |
|
Sebastian McKenzie
|
03942da57a
|
add in support for AwaitExpression "delegation"
|
2015-01-29 15:11:17 +11:00 |
|
Sebastian McKenzie
|
c72f9d894d
|
only use GeneratorBuffer::space if it's for pretty printing so we can drop all spaces easily
|
2015-01-26 18:13:39 +11:00 |
|
Sebastian McKenzie
|
876d88c761
|
fix module specifier default output
|
2015-01-26 13:51:27 +11:00 |
|
Sebastian McKenzie
|
cfd0059fc7
|
fix linting errors
|
2015-01-26 13:51:06 +11:00 |
|
Sebastian McKenzie
|
567479787b
|
update tests to reflect new helper compact behaviour
|
2015-01-26 11:48:35 +11:00 |
|
Sebastian McKenzie
|
b449dbe891
|
make helpers compact/no newlines/comments
|
2015-01-26 11:43:34 +11:00 |
|
Sebastian McKenzie
|
8eb3091a9d
|
update params generator to work with new parameters
|
2015-01-24 16:32:37 +11:00 |
|
Sebastian McKenzie
|
d78a01086d
|
add new expression as a valid conditional expression parent for parantheses insertion - fixes #578
|
2015-01-24 10:29:12 +11:00 |
|
Sebastian McKenzie
|
a22cd72440
|
update to RestElement - @RReverser
|
2015-01-23 23:20:45 +11:00 |
|
Sebastian McKenzie
|
36fa887be8
|
update XJS namespaces to JSX
|
2015-01-23 08:08:56 +11:00 |
|
Sebastian McKenzie
|
8f68f62f8a
|
add jscs
|
2015-01-22 19:23:56 +11:00 |
|
Sebastian McKenzie
|
546a44d1d7
|
autoindentation - fixes #467
|
2015-01-21 23:33:57 +11:00 |
|
Sebastian McKenzie
|
4a1addc558
|
better whitespace for VariableDeclarations
|
2015-01-19 22:09:05 +11:00 |
|
Sebastian McKenzie
|
36a933a004
|
add strict mode to every file
|
2015-01-18 18:44:08 +11:00 |
|
Sebastian McKenzie
|
4ec701fc44
|
ignore variable declarations inside loop head in newline generation - fixes #519
|
2015-01-17 17:44:16 +11:00 |
|
Sebastian McKenzie
|
d68f1e9910
|
add flow type generation skeleton
|
2015-01-16 22:47:55 +11:00 |
|
Sebastian McKenzie
|
0627cd94d4
|
turn array for ins into fors
|
2015-01-16 02:25:41 +11:00 |
|
Dan Abramov
|
1002cf7796
|
Avoid Node allocations by making prototype call statics
|
2015-01-15 04:18:18 +03:00 |
|
Dan Abramov
|
a1b326a0ab
|
Use object lookup instead of array
|
2015-01-15 03:51:22 +03:00 |
|
Dan Abramov
|
a452f781b8
|
Slightly refactor and add explanations for optimized functions
|
2015-01-15 03:39:24 +03:00 |
|
Dan Abramov
|
58a91ee9e9
|
Optimize node type lookup
|
2015-01-14 23:01:58 +03:00 |
|
Dan Abramov
|
19eaa181a5
|
Speed up common case where consumer moves only forward
|
2015-01-14 20:02:40 +03:00 |
|
Dan Abramov
|
c7c90acf3f
|
Store ranges instead of line indexes for performance
|
2015-01-14 19:14:47 +03:00 |
|
Dan Abramov
|
c6f3a55c03
|
Refactor buffer for clarity and avoid regex for performance
|
2015-01-14 19:14:47 +03:00 |
|
Sebastian McKenzie
|
f25ed0b5de
|
add minimum of 1 newline after line comments - fixes #442 and fixes #477
|
2015-01-13 23:27:52 +11:00 |
|
Amjad Masad
|
e07e74f010
|
Handle esprima-like AST catch clause in a TryStatement. Fixes #473
|
2015-01-12 17:32:02 -05:00 |
|
Sebastian McKenzie
|
2e497eef98
|
fix linting errors
|
2015-01-13 01:51:21 +11:00 |
|
Sebastian McKenzie
|
ea627ed57c
|
don't use function variable declaration for class constructor
|
2015-01-13 00:03:52 +11:00 |
|
Sebastian McKenzie
|
1985146760
|
use Array.isArray instead of _.isArray
|
2015-01-10 22:26:37 +11:00 |
|
Sebastian McKenzie
|
508b3531e5
|
Merge pull request #432 from gaearon/perf-stable
Replace _.each and for-in with for loop in hot paths
|
2015-01-10 21:49:37 +11:00 |
|
Sebastian McKenzie
|
9bbf109dc8
|
support UpdateExpressions as MemberExpression objects - fixes #440
|
2015-01-10 16:24:17 +11:00 |
|