Commit Graph

6 Commits

Author SHA1 Message Date
Geoffrey Booth
bb9b6cb4af Merge remote-tracking branch 'upstream/devel' into coffeescript-babel
# Conflicts:
#	packages/coffeescript/plugin/compile-coffeescript.js
2016-10-02 12:04:07 -07:00
Geoffrey Booth
12472cfe7a CoffeeScript now supports ES2015 modules (#7818)
* Update CoffeeScript to 1.11.0, which supports modules; update check for whether to pass CoffeeScript’s output to Babel to look not just for backticks, but also for `import`, `export` and `function*`, the current ESNext features output by CoffeeScript

* Add tests for imported modules using CoffeeScript’s new native import statement

* Test that CoffeeScript native export statements work, by importing something exported by such a statement

* Improve regex

* Optimize regex
2016-09-28 09:36:53 -04:00
Mitar
e4dd8684b1 CoffeeScript compiling badly interacts with Babel. 2016-08-02 22:57:10 -07:00
Geoffrey Booth
4f176b3490 Move all the CoffeeScript testing-related files into packages/coffeescript/tests so as not to confuse the impressionable ecmascript package 2016-06-02 17:37:58 -04:00
Geoffrey Booth
4191d01877 If CoffeeScript source contains backticks, pass the coffee output through the ecmascript package (closes #6000) 2016-06-02 17:37:58 -04:00
Maxime Quandalle
8df6553ce2 Add a literate handler in the coffeescript package
Add .coffee.md handling tests
2013-09-12 14:29:50 -07:00