{"_id":"mojito-jscheck","_rev":"42-002a1adcaed94281e1c976d0cac0d418","name":"mojito-jscheck","description":"This utility allows you to find out whether the user agent has JavaScript support as you are serving the request!","dist-tags":{"latest":"0.1.6"},"versions":{"0.0.1":{"name":"mojito-jscheck","version":"0.0.1","description":"This utility allows you to find out whether the user agent has JavaScript support as you are serving the request!","author":{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},"contributors":[{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},{"name":"James Alley","email":"jalley@yahoo-inc.com"}],"engines":{"node":"> 0.10","npm":"> 1.2","mojito":"> 0.7"},"devDependencies":{"mojito":"0.7.x","mojito-cli":"~0.0.5"},"scripts":{"test":"mojito test app"},"repository":{"type":"git","url":"git://github.com/yahoo/mojito-jscheck.git"},"bugs":"https://github.com/yahoo/mojito-jscheck/issues","licenses":[{"type":"BSD","url":"https://github.com/yahoo/mojito-jscheck/blob/master/LICENSE.txt"}],"yahoo":{"mojito":{"type":"bundle"}},"_id":"mojito-jscheck@0.0.1","dist":{"shasum":"dea6e0c6f861e726c9fdffefb9dcdef82aa53e4d","tarball":"https://registry.npmjs.org/mojito-jscheck/-/mojito-jscheck-0.0.1.tgz","integrity":"sha512-FY9u2a0St2XFRY94bP6TLgPF/kTCfifSD5n2NzkQTgCl7xPwfTUyUF2y+wIiyPgZ8b69V57Ul5DxjuetE22Szw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXb/qhX80AboGfe0j7rn9fQhhjxWrjuP9vRONdyHYOhAiEAm4+t7jt2V1S8RLerURcY3XQp2DibNnXY/LHL7CtyboM="}]},"_from":".","_npmVersion":"1.2.17-6","_npmUser":{"name":"jlecomte","email":"julien.lecomte@gmail.com"},"maintainers":[{"name":"jlecomte","email":"julien.lecomte@gmail.com"}]},"0.0.2":{"name":"mojito-jscheck","version":"0.0.2","description":"This utility allows you to find out whether the user agent has JavaScript support as you are serving the request!","author":{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},"contributors":[{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},{"name":"James Alley","email":"jalley@yahoo-inc.com"}],"engines":{"node":"> 0.10","npm":"> 1.2","mojito":"> 0.7"},"devDependencies":{"mojito":"0.7.x","mojito-cli":"~0.0.5"},"scripts":{"test":"mojito test app"},"repository":{"type":"git","url":"git://github.com/yahoo/mojito-jscheck.git"},"bugs":"https://github.com/yahoo/mojito-jscheck/issues","licenses":[{"type":"BSD","url":"https://github.com/yahoo/mojito-jscheck/blob/master/LICENSE.txt"}],"yahoo":{"mojito":{"type":"bundle"}},"_id":"mojito-jscheck@0.0.2","dist":{"shasum":"45e68d0e806b5b28767d935ba19a69584ea30cf7","tarball":"https://registry.npmjs.org/mojito-jscheck/-/mojito-jscheck-0.0.2.tgz","integrity":"sha512-2oE7XmnNG07Uws+6ccKGQ7GmEcRf8VSPtEqucJOmHbvNogeKivp6Zs0DeVDbEmMunT3aHiYewn1Wh09yRftAZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChAyocil+pNAAKpoSh3AU6nZlN+z4nfcOEbcUzCIOh3AIgC/98kHlfoEB9sWY/07/kH+rM9EwPV8upvMHYGgEHWwA="}]},"_from":".","_npmVersion":"1.2.17-6","_npmUser":{"name":"jlecomte","email":"julien.lecomte@gmail.com"},"maintainers":[{"name":"jlecomte","email":"julien.lecomte@gmail.com"}]},"0.0.3":{"name":"mojito-jscheck","version":"0.0.3","description":"This utility allows you to find out whether the user agent has JavaScript support as you are serving the request!","author":{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},"contributors":[{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},{"name":"James Alley","email":"jalley@yahoo-inc.com"}],"engines":{"node":"> 0.10","npm":"> 1.2","mojito":"> 0.7"},"devDependencies":{"mojito":"0.7.x","mojito-cli":"~0.0.5"},"scripts":{"test":"mojito test app"},"repository":{"type":"git","url":"git://github.com/yahoo/mojito-jscheck.git"},"bugs":"https://github.com/yahoo/mojito-jscheck/issues","licenses":[{"type":"BSD","url":"https://github.com/yahoo/mojito-jscheck/blob/master/LICENSE.txt"}],"yahoo":{"mojito":{"type":"bundle"}},"_id":"mojito-jscheck@0.0.3","dist":{"shasum":"61db506ec799584767b022fd8e9add3508f09300","tarball":"https://registry.npmjs.org/mojito-jscheck/-/mojito-jscheck-0.0.3.tgz","integrity":"sha512-3n9yYNcBKsCLE6oHZjkv6aFGIEwF2EviDt2nQYuK4W6NeoPG15h4Hr1xF76/ohCIvNlqtsEIaqpO33DmubXCgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB80SKZtcenhQt1QIhwD0NtbV3MZL8wqdaW55Rvi2nQEAiEAnnuFASwtkFMCb1mqaNqytirqTpBolBoy/5uVqat3ESI="}]},"_from":".","_npmVersion":"1.2.17-6","_npmUser":{"name":"jlecomte","email":"julien.lecomte@gmail.com"},"maintainers":[{"name":"jlecomte","email":"julien.lecomte@gmail.com"}]},"0.0.5":{"name":"mojito-jscheck","version":"0.0.5","description":"This utility allows you to find out whether the user agent has JavaScript support as you are serving the request!","author":{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},"contributors":[{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},{"name":"James Alley","email":"jalley@yahoo-inc.com"}],"engines":{"node":"> 0.10","npm":"> 1.2","mojito":"> 0.7"},"devDependencies":{"mojito":"0.7.x","mojito-cli":"~0.0.5","istanbul":"*"},"scripts":{"pretest":"mojito jslint app","test":"istanbul cover --yui=true --dir=artifacts/test/coverage ./node_modules/.bin/mojito -- test app .","posttest":"istanbul check-coverage --statements 80 --branches 80 --lines 80 --functions 80"},"repository":{"type":"git","url":"git://github.com/yahoo/mojito-jscheck.git"},"bugs":"https://github.com/yahoo/mojito-jscheck/issues","licenses":[{"type":"BSD","url":"https://github.com/yahoo/mojito-jscheck/blob/master/LICENSE.txt"}],"yahoo":{"mojito":{"type":"bundle"}},"_id":"mojito-jscheck@0.0.5","dist":{"shasum":"af1cea8373cbdec0c644665bd5ab50b604c6d573","tarball":"https://registry.npmjs.org/mojito-jscheck/-/mojito-jscheck-0.0.5.tgz","integrity":"sha512-5A65uh/DYWVikrK9jaLif1ejYk2V7NEAs/GJwb5sZtXI0vifsFhEUU1qyRflBk8Btf0pHu9ynsYVnieToVHSoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpbI5e/RS0HYR+ak7fnyBCiXMmmCCGMHyWIG+qf8exBwIgHiKW/ivE11d0Vz0QmaCFCKRX83L22Vtb7eNRAscdXWc="}]},"_from":".","_npmVersion":"1.2.17-6","_npmUser":{"name":"jlecomte","email":"julien.lecomte@gmail.com"},"maintainers":[{"name":"jlecomte","email":"julien.lecomte@gmail.com"}]},"0.0.6":{"name":"mojito-jscheck","version":"0.0.6","description":"This utility allows you to find out whether the user agent has JavaScript support as you are serving the request!","author":{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},"contributors":[{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},{"name":"James Alley","email":"jalley@yahoo-inc.com"}],"engines":{"node":"> 0.10","npm":"> 1.2","mojito":"> 0.7"},"devDependencies":{"mojito":"0.7.x","mojito-cli":"~0.0.5","istanbul":"*"},"scripts":{"pretest":"mojito jslint app","test":"istanbul cover --yui=true --dir=artifacts/test/coverage ./node_modules/.bin/mojito -- test app .","posttest":"istanbul check-coverage --statements 80 --branches 80 --lines 80 --functions 80"},"repository":{"type":"git","url":"git://github.com/yahoo/mojito-jscheck.git"},"bugs":"https://github.com/yahoo/mojito-jscheck/issues","licenses":[{"type":"BSD","url":"https://github.com/yahoo/mojito-jscheck/blob/master/LICENSE.txt"}],"yahoo":{"mojito":{"type":"bundle"}},"_id":"mojito-jscheck@0.0.6","dist":{"shasum":"783edce7f2539a80a1c52c533105d36e6ff337e2","tarball":"https://registry.npmjs.org/mojito-jscheck/-/mojito-jscheck-0.0.6.tgz","integrity":"sha512-mbdSupsLEw928pBQsipQUMARqv5BeroDU3zoP/mcr11PvOlrkDV4/ZB02FhkPwOwTAWVsOuPE0tFhXoq+iPTcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8TLr5JB6WPnXS/TRyXpz25HUeZo8+U28oMcI6CtQS5AIgU54fVnZOYl+Na4nEJiM3fVlNzGZMV+MU/XoHYQfYggM="}]},"_from":".","_npmVersion":"1.2.17-6","_npmUser":{"name":"jlecomte","email":"julien.lecomte@gmail.com"},"maintainers":[{"name":"jlecomte","email":"julien.lecomte@gmail.com"}]},"0.0.7":{"name":"mojito-jscheck","version":"0.0.7","description":"This utility allows you to find out whether the user agent has JavaScript support as you are serving the request!","author":{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},"contributors":[{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},{"name":"James Alley","email":"jalley@yahoo-inc.com"}],"engines":{"node":"> 0.10","npm":"> 1.2","mojito":"> 0.7"},"devDependencies":{"mojito":"0.7.x","mojito-cli":"~0.0.5","istanbul":"*"},"scripts":{"pretest":"mojito jslint app","test":"istanbul cover --yui=true --dir=artifacts/test/coverage ./node_modules/.bin/mojito -- test app .","posttest":"istanbul check-coverage --statements 80 --branches 80 --lines 80 --functions 80"},"repository":{"type":"git","url":"git://github.com/yahoo/mojito-jscheck.git"},"bugs":"https://github.com/yahoo/mojito-jscheck/issues","licenses":[{"type":"BSD","url":"https://github.com/yahoo/mojito-jscheck/blob/master/LICENSE.txt"}],"yahoo":{"mojito":{"type":"bundle"}},"_id":"mojito-jscheck@0.0.7","dist":{"shasum":"7d88cd6111593b02c030426f83ec2b4735237783","tarball":"https://registry.npmjs.org/mojito-jscheck/-/mojito-jscheck-0.0.7.tgz","integrity":"sha512-mlHzQoA0sSBe8nXN9SUoKTTINuNm0WduIea2Hj0zZgkw1trnt4gc7g6DT/px54awcH6s0ox/FI3Ckzi7P80ynw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCP7rJkzdLleuSfhVvtNawJDEq6oz7YC6sKM3ZZcGN5xAIgFLz1WAwSd0LmkHG8O5kM9rMu+Kw4PQm9W5HLzhkYu8k="}]},"_from":".","_npmVersion":"1.2.17-6","_npmUser":{"name":"jlecomte","email":"julien.lecomte@gmail.com"},"maintainers":[{"name":"jlecomte","email":"julien.lecomte@gmail.com"}]},"0.0.8":{"name":"mojito-jscheck","version":"0.0.8","description":"This utility allows you to find out whether the user agent has JavaScript support as you are serving the request!","author":{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},"contributors":[{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},{"name":"James Alley","email":"jalley@yahoo-inc.com"}],"engines":{"node":"> 0.10","npm":"> 1.2","mojito":"> 0.7"},"devDependencies":{"mojito":"0.7.x","mojito-cli":"~0.0.5","istanbul":"*"},"scripts":{"pretest":"mojito jslint app","test":"istanbul cover --yui=true --dir=artifacts/test/coverage ./node_modules/.bin/mojito -- test app .","posttest":"istanbul check-coverage --statements 80 --branches 80 --lines 80 --functions 80"},"repository":{"type":"git","url":"git://github.com/yahoo/mojito-jscheck.git"},"bugs":"https://github.com/yahoo/mojito-jscheck/issues","licenses":[{"type":"BSD","url":"https://github.com/yahoo/mojito-jscheck/blob/master/LICENSE.txt"}],"yahoo":{"mojito":{"type":"bundle"}},"_id":"mojito-jscheck@0.0.8","dist":{"shasum":"d6b84a934600fe392e3da0ec95bf51acce319828","tarball":"https://registry.npmjs.org/mojito-jscheck/-/mojito-jscheck-0.0.8.tgz","integrity":"sha512-U1uvpdloQvc/zZwiPxQCufoaYDfMl+C10Y61Dhtv173Jo14ZKawNBdBHfopv1AnjAtL255bGBJ+zbXuwpyYm7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGaIjNLoCz+R/I848X7zLTSo8TCq1iMeIb2+UyTFo3ZtAiEA03mdYzcEMwjvG8ttDBVtNrlaAOFL0s0fj7gw7fjZ3CE="}]},"_from":".","_npmVersion":"1.2.17-6","_npmUser":{"name":"jlecomte","email":"julien.lecomte@gmail.com"},"maintainers":[{"name":"jlecomte","email":"julien.lecomte@gmail.com"}]},"0.0.9":{"name":"mojito-jscheck","version":"0.0.9","description":"This utility allows you to find out whether the user agent has JavaScript support as you are serving the request!","author":{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},"contributors":[{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},{"name":"James Alley","email":"jalley@yahoo-inc.com"}],"engines":{"node":"> 0.10","npm":"> 1.2","mojito":"> 0.7"},"devDependencies":{"mojito":"0.7.x","mojito-cli":"~0.0.5","istanbul":"*"},"scripts":{"pretest":"mojito jslint app","test":"istanbul cover --yui=true --dir=artifacts/test/coverage ./node_modules/.bin/mojito -- test app .","posttest":"istanbul check-coverage --statements 80 --branches 80 --lines 80 --functions 80"},"repository":{"type":"git","url":"git://github.com/yahoo/mojito-jscheck.git"},"bugs":{"url":"https://github.com/yahoo/mojito-jscheck/issues"},"licenses":[{"type":"BSD","url":"https://github.com/yahoo/mojito-jscheck/blob/master/LICENSE.txt"}],"yahoo":{"mojito":{"type":"bundle"}},"_id":"mojito-jscheck@0.0.9","dist":{"shasum":"606636e32acd7d82455fe5f1ee8f281387eb32b8","tarball":"https://registry.npmjs.org/mojito-jscheck/-/mojito-jscheck-0.0.9.tgz","integrity":"sha512-FH0bYh3P068ymbtpjNEh1jivweTFiQAjtuXPR6NBEwKskl57L+b7gyg4PM2GE7BIey0OKjh04YQhwo+vrAgyqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRqOBy01E1WZLVQRK4WpAD70w9J06U+GeBaiVDIcdycAiEAy75OIheACvr3MD2y5fZJ8dJHYhxpS4exupl1S9xqQEI="}]},"_from":".","_npmVersion":"1.3.11-1","_npmUser":{"name":"jlecomte","email":"julien.lecomte@gmail.com"},"maintainers":[{"name":"jlecomte","email":"julien.lecomte@gmail.com"}]},"0.0.10":{"name":"mojito-jscheck","version":"0.0.10","description":"This utility allows you to find out whether the user agent has JavaScript support as you are serving the request!","author":{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},"contributors":[{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},{"name":"James Alley","email":"jalley@yahoo-inc.com"}],"engines":{"node":"> 0.10","npm":"> 1.2","mojito":"> 0.7"},"devDependencies":{"mojito":"0.7.x","mojito-cli":"~0.0.5","istanbul":"*"},"scripts":{"pretest":"mojito jslint app","test":"istanbul cover --yui=true --dir=artifacts/test/coverage ./node_modules/.bin/mojito -- test app .","posttest":"istanbul check-coverage --statements 80 --branches 80 --lines 80 --functions 80"},"repository":{"type":"git","url":"git://github.com/yahoo/mojito-jscheck.git"},"bugs":{"url":"https://github.com/yahoo/mojito-jscheck/issues"},"licenses":[{"type":"BSD","url":"https://github.com/yahoo/mojito-jscheck/blob/master/LICENSE.txt"}],"yahoo":{"mojito":{"type":"bundle"}},"_id":"mojito-jscheck@0.0.10","dist":{"shasum":"1ba241d71d908ed017501ddfa19dc069bda40bbd","tarball":"https://registry.npmjs.org/mojito-jscheck/-/mojito-jscheck-0.0.10.tgz","integrity":"sha512-rver7d/3AMkLYod8bgOqeUmhEXd6Z7RCOoC8XgQCKc+hfKNQfk8sPifTdkRpVVjVTQml++LRXyhjQkbwVEUXew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+eDnjf6oDvqaXZyGkpGNyDEKWnh7WoXFW4UXVTK61UAiEA/xVllFky6lHqM+4mc+FhF6m9gYO15LNXRgb0h3InveQ="}]},"_from":".","_npmVersion":"1.3.11-1","_npmUser":{"name":"jlecomte","email":"julien.lecomte@gmail.com"},"maintainers":[{"name":"jlecomte","email":"julien.lecomte@gmail.com"}]},"0.0.11":{"name":"mojito-jscheck","version":"0.0.11","description":"This utility allows you to find out whether the user agent has JavaScript support as you are serving the request!","author":{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},"contributors":[{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},{"name":"James Alley","email":"jalley@yahoo-inc.com"}],"engines":{"node":"> 0.10","npm":"> 1.2","mojito":"> 0.8"},"devDependencies":{"mojito":"0.8.x","mojito-cli":"0.1.x","istanbul":"*"},"scripts":{"pretest":"mojito jslint app","test":"istanbul cover --yui=true --dir=artifacts/test/coverage ./node_modules/.bin/mojito -- test app .","posttest":"istanbul check-coverage --statements 80 --branches 80 --lines 80 --functions 80"},"repository":{"type":"git","url":"git://github.com/yahoo/mojito-jscheck.git"},"bugs":{"url":"https://github.com/yahoo/mojito-jscheck/issues"},"licenses":[{"type":"BSD","url":"https://github.com/yahoo/mojito-jscheck/blob/master/LICENSE.txt"}],"yahoo":{"mojito":{"type":"bundle"}},"_id":"mojito-jscheck@0.0.11","dist":{"shasum":"fe541c7e2c0ebe9547bd8b0a77ff81c45009a945","tarball":"https://registry.npmjs.org/mojito-jscheck/-/mojito-jscheck-0.0.11.tgz","integrity":"sha512-CaWTpWPYoGy3NWuFZOMmDXXLZy1r8yOxmw8VwUg3UEwq65Y/I67YrGwTxa0cqC5I4nu7Vv3+sqp3rn2AicrhEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1OlbKLX4gpvtlVhNLwYHM3mOGSFdkpi+Nh2ZeUQNRpwIhAI0y31wHtnKqyksQ9IjtJ+Pd5E3B0L47bfse8nM8wwrn"}]},"_from":".","_npmVersion":"1.3.11-1","_npmUser":{"name":"jlecomte","email":"julien.lecomte@gmail.com"},"maintainers":[{"name":"jlecomte","email":"julien.lecomte@gmail.com"}]},"0.1.0":{"name":"mojito-jscheck","version":"0.1.0","description":"This utility allows you to find out whether the user agent has JavaScript support as you are serving the request!","author":{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},"contributors":[{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},{"name":"James Alley","email":"jalley@yahoo-inc.com"}],"engines":{"node":"> 0.10","npm":"> 1.2","mojito":"> 0.8"},"dependencies":{"uglify-js":"*"},"devDependencies":{"mojito":"0.8.x","mojito-cli":"0.1.x","istanbul":"*"},"scripts":{"pretest":"mojito jslint app","test":"istanbul cover --yui=true --dir=artifacts/test/coverage ./node_modules/.bin/mojito -- test app .","posttest":"istanbul check-coverage --statements 80 --branches 80 --lines 80 --functions 80"},"repository":{"type":"git","url":"git://github.com/yahoo/mojito-jscheck.git"},"bugs":{"url":"https://github.com/yahoo/mojito-jscheck/issues"},"licenses":[{"type":"BSD","url":"https://github.com/yahoo/mojito-jscheck/blob/master/LICENSE.txt"}],"yahoo":{"mojito":{"type":"bundle"}},"_id":"mojito-jscheck@0.1.0","dist":{"shasum":"f81217258967537921204a3ce786d33fb0583fca","tarball":"https://registry.npmjs.org/mojito-jscheck/-/mojito-jscheck-0.1.0.tgz","integrity":"sha512-g+M8fKrk2MjL21WxhIuJp3uXVioqWRjG+0WLW34MYpdz3Efw0vwgNO6wpCum2cL40wOQZxwsAInxwCjC1vlRvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICa+n6GvBoGTMYSkze+hWhUdYDqU0U6k+/PqkahyoEpHAiAI7hBAS5pFRUyZ8NZVzn25owqAvJ4YIkePS/RgWVqHnQ=="}]},"_from":".","_npmVersion":"1.3.11-1","_npmUser":{"name":"jlecomte","email":"julien.lecomte@gmail.com"},"maintainers":[{"name":"jlecomte","email":"julien.lecomte@gmail.com"}]},"0.1.1":{"name":"mojito-jscheck","version":"0.1.1","description":"This utility allows you to find out whether the user agent has JavaScript support as you are serving the request!","author":{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},"contributors":[{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},{"name":"James Alley","email":"jalley@yahoo-inc.com"}],"engines":{"node":"> 0.10","npm":"> 1.2","mojito":"> 0.8"},"dependencies":{"uglify-js":"*"},"devDependencies":{"mojito":"0.8.x","mojito-cli":"0.1.x","istanbul":"*"},"scripts":{"pretest":"mojito jslint app","test":"istanbul cover --yui=true --dir=artifacts/test/coverage ./node_modules/.bin/mojito -- test app .","posttest":"istanbul check-coverage --statements 80 --branches 80 --lines 80 --functions 80"},"repository":{"type":"git","url":"git://github.com/yahoo/mojito-jscheck.git"},"bugs":{"url":"https://github.com/yahoo/mojito-jscheck/issues"},"licenses":[{"type":"BSD","url":"https://github.com/yahoo/mojito-jscheck/blob/master/LICENSE.txt"}],"yahoo":{"mojito":{"type":"bundle"}},"_id":"mojito-jscheck@0.1.1","dist":{"shasum":"0b44bfad576f7c5fa8aa64d84409d9fccb1f87fe","tarball":"https://registry.npmjs.org/mojito-jscheck/-/mojito-jscheck-0.1.1.tgz","integrity":"sha512-e/cWnt3EI0R5pNzJp7PK7NYoNwTL6DvqQAhzjBTf/VZHp+vSXefbHGUrNe7+AM1A1PHWy5/3Pg5dpWPv0SBGxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID/fz87o+J4W5cuTIOCq3TOlGCnIoLAsHE+451KybsbmAiEAmqRJcmoqG036nSRZnTG4NQsf5D4V2rmimRNrtn2ceIQ="}]},"_from":".","_npmVersion":"1.3.11-1","_npmUser":{"name":"jlecomte","email":"julien.lecomte@gmail.com"},"maintainers":[{"name":"jlecomte","email":"julien.lecomte@gmail.com"}]},"0.1.2":{"name":"mojito-jscheck","version":"0.1.2","description":"This utility allows you to find out whether the user agent has JavaScript support as you are serving the request!","author":{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},"contributors":[{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},{"name":"James Alley","email":"jalley@yahoo-inc.com"}],"engines":{"node":"> 0.10","npm":"> 1.2","mojito":"> 0.8"},"dependencies":{"uglify-js":"*"},"devDependencies":{"mojito":"0.8.x","mojito-cli":"0.1.x","istanbul":"*"},"scripts":{"pretest":"mojito jslint app","test":"istanbul cover --yui=true --dir=artifacts/test/coverage ./node_modules/.bin/mojito -- test app .","posttest":"istanbul check-coverage --statements 80 --branches 80 --lines 80 --functions 80"},"repository":{"type":"git","url":"git://github.com/yahoo/mojito-jscheck.git"},"bugs":{"url":"https://github.com/yahoo/mojito-jscheck/issues"},"licenses":[{"type":"BSD","url":"https://github.com/yahoo/mojito-jscheck/blob/master/LICENSE.txt"}],"yahoo":{"mojito":{"type":"bundle"}},"_id":"mojito-jscheck@0.1.2","dist":{"shasum":"89a03964ae38c626f75a5368848b10995ffa0562","tarball":"https://registry.npmjs.org/mojito-jscheck/-/mojito-jscheck-0.1.2.tgz","integrity":"sha512-L+3GSF+yP0KPmee0+IgxX/MtrxQi88S09sUpYKrkPNJFXbkA2gniJcjyBKyHqTPyw3sT0UHOFykha8EGUnrRtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID74ZBf+l+J/HXjsak7vXfCYB2tR2aIkQB/ECizDsfOaAiBjkpZvhBUjl1YRt1wv/h7bOSqmi9AB6Xqnhdu/4+JuoA=="}]},"_from":".","_npmVersion":"1.3.11-1","_npmUser":{"name":"jlecomte","email":"julien.lecomte@gmail.com"},"maintainers":[{"name":"jlecomte","email":"julien.lecomte@gmail.com"}]},"0.1.3":{"name":"mojito-jscheck","version":"0.1.3","description":"This utility allows you to find out whether the user agent has JavaScript support as you are serving the request!","author":{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},"contributors":[{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},{"name":"James Alley","email":"jalley@yahoo-inc.com"}],"engines":{"node":"> 0.10","npm":"> 1.2","mojito":"> 0.8"},"dependencies":{"uglify-js":"*"},"devDependencies":{"mojito":"0.8.x","mojito-cli":"0.1.x","istanbul":"*"},"scripts":{"pretest":"mojito jslint app","test":"istanbul cover --yui=true --dir=artifacts/test/coverage ./node_modules/.bin/mojito -- test app .","posttest":"istanbul check-coverage --statements 80 --branches 80 --lines 80 --functions 80"},"repository":{"type":"git","url":"git://github.com/yahoo/mojito-jscheck.git"},"bugs":{"url":"https://github.com/yahoo/mojito-jscheck/issues"},"licenses":[{"type":"BSD","url":"https://github.com/yahoo/mojito-jscheck/blob/master/LICENSE.txt"}],"yahoo":{"mojito":{"type":"bundle"}},"_id":"mojito-jscheck@0.1.3","dist":{"shasum":"5ce9d362b8cfa146f3348870119fcf62f17901b2","tarball":"https://registry.npmjs.org/mojito-jscheck/-/mojito-jscheck-0.1.3.tgz","integrity":"sha512-oxJFMfjKxgxnLh0Wg96X0L5WH5tSx1ax/J7xVYkaz9RfWHBi/owE80+fFDoNKqmTRIxh8qVAK+vO5DGjcj9xPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHwQRrN8N2ratyuBtoqJMlCyPAnyrysKasHQZQdxGcGqAiEA4kXKAuRLZ92nEWkSnzQxJDtZLxUygaykB4bhSRuPmz0="}]},"_from":".","_npmVersion":"1.3.11-1","_npmUser":{"name":"jlecomte","email":"julien.lecomte@gmail.com"},"maintainers":[{"name":"jlecomte","email":"julien.lecomte@gmail.com"}]},"0.1.4":{"name":"mojito-jscheck","version":"0.1.4","description":"This utility allows you to find out whether the user agent has JavaScript support as you are serving the request!","author":{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},"contributors":[{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},{"name":"James Alley","email":"jalley@yahoo-inc.com"}],"engines":{"node":"> 0.10","npm":"> 1.2","mojito":"> 0.9"},"dependencies":{"uglify-js":"*"},"devDependencies":{"mojito":"0.9.x","mojito-cli":"0.2.x","istanbul":"*"},"scripts":{"pretest":"mojito jslint app","test":"istanbul cover --yui=true --dir=artifacts/test/coverage ./node_modules/.bin/mojito -- test app .","posttest":"istanbul check-coverage --statements 80 --branches 80 --lines 80 --functions 80"},"repository":{"type":"git","url":"git://github.com/yahoo/mojito-jscheck.git"},"bugs":{"url":"https://github.com/yahoo/mojito-jscheck/issues"},"licenses":[{"type":"BSD","url":"https://github.com/yahoo/mojito-jscheck/blob/master/LICENSE.txt"}],"yahoo":{"mojito":{"type":"bundle"}},"homepage":"https://github.com/yahoo/mojito-jscheck","_id":"mojito-jscheck@0.1.4","dist":{"shasum":"5015077eb752fcc2b2abc194ee18825ae9256df8","tarball":"https://registry.npmjs.org/mojito-jscheck/-/mojito-jscheck-0.1.4.tgz","integrity":"sha512-ewTcsUARvynhbM5XW/eft42aZ+WdqNR5plTXZSdzLkHOrFDCnfk6t/pq3r3ULIlkIpICwOrv6Je8aR7uK4H0BQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz9cvr+GoVRJBIJOBK6/zN4sFQRkWOQpK98lHJO9dIhgIgYnClcs7pprZW+apx31uCEFeyp2RvLnwbs3lyhRLtg/c="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jlecomte","email":"julien.lecomte@gmail.com"},"maintainers":[{"name":"jlecomte","email":"julien.lecomte@gmail.com"}]},"0.1.6":{"name":"mojito-jscheck","version":"0.1.6","description":"This utility allows you to find out whether the user agent has JavaScript support as you are serving the request!","author":{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},"contributors":[{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},{"name":"James Alley","email":"jalley@yahoo-inc.com"}],"engines":{"node":"> 0.10","npm":"> 1.2"},"dependencies":{"uglify-js":"*"},"devDependencies":{"mojito":"0.9.x","mojito-cli":"0.2.x","istanbul":"*"},"scripts":{"pretest":"mojito jslint app","test":"istanbul cover --yui=true --dir=artifacts/test/coverage ./node_modules/.bin/mojito -- test app .","posttest":"istanbul check-coverage --statements 80 --branches 80 --lines 80 --functions 80"},"repository":{"type":"git","url":"git://github.com/yahoo/mojito-jscheck.git"},"bugs":{"url":"https://github.com/yahoo/mojito-jscheck/issues"},"licenses":[{"type":"BSD","url":"https://github.com/yahoo/mojito-jscheck/blob/master/LICENSE.txt"}],"yahoo":{"mojito":{"type":"bundle"}},"gitHead":"3a005e4d532e7de067985854ae962c515e5d28c6","homepage":"https://github.com/yahoo/mojito-jscheck","_id":"mojito-jscheck@0.1.6","_shasum":"a4fea75f8442db0792919f1b2a48fd1a84b57083","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"jimenez","email":"jimenez@yahoo-inc.com"},"maintainers":[{"name":"jlecomte","email":"julien.lecomte@gmail.com"},{"name":"jimenez","email":"jimenez@yahoo-inc.com"}],"dist":{"shasum":"a4fea75f8442db0792919f1b2a48fd1a84b57083","tarball":"https://registry.npmjs.org/mojito-jscheck/-/mojito-jscheck-0.1.6.tgz","integrity":"sha512-9D/J99Wu68TG7QWUbydG3+HTz1yt/2qFbCCHVpRVtyqPq/vSMvDpgXFBNBuS19Rzd2Pz3pjisg7bIbbMTvRZnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMUkcXy31EdUniA10lOwh7FmTnMNe1euMNvsbUuSE8TAIgeL+GtNAWrIJKP6+9GWvMWRTIU2EmqR4ahEaCme3y7js="}]}}},"readme":"mojito-jscheck\n==============\n\nmojito-jscheck allows a [Mojito](https://github.com/yahoo/mojito) server\nto know whether the user agent has JavaScript enabled while handling a request\ncoming from that user agent!\n\nBuild Status\n------------\n\n[![Build Status](https://travis-ci.org/yahoo/mojito-jscheck.png)](https://travis-ci.org/yahoo/mojito-jscheck)\n\nUsage\n-----\n\nIn your app's package.json, add the `mojito-jscheck` package as a dependency.\n\nIn your application configuration file, add the `mojito-jscheck` middleware.\nNote that it needs to appear after `mojito-parser-cookies` since it uses\nreq.cookies...\n\n    \"middleware\": [\n        ...\n        \"mojito-parser-cookies\",\n        ...\n        \"./node_modules/mojito-jscheck/middleware/mojito-jscheck.js\",\n        ...\n    ]\n\nIn a controller, add `mojito-jscheck-addon` as a dependency. Then, call\n`ac.jscheck.run()` before `ac.done()`. This puts you into the jscheck\ncycle of redirects and cookie-setting which will establish your status.\n\nIf you're running jscheck in your app, you can check status at any time with\n`ac.jscheck.status()`, which returns either \"enabled\" or \"disabled\".\nIf jscheck itself is disabled, `ac.jscheck.status()` returns \"indeterminate\".\n\nHow it works\n------------\n\n* Initially, we don't know whether the user agent supports JavaScript.\nIn that state, `ac.jscheck.status()` reports \"enabled\". Why? Because JavaScript\nis supported by 95 to 99% of the web traffic (depending on the locale...) and\napplications should optimize for the most overwhelmingly common cases...\nHowever, it is important to design web pages to degrade gracefully in case this\nguess happened to be incorrect (which will happen, albeit very rarely due to\nthe persistence of the cookie we set)\n* When calling `ac.jscheck.run()` in the \"enabled\" state, the jscheck add-on\ninserts a META tag inside a NOSCRIPT tag to redirect the user to [originalUrl]+&js=0\n* The jscheck middleware sees js=0 in the url and sets a cookie (js=0).\n* The jscheck add-on sees the cookie and reports the status as \"disabled\".\n* When calling `ac.jscheck.run()` in the \"disabled\" state, the jscheck add-on\ninserts a SCRIPT tag which removes the cookie if the user has enabled\nJavaScript since the cookie was initially set.\n* Status returns to \"enabled\". If the user ever disables JavaScript,\nthe redirect sets the whole cycle in motion again.\n\nThis system relies on two basic assumptions:\n* The overwhelming majority of user agents have JavaScript turned on.\n* JavaScript does not get switched on or off very often...\n\nConfiguration\n-------------\n\nAny part of the configuration is optional. Here is a complete example:\n\n    \"jscheck\": {\n        \"enabled\": true,\n        \"param\": \"foo\",\n        \"cookie\": {\n            \"name\": \"bar\",\n            \"sub\": \"baz\",\n            \"domain\": \".my.domain.com\",\n            \"expiration\": 2592000\n        }\n    }\n\nWith `jscheck.enabled` set to false, `ac.jscheck.status()` will return\n\"indeterminate\" and `ac.jscheck.run()` will not execute any meaningful code.\n\nNotes\n-----\n\n* jscheck does not support setting a sub-cookie. When writing the code, we\nconsidered it. However, there is little value in doing so. Also, the wildly\nvarying formats used to encode sub-cookies, sign them, encode them, etc.\nwould make this task difficult...","maintainers":[{"name":"jlecomte","email":"julien.lecomte@gmail.com"},{"name":"jimenez","email":"jimenez@yahoo-inc.com"},{"name":"gomezd","email":"david.garcia.mx@gmail.com"}],"time":{"modified":"2022-06-20T04:41:12.152Z","created":"2013-08-15T21:17:32.367Z","0.0.1":"2013-08-15T21:17:33.670Z","0.0.2":"2013-08-16T17:29:11.186Z","0.0.3":"2013-08-19T21:20:52.318Z","0.0.5":"2013-09-24T23:09:09.725Z","0.0.6":"2013-10-14T23:25:46.741Z","0.0.7":"2013-10-15T18:52:03.182Z","0.0.8":"2013-10-15T20:26:43.568Z","0.0.9":"2013-10-15T22:21:42.492Z","0.0.10":"2013-10-25T18:22:11.396Z","0.0.11":"2013-11-15T19:30:17.600Z","0.1.0":"2014-02-12T18:46:19.335Z","0.1.1":"2014-02-12T19:44:35.729Z","0.1.2":"2014-02-12T21:32:06.236Z","0.1.3":"2014-03-04T20:24:36.510Z","0.1.4":"2014-03-24T23:05:54.048Z","0.1.6":"2014-09-26T23:05:49.127Z"},"author":{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},"repository":{"type":"git","url":"git://github.com/yahoo/mojito-jscheck.git"},"readmeFilename":"README.md","contributors":[{"name":"Julien Lecomte","email":"jlecomte@yahoo-inc.com"},{"name":"James Alley","email":"jalley@yahoo-inc.com"}],"bugs":{"url":"https://github.com/yahoo/mojito-jscheck/issues"},"homepage":"https://github.com/yahoo/mojito-jscheck"}