amCoffee

CRX ID
eohnbihebhopoapemdbbodaiaagpogik
Status
No Privacy Policy Live on Store
Description from extension meta

A CoffeeScript version of the Chrome Console.

Image from store
amCoffee
Description from store

Features:
- Type using CoffeeScript
- Formatted outputs
- Auto-complete
- Command history

Use it the way you use the original console, but with Coffee!

New in 1.2.0:
- Update CoffeeScript to 1.7.1.
- Add right-arrow for autocomplete.
- Move settings icon to top-right corner.

GitHub Repository:
https://github.com/auiWorks/amCoffee

Latest reviews

Greg Goog 2017-07-09

OK, but "Customize" opens a blank page...

Greg Goog 2017-07-09

OK, but "Customize" opens a blank page...

Angelos Pikoulas 2015-10-23

Throws when accessing `window`: > @ RangeError: Maximum call stack size exceeded at Object.window.__amCoffee__.process (<anonymous>:5:463) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) > this RangeError: Maximum call stack size exceeded at Object.window.__amCoffee__.process (<anonymous>:5:463) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) > window RangeError: Maximum call stack size exceeded at Object.window.__amCoffee__.process (<anonymous>:5:463) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) > window is @ true

Angelos Pikoulas 2015-10-23

Throws when accessing `window`: > @ RangeError: Maximum call stack size exceeded at Object.window.__amCoffee__.process (<anonymous>:5:463) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) > this RangeError: Maximum call stack size exceeded at Object.window.__amCoffee__.process (<anonymous>:5:463) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) > window RangeError: Maximum call stack size exceeded at Object.window.__amCoffee__.process (<anonymous>:5:463) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) at Object.window.__amCoffee__.process (<anonymous>:5:500) > window is @ true

Anonymous 2015-10-20

good

Anonymous 2015-10-20

good

Charles Neau 2015-10-01

Instead of "window.name" can use "@name" for quick access to the debugger context ... super usefull tool, and love the autocompletion and the tooltip for autocompletion ! keep going on and as said just add some ".toString()" for Dates and this sort of object !

Charles Neau 2015-10-01

Instead of "window.name" can use "@name" for quick access to the debugger context ... super usefull tool, and love the autocompletion and the tooltip for autocompletion ! keep going on and as said just add some ".toString()" for Dates and this sort of object !

William Stein 2015-07-19

Deal breaker: running "new Date()" outputs "{}" instead of "Sat Jul 18 2015 17:12:13 GMT-0700 (PDT)". How can I trust this?

William Stein 2015-07-19

Deal breaker: running "new Date()" outputs "{}" instead of "Sat Jul 18 2015 17:12:13 GMT-0700 (PDT)". How can I trust this?

Yoni Lerner 2014-10-24

It's great! I do wish that I could use a local context, because assigning something to a variable and then having that variable undefined was confusing at first. But this is still a great extension! One step closer to a JS-free world!

Yoni Lerner 2014-10-24

It's great! I do wish that I could use a local context, because assigning something to a variable and then having that variable undefined was confusing at first. But this is still a great extension! One step closer to a JS-free world!

Anonymous 2014-10-02

Sadly, it doesn't work in the context of the debugger which makes it totally useless for most (if not all) of my use cases.

Lê Đình Tú (Tú Thở) 2014-10-01

hay

Vinay Aggarwal 2014-08-03

Please make it use the context of the debugger.

Vinay Aggarwal 2014-08-03

Please make it use the context of the debugger.

俞云 2014-07-28

very good!!!

俞云 2014-07-28

very good!!!

Pierre-Eric Marchandet 2014-07-27

Should be the default console.

Pierre-Eric Marchandet 2014-07-27

Should be the default console.

J Sek 2014-07-10

That's what I was looking for! Excellent!

J Sek 2014-07-10

That's what I was looking for! Excellent!

Jeff Van Boxtel 2014-07-08

It doesn't seem to use the context of the debugger so it isn't very useful.

Jeff Van Boxtel 2014-07-08

It doesn't seem to use the context of the debugger so it isn't very useful.

Erik Österberg 2014-04-29

Great autocompletion! Wish the standard console had the same behaviour. But what about multi-line insertion?

Erik Österberg 2014-04-29

Great autocompletion! Wish the standard console had the same behaviour. But what about multi-line insertion?

Owen Densmore 2014-03-11

This is superb! I do seem to have a problem assigning to variables, but I'm hoping the project continues and the minor problems are solved. BTW: I can assign to existing objects in the global space so not all that bad. My guess is I'm doing something silly. Hey, figured out the assignment problem: simply place the variable in the global space: @foo = .... window.foo = ... Makes sense. Doh! Just noticed in the Overview slide panel the use of @foo = ... I wish I could give it 6 stars.

Owen Densmore 2014-03-11

This is superb! I do seem to have a problem assigning to variables, but I'm hoping the project continues and the minor problems are solved. BTW: I can assign to existing objects in the global space so not all that bad. My guess is I'm doing something silly. Hey, figured out the assignment problem: simply place the variable in the global space: @foo = .... window.foo = ... Makes sense. Doh! Just noticed in the Overview slide panel the use of @foo = ... I wish I could give it 6 stars.

کـلاغ سفید 2013-10-20

$('body') returns jibrish functions I don't want! How can I see objects like the way default chrome console show?

کـلاغ سفید 2013-10-20

$('body') returns jibrish functions I don't want! How can I see objects like the way default chrome console show?

chee rabbits 2013-09-19

I just spent 3 days writing this extension and finally I have discovered that it already exists

chee rabbits 2013-09-19

I just spent 3 days writing this extension and finally I have discovered that it already exists

Sebastian Widmer 2013-09-10

rocks!

Sebastian Widmer 2013-09-10

rocks!

kitsu_eb 2013-06-24

Couldn't assign to variables?

kitsu_eb 2013-06-24

Couldn't assign to variables?

Zhen Zhang 2013-06-18

The best coffee console AFAIK

Zhen Zhang 2013-06-18

The best coffee console AFAIK

Ziyi Zhang 2013-05-16

This is the best coffeescript console tool I've ever used! The autocomplete is so handful that could even remind me the syntax I partially forgot. To developer, are you trying to make me get rid of native javascript forever? I like the logo by the way :)

Ziyi Zhang 2013-05-16

This is the best coffeescript console tool I've ever used! The autocomplete is so handful that could even remind me the syntax I partially forgot. To developer, are you trying to make me get rid of native javascript forever? I like the logo by the way :)

Statistics

Installs
259
Market
Chrome Web Store
Category
Rating
4.41 (32 votes)
Last update
2014-07-23
Version 1.2.4
Languages