Ingvar Stepanyan
|
5a842ab623
|
Fix statement substitution in templates.
|
2015-02-09 17:34:59 +02:00 |
|
Sebastian McKenzie
|
26d4b5f2cf
|
normalise opts.sourceRoot path - 6to5/karma-6to5-preprocessor#5
|
2015-02-09 23:38:54 +11:00 |
|
Sebastian McKenzie
|
76ae1682a3
|
remove context arg in favor of this, rename TraversalIteration to TraversalPath, and remove ast handlers
|
2015-02-06 01:47:43 +11:00 |
|
Sebastian McKenzie
|
e639c82f2f
|
fix internal refactoring...
|
2015-02-05 14:08:02 +11:00 |
|
Sebastian McKenzie
|
f365cc1248
|
more internal rearchitecturing
|
2015-02-05 14:05:15 +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 |
|
Jay Phelps
|
9880990fa7
|
First pass at converting identifiers/words from en-au -> en-us
|
2015-02-03 00:08:43 -08:00 |
|
Sebastian McKenzie
|
895d965568
|
fix linting errors
|
2015-02-03 15:17:33 +11:00 |
|
Sebastian McKenzie
|
8e23d623c8
|
split up util.pushMutatorMap and util.buildDefineProperties
|
2015-02-03 09:30:52 +11:00 |
|
Sebastian McKenzie
|
bbbc9c0c5e
|
remove redundant enumerable: true property on class methods
|
2015-01-30 10:44:33 +11:00 |
|
Sebastian McKenzie
|
31df576d26
|
make class methods nonenumerable - fixes #639
|
2015-01-30 10:05:17 +11:00 |
|
Sebastian McKenzie
|
62bc815f81
|
only set strictMode to true when the useStrict transformer is enabled
|
2015-01-29 21:07:34 +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
|
b5e1221c54
|
uUse debug/node instead of debug to avoid browserify using the browser version that references window - fixes #628
|
2015-01-29 15:11:33 +11:00 |
|
Sebastian McKenzie
|
efaf56c6de
|
add debug messages
|
2015-01-29 09:03:30 +11:00 |
|
Sebastian McKenzie
|
4a94ef3aa6
|
add syntax highlighting to syntax error code frames
|
2015-01-28 11:02:54 +11:00 |
|
Sebastian McKenzie
|
456bce1c9a
|
rename loose modules
|
2015-01-25 15:46:27 +11:00 |
|
Sebastian McKenzie
|
36fef5676a
|
add helpers
|
2015-01-23 23:02:48 +11:00 |
|
Sebastian McKenzie
|
8678917e2a
|
add util.object that we'll use to construct objects to avoid prototype collisions
|
2015-01-22 18:39:31 +11:00 |
|
Sebastian McKenzie
|
ccdb480d44
|
rename traverser to visitor
|
2015-01-22 00:28:20 +11:00 |
|
Sebastian McKenzie
|
7257e2445d
|
Merge branch 'master' into 3.0.0
Conflicts:
CHANGELOG.md
lib/6to5/file.js
lib/6to5/register.js
|
2015-01-20 00:36:06 +11:00 |
|
Sebastian McKenzie
|
36a933a004
|
add strict mode to every file
|
2015-01-18 18:44:08 +11:00 |
|
Dan Abramov
|
ff9511d435
|
Proof of concept of how traversal would look like with state parameter
|
2015-01-17 05:03:23 +03:00 |
|
Dan Abramov
|
f9480b5280
|
Avoid closures when traversing
|
2015-01-17 00:13:39 +03:00 |
|
Sebastian McKenzie
|
8ce5c5b608
|
add jsx to possible extensions
|
2015-01-14 18:04:14 +11:00 |
|
Sebastian McKenzie
|
0cbcbc60de
|
allow imports and exports everywhere in loose mode
|
2015-01-14 15:21:45 +11:00 |
|
Sebastian McKenzie
|
f33cd7184f
|
add jsx to possible extensions
|
2015-01-14 15:09:15 +11:00 |
|
Sebastian McKenzie
|
fbb150cfc1
|
remove allowImportExportEverywhere
|
2015-01-13 00:10:12 +11:00 |
|
Sebastian McKenzie
|
82aa2686f9
|
fix writable being set on accessors
|
2015-01-11 04:55:27 +11:00 |
|
Sebastian McKenzie
|
286d2f84bd
|
add configurable and writable property to defined properties
|
2015-01-11 02:43:17 +11:00 |
|
Sebastian McKenzie
|
1985146760
|
use Array.isArray instead of _.isArray
|
2015-01-10 22:26:37 +11:00 |
|
Dan Abramov
|
55e01afd0d
|
Improve performance on hot paths by using for loops
|
2015-01-09 16:51:34 +03:00 |
|
Sebastian McKenzie
|
23c16b0094
|
fix github url in no templates directory
|
2015-01-09 00:06:12 +11:00 |
|
Sebastian McKenzie
|
e1c7584280
|
fix computed accessors on objects
|
2015-01-08 23:11:58 +11:00 |
|
Sebastian McKenzie
|
cd23e500a1
|
add back specNoForInOfAssignment transformer
|
2015-01-07 18:30:48 +11:00 |
|
Casper Beyer
|
8c58e0f14c
|
Add .es extension to util.canCompile
|
2015-01-05 16:43:00 +08:00 |
|
Sebastian McKenzie
|
93ceafc732
|
better uid names
|
2015-01-02 03:53:28 +11:00 |
|
Sebastian McKenzie
|
13933bc9b8
|
move templates folder into transformation folder
|
2014-12-29 01:24:35 +11:00 |
|
Sebastian McKenzie
|
7fcd8ea642
|
upgrade acorn
|
2014-12-27 21:24:34 +11:00 |
|
Sebastian McKenzie
|
e96d02c972
|
make traversal code simpler
|
2014-12-27 17:01:47 +11:00 |
|
Sebastian McKenzie
|
4ea425ac7b
|
remove ParenthesizedExpression
|
2014-12-22 21:36:33 +11:00 |
|
Sebastian McKenzie
|
1f990f4030
|
fFix module formatter parsing bug where literals were being converted to identifiers
|
2014-12-16 08:06:25 +11:00 |
|
Sebastian McKenzie
|
b986a4e482
|
expose ast transformer - fixes #263
|
2014-12-10 21:31:27 +11:00 |
|
Sebastian McKenzie
|
4a439857d2
|
make mutators enumerable
|
2014-12-10 21:11:13 +11:00 |
|
Sebastian McKenzie
|
d184bc93b9
|
add playground
|
2014-11-25 23:50:50 +11:00 |
|
Sebastian McKenzie
|
39f4696ac7
|
fix util.regexify on falsy values - fixes #208
|
2014-11-24 10:05:49 +11:00 |
|
Sebastian McKenzie
|
bd91bbee71
|
put experimental ES7 features behind a flag --experimental and experimental option
|
2014-11-21 19:36:35 +11:00 |
|
Sebastian McKenzie
|
931b68dc5d
|
use generateUidIdentifier instead of generateUid
|
2014-11-20 21:18:11 +11:00 |
|
Sebastian McKenzie
|
0df0c696a9
|
add util.arrayify and util.regexify
|
2014-11-19 12:12:59 +11:00 |
|