1
0
Fork 0
mirror of https://github.com/jashkenas/coffeescript.git synced 2022-11-09 12:23:24 -05:00
Unfancy JavaScript
Find a file
Geoffrey Booth 195a46ab77
Fix #4877: Exponentiation operators (#4881)
* Passthrough exponentiation operator; remove tests that are invalid JavaScript

* Treat **= as a passthrough assignment

* Get tests passing in Node 6

* Improve scoping

* Move exponentiation tests into their own file, now that it's filtered out by Cakefile

* Restore original test
2018-03-30 00:47:40 -07:00
bin Throw warning for unsupported runtimes, e.g. Node < 6 (#4839) 2018-01-14 23:40:36 -08:00
docs 2.2.4 (#5025) 2018-03-29 20:00:45 -07:00
documentation 2.2.4 (#5025) 2018-03-29 20:00:45 -07:00
lib/coffeescript Fix #4877: Exponentiation operators (#4881) 2018-03-30 00:47:40 -07:00
src Fix #4877: Exponentiation operators (#4881) 2018-03-30 00:47:40 -07:00
test Fix #4877: Exponentiation operators (#4881) 2018-03-30 00:47:40 -07:00
.babelrc Option to transpile with Babel (#4697) 2017-09-15 06:58:18 -07:00
.gitignore [CS2] Destructuring object spreads (#4493) 2017-06-29 22:57:42 -07:00
.nojekyll
.travis.yml Make node --harmony bin/cake test pass on Node 9 (#5012) 2018-03-17 23:02:40 -07:00
appveyor.yml Make node --harmony bin/cake test pass on Node 9 (#5012) 2018-03-17 23:02:40 -07:00
bower.json [CS2] Module should be require-able in non-Node environments like Webpack and Browserify (#4546) 2017-05-13 21:20:36 -07:00
Cakefile simplified test file skipping (#4996) (#5003) 2018-03-12 19:03:44 -07:00
CODE_OF_CONDUCT.md Code of Conduct (#4992) 2018-02-26 22:18:13 -08:00
CONTRIBUTING.md 2.0.0-beta3 (#4594) 2017-06-30 09:58:05 -07:00
ISSUE_TEMPLATE.md Create issue template (#4993) 2018-02-26 17:50:14 -08:00
LICENSE [update] copyright year to 2018 (#4988) 2018-02-24 23:40:11 -08:00
package-lock.json 2.2.3 (#5010) 2018-03-11 13:48:14 -07:00
package.json 2.2.4 (#5025) 2018-03-29 20:00:45 -07:00
PULL_REQUEST_TEMPLATE.md Pull request template (#4994) 2018-02-26 17:50:25 -08:00
README.md Update ASCII logo (#4718) 2017-09-25 12:13:30 -07:00
register.js
repl.js

                                           @@@@@@@                @@@@  @@@@@
                {                         @@@@@@@@@@              @@@   @@@
             }   }   {                   @@@@     @@              @@@   @@@
            {   {  }  }                 @@@@          @@@@@@@    @@@   @@@     @@@@@@    @@@@@@
             }   }{  {                 @@@@          @@@   @@  @@@@@  @@@@@@  @@@   @@  @@@@  @@
            {  }{  }  }                @@@@         @@@@   @@   @@@    @@@   @@@   @@@ @@@   @@@
           { }{ }{  { }                @@@@        @@@@    @@   @@@    @@@   @@@@@@@@  @@@@@@@@
         {  { } { } { }  }             @@@@@       @@@@   @@    @@@    @@@   @@@       @@@
          { }   { }   { }               @@@@@@@@@@ @@@@@@@@    @@@    @@@    @@@@@@@@  @@@@@@@@
   @@@@@@   { }   { }    @@@@@@@           @@@@@               @@@    @@@      @@@@@     @@@@@
   @@@@@@@@@@@@@@@@@@@@@@@@@@@@                               @@@    @@@
 @@ @@@@@@@@@@@@@@@@@@@@@@@@@@             @@@@@@            @@@    @@@
@@   @@@@@@@@@@@@@@@@@@@@@@@@           @@@@    @@          @@@   @@@@
@@@   @@@@@@@@@@@@@@@@@@@@@             @@@@   @@@                       @@                  @@@@
 @@@    @@@@@@@@@@@@@@@@@@              @@@@@          @@@@@   @@  @@   @@@     @@@@@@@     @@@@@
   @@@   @@@@@@@@@@@@@@@@                 @@@@@      @@@  @@@ @@@@@@@@         @@@@  @@@@  @@@@@@@
          @@@@@@@@@@@@@@                    @@@@@   @@@       @@@@     @@@@    @@@    @@@   @@@
                                      @@@@@  @@@@  @@@@      @@@@      @@@@   @@@@   @@@@  @@@@
                                     @@@     @@@@  @@@       @@@@     @@@@    @@@    @@@@  @@@@
                                     @@@     @@@@  @@@@     @@@@      @@@@   @@@@   @@@@  @@@@
                                      @@@@@@@@@     @@@@@@  @@@@       @@@@  @@@@@@@@@    @@@@
                                                                             @@@          @@@@
                                                                            @@@
                                                                            @@@

CoffeeScript is a little language that compiles into JavaScript.

Installation

Once you have Node.js installed:

npm install --global coffeescript

Leave off the --global if you dont wish to install globally.

Getting Started

Execute a script:

coffee /path/to/script.coffee

Compile a script:

coffee -c /path/to/script.coffee

For documentation, usage, and examples, see: http://coffeescript.org/

To suggest a feature or report a bug: https://github.com/jashkenas/coffeescript/issues

If youd like to chat, drop by #coffeescript on Freenode IRC.

The source repository: https://github.com/jashkenas/coffeescript.git

Changelog: http://coffeescript.org/#changelog

Our lovely and talented contributors are listed here: https://github.com/jashkenas/coffeescript/contributors