Skip to content
This repository

Web based console - for presentations and workshops

branch: master

Merge pull request #43 from Daniel-Hug/patch-1

Use cached variable, add semicolon.
latest commit 8fce70ed5f
Remy Sharp authored
Octocat-spinner-32 app app page
Octocat-spinner-32 .gitignore readying for heroku
Octocat-spinner-32 EventSource.js Sending XHR header to allow server to handle closing connection if we…
Octocat-spinner-32 MIT-LICENSE.TXT Added license - use as you like
Octocat-spinner-32 Procfile readying for heroku
Octocat-spinner-32 README.markdown Typo
Octocat-spinner-32 codecomplete.js Fixing damn random keys the iPhone uses for & and ) - also tweaking s…
Octocat-spinner-32 console.css fix for drifting gutter in latest chrome
Octocat-spinner-32 console.js Fixing the html logging issue
Octocat-spinner-32 favicon.png Tweaks to UI and added :help shortcut
Octocat-spinner-32 index.html app bar style=black
Octocat-spinner-32 inject.html Tweaking instructions
Octocat-spinner-32 inject.js Use cached variable, add semicolon.
Octocat-spinner-32 iphone.css Fixing damn random keys the iPhone uses for & and ) - also tweaking s…
Octocat-spinner-32 jsconsole.appcache back to old manifest - it was correct before - filing bug in chrome
Octocat-spinner-32 link.png link image
Octocat-spinner-32 link@2x.png iPhone 4 image ::sigh::
Octocat-spinner-32 package.json update package to ensure we get the right version of connect
Octocat-spinner-32 phonegap.js Fixing damn random keys the iPhone uses for & and ) - also tweaking s…
Octocat-spinner-32 prettify.js First version of console - need to add directions (though it's fairly…
Octocat-spinner-32 prettify.packed.js First version of console - need to add directions (though it's fairly…
Octocat-spinner-32 remote-debugging.html remote debugging now supports queuing of logs, warn, info, etc - and …
Octocat-spinner-32 remote.html included url in connection, also using a setTimeout on creating event…
Octocat-spinner-32 remote.js add warning about use of remote control in production
Octocat-spinner-32 server.js readying for heroku
Octocat-spinner-32 startup.png making it installable
README.markdown

JS Console

A JavaScript (and CoffeeScript) web console, useful for quick experimentation, debugging, presentations (for live coding) and workshops.

Also available as a native iOS app from the iTunes store.

Features

  • Remote device debugging using "listen" command (more info)
  • Resizable font (yep, biggest issue with Firebug in workshops)
  • Autocomplete in WebKit desktop browsers
  • Shift + up/down for bigger console
  • Save history (based on session)
  • Add support for loading in a DOM (YQL - I thank you again)
  • Permalink to individual executions

Hosting jsconsole yourself

This requires that you install node.js. Once installed, download this project (or clone it using git) and inside the new jsconsole directory run:

npm install

This will install the dependencies (in particular 1.8.x version of connect.js).

Once installed, run (on port 80):

node server.js

Or to run on a specific port (like 8080):

node server.js 8080

Then check your own ip address of the machine it's running on (using ipconfig for windows or ifconfig for mac and linux). Then on the mobile phone, just visit that IP address and port you're running jsconsole on:

jsconsole running locally

Something went wrong with that request. Please try again.