Skip to content

Convert to plain JavaScript (or perhaps ES6 with Babel) #48

@sorccu

Description

@sorccu

This is a tracking issue for converting the codebase to plain JavaScript. Many potential contributors have expressed their feelings that they're unable to work with a CoffeeScript codebase, plus CoffeeScript is being left behind in features anyway. It has outlived its usefulness.

Steps:

  • Combine lib and src so that we can start writing plain JS files that work from both CS and JS.
  • Make the linters and hinters to look at the JS codebase while also keeping them looking at the CS codebase.
  • Replace files one by one over a longer period of time.
  • Get rid of CS hinters and linters.
  • Get rid of the prepublish build script (unless converted to Babel).
  • Remove CoffeeScript.
  • Be happy.

Help is most welcome.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions