cjb / codex-blackboard

Meteor app for coordinating solving for our MIT Mystery Hunt team
GNU Affero General Public License v3.0
25 stars 17 forks source link

Convert coffeescript to javascript #254

Open cscott opened 6 years ago

cscott commented 6 years ago

Using, say, https://github.com/decaffeinate/decaffeinate

Hubot could also be updated to 3.x, which also uses JS instead of CoffeeScript

It would especially be nice if ES6/Meteor supported optional chaining before this conversion took place, since we use the coffeescript existence operator a lot in our codebase.

cscott commented 6 years ago

Oh, optional chaining is supported: https://stackoverflow.com/questions/46340274/meteor-use-babel-optional-chaining-plugin/48121085#48121085

Too big a change too close to mystery hunt for 2018, but hopefully we can tackle this for 2019.