{"_id":"crutch","_rev":"11-03d39c73424ff93bcff470a739455ace","name":"crutch","description":"A (terrible) way to use Chronic in Node.","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"crutch","description":"A (terrible) way to use Chronic in Node.","version":"0.0.1","author":{"name":"Kieran Huggins","email":"kieran@kieran.ca"},"repository":{"type":"git","url":"git://github.com/kieran/crutch.git"},"main":"./crutch.js","engines":{"node":">= 0.3.0"},"_npmUser":{"name":"kieran","email":"kieran@kieran.ca"},"_id":"crutch@0.0.1","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.2","_defaultsLoaded":true,"dist":{"shasum":"12f90307e5f635a3facac68ec15f77f4b0a045c7","tarball":"https://registry.npmjs.org/crutch/-/crutch-0.0.1.tgz","integrity":"sha512-Gn+1q1aGub3lAs40XmaXpv46scG7U8TIfJ5AGilr0IDG/KCPBtWYaGK0HM82gjeClk1o/UdeQmYEf+CijkGgnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPzgoPia+2Ghs8XsgLLLzN5m3c1lNuU/ibBmhnS64AqAiEAphnTngLNd7LVFLZ7er1jLFhxyJG/bsD0gzdta3ntKlg="}]},"maintainers":[{"name":"kieran","email":"kieran@kieran.ca"}],"directories":{}},"0.0.2":{"name":"crutch","description":"A (terrible) way to use Chronic in Node.","version":"0.0.2","author":{"name":"Kieran Huggins","email":"kieran@kieran.ca"},"repository":{"type":"git","url":"git://github.com/kieran/crutch.git"},"main":"./crutch.js","engines":{"node":">= 0.3.0"},"_npmUser":{"name":"kieran","email":"kieran@kieran.ca"},"_id":"crutch@0.0.2","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.2","_defaultsLoaded":true,"dist":{"shasum":"421e5eb6f9a0e81e72c3c2c5b7ca082d2a2e60fe","tarball":"https://registry.npmjs.org/crutch/-/crutch-0.0.2.tgz","integrity":"sha512-+a1DbkbPYeaVZaTC6GiguiPRTM/Ps3EYP8CdIZWNMtEcOf42JoztxJbmrMkOB0Vv1oPWM+JWV1TjwILd2cniFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt5mkam3yfurpATaaYfC84i9CPhNe+Z0T5mPU7lvYumgIgL7sU6HvQi0Q/O5gKJMfw8lo1eDHLii4r0cPFIVycrvo="}]},"maintainers":[{"name":"kieran","email":"kieran@kieran.ca"}]}},"readme":"Crutch is a (terrible) way to use Chronic in NodeJS applications.\n\n\nIn a nutshell\n=============\n\n```javascript\nvar parse = require('crutch').parse\n\nparse( 'next tuesday at 2pm', function( err, date, str ){\n  \n  if (err) throw err;\n  \n  console.log( 'Javascript date object: ', date );\n\n  console.log( 'Chronic actually said: ', str );\n\n})\n\n```\n\n\nGetting Crutch\n===============\n\nInstall via npm, thusly:\n\n```javascript\nnpm install crutch\n```\n\n\nWhy would you do this?\n----------------------\n\nHonestly, because missing Chronic is keeping me from building shit in Node.\n\n\nWhat about (insert JS date-parsing library)?\n--------------------------------------------\n\nI didn't find one I considered \"robust enough\" when I looked.\n\n\"Crutch\" is exactly that: something to lean on until it's no longer useful. I hope that's soon.\n\n\nCan I use it in production?\n---------------------------\n\nI might, but you probably wouldn't want to.\n\n\nHow does it work?\n-----------------\n\nIt spawns a ruby process, then uses JSON-RPC's ugly cousin to coax magic of Chronic#parse.\n\n\nWho are you?\n------------\nSend your hate-mail to: [Kieran Huggins](mailto:kieran@refactory.ca), partner at [Refactory](http://refactory.ca) in Toronto, Canada.","maintainers":[{"name":"kieran","email":"kieran@kieran.ca"}],"time":{"modified":"2022-06-14T03:57:55.381Z","created":"2011-11-24T07:28:18.165Z","0.0.1":"2011-11-24T07:28:19.086Z","0.0.2":"2011-11-24T08:08:11.383Z"},"author":{"name":"Kieran Huggins","email":"kieran@kieran.ca"},"repository":{"type":"git","url":"git://github.com/kieran/crutch.git"}}