{"_id":"nko","_rev":"50-12a74ca66211ed9f5ec03359a9cf863a","name":"nko","description":"node.js knockout deploy check-in","dist-tags":{"latest":"0.3.1"},"versions":{"0.0.9":{"name":"nko","maintainers":[{"name":"visnup","email":"visnupx@gmail.com"}],"author":{"name":"Danny Coates","email":"dannycoates@gmail.com"},"description":"node.js knockout deploy check-in","version":"0.0.9","homepage":"https://github.com/nko2/website/tree/master/module#readme","repository":{"type":"git","url":"git://github.com/nko2/website.git"},"keywords":["node.js knockout","knockout","nko"],"bugs":{"email":"all@nodeknockout.com","url":"https://github.com/nko2/website/issues"},"contributors":[{"name":"Danny Coates","email":"dannycoates@gmail.com"},{"name":"Visnu Pitiyanuvath","email":"visnupx@gmail.com","url":"http://visnup.com/"}],"main":"nko","engines":{"node":"0.4"},"dependencies":{},"devDependencies":{},"files":["README.md","nko.js","package.json"],"_npmJsonOpts":{"file":"/Users/visnup/.npm/nko/0.0.9/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"nko@0.0.9","_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"034c09994326cc873ce4e1680d001d2eefefca73","tarball":"https://registry.npmjs.org/nko/-/nko-0.0.9.tgz","integrity":"sha512-ZHtVBZZICOyO5ZGvWbalUJEgMLkGHaK7JhsNGmLIiqJQWo43V3p4UrRMMxJb/TRcy1Fjq4f6+rPB98trFUEASg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2j/ISf13vHbGlDnFRZGPPBQUA6z+pJBskaDAC8pdzKAiAqI9X2iswWZnizYNC7mKJW3m/b/RBK/euzaUdlUnaa1A=="}]},"scripts":{},"directories":{}},"0.1.0":{"name":"nko","maintainers":[{"name":"visnup","email":"visnupx@gmail.com"}],"author":{"name":"Danny Coates","email":"dannycoates@gmail.com"},"description":"node.js knockout deploy check-in","version":"0.1.0","homepage":"https://github.com/nko2/website/tree/master/module#readme","repository":{"type":"git","url":"git://github.com/nko2/website.git"},"keywords":["node.js knockout","knockout","nko"],"bugs":{"email":"all@nodeknockout.com","url":"https://github.com/nko2/website/issues"},"contributors":[{"name":"Danny Coates","email":"dannycoates@gmail.com"},{"name":"Visnu Pitiyanuvath","email":"visnupx@gmail.com","url":"http://visnup.com/"}],"main":"nko","engines":{"node":"0.4"},"dependencies":{},"devDependencies":{},"files":["README.md","nko.js","package.json"],"_npmJsonOpts":{"file":"/Users/visnup/.npm/nko/0.1.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"nko@0.1.0","_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"26b53298155da29cffe1d435e4980d2ada733c68","tarball":"https://registry.npmjs.org/nko/-/nko-0.1.0.tgz","integrity":"sha512-IGWacFILhQ7zyVGniVsRf3NBCsmirmRV/uz2Zk+FM9loSkwsqlSkVrwH2kVYWn1eFwjz54VzPH8zTswr8IR2Bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBCGrB68fAK8itdYLvrXjewn5W3SLNBX3B13J/3iArmJAiAz57yKORYSKYnFx5S1/GOuXpoAR/fnfulUuXrIiljGVA=="}]},"scripts":{}},"0.1.1":{"name":"nko","maintainers":[{"name":"visnup","email":"visnupx@gmail.com"}],"author":{"name":"Danny Coates","email":"dannycoates@gmail.com"},"description":"node.js knockout deploy check-in","version":"0.1.1","homepage":"https://github.com/nko2/website/tree/master/module#readme","repository":{"type":"git","url":"git://github.com/nko2/website.git"},"keywords":["node.js knockout","knockout","nko"],"bugs":{"email":"all@nodeknockout.com","url":"https://github.com/nko2/website/issues"},"contributors":[{"name":"Danny Coates","email":"dannycoates@gmail.com"},{"name":"Visnu Pitiyanuvath","email":"visnupx@gmail.com","url":"http://visnup.com/"}],"main":"nko","engines":{"node":">=0.4"},"dependencies":{},"devDependencies":{},"files":["README.md","nko.js","package.json"],"_npmJsonOpts":{"file":"/Users/visnup/.npm/nko/0.1.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"nko@0.1.1","_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"c8b02a6c776c4d213a45d9d4ac442f22b70e21ff","tarball":"https://registry.npmjs.org/nko/-/nko-0.1.1.tgz","integrity":"sha512-JeZgcHG7ZkC73khWwwQEGiEwBYIQAWLcenwWPz/xrSzjsBeJghVLsIQFoYJBMhxMnB4CCleaTVEG999PZAf26A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHcp5E80D3jGZrUTb8K948zl70gON4XiY6ErdGCOS9oAiBBq9wdu/iV01mzmonlxETdbMTm3gjMrbzVemF22UYVpw=="}]},"scripts":{}},"0.2.0":{"name":"nko","maintainers":[{"name":"visnup","email":"visnupx@gmail.com"}],"author":{"name":"Danny Coates","email":"dannycoates@gmail.com"},"description":"node.js knockout deploy check-in","version":"0.2.0","homepage":"https://github.com/nko2/website/tree/master/module#readme","repository":{"type":"git","url":"git://github.com/nko2/website.git"},"keywords":["node.js knockout","knockout","nko"],"bugs":{"email":"all@nodeknockout.com","url":"https://github.com/nko2/website/issues"},"contributors":[{"name":"Danny Coates","email":"dannycoates@gmail.com"},{"name":"Visnu Pitiyanuvath","email":"visnupx@gmail.com","url":"http://visnup.com/"}],"main":"nko","engines":{"node":">=0.4"},"dependencies":{},"devDependencies":{},"files":["README.md","nko.js","package.json"],"_id":"nko@0.2.0","dist":{"shasum":"a60f9c6dc2d90cc47f9b8207eb6a5c4afcaa0383","tarball":"https://registry.npmjs.org/nko/-/nko-0.2.0.tgz","integrity":"sha512-Yv1Di3h9KT4q8gbovOh6elIhDK9P9//4iBh7ov1JcPYjhjoBW4beZsNFT31BbvA122WlreSvhE29WFOdRSakSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmlUq3kBMmKF5QTe7F5CBPAOwLfLmaxjzHN9p2Lf22egIgdyGGpJsFsyu98foiIY8fJk9CxVQdo4N8oiE87mXckmk="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"visnup","email":"visnupx@gmail.com"}},"0.3.0":{"name":"nko","maintainers":[{"name":"visnup","email":"visnupx@gmail.com"},{"name":"gerad","email":"gerads@gmail.com"},{"name":"daviddias","email":"daviddias.p@gmail.com"}],"author":{"name":"Danny Coates","email":"dannycoates@gmail.com"},"description":"node.js knockout deploy check-in","version":"0.3.0","homepage":"https://github.com/nko4/website/tree/master/module#readme","repository":{"type":"git","url":"git://github.com/nko4/website.git"},"keywords":["node.js knockout","knockout","nko"],"bugs":{"url":"https://github.com/nko2/website/issues","email":"all@nodeknockout.com"},"contributors":[{"name":"Danny Coates","email":"dannycoates@gmail.com"},{"name":"Visnu Pitiyanuvath","email":"visnupx@gmail.com","url":"http://visnup.com/"}],"main":"nko","engines":{"node":">=0.10"},"dependencies":{},"devDependencies":{},"files":["README.md","nko.js","package.json"],"_id":"nko@0.3.0","dist":{"shasum":"a4a95a81481ee8f159e5229a42b08ca2440f4835","tarball":"https://registry.npmjs.org/nko/-/nko-0.3.0.tgz","integrity":"sha512-wHPJGV9DTOlBIb1xePNcqnf7CEXgAqXG+OJfy8f5MCYeS5yYONHML/Ku+deoRbElK9DFi50n5rK8uZacfz5JbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICs6Q92QoTM4gXZh95U1gUMR1Cv2bywumEta8s2P/dIoAiEAiMXWS3/m6PqREcbbxVqhHG5zEmk5EwYpABbbKrZxKkU="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"}},"0.3.1":{"name":"nko","maintainers":[{"name":"visnup","email":"visnupx@gmail.com"},{"name":"gerad","email":"gerads@gmail.com"},{"name":"daviddias","email":"daviddias.p@gmail.com"}],"author":{"name":"Danny Coates","email":"dannycoates@gmail.com"},"description":"node.js knockout deploy check-in","version":"0.3.1","homepage":"https://github.com/nko4/website/tree/master/module#readme","repository":{"type":"git","url":"git://github.com/nko4/website.git"},"keywords":["node.js knockout","knockout","nko"],"bugs":{"url":"https://github.com/nko4/website/issues","email":"all@nodeknockout.com"},"contributors":[{"name":"Danny Coates","email":"dannycoates@gmail.com"},{"name":"Visnu Pitiyanuvath","email":"visnupx@gmail.com","url":"http://visnup.com/"}],"main":"nko","engines":{"node":">=0.10"},"dependencies":{},"devDependencies":{},"files":["README.md","nko.js","package.json"],"_id":"nko@0.3.1","dist":{"shasum":"1c3e4dc59d8f1aea0cba3077734ffd55631304e5","tarball":"https://registry.npmjs.org/nko/-/nko-0.3.1.tgz","integrity":"sha512-Xdhl65FjByNyA4Hq7qWZBQ3fbtOw+tvlPQ0DkVVGmh4osfXAg+ABovtlBCNzjDTNyuQzihTfmZhXK76Qbxe1gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHlx3rlLSQNWNXZrLnqd980BmnH1RWu3+CPAqmj6tkJzAiA8KNKWWUq+rujo4PUMhMrKIt/oEPmStdnYXkc4ofaMyA=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"}}},"maintainers":[{"email":"gerads@gmail.com","name":"gerad"},{"email":"daviddias.p@gmail.com","name":"daviddias"},{"email":"visnup@gmail.com","name":"visnup"}],"time":{"modified":"2022-06-21T10:33:44.278Z","created":"2011-08-14T09:35:33.828Z","0.0.1":"2011-08-14T09:35:36.267Z","0.0.2":"2011-08-14T19:04:29.597Z","0.0.3":"2011-08-16T20:37:50.072Z","0.0.4":"2011-08-16T20:39:39.511Z","0.0.5":"2011-08-16T22:49:20.220Z","0.0.6":"2011-08-16T22:53:13.153Z","0.0.7":"2011-08-16T23:33:25.319Z","0.0.8":"2011-08-17T00:02:00.180Z","0.0.9":"2011-08-23T21:48:53.720Z","0.1.0":"2011-08-24T22:16:02.623Z","0.1.1":"2011-08-27T01:10:46.909Z","0.2.0":"2012-11-05T22:33:11.660Z","0.3.0":"2013-11-06T21:50:42.817Z","0.3.1":"2013-11-06T22:07:39.170Z"},"author":{"name":"Danny Coates","email":"dannycoates@gmail.com"},"repository":{"type":"git","url":"git://github.com/nko4/website.git"},"homepage":"https://github.com/nko4/website/tree/master/module#readme","keywords":["node.js knockout","knockout","nko"],"contributors":[{"name":"Danny Coates","email":"dannycoates@gmail.com"},{"name":"Visnu Pitiyanuvath","email":"visnupx@gmail.com","url":"http://visnup.com/"}],"bugs":{"url":"https://github.com/nko4/website/issues","email":"all@nodeknockout.com"},"readme":"node.js knockout deploy check-ins\n---------------------------------\n\nSo, we need to keep track of your deploys for lots of different reasons.\nBecause we want to be as platform-agnostic as possible, we now have this fancy\nmodule that will ping the competition website whenever you deploy.\n\nInstallation\n============\n\nAdd `nko` to the dependencies section of your package.json:\n\n    \"dependencies\": {\n      \"nko\": \"*\",\n      \"other-awesome-stuff\": \"2.1.4\"\n    }\n\nAfter that, `npm install`.\n\nUsage\n=====\n\nJust require it somewhere in your normal execution path. We recommend at the\ntop of your `server.js`:\n\n    require('nko')(secret);\n\nThe `secret` parameter is available on [your team page] (make sure you're\nsigned in to see it). It's tied to just your team, so don't share it with\nothers unless you want them hijacking your deploys.\n\nIf for whatever reason, you want to know when we've recorded the deploy, you\ncan pass an optional callback as the second parameter:\n\n    require('nko')('<your-team-secret>', function(err, res) {\n      if (err) throw err;\n      res.on('data', function(d) { console.log(d.toString()); });\n    });\n\n__Important: Not seeing your deploy count rise? Here's what to check:__\n\n* The module will only ping us if the `NODE_ENV` environment\n  variable is set to `production`.\n* We wait until your server has been __running for 5 seconds__ before sending\n  the deploy ping, so your server crashes before that, your deploy will not\n  get recorded.\n* We ensure that your server responds to a HTTP GET request on port 80 before\n  recording the deploy.\n* We ensure that the remote IP address from the ping matches the Joyent\n  instance we setup for your team. (So starting up your development machine\n  with `NODE_ENV=production` will not affect your deploy count.)\n\nProblems?\n=========\n\nAs always, you can contact us at [all@nodeknockout.com] or [@node_knockout].\nYou can also try checking the [issue tracker].\n\n[your team page]: http://nodeknockout.com/teams/mine\n[all@nodeknockout.com]: mailto:all@nodeknockout.com\n[@node_knockout]: http://twitter.com/node_knockout\n[issue tracker]: https://github.com/nko2/website/issues\n","readmeFilename":"README.md"}