Sebastian McKenzie
|
23b8c72e9a
|
remove unused traverse requires
|
2015-02-04 23:22:26 +11:00 |
|
Sebastian McKenzie
|
d6b39bc89b
|
HomeObject isn't dynamic - fixes #690
|
2015-02-04 18:47:58 +11:00 |
|
Sebastian McKenzie
|
58bed088f5
|
throw an error when destructuring a null or undefined value on an empty object pattern - fixes #681
|
2015-02-04 17:35:24 +11:00 |
|
Sebastian McKenzie
|
4f023e83f8
|
refactor traversals that have scopes to use the scope helper method
|
2015-02-04 13:25:23 +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
|
911e3939b9
|
remove class-super-constructor-call-check helper
|
2015-02-04 10:08:55 +11:00 |
|
Sebastian McKenzie
|
f2d1fc47d1
|
Merge branch 'master' of github.com:6to5/6to5
|
2015-02-03 19:55:29 +11:00 |
|
Sebastian McKenzie
|
a9405e5e80
|
clean up scope API
|
2015-02-03 19:33:32 +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
|
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
|
630f1717f0
|
clean up scope collision tracking and constants transformer - fixes #331
|
2015-02-03 13:20:52 +11:00 |
|
Sebastian McKenzie
|
e712c5225b
|
use the current file basename for the displayName of export default React.createClass - 6to5/6to5-sublime#21
|
2015-02-02 23:48:03 +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
|
4208bf3f4b
|
add accept to valid options 6to5/gobble-6to5#2
|
2015-01-31 10:11:40 +11:00 |
|
Sebastian McKenzie
|
1cbbe00b7a
|
Merge pull request #582 from kruppel/kurt/setter-super
Support use of super inside instance setter.
|
2015-01-30 21:47:24 +11:00 |
|
Sebastian McKenzie
|
3b783979d8
|
add resolveModuleSource option - closes #471
|
2015-01-30 18:04:54 +11:00 |
|
Sebastian McKenzie
|
fbdea41399
|
comment out strictMode option until acorn-6to5 works properly
|
2015-01-30 00:02:25 +11:00 |
|
Sebastian McKenzie
|
62bc815f81
|
only set strictMode to true when the useStrict transformer is enabled
|
2015-01-29 21:07:34 +11:00 |
|
Stefan Penner
|
9ddf411f2c
|
cleanup: require explicit lodash modules needed
|
2015-01-28 23:52:17 -05:00 |
|
Sebastian McKenzie
|
7f7ee41315
|
fix modules loose mode using modules instead of es6.modules
|
2015-01-29 10:42:03 +11:00 |
|
Sebastian McKenzie
|
efaf56c6de
|
add debug messages
|
2015-01-29 09:03:30 +11:00 |
|
Sebastian McKenzie
|
4ff66a5cfc
|
add id to a function expression scope
|
2015-01-28 18:14:52 +11:00 |
|
Sebastian McKenzie
|
a955af06e0
|
remove opts from transform output
|
2015-01-28 14:14:55 +11:00 |
|
Sebastian McKenzie
|
8f69e59f29
|
ignore underscored options - fixes #29
|
2015-01-28 14:14:33 +11:00 |
|
Sebastian McKenzie
|
614ce4de0a
|
add common plugin options to validOptions just to be safe
|
2015-01-28 13:48:45 +11:00 |
|
Kurt Ruppel
|
bbfb297d73
|
Support use of super inside instance setter.
|
2015-01-26 15:55:27 -08:00 |
|
Sebastian McKenzie
|
971da50129
|
add a transformer pass class
|
2015-01-26 22:10:19 +11:00 |
|
Sebastian McKenzie
|
c49438da60
|
add namespaces and better structure transformation
|
2015-01-26 21:10:05 +11:00 |
|
Sebastian McKenzie
|
a2a1ab4c52
|
clean up file
|
2015-01-26 13:51:33 +11:00 |
|
Sebastian McKenzie
|
b449dbe891
|
make helpers compact/no newlines/comments
|
2015-01-26 11:43:34 +11:00 |
|
Sebastian McKenzie
|
456bce1c9a
|
rename loose modules
|
2015-01-25 15:46:27 +11:00 |
|
Sebastian McKenzie
|
99a4343626
|
use clone helper instead of lodash cloneDeep - fixes #583
|
2015-01-24 16:32:55 +11:00 |
|
Sebastian McKenzie
|
3167d66154
|
add t.getLastStatements and File::isConsequenceExpressionStatement
|
2015-01-24 00:04:20 +11:00 |
|
Sebastian McKenzie
|
5419616063
|
remove optional prefixing
|
2015-01-23 23:03:49 +11:00 |
|
Sebastian McKenzie
|
bff150f69d
|
fix filenameRelative name and remove amdModuleIds
|
2015-01-23 09:39:42 +11:00 |
|
Sebastian McKenzie
|
49cd1753e6
|
throw on unknown options
|
2015-01-23 09:26:27 +11:00 |
|
Sebastian McKenzie
|
878a7ada06
|
better dynamic imports/data
|
2015-01-22 01:38:18 +11:00 |
|
Sebastian McKenzie
|
ac373a9e1c
|
use scope for uid registry instead of a global registry
|
2015-01-22 00:27:45 +11:00 |
|
Sebastian McKenzie
|
3205c78f01
|
ensure that a scope is always passed to traverse and allow scopes to have access to file
|
2015-01-21 23:52:12 +11:00 |
|
Sebastian McKenzie
|
0b6d49e421
|
better handling of optional transformers
|
2015-01-21 23:34:18 +11:00 |
|
Sebastian McKenzie
|
7007f7e0bb
|
remove includeRegenerator option
|
2015-01-20 02:30:57 +11:00 |
|
Sebastian McKenzie
|
e75d1a1666
|
fix helper identifiers
|
2015-01-20 01:45:00 +11:00 |
|
Sebastian McKenzie
|
ab134d0919
|
add data abstraction layer to File
|
2015-01-20 01:36:00 +11:00 |
|
Sebastian McKenzie
|
22fb346983
|
remove runtime option
|
2015-01-20 01:17:24 +11:00 |
|
Sebastian McKenzie
|
d75139a059
|
add 6to5-runtime build process #535
|
2015-01-20 00:56:09 +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 |
|
Sebastian McKenzie
|
c210d64557
|
add loose all option
|
2015-01-18 12:13:08 +11:00 |
|
Sebastian McKenzie
|
41949fd58b
|
push uids to scope tracking - fixes #515
|
2015-01-18 02:36:37 +11:00 |
|