{"_id":"jqNode","_rev":"10-e22220dbf1891b6a03ac91a6689d68db","name":"jqNode","description":"An easy to use jQuery-esque library for NodeJS","dist-tags":{"latest":"0.1.3"},"versions":{"0.0.1":{"name":"jqNode","description":"An easy to use jQuery-esque library for NodeJS","version":"0.0.1","author":{"name":"Pradeek","email":"jpradeek@gmail.com"},"keywords":["framework","jquery","web"],"repository":{"type":"git","url":"git://github.com/pradeek/jqNode.git"},"main":"lib/jqNode","_npmJsonOpts":{"file":"/home/pradeek/.npm/jqNode/0.0.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"jqNode@0.0.1","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.18","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"3bb58a3417c16c36ae31141f1a0285dac172fc5b","tarball":"https://registry.npmjs.org/jqNode/-/jqNode-0.0.1.tgz","integrity":"sha512-sJDHMYNpXXzGbhCehnmVTdlO9OEL19uPYIRQimMUHGE1/SDr/OVi8VPqOr00rVczWHMVAXPcoKYRitC2/MhSOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhVzdAJ+wsQdBCPhbyYTRRkELM6HJlc8wJ1kiAxpv/FgIgCfAe3iMqXerx0Tm6NNoSBxR/ZUljX9wWny7cUporxUc="}]},"scripts":{},"directories":{}},"0.0.2":{"name":"jqNode","description":"An easy to use jQuery-esque library for NodeJS","version":"0.0.2","author":{"name":"Pradeek","email":"jpradeek@gmail.com"},"keywords":["framework","jquery","web"],"repository":{"type":"git","url":"git://github.com/pradeek/jqNode.git"},"main":"lib/jqNode","_npmUser":{"name":"pradeek","email":"jpradeek@gmail.com"},"_id":"jqNode@0.0.2","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"4213e50d200276194d774a56882f92151b0cb374","tarball":"https://registry.npmjs.org/jqNode/-/jqNode-0.0.2.tgz","integrity":"sha512-/IyqO6m0czTKEP7XuZxZcs952lQISQ2LK0Eor94G5I8Mrf+3rQ1nTYuiA/6B/DZc+afqtJgZlOjbhe++LpdRDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIED/X42a+4SWp/rG9yqbM9WCN49Rrgz/LcNwYqbmPAMhAiEAi1Pl7cBZKzjnSuRS2q1ZrBS2FE+R+BdgYHGV+O7h8X4="}]},"maintainers":[{"name":"pradeek","email":"jpradeek@gmail.com"}],"directories":{}},"0.1.0":{"name":"jqNode","description":"An easy to use jQuery-esque library for NodeJS","version":"0.1.0","author":{"name":"Pradeek","email":"jpradeek@gmail.com"},"keywords":["framework","jquery","web"],"repository":{"type":"git","url":"git://github.com/pradeek/jqNode.git"},"main":"lib/jqNode","_npmUser":{"name":"pradeek","email":"jpradeek@gmail.com"},"_id":"jqNode@0.1.0","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"f0009f677732d49ae5039e373ae25848aaeaf292","tarball":"https://registry.npmjs.org/jqNode/-/jqNode-0.1.0.tgz","integrity":"sha512-g6tyt0krTBzo2w2TLGY5ZpwUJz9fw+VFOMXQsC3jbftCpTuOoAk6jFZ/dZVGcb+ZmqLbjOeHNCADUDlBNNh4oA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDc/oP8H7ZpRKXrpPu6AJHiwdHRfhAfxwbJaFMThbsrcAIhAJyqED4clOwE/zR7VXQwt/PoGDE+TlSNr3ZDLio4UZD7"}]},"maintainers":[{"name":"pradeek","email":"jpradeek@gmail.com"}],"directories":{}},"0.1.1":{"name":"jqNode","description":"An easy to use jQuery-esque library for NodeJS","version":"0.1.1","author":{"name":"Pradeek","email":"jpradeek@gmail.com"},"keywords":["framework","jquery","web"],"repository":{"type":"git","url":"git://github.com/pradeek/jqNode.git"},"main":"lib/jqNode","_npmUser":{"name":"pradeek","email":"jpradeek@gmail.com"},"_id":"jqNode@0.1.1","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"7061968501b6b874f8882ab338974b55482a8d73","tarball":"https://registry.npmjs.org/jqNode/-/jqNode-0.1.1.tgz","integrity":"sha512-KjjPVWUVBjRhAYYpt82MG5o+NHrUBpPuJissjOdiy2eajxF0LrNvdwxmwks8InfS3355IJX5e4qrBSgAECEjHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0II41XMph4NPRPqNQm+U93air4kwcG8f8I+RlZaKvYAIgUFyfGM8299Jf9dqtcv0ROXrQUAMQpOiN7wKQ6ye01e4="}]},"maintainers":[{"name":"pradeek","email":"jpradeek@gmail.com"}],"directories":{}},"0.1.2":{"name":"jqNode","description":"An easy to use jQuery-esque library for NodeJS","version":"0.1.2","author":{"name":"Pradeek","email":"jpradeek@gmail.com"},"keywords":["framework","jquery","web"],"repository":{"type":"git","url":"git://github.com/pradeek/jqNode.git"},"main":"lib/jqNode","_npmUser":{"name":"pradeek","email":"jpradeek@gmail.com"},"_id":"jqNode@0.1.2","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"25fa29cb1c24a5ed467a830685712afca54a30b2","tarball":"https://registry.npmjs.org/jqNode/-/jqNode-0.1.2.tgz","integrity":"sha512-bCmlYJ33EpH9Hzu6DSTqsKmBmD8KvHWJz3qkIk40OaKxlmhvFUgQkQwliUb0mtrGzFeaOA1Mlrb/vRHw+LxMHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9alQkcVH5SG90HkzbKWxD5WcYTxprA47hNmuo5TMWVQIhAMrSc50Buj2tLVSg2Ye3l5ZaEqBMwgiQXZwjoW22LwGD"}]},"maintainers":[{"name":"pradeek","email":"jpradeek@gmail.com"}]},"0.1.3":{"name":"jqNode","description":"An easy to use jQuery-esque library for NodeJS","version":"0.1.3","author":{"name":"Pradeek","email":"jpradeek@gmail.com"},"keywords":["framework","jquery","web"],"repository":{"type":"git","url":"git://github.com/pradeek/jqNode.git"},"main":"lib/jqNode","_npmUser":{"name":"pradeek","email":"jpradeek@gmail.com"},"_id":"jqNode@0.1.3","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.12","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"a699703280ca949c6e5b5c95322f9c44dafb6fee","tarball":"https://registry.npmjs.org/jqNode/-/jqNode-0.1.3.tgz","integrity":"sha512-EDQ5QABTPbLSHaaW9eXhZa423XsX1spPM64sjFtd+fWvtOAGaEean72l+VUfEfHxXaSTrFE8GkSO7sGJJHVBgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4xunGe2NPmyPaKmEtdWP04FXEWQrDcdCR+/bpp/1SfgIgM2uBNDnrmIKLIfcjoqZtSTMWIfS7uu6karj8N9DxSsE="}]},"maintainers":[{"name":"pradeek","email":"jpradeek@gmail.com"}]}},"maintainers":[{"name":"pradeek","email":"jpradeek@gmail.com"}],"time":{"modified":"2022-06-19T04:55:33.193Z","created":"2011-07-21T15:00:16.320Z","0.0.1":"2011-07-21T15:00:17.949Z","0.0.2":"2012-03-18T04:52:11.384Z","0.1.0":"2012-03-20T05:12:02.224Z","0.1.1":"2012-03-20T14:18:48.604Z","0.1.2":"2012-03-20T16:01:15.904Z","0.1.3":"2012-04-09T15:21:53.967Z"},"author":{"name":"Pradeek","email":"jpradeek@gmail.com"},"repository":{"type":"git","url":"git://github.com/pradeek/jqNode.git"},"readme":"jqNode - A micro-framework for NodeJS : \n=======================================\njqNode is an easy to use micro-framework for NodeJS.\n\nINSTALLATION :\n==============\n\tnpm install jqNode\n\nUSAGE :\n=======\n\tvar $ = require(\"../lib/jqNode\").$;\n\n\t$(\"/\").get(function(request, response) { \n\t\t$.writeFile(\"index.html\");\n\t});\n\n\n\t$(\"/test\").get(function(request, response, data) { \n\t\t$.write(data['q']);\n\t});\n\n\t$(\"/test\").post(function(request, response, data) {\n\t\tconsole.log(data);\n\t});\n\n\t$(\"/test/:id/sample/:val\").get(function(request, response, data) {\n\t\t$.write(data['id'] + \" | \" + data['val']);\n\t});\n\n\t$(\"/sample/:id\").get(function(request, response, data) {\n\t\t$.write(data['id']);\n\t});\n\n\t$.start({\n\t\tport: 8080\n\t});\n\n\nMETHODS AVAILABLE : \n===================\n\n\t$(url)\n\t\t.get(function(request, response) {})\n\t\t.post(function(request, response, data) {})\n\t\t.put(function(request, response) {})\n\t\t.delete(function(request, response) {})\n\t\t.head(function(request, response) {});\n\n\t$.start({\n\t\tport: 8888,\n\t\tdebugMode : true\n\t}); // Starts and returns the server. \n\n\t$.write(data, contentType); // Writes to the current response. contentType defaults to text/html\n\n\t$.writeFile(fileName, contentType); // Reads a file and writes it to the current stream.\n\n\t$.redirect(url); // Redirects to url\n\n\t$.extend(destination, source, overwrite); // Similar to jQuery.extend\n\n\t$.readFile(fileName, callback, callbackArgs); // callback -> function(data, callbackArgs) where data -> contents of the file\n\n","readmeFilename":""}