{"_id":"jitter","_rev":"31-0412ddb9bd51cbc293810cef9f83dcaf","name":"jitter","dist-tags":{"latest":"1.3.0"},"versions":{"0.9.4":{"name":"jitter","version":"0.9.4","keywords":["coffeescript","compiler"],"author":{"name":"Trevor Burnham"},"_id":"jitter@0.9.4","maintainers":[{"name":"TrevorBurnham","email":"trevorburnham@gmail.com"}],"bin":{"jitter":"./bin/jitter"},"dist":{"shasum":"6ccf18c8e0de42dbd82d223b5e2c39f5ce2b281b","tarball":"https://registry.npmjs.org/jitter/-/jitter-0.9.4.tgz","integrity":"sha512-RolDibuQerQh16qubmCQ72iqp76JVIeWBM4q6tmav4QoBOoaFIrrgODzVARvqDsljC89reEAPLNf5d/WCzqFSg==","signatures":[{"sig":"MEYCIQCQ0THAy/4yPSIVWPyeuY26p5hPWgHYDafJY3P+yIGZdwIhAM+sS/eGkTH8iNxojUidCDrMylxJT4KEpZ6w1aRR/B1/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/coffee-script/jitter","engines":{"node":">=0.1.99","coffee-script":">= 0.9.4"},"_npmUser":{"name":"TrevorBurnham","email":"trevorburnham@gmail.com"},"licenses":[{"type":"MIT"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"0.2.7-2","description":"Simple continuous compilation for CoffeeScript","directories":{"lib":"./lib"},"_nodeVersion":"v0.3.1-pre","dependencies":{"sink":"0.1.0 - 0.2.99"},"_nodeSupported":true},"0.9.2":{"name":"jitter","version":"0.9.2","keywords":["coffeescript","compiler"],"author":{"name":"Trevor Burnham"},"_id":"jitter@0.9.2","maintainers":[{"name":"TrevorBurnham","email":"trevorburnham@gmail.com"}],"bin":{"jitter":"./bin/jitter"},"dist":{"shasum":"e98dea4b634612de595700048a4ddd9da3888ea8","tarball":"https://registry.npmjs.org/jitter/-/jitter-0.9.2.tgz","integrity":"sha512-0WUp5wEwY5dyfqfBe4dUNdBO5YMKA41Ntl/IYCm8h/DNUXgdAJBvKk4/hZxWKKr12Gzf7LNmGmpkaupqxPEtmw==","signatures":[{"sig":"MEQCIHgi9fXEMFiEJu3GeTN7+y3Y3Axtbbvt2hMlXguNob9VAiAVxCaIP8mHmbCVqhWJKGO0YVidCN3xWfd4AJNoOfM0EA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/coffee-script/jitter","engines":{"node":">=0.1.99","coffee-script":">= 0.9.2"},"_npmUser":{"name":"TrevorBurnham","email":"trevorburnham@gmail.com"},"licenses":[{"type":"MIT"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"0.2.7-2","description":"Simple continuous compilation for CoffeeScript","directories":{"lib":"./lib"},"_nodeVersion":"v0.3.1-pre","_nodeSupported":true},"1.0.1":{"name":"jitter","version":"1.0.1","keywords":["coffeescript","compiler"],"author":{"name":"Trevor Burnham"},"_id":"jitter@1.0.1","maintainers":[{"name":"TrevorBurnham","email":"trevorburnham@gmail.com"}],"bin":{"jitter":"./bin/jitter"},"dist":{"shasum":"98ea74d2d39cf803d2fd86ca8ab52a73b55b0fae","tarball":"https://registry.npmjs.org/jitter/-/jitter-1.0.1.tgz","integrity":"sha512-4LiYowQGrQXC0wMShNA976ruYrdIOE5mwzOK/Mmqgc8SjW6vYQFukA04/Vr3tDJh4JDjJa20dTSH/A150rIhVA==","signatures":[{"sig":"MEQCICP+IetDMFvwizGGb7OugKwbbYIleQYikapkUEhJnpu1AiBABzOTx9XuZn91Tgq4IORfedOwc743/Q1XhW4Oa6/alw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/coffee-script/jitter","engines":{"node":">=0.1.99","coffee-script":">= 1.0.1"},"_npmUser":{"name":"TrevorBurnham","email":"trevorburnham@gmail.com"},"licenses":[{"type":"MIT"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"0.3.9","description":"Simple continuous compilation for CoffeeScript","directories":{"lib":"./lib"},"_nodeVersion":"v0.4.2","dependencies":{"sink":"0.1.1 - 0.2.99","coffee-script":">= 1.0.1"},"_engineSupported":true},"1.1.0":{"name":"jitter","version":"1.1.0","keywords":["coffeescript","compiler"],"author":{"name":"Trevor Burnham"},"_id":"jitter@1.1.0","maintainers":[{"name":"TrevorBurnham","email":"trevorburnham@gmail.com"}],"bin":{"jitter":"./bin/jitter"},"dist":{"shasum":"dd76472101217c66ca861742cdbdc094682096db","tarball":"https://registry.npmjs.org/jitter/-/jitter-1.1.0.tgz","integrity":"sha512-pYOrWU30NBL/5pAnI0ClbRRFDvIk87SckHpRzeCT8jl6K2zFecaJmNCqY+AGHAL4QdRp8qo4RxOEN7iHpythmA==","signatures":[{"sig":"MEUCIFA5NqAhvvroWtM98fV6rxkB6qf9gmy4mLxLzFTO4iAyAiEAzotRsh+I65m6GVtppsdh0TZB52P1Z3YWiSWHm7/RDR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/coffee-script/jitter","engines":{"node":">=0.4.0","coffee-script":">=1.1.0"},"_npmUser":{"name":"TrevorBurnham","email":"trevorburnham@gmail.com"},"licenses":[{"type":"MIT"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"1.0.1rc8","description":"Simple continuous compilation for CoffeeScript","directories":{"lib":"./lib"},"_nodeVersion":"v0.4.7","dependencies":{"sink":"0.1.1 - 0.2.99","coffee-script":">= 1.1.0"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"1.1.1":{"name":"jitter","version":"1.1.1","keywords":["coffeescript","compiler"],"author":{"name":"Trevor Burnham"},"_id":"jitter@1.1.1","maintainers":[{"name":"TrevorBurnham","email":"trevorburnham@gmail.com"}],"bin":{"jitter":"./bin/jitter"},"dist":{"shasum":"c88715bfaab5c428fb2c26515d4e275b6e1d5814","tarball":"https://registry.npmjs.org/jitter/-/jitter-1.1.1.tgz","integrity":"sha512-usqUJNGijKQnL3RW/msxbgR6NXPf90wOMaiTLzwCahSiYm3ez6t5UqrcyxM4Dn0wqteanHcYV/ifZEWiNHxt3g==","signatures":[{"sig":"MEUCIEODGok9Id5JSObomLjyTzAagGaDpm+7/e84W6DoDJA6AiEAz/nUCo/CEdlZH6Ip5XAH31BJCOgI+IhMf0tdsOjLvjs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/coffee-script/jitter","engines":{"node":">=0.4.0","coffee-script":">=1.1.0"},"_npmUser":{"name":"TrevorBurnham","email":"trevorburnham@gmail.com"},"licenses":[{"type":"MIT"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"1.0.105","description":"Simple continuous compilation for CoffeeScript","directories":{"lib":"./lib"},"_nodeVersion":"v0.6.2","dependencies":{"sink":"0.1.1 - 0.2.99","coffee-script":">= 1.1.0"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"1.2.0":{"name":"jitter","version":"1.2.0","keywords":["coffeescript","compiler"],"author":{"name":"Trevor Burnham"},"_id":"jitter@1.2.0","maintainers":[{"name":"TrevorBurnham","email":"trevorburnham@gmail.com"},{"name":"trevorburnham","email":"trevorburnham@gmail.com"}],"bin":{"jitter":"./bin/jitter"},"dist":{"shasum":"c2d172863727537caeba8c59c41f4a2a29f79a12","tarball":"https://registry.npmjs.org/jitter/-/jitter-1.2.0.tgz","integrity":"sha512-K3YGzMYI4Jt6mWuUfb4AY9bWmIoCcg3RwIlADD51ZMGkl2YkGhpIKaw0MpxZw13GlNyjBhXARjq71y16ah4VxA==","signatures":[{"sig":"MEQCIFJwAAKq21r7DpUeZBN7EoKiaeN01L79D+Zav3ioNH7pAiBHdYezWEfd+qO7UU8TzakAWqQT0d+rQhmzvBilBdJcjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/jitter","_from":".","engines":{"node":">=0.4.0","coffee-script":">=1.1.0"},"_npmUser":{"name":"trevorburnham","email":"trevorburnham@gmail.com"},"licenses":[{"type":"MIT"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"1.2.10","description":"Simple continuous compilation for CoffeeScript","directories":{"lib":"./lib"},"dependencies":{"sink":"0.1.1 - 0.2.99","coffee-script":">= 1.1.0"}},"1.2.1":{"name":"jitter","version":"1.2.1","keywords":["coffeescript","compiler"],"author":{"name":"Trevor Burnham"},"_id":"jitter@1.2.1","maintainers":[{"name":"TrevorBurnham","email":"trevorburnham@gmail.com"},{"name":"trevorburnham","email":"trevorburnham@gmail.com"}],"bin":{"jitter":"./bin/jitter"},"dist":{"shasum":"00215f8195180d27060ca62a248985d4514b9e7b","tarball":"https://registry.npmjs.org/jitter/-/jitter-1.2.1.tgz","integrity":"sha512-USjzvzZubhbWt1Ac97CwpkQ3rSE2eXpJDxIRZezNxZKhPGYKuVodTC2p2MCBe7FojEpiKdxrEPoNRu9iigfphQ==","signatures":[{"sig":"MEUCIDGPaC1c9nX58ul1kUSf0GNQaozQy5IbFrtBoj5M9PecAiEAiYBw/R4k5DQ5n2/lGb/WY2a6/1zg2WLqSQOPrYhwIeU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/jitter","_from":".","engines":{"node":">=0.4.0","coffee-script":">=1.1.0"},"_npmUser":{"name":"trevorburnham","email":"trevorburnham@gmail.com"},"licenses":[{"type":"MIT"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"1.2.25","description":"Simple continuous compilation for CoffeeScript","directories":{"lib":"./lib"},"dependencies":{"sink":"0.1.1 - 0.2.99","coffee-script":">= 1.1.0"}},"1.3.0":{"name":"jitter","version":"1.3.0","keywords":["coffeescript","compiler"],"author":{"name":"Trevor Burnham"},"_id":"jitter@1.3.0","maintainers":[{"name":"TrevorBurnham","email":"trevorburnham@gmail.com"},{"name":"trevorburnham","email":"trevorburnham@gmail.com"}],"bin":{"jitter":"./bin/jitter"},"dist":{"shasum":"15d9ae4407f3e6327d6ad336faf0ebc5be0d25f0","tarball":"https://registry.npmjs.org/jitter/-/jitter-1.3.0.tgz","integrity":"sha512-rTTenoDEfLzQiUy/6w5pcz8k+dxlaUNzTCgxfDvBC41NV5+Oh0ctLnyBAtgYNUH5UE1Yv1Er8feh3b1Th2znNQ==","signatures":[{"sig":"MEUCIQDlodGGPnNlGSe6DAgb2ieNlPIQD7LVG+E3XtQWrbMTgQIgHCkPO+PnKa2+kmKYgS8mQ54VPEHWvGcm39mOpCSbfRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/jitter","_from":".","engines":{"node":">=0.4.0","coffee-script":">=1.1.0"},"_npmUser":{"name":"trevorburnham","email":"trevorburnham@gmail.com"},"licenses":[{"type":"MIT"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"1.3.24","description":"Simple continuous compilation for CoffeeScript","directories":{"lib":"./lib"},"dependencies":{"sink":"0.1.1 - 0.2.99","coffee-script":">= 1.1.0"}}},"time":{"created":"2011-03-10T04:11:34.263Z","modified":"2026-04-21T13:46:09.129Z","0.9.4":"2011-12-07T19:03:51.225Z","0.9.2":"2011-12-07T19:03:51.225Z","1.0.1":"2011-12-07T19:03:51.225Z","1.1.0":"2011-12-07T19:03:51.225Z","1.1.1":"2011-12-07T19:03:51.225Z","1.2.0":"2013-04-02T22:55:40.627Z","1.2.1":"2013-08-19T18:03:05.520Z","1.3.0":"2014-05-13T19:37:54.292Z"},"author":{"name":"Trevor Burnham"},"keywords":["coffeescript","compiler"],"description":"Simple continuous compilation for CoffeeScript","maintainers":[{"email":"trevorburnham@gmail.com","name":"trevorburnham"}],"readme":"# Jitter\n\nSimple continuous compilation for [CoffeeScript](http://coffeescript.org), from the author\nof *[CoffeeScript: Accelerated JavaScript Development](http://pragprog.com/titles/tbcoffee/coffeescript)*.\n\nJitter watches for new files and changes to files in the CoffeeScript source directory\nyou specify, and compiles new JavaScript files as needed. No flags, no worries, just the\nsweet CoffeeScript compilation you need when you need it.\n\n***Bonus!*** Jitter gives you Growl notifications when compilation fails! See below for\ndetails.\n\n***Extra bonus!*** Jitter lets you automatically compile and run a second set of code after\neach successful compilation. That means that console-based tests are a breeze.\n\n***Extra, extra bonus!*** Jitter only replaces JS files when necessary (that is, when your\nCoffeeScript and JavaScript are out of sync). So no more meaningless timestamp changes!\n\n\n## Installing\n\nYou'll need to install [Node.js](http://nodejs.org) and [npm](http://npmjs.org/), the\nNode Package Manager. If you don't already have CoffeeScript installed (check with\n`require('coffee-script')` from Node), run\n\n    npm install -g coffee-script\n\n(The `-g` flag tells npm that you want to do a *global* install, rather than just making\nthe library available to a particular project.) And adding Jitter is just as easy:\n\n    npm install -g jitter\n\nMake sure that the `bin` directory that `coffee` and `jitter` are installed to is on\nyour PATH.\n\n### From source\n\nTo build and install Jitter from source:\n\n    git clone git://github.com/TrevorBurnham/Jitter.git\n    cd Jitter\n    npm install -g\n\n## Usage\n\nLet's say you have a bunch of `*.coffee` files in the `coffee` directory, and want to\ncompile them to the `js` directory. Then run:\n\n    jitter coffee js\n\nJitter runs in the background until you terminate it (Ctrl+C), watching for new changes.\n\nOr let's say you want to take `*.coffee` files from the `src` directory and compile them\nto the current directory. Then run\n\n    jitter src .\n\nTo automatically run your tests after each change, specify a test directory:\n\n    jitter coffee js test\n\nTo generate source maps alongside the JavaScript files (Coffee will add the directives automatically):\n\n\tjitter coffee js -m\n\nTo compile the JavaScript without the top-level function safety wrapper:\n\n\tjitter coffee js -b\n\nAs an example, this would watch the coffee folder, compile into the js folder, generate sourcemaps, and run the tests:\n\n\tjitter coffee js test -m\n\nIf you don't want to hear a beep sound on errors, pass '-s' as an option:\n\n    jitter coffee js -s\n\nTests will be compiled to js in place, then executed with node. Tests are automatically\nre-executed when changed.\n\n## Growl notifications\n\nJitter will display a growl notification whenever compilation fails, provided that you\nhave [growlnotify](http://growl.info/extras.php) installed and on your PATH. This allows\nyou to run Jitter silently in the background, not worrying about it until you get a\nsyntax error.\n\nGrowl notifications are also shown if an error is encountered while running a test,\nincluding uncaught `AssertionError`s.\n\n## Credits\n\nOriginally written by [Trevor Burnham](http://github.com/TrevorBurnham). Updated to\nCoffeeScript 0.9 by [cj](http://github.com/cj). Growl notification code pulled from work\nby [Andrey Tarantsov](http://www.tarantsov.com/). Post-compile hook code added by Scott\nWadden ([hiddenbek](http://github.com/hiddenbek)). Various patches by Nao izuka ([iizukanao](https://github.com/iizukanao)). Source maps support by Aria Minaei ([AriaMinaei](https://github.com/AriaMinaei)).\n\n## Copyright\n\nCopyright (c) 2011 Trevor Burnham\nhttp://trevorburnham.com\n\nBased on command.coffee by Jeremy Ashkenas\nhttp://jashkenas.github.com/coffee-script/documentation/docs/command.html\n\nMIT licensed:\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","readmeFilename":"README.markdown"}