{"_id":"todoist-habitrpg","_rev":"33-4d79b41fce727d4e730ce04804076220","name":"todoist-habitrpg","description":"One way sync from Todoist -> HabitRPG.","dist-tags":{"latest":"1.1.1"},"versions":{"0.0.1":{"name":"todoist-habitrpg","version":"0.0.1","description":"One way sync from Todoist -> HabitRPG.","main":"index.js","homepage":"https://github.com/Kusold/todoist-habitrpg","scripts":{"test":"foo"},"bugs":{"url":"https://github.com/Kusold/todoist-habitrpg/issues","email":"hello@mikekusold.com"},"repository":{"type":"git","url":"https://github.com/Kusold/todoist-habitrpg.git"},"keywords":["todoist","habitrpg","todo","habit","sync"],"author":{"name":"Mike Kusold","email":"hello@mikekusold.com","url":"http://mikekusold.com"},"bin":{"todoist-habitrpg":"./index.js"},"os":["darwin","linux"],"license":"GPL v3","dependencies":{"habitrpg-api":"0.0.1","commander":"~2.2.0","superagent":"~0.18.0","async":"~0.9.0","lodash":"~2.4.1"},"_id":"todoist-habitrpg@0.0.1","dist":{"shasum":"09d4f1c0858fe0cf888338d40f617fd10c3f4989","tarball":"https://registry.npmjs.org/todoist-habitrpg/-/todoist-habitrpg-0.0.1.tgz","integrity":"sha512-Zw1YhNAjx7z6wSYWIR9e7IAphB8Ws3LsLfhkZHiPaDqy5SqGN+GXgNoAUvxqChdH+QnBKVhTLAGqQai6pb06ow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDr/bg4tnq1ulF45cD5XJYD6S6p3/rR/S/bh2ElJ0wvFQIhAKNBBDXKlu/RkEP4HgvqLuQJq6AcOOcMMXS9JBTv2KNp"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"kusold","email":"hello@mikekusold.com"},"maintainers":[{"name":"kusold","email":"hello@mikekusold.com"}]},"0.0.2":{"name":"todoist-habitrpg","version":"0.0.2","description":"One way sync from Todoist -> HabitRPG.","main":"index.js","homepage":"https://github.com/Kusold/todoist-habitrpg","scripts":{"test":"foo"},"bugs":{"url":"https://github.com/Kusold/todoist-habitrpg/issues","email":"hello@mikekusold.com"},"repository":{"type":"git","url":"https://github.com/Kusold/todoist-habitrpg.git"},"keywords":["todoist","habitrpg","todo","habit","sync"],"author":{"name":"Mike Kusold","email":"hello@mikekusold.com","url":"http://mikekusold.com"},"bin":{"todoist-habitrpg":"./index.js"},"os":["darwin","linux"],"license":"GPL v3","dependencies":{"habitrpg-api":"0.0.1","commander":"~2.2.0","superagent":"~0.18.0","async":"~0.9.0","lodash":"~2.4.1"},"_id":"todoist-habitrpg@0.0.2","dist":{"shasum":"e5e14ec3066ed3c2fc09f93103e29124c96ded9b","tarball":"https://registry.npmjs.org/todoist-habitrpg/-/todoist-habitrpg-0.0.2.tgz","integrity":"sha512-qC9+geX1pya4FyiE5MukrZrJmh0aZvXU8PmFtplISaOXDtegtqf/emny/y+Sf53CG3PeYPtKQ33dOAXeH1WZQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGFOvwMmrfxvEXZTO7CgzWg44Kzh+Xl9pb4iPuVjw1aQIhAJ0nGYRdq5dnlLfiDRe36oFM/pjrcVrXv2AnVh8QrmXN"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"kusold","email":"hello@mikekusold.com"},"maintainers":[{"name":"kusold","email":"hello@mikekusold.com"}]},"0.0.3":{"name":"todoist-habitrpg","version":"0.0.3","description":"One way sync from Todoist -> HabitRPG.","main":"index.js","homepage":"https://github.com/Kusold/todoist-habitrpg","scripts":{"test":"foo"},"bugs":{"url":"https://github.com/Kusold/todoist-habitrpg/issues","email":"hello@mikekusold.com"},"repository":{"type":"git","url":"https://github.com/Kusold/todoist-habitrpg.git"},"keywords":["todoist","habitrpg","todo","habit","sync"],"author":{"name":"Mike Kusold","email":"hello@mikekusold.com","url":"http://mikekusold.com"},"bin":{"todoist-habitrpg":"./index.js"},"os":["darwin","linux"],"license":"GPL v3","dependencies":{"habitrpg-api":"0.0.1","commander":"~2.2.0","superagent":"~0.18.0","async":"~0.9.0","lodash":"~2.4.1"},"_id":"todoist-habitrpg@0.0.3","dist":{"shasum":"e60657205a48198154c3fdb3d50cd2c5cee6813b","tarball":"https://registry.npmjs.org/todoist-habitrpg/-/todoist-habitrpg-0.0.3.tgz","integrity":"sha512-1EIh5ReUJciWIF8gEVxw5MqCQUlkdes/04zhl0hZk53EObP3luO+qWY8z8MQy69WR9d+acMBId+uqe/AbmcL9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXFDKUq314ZYIx+GkKtA1wAvfmml1HovM5htL7cMcUhwIgLIbLeyJszEGGZiytAkXuadR02sX9gMUXy/E7P64MgH4="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"kusold","email":"hello@mikekusold.com"},"maintainers":[{"name":"kusold","email":"hello@mikekusold.com"}]},"0.0.5":{"name":"todoist-habitrpg","version":"0.0.5","description":"One way sync from Todoist -> HabitRPG.","main":"index.js","homepage":"https://github.com/Kusold/todoist-habitrpg","scripts":{"test":"foo"},"bugs":{"url":"https://github.com/Kusold/todoist-habitrpg/issues","email":"hello@mikekusold.com"},"repository":{"type":"git","url":"https://github.com/Kusold/todoist-habitrpg.git"},"keywords":["todoist","habitrpg","todo","habit","sync"],"author":{"name":"Mike Kusold","email":"hello@mikekusold.com","url":"http://mikekusold.com"},"bin":{"todoist-habitrpg":"./index.js"},"os":["darwin","linux","win32"],"license":"GPL v3","dependencies":{"habitrpg-api":"0.0.1","commander":"~2.2.0","superagent":"~0.18.0","async":"~0.9.0","lodash":"~2.4.1"},"_id":"todoist-habitrpg@0.0.5","dist":{"shasum":"9677cbc033b3317ae3a24ef5f39222ff53390311","tarball":"https://registry.npmjs.org/todoist-habitrpg/-/todoist-habitrpg-0.0.5.tgz","integrity":"sha512-j4UkHdrkcmMVk4Ja2VBmZJYJmTXSsA7lngcWlGvbFeuY5RehSQFQI65jUnPDdLx3Ub63kCmRE59I/LHDjAsQug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE2xXTim8Ig5h0v4MCcZZve5hqTr3/ENHOyJq7w4vrudAiB81PNF3CCoB+Uu904RNGvKZyk7CvBJK9/oGH7o7cfPKg=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"kusold","email":"hello@mikekusold.com"},"maintainers":[{"name":"kusold","email":"hello@mikekusold.com"}]},"0.1.0":{"name":"todoist-habitrpg","version":"0.1.0","description":"One way sync from Todoist -> HabitRPG.","main":"index.js","homepage":"https://github.com/Kusold/todoist-habitrpg","scripts":{"test":"foo"},"bugs":{"url":"https://github.com/Kusold/todoist-habitrpg/issues","email":"hello@mikekusold.com"},"repository":{"type":"git","url":"https://github.com/Kusold/todoist-habitrpg.git"},"keywords":["todoist","habitrpg","todo","habit","sync"],"author":{"name":"Mike Kusold","email":"hello@mikekusold.com","url":"http://mikekusold.com"},"contributors":[{"name":"Blade Barringer","url":"https://github.com/crookedneighbor"}],"bin":{"todoist-habitrpg":"./index.js"},"os":["darwin","linux","win32"],"license":"GPL v3","dependencies":{"habitrpg-api":"0.0.1","commander":"~2.2.0","superagent":"~0.18.0","async":"~0.9.0","lodash":"~2.4.1"},"_id":"todoist-habitrpg@0.1.0","dist":{"shasum":"55e70d73348a1a109b2937afebbaaf2620a45f6d","tarball":"https://registry.npmjs.org/todoist-habitrpg/-/todoist-habitrpg-0.1.0.tgz","integrity":"sha512-6clH9SsdxFU3XjP6bjGgAiXE/7DX1rQl3Jqi2EnZ1c4e7Ls438Q8sT1rWA2KCn9OR+ESfWJT4Fk0by8HdDS2Ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLz6ZlH6tiUux2QnduWVG7ga2O/anUk6THBxtHbMQXaQIgZK+BhnZxgojz3LHPujARL+i2y/xLr7K4El2Os3wKfVQ="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"kusold","email":"hello@mikekusold.com"},"maintainers":[{"name":"kusold","email":"hello@mikekusold.com"}]},"0.1.1":{"name":"todoist-habitrpg","version":"0.1.1","description":"One way sync from Todoist -> HabitRPG.","main":"index.js","homepage":"https://github.com/Kusold/todoist-habitrpg","scripts":{"test":"foo"},"bugs":{"url":"https://github.com/Kusold/todoist-habitrpg/issues","email":"hello@mikekusold.com"},"repository":{"type":"git","url":"https://github.com/Kusold/todoist-habitrpg.git"},"keywords":["todoist","habitrpg","todo","habit","sync"],"author":{"name":"Mike Kusold","email":"hello@mikekusold.com","url":"http://mikekusold.com"},"contributors":[{"name":"Blade Barringer","url":"https://github.com/crookedneighbor"}],"bin":{"todoist-habitrpg":"./index.js"},"os":["darwin","linux","win32"],"license":"GPL v3","dependencies":{"habitrpg-api":"0.0.1","commander":"~2.2.0","superagent":"~0.18.0","async":"~0.9.0","lodash":"~2.4.1"},"_id":"todoist-habitrpg@0.1.1","dist":{"shasum":"af9691a5db5079b4f1960b397f51531ff49f8108","tarball":"https://registry.npmjs.org/todoist-habitrpg/-/todoist-habitrpg-0.1.1.tgz","integrity":"sha512-vOEpGA/tRcLB3V7+EkUxZNb43B/RRccy7bnUMKyCZIq0Z/A8A7mLxuPO26LcHTGxhQ04J1U2k+4VbI+AleGRxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWCOfVXKt1Ek31OHuvWk/eyzMzPMp5b9hZb1cwp3c+1wIhAKMLckPrdOw2R6EGNIheELuhpsnBmFKS6V/CK8Yzd4qU"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"kusold","email":"hello@mikekusold.com"},"maintainers":[{"name":"kusold","email":"hello@mikekusold.com"}]},"0.2.0":{"name":"todoist-habitrpg","version":"0.2.0","description":"One way sync from Todoist -> HabitRPG.","main":"index.js","homepage":"https://github.com/Kusold/todoist-habitrpg","scripts":{"test":"foo"},"bugs":{"url":"https://github.com/Kusold/todoist-habitrpg/issues","email":"hello@mikekusold.com"},"repository":{"type":"git","url":"https://github.com/Kusold/todoist-habitrpg.git"},"keywords":["todoist","habitrpg","todo","habit","sync"],"author":{"name":"Mike Kusold","email":"hello@mikekusold.com","url":"http://mikekusold.com"},"contributors":[{"name":"Blade Barringer","url":"https://github.com/crookedneighbor"}],"bin":{"todoist-habitrpg":"./index.js"},"os":["darwin","linux","win32"],"license":"GPL v3","dependencies":{"habitrpg-api":"0.0.1","commander":"~2.2.0","superagent":"~0.18.0","async":"~0.9.0","lodash":"~2.4.1"},"preferGlobal":true,"_id":"todoist-habitrpg@0.2.0","dist":{"shasum":"2ca71348a65a5758198e1b2c1ff374c00e8ed441","tarball":"https://registry.npmjs.org/todoist-habitrpg/-/todoist-habitrpg-0.2.0.tgz","integrity":"sha512-LVitDIuVVFO265smkyCa9ewnGlbGDaWbKgOEzZjjgjNSO5QdUjZf8scQcvI3L6+9gheSVa/DKexPWpadZEZLWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCktmPh51fWWjzUsgugYr5+6cQgtZywqny3CDJXSNViwwIhAPb3XGnIQ5LAfa1+vN1LFiWau7e97f2EJhHTbUsHfFLi"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"kusold","email":"hello@mikekusold.com"},"maintainers":[{"name":"kusold","email":"hello@mikekusold.com"}]},"0.2.1":{"name":"todoist-habitrpg","version":"0.2.1","description":"One way sync from Todoist -> HabitRPG.","main":"index.js","homepage":"https://github.com/Kusold/todoist-habitrpg","directories":{"test":"test"},"scripts":{"test":"mocha"},"bugs":{"url":"https://github.com/Kusold/todoist-habitrpg/issues","email":"hello@mikekusold.com"},"repository":{"type":"git","url":"https://github.com/Kusold/todoist-habitrpg.git"},"keywords":["todoist","habitrpg","todo","habit","sync"],"author":{"name":"Mike Kusold","email":"hello@mikekusold.com","url":"http://mikekusold.com"},"contributors":[{"name":"Blade Barringer","url":"https://github.com/crookedneighbor"}],"bin":{"todoist-habitrpg":"./main.js"},"engines":{"node":">=0.10"},"os":["darwin","linux","win32"],"license":"GPL v3","dependencies":{"habitrpg-api":"~0.1.0","commander":"~2.2.0","superagent":"~0.18.0","async":"~0.9.0","lodash":"~2.4.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.21.4","sinon":"^1.10.3","sinon-chai":"^2.5.0"},"preferGlobal":true,"_id":"todoist-habitrpg@0.2.1","dist":{"shasum":"16ca388937449e7169d6c1aab706380744796fd0","tarball":"https://registry.npmjs.org/todoist-habitrpg/-/todoist-habitrpg-0.2.1.tgz","integrity":"sha512-7WduDRbYz1PziAKeOzqwl9EwAlPcfWAie9w7Ah7nPMtjU9p2Q2FzGCMkszHJMdvGettqIzuJZpCwcOkClDQa4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGImkA72Dskzon+lgerXaAe0jzs90gUZMogD93yhPa7GAiEAqjE2Ee9iPlXEGfFmahFOVoI1Y6hElw4l7CeXm5a0zXw="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"kusold","email":"hello@mikekusold.com"},"maintainers":[{"name":"kusold","email":"hello@mikekusold.com"}]},"0.3.0":{"name":"todoist-habitrpg","version":"0.3.0","description":"One way sync from Todoist -> HabitRPG.","main":"index.js","homepage":"https://github.com/Kusold/todoist-habitrpg","directories":{"test":"test"},"scripts":{"test":"mocha"},"bugs":{"url":"https://github.com/Kusold/todoist-habitrpg/issues","email":"hello@mikekusold.com"},"repository":{"type":"git","url":"https://github.com/Kusold/todoist-habitrpg.git"},"keywords":["todoist","habitrpg","todo","habit","sync"],"author":{"name":"Mike Kusold","email":"hello@mikekusold.com","url":"http://mikekusold.com"},"contributors":[{"name":"Blade Barringer","url":"https://github.com/crookedneighbor"}],"bin":{"todoist-habitrpg":"./main.js"},"engines":{"node":">=0.10"},"os":["darwin","linux","win32"],"license":"GPL v3","dependencies":{"habitrpg-api":"~0.1.0","commander":"~2.2.0","superagent":"~0.18.0","async":"~0.9.0","lodash":"~2.4.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.21.4","sinon":"^1.10.3","sinon-chai":"^2.5.0"},"preferGlobal":true,"_id":"todoist-habitrpg@0.3.0","dist":{"shasum":"dc34c574f606bfd68576d0428102277765d98eda","tarball":"https://registry.npmjs.org/todoist-habitrpg/-/todoist-habitrpg-0.3.0.tgz","integrity":"sha512-MB4TWbWUp86GGSGPpYoqJ/Fa0wfFrcuOImtv+j5604p4ja4khIPgrDgzXPCb0+36qibbzQb04hOWFiHT6RfG2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFtOhMGt6PdCM/RtQGfXUsk1Eqz/km4jxLNXvlc/QDVOAiEA+U/8NzG+fh2ndsrfttyqx4kkw4lypq+BdzadErUodF8="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"kusold","email":"hello@mikekusold.com"},"maintainers":[{"name":"kusold","email":"hello@mikekusold.com"}]},"0.3.1":{"name":"todoist-habitrpg","version":"0.3.1","description":"One way sync from Todoist -> HabitRPG.","main":"index.js","homepage":"https://github.com/Kusold/todoist-habitrpg","directories":{"test":"test"},"scripts":{"test":"mocha"},"bugs":{"url":"https://github.com/Kusold/todoist-habitrpg/issues","email":"hello@mikekusold.com"},"repository":{"type":"git","url":"https://github.com/Kusold/todoist-habitrpg.git"},"keywords":["todoist","habitrpg","todo","habit","sync"],"author":{"name":"Mike Kusold","email":"hello@mikekusold.com","url":"http://mikekusold.com"},"contributors":[{"name":"Blade Barringer","url":"https://github.com/crookedneighbor"}],"bin":{"todoist-habitrpg":"./main.js"},"engines":{"node":">=0.10"},"os":["darwin","linux","win32"],"license":"GPL v3","dependencies":{"habitrpg-api":"~0.1.0","commander":"~2.2.0","superagent":"~0.18.0","async":"~0.9.0","lodash":"~2.4.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.21.4","sinon":"^1.10.3","sinon-chai":"^2.5.0"},"preferGlobal":true,"_id":"todoist-habitrpg@0.3.1","dist":{"shasum":"d3ede700650b8df425d98666697c1ab929a69a79","tarball":"https://registry.npmjs.org/todoist-habitrpg/-/todoist-habitrpg-0.3.1.tgz","integrity":"sha512-36Jxln4AtPMk7oL5pKlrJMI01ETt/cvHYgCNmyK52A3tmxKsqdGRF0io6RVoTbnZtHBpJjtUX+Fn4n4LIvTw1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFtE9mPbPs5Hh0esikpXQwYd6GNjcARs1JoOoUuYimxOAiAWcEZLp8As80MONPv4533xuZ4hb9e8UhkZAWcDrJZexg=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"kusold","email":"hello@mikekusold.com"},"maintainers":[{"name":"kusold","email":"hello@mikekusold.com"}]},"0.3.3":{"name":"todoist-habitrpg","version":"0.3.3","description":"One way sync from Todoist -> HabitRPG.","main":"index.js","homepage":"https://github.com/Kusold/todoist-habitrpg","directories":{"test":"test"},"scripts":{"test":"mocha"},"bugs":{"url":"https://github.com/Kusold/todoist-habitrpg/issues","email":"hello@mikekusold.com"},"repository":{"type":"git","url":"https://github.com/Kusold/todoist-habitrpg.git"},"keywords":["todoist","habitrpg","todo","habit","sync"],"author":{"name":"Mike Kusold","email":"hello@mikekusold.com","url":"http://mikekusold.com"},"contributors":[{"name":"Blade Barringer","url":"https://github.com/crookedneighbor"}],"bin":{"todoist-habitrpg":"./main.js"},"engines":{"node":">=0.10"},"os":["darwin","linux","win32"],"license":"GPL v3","dependencies":{"habitrpg-api":"~0.1.0","commander":"~2.2.0","superagent":"~0.18.0","async":"~0.9.0","lodash":"~2.4.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.21.4","sinon":"^1.10.3","sinon-chai":"^2.5.0"},"preferGlobal":true,"_id":"todoist-habitrpg@0.3.3","dist":{"shasum":"bb436be7744dcdc54b7e599b5db67e6b3712299d","tarball":"https://registry.npmjs.org/todoist-habitrpg/-/todoist-habitrpg-0.3.3.tgz","integrity":"sha512-C8x7RXLrB0w9mISQByFk2kWLCOUg8tu2MAvweYHpViVGQq5rhblnGatn01uSf5otPt4aYM0OvIIFmBcJqWSNYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChCCQ3JCH+RHVIqzFji2TvyoPEbM3m7lhvw2m97eEbUAIgIqT7WaU8pCsnA+zyXKZTEw3M35RZ/lcClFKrriysNIQ="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"kusold","email":"hello@mikekusold.com"},"maintainers":[{"name":"kusold","email":"hello@mikekusold.com"}]},"0.3.4":{"name":"todoist-habitrpg","version":"0.3.4","description":"One way sync from Todoist -> HabitRPG.","main":"index.js","homepage":"https://github.com/Kusold/todoist-habitrpg","directories":{"test":"test"},"scripts":{"test":"mocha"},"bugs":{"url":"https://github.com/Kusold/todoist-habitrpg/issues","email":"hello@mikekusold.com"},"repository":{"type":"git","url":"https://github.com/Kusold/todoist-habitrpg.git"},"keywords":["todoist","habitrpg","todo","habit","sync"],"author":{"name":"Mike Kusold","email":"hello@mikekusold.com","url":"http://mikekusold.com"},"contributors":[{"name":"Blade Barringer","url":"https://github.com/crookedneighbor"}],"bin":{"todoist-habitrpg":"./main.js"},"engines":{"node":">=0.10"},"os":["darwin","linux","win32"],"license":"GPL v3","dependencies":{"habitrpg-api":"~0.1.0","commander":"~2.2.0","superagent":"~0.18.0","async":"~0.9.0","lodash":"~2.4.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.21.4","sinon":"^1.10.3","sinon-chai":"^2.5.0"},"preferGlobal":true,"_id":"todoist-habitrpg@0.3.4","dist":{"shasum":"02259dbfb77bdc46fb2e19ba0b5c1eb19d33e7ca","tarball":"https://registry.npmjs.org/todoist-habitrpg/-/todoist-habitrpg-0.3.4.tgz","integrity":"sha512-NHH/N/ZgOMcQJ6Mzn15gFYEUYgtfXlcqsh0K6z5UTgj1eHC9u/qA9+uEyP3JuVIN8dV1N4hOvCLqGKtbCfAT9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9ciXhNfECggtIIcYOW3/SS7ljW6TrupQaEvLwNXS5iAIgD3zf5Is2p5eiVNst8uCFrIrG+iMzWANWHOmmEAmnGIM="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"kusold","email":"hello@mikekusold.com"},"maintainers":[{"name":"kusold","email":"hello@mikekusold.com"}]},"0.3.5":{"name":"todoist-habitrpg","version":"0.3.5","description":"One way sync from Todoist -> HabitRPG.","main":"index.js","homepage":"https://github.com/Kusold/todoist-habitrpg","directories":{"test":"test"},"scripts":{"test":"mocha"},"bugs":{"url":"https://github.com/Kusold/todoist-habitrpg/issues","email":"hello@mikekusold.com"},"repository":{"type":"git","url":"https://github.com/Kusold/todoist-habitrpg.git"},"keywords":["todoist","habitrpg","todo","habit","sync"],"author":{"name":"Mike Kusold","email":"hello@mikekusold.com","url":"http://mikekusold.com"},"contributors":[{"name":"Blade Barringer","url":"https://github.com/crookedneighbor"}],"bin":{"todoist-habitrpg":"./main.js"},"engines":{"node":">=0.10"},"os":["darwin","linux","win32"],"license":"GPL v3","dependencies":{"habitrpg-api":"~0.1.0","commander":"~2.2.0","superagent":"~0.18.0","async":"~0.9.0","lodash":"~2.4.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.21.4","sinon":"^1.10.3","sinon-chai":"^2.5.0"},"preferGlobal":true,"_id":"todoist-habitrpg@0.3.5","dist":{"shasum":"837c2c1624875e01f69ba34987f0952a17a015d6","tarball":"https://registry.npmjs.org/todoist-habitrpg/-/todoist-habitrpg-0.3.5.tgz","integrity":"sha512-r0wmBD/Nsf2tQLq52ZjptZIUatydlfrenW57hkPtw44pyA1AfnYnq3gY73WdJRHbdph+hg169Cee6kx9EJ4tog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBppQ9iZ6fkVutfxQ5Ojzl3sBA41zLmv4buvSLIJ7buoAiEAh75u9H6gr9SYkorHywhuJ1GkgSfiEok6JcUO+GvaQWs="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"kusold","email":"hello@mikekusold.com"},"maintainers":[{"name":"kusold","email":"hello@mikekusold.com"}]},"1.0.0":{"name":"todoist-habitrpg","version":"1.0.0","description":"One way sync from Todoist -> HabitRPG.","main":"index.js","homepage":"https://github.com/Kusold/todoist-habitrpg","directories":{"test":"test"},"scripts":{"test":"mocha"},"bugs":{"url":"https://github.com/Kusold/todoist-habitrpg/issues","email":"hello@mikekusold.com"},"repository":{"type":"git","url":"git+https://github.com/Kusold/todoist-habitrpg.git"},"keywords":["todoist","habitrpg","todo","habit","sync"],"author":{"name":"Mike Kusold","email":"hello@mikekusold.com","url":"http://mikekusold.com"},"contributors":[{"name":"Blade Barringer","url":"https://github.com/crookedneighbor"}],"bin":{"todoist-habitrpg":"./main.js"},"engines":{"node":">=0.10"},"os":["darwin","linux","win32"],"license":"GPL v3","dependencies":{"habitrpg-api":"1.0.1","commander":"~2.2.0","superagent":"~0.18.0","async":"~0.9.0","lodash":"~2.4.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.21.4","sinon":"^1.10.3","sinon-chai":"^2.5.0"},"preferGlobal":true,"gitHead":"3ab44ee6937fbde9f41cf34b0c260393379b5fd9","_id":"todoist-habitrpg@1.0.0","_shasum":"a4c0d94f129176490eaf0dc14c16f22a41963f78","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"kusold","email":"hello@mikekusold.com"},"dist":{"shasum":"a4c0d94f129176490eaf0dc14c16f22a41963f78","tarball":"https://registry.npmjs.org/todoist-habitrpg/-/todoist-habitrpg-1.0.0.tgz","integrity":"sha512-xaaa/G5NjvJYWZ0z1EiAdo6pb+sx5LzHQO+A0WEnwscAWysqYIam+frONa8dIYGtgWNLtFT+ox9i/aN+Tukayw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBbx2+o3cf558LCopzDE1+kJiWB+vHOb/WhR19/C4ASRAiEA2nhQnKJ0dtH4S/nvv0WMG5rqFqOem+oQsEcOc5sanF0="}]},"maintainers":[{"name":"kusold","email":"hello@mikekusold.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/todoist-habitrpg-1.0.0.tgz_1471078536962_0.5741523155011237"}},"1.0.1":{"name":"todoist-habitrpg","version":"1.0.1","description":"One way sync from Todoist -> HabitRPG.","main":"index.js","homepage":"https://github.com/Kusold/todoist-habitrpg","directories":{"test":"test"},"scripts":{"test":"mocha"},"bugs":{"url":"https://github.com/Kusold/todoist-habitrpg/issues","email":"hello@mikekusold.com"},"repository":{"type":"git","url":"git+https://github.com/Kusold/todoist-habitrpg.git"},"keywords":["todoist","habitrpg","todo","habit","sync"],"author":{"name":"Mike Kusold","email":"hello@mikekusold.com","url":"http://mikekusold.com"},"contributors":[{"name":"Blade Barringer","url":"https://github.com/crookedneighbor"}],"bin":{"todoist-habitrpg":"./main.js"},"engines":{"node":">=0.10"},"os":["darwin","linux","win32"],"license":"GPL v3","dependencies":{"habitrpg-api":"1.0.1","commander":"~2.2.0","superagent":"~0.18.0","async":"~0.9.0","lodash":"~2.4.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.21.4","sinon":"^1.10.3","sinon-chai":"^2.5.0"},"preferGlobal":true,"gitHead":"155eab7ceb6c6d68296b8e1aaa00282793d1ea6f","_id":"todoist-habitrpg@1.0.1","_shasum":"c3c510a4028f7cb28126aa4b60e27660f7f6c068","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.0","_npmUser":{"name":"kusold","email":"hello@mikekusold.com"},"dist":{"shasum":"c3c510a4028f7cb28126aa4b60e27660f7f6c068","tarball":"https://registry.npmjs.org/todoist-habitrpg/-/todoist-habitrpg-1.0.1.tgz","integrity":"sha512-oRxNoRtDURKS0QydV77eNIhabrmX20chtRRi9EMnbT5MtPsAJbtOUUVsyJFrLgLGl1scIz+K1dporup0aGTC6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGtIuWX3JeEVNs993zXD+5EDB0T9NSnwTHSt1wxT6fAlAiBggtsboFsASrUdob79a34D1GRGtvoS146+SkC2HcymHA=="}]},"maintainers":[{"name":"kusold","email":"hello@mikekusold.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/todoist-habitrpg-1.0.1.tgz_1478046038795_0.5257922569289804"}},"1.1.0":{"name":"todoist-habitrpg","version":"1.1.0","description":"One way sync from Todoist -> HabitRPG.","main":"index.js","homepage":"https://github.com/Kusold/todoist-habitrpg","directories":{"test":"test"},"scripts":{"test":"mocha"},"bugs":{"url":"https://github.com/Kusold/todoist-habitrpg/issues","email":"hello@mikekusold.com"},"repository":{"type":"git","url":"git+https://github.com/Kusold/todoist-habitrpg.git"},"keywords":["todoist","habitrpg","todo","habit","sync"],"author":{"name":"Mike Kusold","email":"hello@mikekusold.com","url":"http://mikekusold.com"},"contributors":[{"name":"Blade Barringer","url":"https://github.com/crookedneighbor"}],"bin":{"todoist-habitrpg":"./main.js"},"engines":{"node":">=0.10"},"os":["darwin","linux","win32"],"license":"GPL v3","dependencies":{"habitrpg-api":"1.0.1","commander":"~2.2.0","superagent":"~0.18.0","async":"~0.9.0","lodash":"~2.4.1"},"devDependencies":{"chai":"3.5.0","mocha":"3.1.2","sinon":"^1.10.3","sinon-chai":"^2.5.0"},"preferGlobal":true,"gitHead":"faba70c8aab4f9e2689a00bd48c99cc52a958655","_id":"todoist-habitrpg@1.1.0","_shasum":"19280bc69a241eb6bd6e2b584b8be0410eec945a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.0","_npmUser":{"name":"kusold","email":"hello@mikekusold.com"},"dist":{"shasum":"19280bc69a241eb6bd6e2b584b8be0410eec945a","tarball":"https://registry.npmjs.org/todoist-habitrpg/-/todoist-habitrpg-1.1.0.tgz","integrity":"sha512-yXjK4+B+snJWMWiQsc/3r78dUYY4/XEJV82vdvh+CWyZEy6YUmye+/AOUS5XIi3B1ar/r21nxW5nixEmsf0Dlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERdK+0elfM4sy1RyFYnpzI0Lg/7jb4iqK8rGfQnpPRiAiAN+O+SZELnBdAxRWmr8+anSjXSbDrjLmOZp0xqpB8kfQ=="}]},"maintainers":[{"name":"kusold","email":"hello@mikekusold.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/todoist-habitrpg-1.1.0.tgz_1478097985948_0.968801990384236"}},"1.1.1":{"name":"todoist-habitrpg","version":"1.1.1","description":"One way sync from Todoist -> HabitRPG.","main":"index.js","homepage":"https://github.com/Kusold/todoist-habitrpg","directories":{"test":"test"},"scripts":{"test":"mocha"},"bugs":{"url":"https://github.com/Kusold/todoist-habitrpg/issues","email":"hello@mikekusold.com"},"repository":{"type":"git","url":"git+https://github.com/Kusold/todoist-habitrpg.git"},"keywords":["todoist","habitrpg","todo","habit","sync"],"author":{"name":"Mike Kusold","email":"hello@mikekusold.com","url":"http://mikekusold.com"},"contributors":[{"name":"Blade Barringer","url":"https://github.com/crookedneighbor"}],"bin":{"todoist-habitrpg":"./main.js"},"engines":{"node":">=0.10"},"os":["darwin","linux","win32"],"license":"GPL v3","dependencies":{"habitrpg-api":"1.0.1","commander":"~2.2.0","superagent":"~0.18.0","async":"~0.9.0","lodash":"~2.4.1"},"devDependencies":{"chai":"3.5.0","mocha":"3.1.2","sinon":"^1.10.3","sinon-chai":"^2.5.0"},"preferGlobal":true,"gitHead":"8a8fddf557c96038a9117eb0b3d4a9601d42ff00","_id":"todoist-habitrpg@1.1.1","_shasum":"1e0f79f6373fcf4e614e719e63b326c55f2557a7","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.0","_npmUser":{"name":"kusold","email":"hello@mikekusold.com"},"dist":{"shasum":"1e0f79f6373fcf4e614e719e63b326c55f2557a7","tarball":"https://registry.npmjs.org/todoist-habitrpg/-/todoist-habitrpg-1.1.1.tgz","integrity":"sha512-1zS2BaFyToWVRgKtnM5RUUR9uztAJqpdvxleLETJZNQuhMpo+wsLVlEMDnuwnm8UjkgJCMM9zeWDE3HxhsgGVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkddRNXAPy2bFDWJ9xJtCMEW8TSQf2b3pnJrcZn4WOtQIhAKjrTK+fXM8DxATb12vIXSE0nfEST3POfBaXHn57cLfm"}]},"maintainers":[{"name":"kusold","email":"hello@mikekusold.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/todoist-habitrpg-1.1.1.tgz_1478713749634_0.8721780374180526"}}},"readme":"# Todist - HabitRPG sync\n\n[![Build Status](https://travis-ci.org/kusold/todoist-habitrpg.svg?branch=master)](https://travis-ci.org/kusold/todoist-habitrpg)\n\nThis is a small utility to help you keep your [Todoist](https://todoist.com) tasks in sync with [HabitRPG](https://habitrpg.com).\n\n## Installation\nEnsure that you have [NodeJS](http://nodejs.org/download/) installed.\n\nThen run:\n`npm install -g todoist-habitrpg`\n\n### Windows Troubleshooting\nCurrently the Windows NodeJS installer has a bug in it. If you encounter an `Error: ENOENT, stat 'C:\\Users\\.....'` error, just create a folder at the path specified and re-run the above command.\n\n## Running\nFrom the terminal or command prompt enter the command below and replace `habitRpgUserId`, `habitRpgApiToken`, and `todoistApiToken` with the correct values. You can find directions on how to find these values in the [Locating Your API Tokens](#locating-your-api-tokens) section.\n\n`todoist-habitrpg -u habitRpgUserId -t habitRpgApiToken -a todoistApiToken`\n\n## Locating your API Tokens\n### HabitRPG\nYour User ID (`habitRpgUserId`) and API Token (`habitRpgApiToken`) can be located at your HabitRPG [settings page](https://habitrpg.com/#/options/settings/api).\n\n### Todoist\nYour API Token (todoistApiToken) can be located by following these steps:\n\n1. Login to your account at [todoist.com](https://todoist.com)\n2. Click the \"Gear\" icon in the top right corner\n3. Click \"Todoist Settings\"\n4. Click the \"Account\" header inside the modal.\n5. Your API Token is located on this page.\n\n## Choosing the directory where the sync history is stored\nPass a -f flag followed by the directory where you want your file to be stored, relative to your home directory. For example, if you want the json file stored in ~/foo/bar/.todoist-habitrpg.json, you'd write the following at the end of your terminal command\n```\n-f ~/foo/bar\n```\n\n## Assigning Attribute Labels\nOnce you've reached level 10 in HabitRPG, you start gaining skill points and can choose to allocate those skill points based on the kind of task you do. You can choose what kind of task it is by applying labels in Todoist. Below is a list of valid labels for each attribute.\n\n| Attribute Name | Valid Labels                   |\n| -------------  | ------------------------------ |\n| Strength       | str, strength, physical, phy   |\n| Intelligence   | int, intelligence, mental, men |\n| Constitution   | con, constitution, social, soc |\n| Perception     | per, perception, other, oth    |\n\nIf more than one valid label is assigned to a task in todoist, the first valid label will be assigned to the task in HabitRPG.\n\n## Updating to new versions\nPeriodically new versions will be published. You can install these updates with the command below.\n\n`npm update -g todoist-habitrpg`\n\n## Command Line Help\n`todoist-habitrpg --help`\n\n## Cron Usage - Linux/Mac Only\nI would recommend setting this up as a cron job for automatic syncing.\n\n1. `crontab -e`\n2. Set your $HOME variable: `HOME=/home/username`\n2. `*/10 * * * * todoist-habitrpg -u habitRpgUserId -t habitRpgApiToken -a todoistApiToken`\n3. Verify it was saved with `crontab -l`\n\nTroubleshooting: If this doesn't work for you, please use absolute paths or adjust the PATH for your cron.\n\n## Current Limitations\n* Only supports syncing from Todoist -> HabitRPG.\n* Only supports basic task syncing. Subtasks get synced as a toplevel task in HabitRPG\n* ~~Sync History file is hardcoded to be at `$HOME/.todoist-habitrpg.json`~~\n\n## Roadmap\n* ~~Support Windows~~\n* ~~Support specifying where the sync history file is.~~\n* If a task has a subtask, then create the item on HabitRPG as a checklist\n* If a task belongs to a project, on HabitRPG create a tag with that project name\n* If a task is a daily task then create it as a daily on HabitRPG\n* If a tasks is a repeating task then create it as a habit on HabitRPG\n* Support syncing from HabitRPG -> Todoist\n* Write up instructions on setting this up to run with the Windows Task Scheduler\n","maintainers":[{"name":"kusold","email":"hello@mikekusold.com"}],"time":{"modified":"2022-06-27T07:29:44.595Z","created":"2014-08-07T05:57:08.862Z","0.0.1":"2014-08-07T05:57:08.862Z","0.0.2":"2014-08-07T06:02:35.152Z","0.0.3":"2014-08-07T06:05:47.490Z","0.0.5":"2014-08-12T05:11:50.807Z","0.1.0":"2014-08-25T16:54:55.161Z","0.1.1":"2014-08-28T18:57:32.127Z","0.2.0":"2014-09-08T16:46:02.506Z","0.2.1":"2014-10-05T19:00:01.664Z","0.3.0":"2014-12-07T17:14:04.673Z","0.3.1":"2014-12-26T21:04:12.230Z","0.3.3":"2015-01-06T00:54:35.134Z","0.3.4":"2015-01-21T01:50:03.842Z","0.3.5":"2015-01-22T16:53:17.460Z","1.0.0":"2016-08-13T08:55:38.774Z","1.0.1":"2016-11-02T00:20:40.768Z","1.1.0":"2016-11-02T14:46:26.530Z","1.1.1":"2016-11-09T17:49:11.508Z"},"homepage":"https://github.com/Kusold/todoist-habitrpg","keywords":["todoist","habitrpg","todo","habit","sync"],"repository":{"type":"git","url":"git+https://github.com/Kusold/todoist-habitrpg.git"},"author":{"name":"Mike Kusold","email":"hello@mikekusold.com","url":"http://mikekusold.com"},"bugs":{"url":"https://github.com/Kusold/todoist-habitrpg/issues","email":"hello@mikekusold.com"},"license":"GPL v3","readmeFilename":"README.md","contributors":[{"name":"Blade Barringer","url":"https://github.com/crookedneighbor"}],"users":{"hyloque":true}}