Implementation of Javascript extension

Victor Bradasch Moreira requested to merge wip.javascript into wip

What does this MR do and why?

Closes #15

License

Merge request reports