James Long
3af7da5748
Reprint all the files!
2017-01-13 15:03:53 -05:00
Christopher Chedeau
df99ae56b0
Add test for shebang and move to index.js ( #170 )
...
When looking into adding a test, I realized that the logic was inside of bin/prettier.js and therefore only applying to the cli. Moving it to index.js and adding a test so that it's more robust :)
2017-01-13 13:39:07 -05:00
James Long
56abf5fc46
Update options to babylon
2017-01-10 17:30:17 -05:00
James Long
4abb8ce544
Support back to node v4
2017-01-10 12:18:22 -05:00
James Long
5c53a2d59c
Use babylon directly and convert recast's comment algorith to use our own API
2017-01-09 17:37:45 -05:00
James Long
bcd44b4368
Keep blank lines from original source
2017-01-09 09:46:09 -05:00
James Long
7b0ec6d935
Break ternary ops across newlines if needed
2017-01-05 12:32:56 -05:00
James Long
67e2f6d482
Simplify how options are normalized (fixes default options)
2017-01-04 20:45:28 -05:00
James Long
8326963f2d
Add option to include spaces inside object/array literals, default to false
2017-01-04 17:23:07 -05:00
James Long
c9e24eb477
Add spaces around certain statements, add --write option, and more
2016-12-30 23:01:07 -05:00
James Long
0465bb5790
Add flow parser as an option, default to babylon
2016-12-30 21:23:50 -05:00
James Long
e972a7f0b6
Fix object and predicate annotations
2016-12-30 13:32:43 -05:00
James Long
599e5821c1
Optimize jest testing and implement more fixes
2016-12-27 13:28:04 -05:00
James Long
9b4535e9f8
Merge in forked recast printer that uses Wadler's algorithm
2016-12-23 13:38:10 -05:00
James Long
35d8546d27
Add Atom support
2016-11-30 10:05:38 -05:00
James Long
d8313b03ce
Add ability to call as API
2016-11-29 15:23:00 -05:00