Sebastian McKenzie
|
dc45415ee0
|
hoist esModule to the top
|
2015-03-11 00:08:06 +11:00 |
|
Sebastian McKenzie
|
5d32432e67
|
split up export variable declarations - fixes #939, fixes #964
|
2015-03-08 02:52:10 +11:00 |
|
Sebastian McKenzie
|
2b95b876e1
|
return only constructor if class was a named class with only a constructor/no constructor
|
2015-03-07 01:50:34 +11:00 |
|
Sebastian McKenzie
|
51e336b037
|
class declarations also have a lexical self binding
|
2015-03-07 01:25:18 +11:00 |
|
Sebastian McKenzie
|
130e0ebe6b
|
better classes, more spec compliant and nicer output - fixes #952
|
2015-03-06 23:08:10 +11:00 |
|
Sebastian McKenzie
|
a4382580fc
|
ignore user whitespace when splitting up module declaration - fixes #906
|
2015-02-27 15:25:13 +11:00 |
|
Sebastian McKenzie
|
7d87e52377
|
rejigger strict directives transformer logic so they're included in the body before module formatters are ran - @jayphelps
|
2015-02-25 17:20:23 +11:00 |
|
Sebastian McKenzie
|
7927aa2e18
|
make use strict directive stateless - fixes #828
|
2015-02-21 13:06:02 +11:00 |
|
Sebastian McKenzie
|
62556f6102
|
finish code generator revamp, output is now much nicer and liberal with it's use of newlines
|
2015-02-20 23:24:11 +11:00 |
|
Sebastian McKenzie
|
002be9a05c
|
enable spec.functionName by default
|
2015-02-19 10:47:44 +11:00 |
|
Dali Zheng
|
d358a86e98
|
make __esModule property not enumerable
|
2015-02-07 21:19:11 -08:00 |
|
Sebastian McKenzie
|
3a11c7d46b
|
as per "ES6 February 2, 2015 Draft Rev 32" "Constructors defined using class definition syntax throw when called as functions"
|
2015-02-03 15:16:16 +11:00 |
|
Sebastian McKenzie
|
8243a34b69
|
change the way modules handle default exports and function declaration exports
|
2015-01-26 15:53:17 +11:00 |
|
Sebastian McKenzie
|
75460b91d8
|
clean up module formatters and fix interopRequireWildcard helper
|
2015-01-26 00:14:04 +11:00 |
|
Sebastian McKenzie
|
2ab4a3d362
|
update tests to reflect new uid behaviour
|
2015-01-22 01:37:50 +11:00 |
|
Sebastian McKenzie
|
b9e4340700
|
better use strict handling inside of modules
|
2015-01-06 17:32:00 +11:00 |
|
Sebastian McKenzie
|
9529f93690
|
move useStrict transformer to after _moduleFormatter
|
2015-01-02 01:58:56 +11:00 |
|
Sebastian McKenzie
|
a03d491ac6
|
microoptimize module formatters, change method names to a new API, and add support for exporting multiple variable declarators - fixes #299
|
2014-12-15 22:34:49 +11:00 |
|
Sebastian McKenzie
|
5f26a0c5cc
|
update modules tests
|
2014-12-09 23:28:07 +11:00 |
|
Sebastian McKenzie
|
24d9833170
|
better categorisation of transformers
|
2014-11-23 16:15:39 +11:00 |
|