{"_id":"ramp","_rev":"942112","name":"ramp","description":"A ramp that makes browsers crash and burn, and hopefully run some tests (or less specifically, load some files and emit some events).","dist-tags":{"latest":"2.0.2"},"maintainers":[{"name":"augustl","email":"august@augustl.com"},{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"time":{"modified":"2021-09-23T02:08:20.000Z","created":"2012-11-26T22:50:17.121Z","2.0.2":"2016-07-17T21:22:54.007Z","2.0.1":"2015-11-27T23:37:09.911Z","2.0.0":"2015-11-24T20:18:30.610Z","1.0.6":"2014-10-15T09:28:22.957Z","1.0.5":"2014-09-30T21:12:25.381Z","1.0.4":"2014-05-14T08:27:00.685Z","1.0.3":"2013-09-28T18:34:00.793Z","1.0.2":"2013-09-24T20:17:33.585Z","1.0.1":"2013-09-17T20:48:52.109Z","1.0.0":"2013-09-17T08:01:42.211Z","0.6.1":"2013-09-16T22:21:17.461Z","0.6.0":"2012-11-26T22:50:17.121Z"},"users":{},"author":{"name":"August Lilleaas","email":"august@augustl.com","url":"http://augustl.com"},"repository":{"type":"git","url":"git+https://github.com/busterjs/ramp.git"},"versions":{"2.0.2":{"name":"ramp","version":"2.0.2","description":"A ramp that makes browsers crash and burn, and hopefully run some tests (or less specifically, load some files and emit some events).","author":{"name":"August Lilleaas","email":"august@augustl.com","url":"http://augustl.com"},"main":"./lib/ramp","repository":{"type":"git","url":"git+https://github.com/busterjs/ramp.git"},"dependencies":{"ramp-resources":"2.x","faye":"1.1.2","ejs":"2.x","node-uuid":"1.x","when":"3.x","mori":"0.3.x"},"scripts":{"test":"node run-tests.js","test-debug":"node --debug-brk run-tests.js"},"engines":{"node":">= 4"},"devDependencies":{"buster-node":"0.7.x","phantom":"0.8.x","phantomjs":"1.x"},"license":"BSD-3-Clause","gitHead":"fdbc069094e8c0e89123f584b0f1939f544d5d46","bugs":{"url":"https://github.com/busterjs/ramp/issues"},"homepage":"https://github.com/busterjs/ramp#readme","_id":"ramp@2.0.2","_shasum":"e74ebdcbf3e78698cd4a5033f5be6f37ef5c355c","_from":".","_npmVersion":"3.10.2","_nodeVersion":"4.4.7","_npmUser":{"name":"dominykas","email":"hello@dominykas.com"},"dist":{"shasum":"e74ebdcbf3e78698cd4a5033f5be6f37ef5c355c","size":25707,"noattachment":false,"key":"/ramp/-/ramp-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ramp/download/ramp-2.0.2.tgz"},"maintainers":[{"name":"augustl","email":"august@augustl.com"},{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ramp-2.0.2.tgz_1468790571392_0.3141026753000915"},"directories":{},"publish_time":1468790574007,"_cnpm_publish_time":1468790574007,"_hasShrinkwrap":false,"deprecated":"No longer maintained"},"2.0.1":{"name":"ramp","version":"2.0.1","description":"A ramp that makes browsers crash and burn, and hopefully run some tests (or less specifically, load some files and emit some events).","author":{"name":"August Lilleaas","email":"august@augustl.com","url":"http://augustl.com"},"main":"./lib/ramp","repository":{"type":"git","url":"git+https://github.com/busterjs/ramp.git"},"dependencies":{"ramp-resources":"2.x","faye":"1.x","ejs":"2.x","node-uuid":"1.x","when":"3.x","mori":"0.3.x"},"scripts":{"test":"node run-tests.js","test-debug":"node --debug-brk run-tests.js"},"engines":{"node":">= 4"},"devDependencies":{"buster-node":"0.7.x","phantom":"0.8.x","phantomjs":"1.x"},"license":"BSD-3-Clause","gitHead":"851d5ec74f615c4ec6b12d929e20eb3e3657a745","bugs":{"url":"https://github.com/busterjs/ramp/issues"},"homepage":"https://github.com/busterjs/ramp#readme","_id":"ramp@2.0.1","_shasum":"1a7bcf0582406f5b73455adb4f55c771348dfbcc","_from":".","_npmVersion":"3.4.1","_nodeVersion":"4.2.2","_npmUser":{"name":"dominykas","email":"hello@dominykas.com"},"dist":{"shasum":"1a7bcf0582406f5b73455adb4f55c771348dfbcc","size":25603,"noattachment":false,"key":"/ramp/-/ramp-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ramp/download/ramp-2.0.1.tgz"},"maintainers":[{"name":"augustl","email":"august@augustl.com"},{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"directories":{},"publish_time":1448667429911,"_cnpm_publish_time":1448667429911,"_hasShrinkwrap":false,"deprecated":"No longer maintained"},"2.0.0":{"name":"ramp","version":"2.0.0","description":"A ramp that makes browsers crash and burn, and hopefully run some tests (or less specifically, load some files and emit some events).","author":{"name":"August Lilleaas","email":"august@augustl.com","url":"http://augustl.com"},"main":"./lib/ramp","repository":{"type":"git","url":"git+https://github.com/busterjs/ramp.git"},"dependencies":{"ramp-resources":"2.x","faye":"1.x","ejs":"2.x","node-uuid":"1.x","when":"3.x","mori":"0.3.x"},"scripts":{"test":"node run-tests.js","test-debug":"node --debug-brk run-tests.js"},"engines":{"node":">= 4"},"devDependencies":{"buster-node":"0.7.x","phantom":"0.8.x","phantomjs":"1.x"},"license":"BSD-3-Clause","gitHead":"531f2a3166f7af15e5b84bd1ecf21dacf9030766","bugs":{"url":"https://github.com/busterjs/ramp/issues"},"homepage":"https://github.com/busterjs/ramp#readme","_id":"ramp@2.0.0","_shasum":"198af34496fbcbf8baa9367cfb1cda83ccb36f1f","_from":".","_npmVersion":"3.4.1","_nodeVersion":"4.2.2","_npmUser":{"name":"dominykas","email":"hello@dominykas.com"},"dist":{"shasum":"198af34496fbcbf8baa9367cfb1cda83ccb36f1f","size":25481,"noattachment":false,"key":"/ramp/-/ramp-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ramp/download/ramp-2.0.0.tgz"},"maintainers":[{"name":"augustl","email":"august@augustl.com"},{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"directories":{},"publish_time":1448396310610,"_cnpm_publish_time":1448396310610,"_hasShrinkwrap":false,"deprecated":"No longer maintained"},"1.0.6":{"name":"ramp","version":"1.0.6","description":"A ramp that makes browsers crash and burn, and hopefully run some tests (or less specifically, load some files and emit some events).","author":{"name":"August Lilleaas","email":"august@augustl.com","url":"http://augustl.com"},"main":"./lib/ramp","dependencies":{"ramp-resources":"~1.0","faye":"~0.8","ejs":"~0.8","node-uuid":"~1","when":"2.2.1","mori":"0.2.1"},"scripts":{"test":"node run-tests.js","test-debug":"node --debug-brk run-tests.js"},"devDependencies":{"buster-node":"*","sinon":">=1.4","phantom":"0.5.2"},"license":"BSD","_id":"ramp@1.0.6","_shasum":"acd8c02d73ff7b91c9dc04c61db790b23019226d","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dwittner","email":"d.wittner@gmx.de"},"maintainers":[{"name":"augustl","email":"august@augustl.com"},{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"dist":{"shasum":"acd8c02d73ff7b91c9dc04c61db790b23019226d","size":25034,"noattachment":false,"key":"/ramp/-/ramp-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/ramp/download/ramp-1.0.6.tgz"},"directories":{},"publish_time":1413365302957,"_cnpm_publish_time":1413365302957,"_hasShrinkwrap":false,"deprecated":"No longer maintained"},"1.0.5":{"name":"ramp","version":"1.0.5","description":"A ramp that makes browsers crash and burn, and hopefully run some tests (or less specifically, load some files and emit some events).","author":{"name":"August Lilleaas","email":"august@augustl.com","url":"http://augustl.com"},"main":"./lib/ramp","dependencies":{"ramp-resources":"~1.0","faye":"~0.8","ejs":"~0.8","node-uuid":"~1","when":"2.2.1","mori":"0.2.1"},"scripts":{"test":"node run-tests.js","test-debug":"node --debug-brk run-tests.js"},"devDependencies":{"buster-node":"*","sinon":">=1.4","phantom":"0.5.2"},"license":"BSD","_id":"ramp@1.0.5","_shasum":"a02d4adc9c3137721e7d237001fb29b772158ac1","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dwittner","email":"d.wittner@gmx.de"},"maintainers":[{"name":"augustl","email":"august@augustl.com"},{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"dist":{"shasum":"a02d4adc9c3137721e7d237001fb29b772158ac1","size":24992,"noattachment":false,"key":"/ramp/-/ramp-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/ramp/download/ramp-1.0.5.tgz"},"directories":{},"publish_time":1412111545381,"_cnpm_publish_time":1412111545381,"_hasShrinkwrap":false,"deprecated":"No longer maintained"},"1.0.4":{"name":"ramp","version":"1.0.4","description":"A ramp that makes browsers crash and burn, and hopefully run some tests (or less specifically, load some files and emit some events).","author":{"name":"August Lilleaas","email":"august@augustl.com","url":"http://augustl.com"},"main":"./lib/ramp","dependencies":{"ramp-resources":"~1.0","faye":"~0.8","ejs":"~0.8","node-uuid":"~1","when":"2.2.1","mori":"0.2.1"},"scripts":{"test":"node run-tests.js","test-debug":"node --debug-brk run-tests.js"},"devDependencies":{"buster-node":"*","sinon":">=1.4","phantom":"0.5.2"},"license":"BSD","_id":"ramp@1.0.4","_shasum":"6e13c526e976e9470c4dcc3742b6480063ca64c8","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dwittner","email":"d.wittner@gmx.de"},"maintainers":[{"name":"augustl","email":"august@augustl.com"},{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"dist":{"shasum":"6e13c526e976e9470c4dcc3742b6480063ca64c8","size":24676,"noattachment":false,"key":"/ramp/-/ramp-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/ramp/download/ramp-1.0.4.tgz"},"directories":{},"publish_time":1400056020685,"_cnpm_publish_time":1400056020685,"_hasShrinkwrap":false,"deprecated":"No longer maintained"},"1.0.3":{"name":"ramp","version":"1.0.3","description":"A ramp that makes browsers crash and burn, and hopefully run some tests (or less specifically, load some files and emit some events).","author":{"name":"August Lilleaas","email":"august@augustl.com","url":"http://augustl.com"},"main":"./lib/ramp","dependencies":{"ramp-resources":"~1.0","faye":"~0.8","ejs":"~0.8","node-uuid":"~1","when":"2.2.1","mori":"0.2.1"},"scripts":{"test":"node run-tests.js"},"devDependencies":{"buster-node":"*","sinon":">=1.4","phantom":"0.5.2"},"readmeFilename":"README.md","_id":"ramp@1.0.3","dist":{"shasum":"8706a4ff8908aad37bd2f5aeaccdb5c8257bab22","size":24315,"noattachment":false,"key":"/ramp/-/ramp-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/ramp/download/ramp-1.0.3.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"augustl","email":"august@augustl.com"},"maintainers":[{"name":"augustl","email":"august@augustl.com"},{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"directories":{},"publish_time":1380393240793,"_hasShrinkwrap":false,"deprecated":"No longer maintained","_cnpm_publish_time":1380393240793},"1.0.2":{"name":"ramp","version":"1.0.2","description":"A ramp that makes browsers crash and burn, and hopefully run some tests (or less specifically, load some files and emit some events).","author":{"name":"August Lilleaas","email":"august@augustl.com","url":"http://augustl.com"},"main":"./lib/ramp","dependencies":{"ramp-resources":"~1.0","faye":"~0.8","ejs":"~0.8","node-uuid":"~1","when":"2.2.1","mori":"0.2.1"},"scripts":{"test":"node run-tests.js"},"devDependencies":{"buster-node":"*","sinon":">=1.4","phantom":"0.5.2"},"readmeFilename":"README.md","_id":"ramp@1.0.2","dist":{"shasum":"d4db86cf5aea7219be026e307c71fe4caba89d66","size":24100,"noattachment":false,"key":"/ramp/-/ramp-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ramp/download/ramp-1.0.2.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"augustl","email":"august@augustl.com"},"maintainers":[{"name":"augustl","email":"august@augustl.com"},{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"directories":{},"publish_time":1380053853585,"_hasShrinkwrap":false,"deprecated":"No longer maintained","_cnpm_publish_time":1380053853585},"1.0.1":{"name":"ramp","version":"1.0.1","description":"A ramp that makes browsers crash and burn, and hopefully run some tests (or less specifically, load some files and emit some events).","author":{"name":"August Lilleaas","email":"august@augustl.com","url":"http://augustl.com"},"main":"./lib/ramp","dependencies":{"ramp-resources":"~1.0","faye":"~0.8","ejs":"~0.8","node-uuid":"~1","when":"2.2.1","mori":"0.2.1"},"scripts":{"test":"node run-tests.js"},"devDependencies":{"buster-node":"*","sinon":">=1.4","phantom":"0.5.2"},"_id":"ramp@1.0.1","dist":{"shasum":"5d902faed22376f20bda57e9a8cd80bfe0f7a82e","size":23825,"noattachment":false,"key":"/ramp/-/ramp-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ramp/download/ramp-1.0.1.tgz"},"maintainers":[{"name":"augustl","email":"august@augustl.com"},{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"directories":{},"publish_time":1379450932109,"_hasShrinkwrap":false,"deprecated":"No longer maintained","_cnpm_publish_time":1379450932109},"1.0.0":{"name":"ramp","version":"1.0.0","description":"A ramp that makes browsers crash and burn, and hopefully run some tests (or less specifically, load some files and emit some events).","author":{"name":"August Lilleaas","email":"august@augustl.com","url":"http://augustl.com"},"main":"./lib/ramp","dependencies":{"ramp-resources":"~1.0","faye":"~0.8","ejs":"~0.8","node-uuid":"~1","when":"2.2.1","mori":"0.2.1"},"scripts":{"test":"node run-tests.js"},"devDependencies":{"buster-node":"*","sinon":">=1.4","phantom":"0.5.2"},"_id":"ramp@1.0.0","dist":{"shasum":"88e8f1851edf905f44fdfca641b4c7c51477cf4e","size":23724,"noattachment":false,"key":"/ramp/-/ramp-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ramp/download/ramp-1.0.0.tgz"},"maintainers":[{"name":"augustl","email":"august@augustl.com"},{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"directories":{},"publish_time":1379404902211,"_hasShrinkwrap":false,"deprecated":"No longer maintained","_cnpm_publish_time":1379404902211},"0.6.1":{"name":"ramp","version":"0.6.1","description":"Buster capture server","homepage":"http://busterjs.org/docs/ramp","author":{"name":"August Lilleaas","email":"august.lilleaas@gmail.com","url":"http://augustl.com"},"contributors":[{"name":"Christian Johansen","email":"christian@cjohansen.no","url":"http://cjohansen.no"}],"main":"./lib/ramp","repository":{"type":"git","url":"https://github.com/busterjs/ramp.git"},"scripts":{"test":"node run-tests.js"},"dependencies":{"bane":"=0.1.0","ramp-resources":"=0.5.0","faye":"~0.8","ejs":"~0.4","node-uuid":"~1","when":"https://github.com/cujojs/when/tarball/1.3.0"},"devDependencies":{"buster-node":"*","sinon":">=1.4","htmlparser":"~1.7","soupselect":"~0.2","lodash":"~0.8"},"readmeFilename":"Readme.md","bugs":{"url":"https://github.com/busterjs/ramp/issues"},"_id":"ramp@0.6.1","dist":{"shasum":"6767c874822fea2ff1cf7b754e8909609f87f45e","size":32130,"noattachment":false,"key":"/ramp/-/ramp-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ramp/download/ramp-0.6.1.tgz"},"maintainers":[{"name":"augustl","email":"august@augustl.com"},{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"directories":{},"publish_time":1379370077461,"_hasShrinkwrap":false,"deprecated":"No longer maintained","_cnpm_publish_time":1379370077461},"0.6.0":{"name":"ramp","version":"0.6.0","description":"Buster capture server","homepage":"http://busterjs.org/docs/ramp","author":{"name":"August Lilleaas","email":"august.lilleaas@gmail.com","url":"http://augustl.com"},"contributors":[{"name":"Christian Johansen","email":"christian@cjohansen.no","url":"http://cjohansen.no"}],"main":"./lib/ramp","repository":{"type":"git","url":"https://github.com/busterjs/ramp.git"},"scripts":{"test":"node run-tests.js"},"dependencies":{"bane":"~0.1","ramp-resources":">=0.5","faye":"~0.8","ejs":"~0.4","node-uuid":"~1","when":"https://github.com/cujojs/when/tarball/1.3.0"},"devDependencies":{"buster-node":"*","sinon":">=1.4","htmlparser":"~1.7","soupselect":"~0.2","lodash":"~0.8"},"readmeFilename":"Readme.md","_id":"ramp@0.6.0","dist":{"shasum":"d7a2708313a27c3a4aef4576c9cf00bfd82e512b","size":28164,"noattachment":false,"key":"/ramp/-/ramp-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ramp/download/ramp-0.6.0.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"cjohansen","email":"christian@cjohansen.no"},"maintainers":[{"name":"augustl","email":"august@augustl.com"},{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"directories":{},"publish_time":1353970217121,"_hasShrinkwrap":false,"deprecated":"No longer maintained","_cnpm_publish_time":1353970217121}},"readme":"# ramp\n\n[![Build status](https://secure.travis-ci.org/busterjs/ramp.png?branch=master)](http://travis-ci.org/busterjs/ramp)\n\nA ramp that makes browsers crash and burn, and hopefully run some tests.\n\n## Running tests\n\nRamp is actually about loading a document of your choice (by default a plain html5 doc) and a bunch of scripts into a browser, and set it up so you can emit events to and from the browsers and a central hub that gets events from all browsers passed to it.\n\nThis is what Buster.JS uses to run tests. The central hub emits an event when the test run should start, the slaves emits events when tests fail or pass, and so on.\n\nBut you can use ramp to whatever. Not just running tests.\n\n## Examples\n\nSo, yeah.\n\n\n## Changelog\n\n**2.0.1** (2015-Nov-28)\n\n* `2.0.0` was based off of a broken version of `ramp-resources` - this fixes `resourceSet.concat()` usages to be promise based\n\n**2.0.0** (2015-Nov-24)\n\n* updated dependencies and supported node versions\n* breaking: using `when@3` (instead of v1) and `ramp-resources@2.x`\n\n**1.0.6** (2014-Oct-15)\n\n* `/slave_death` event is now published\n\n**1.0.5** (2014-Sep-30)\n\n* it is now possible to pass slave id as url param\n\n**1.0.4** (2014-May-14)\n\n* support for static paths\n* `\"SIGINT\"` isn't hooked anymore\n","_attachments":{},"homepage":"https://github.com/busterjs/ramp#readme","bugs":{"url":"https://github.com/busterjs/ramp/issues"},"license":"BSD-3-Clause"}