Aeva / m.grl

Midnight Graphics & Recreation Library
http://mgrl.midnightsisters.org
GNU Lesser General Public License v3.0
44 stars 3 forks source link

evaluate adding support for "ES2015" features via Babel #204

Closed Aeva closed 8 years ago

Aeva commented 8 years ago

I previously reviewed Babel for the compelling features it adds to the language, and quite liked it... except that the output code was particularly hideous. However, js-beautify seems to be more then capable at reflowing the output to being something I'd actually want someone to see! And you can control it either from just the command line or from within a python script!

So this ticket is simply changing the build process so it works like so:

Aeva commented 8 years ago

I think the main concern for this is, how many dependencies would get pulled in as a consequence, and how much of a nightmare this would make packaging >_>

Aeva commented 8 years ago

Ugh, so it looks like babel has about 32 dependencies. This might make it difficult to package M.GRL in other package managers, so I'm removing the 1.0 milestone requirement until I have a better idea of how this all works :P

Aeva commented 8 years ago

Erring towards 'no' for this, so closing the ticket for now.