{"_id":"xtuple-todo-example","_rev":"27-d5c19f49a3d25e7c15245e9754b78b81","name":"xtuple-todo-example","description":"ToDos Application using xTuple REST Api","dist-tags":{"latest":"0.0.8"},"versions":{"0.0.1":{"name":"xtuple-todo-example","version":"0.0.1","description":"xTuple Node ToDo Example Application ====","main":"app.js","dependencies":{"express":"4.6.x","ejs":"1.0.x","xtuple-rest-client":"0.0.x"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://www.github.com/lynnaloo/xtuple-todo-example"},"author":{"name":"Linda Nichols"},"license":"BSD","_id":"xtuple-todo-example@0.0.1","dist":{"shasum":"5fac3d4d4467c86154ac86f12a2c2c0e2e723201","tarball":"https://registry.npmjs.org/xtuple-todo-example/-/xtuple-todo-example-0.0.1.tgz","integrity":"sha512-ylKgHv62a+Y1C1A/iKnVmOcJNiaERx7dZF9l9Rbl3VsZyY8GGKuZNmSGdDhnipsL9MMhqzV5iXKmxts5HMkAHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuRbCY6+1dk9uByy7NdWOsHoR/zQ9tYbgzRE73J6wrcQIhAKQ+IgRgzMezLCsspuh6gbJKnePFyr2sSbXZolDsZfWI"}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"lynnaloo","email":"lynnaloo@gmail.com"},"maintainers":[{"name":"lynnaloo","email":"lynnaloo@gmail.com"}]},"0.0.2":{"name":"xtuple-todo-example","version":"0.0.2","description":"ToDo example for xTuple REST Api","keywords":["xtuple","rest","api","oauth2","jwt"],"main":"app.js","dependencies":{"express":"4.6.x","ejs":"1.0.x","xtuple-rest-client":"0.0.x"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://www.github.com/lynnaloo/xtuple-todo-example"},"author":{"name":"Linda Nichols"},"license":"BSD","_id":"xtuple-todo-example@0.0.2","dist":{"shasum":"7b847fc7eb95be274806c554a0abac6182010b28","tarball":"https://registry.npmjs.org/xtuple-todo-example/-/xtuple-todo-example-0.0.2.tgz","integrity":"sha512-ng4KSO0KrjsZdCEzgh/7itzJ31TAzUgZikYE33KCKFVEaJkIkAKFQQ2m3e+AX0tgY4XhrtJSPJ0aL503Ym/hUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjgQ9l4zREX1fYkRU0A3vCCskRLUQWATcvJh+X7w6e1wIhAK31Nxyuc3eD/RgP2zUBLswscwM74QbIZrGQuoXfmlmB"}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"lynnaloo","email":"lynnaloo@gmail.com"},"maintainers":[{"name":"lynnaloo","email":"lynnaloo@gmail.com"},{"name":"xtuple","email":"travis@xtuple.com"}]},"0.0.3":{"name":"xtuple-todo-example","version":"0.0.3","description":"ToDo example for xTuple REST Api","keywords":["xtuple","rest","api","oauth2","jwt"],"main":"app.js","dependencies":{"express":"4.6.x","ejs":"1.0.x","xtuple-rest-client":"0.0.x"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://www.github.com/lynnaloo/xtuple-todo-example"},"author":{"name":"Linda Nichols"},"license":"BSD","_id":"xtuple-todo-example@0.0.3","dist":{"shasum":"a01d74670168b3261f5977077c8f57551fa5ae89","tarball":"https://registry.npmjs.org/xtuple-todo-example/-/xtuple-todo-example-0.0.3.tgz","integrity":"sha512-obtpARUfWfqY0oUxCuSK6KFIuW0BfJyZBJup/tusCYGnIMlf4B/60YqOmgXjKgf3Tq+Mo+Q5zuMCU3Ec2rfCdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpaTRnrof6vZ/ZkyqzdvsxCKoNym85vQjKMF/9ZWy1ogIhAIRLvCEwfdaqCdZn8k/xmONEAXiPFigEooR2K9RK0pMl"}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"lynnaloo","email":"lynnaloo@gmail.com"},"maintainers":[{"name":"lynnaloo","email":"lynnaloo@gmail.com"},{"name":"xtuple","email":"travis@xtuple.com"}]},"0.0.4":{"name":"xtuple-todo-example","version":"0.0.4","description":"ToDo example for xTuple REST Api","keywords":["xtuple","rest","api","oauth2","jwt"],"main":"app.js","dependencies":{"express":"4.6.x","ejs":"1.0.x","xtuple-rest-client":"0.0.x"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://www.github.com/xtuple/xtuple-nodejs-rest-client-example"},"author":{"name":"Linda Nichols"},"license":"Apache","_id":"xtuple-todo-example@0.0.4","dist":{"shasum":"5936575915c164f0f18d43343b08f8add98d10b3","tarball":"https://registry.npmjs.org/xtuple-todo-example/-/xtuple-todo-example-0.0.4.tgz","integrity":"sha512-pH5nKMUmiG6NnLqIFa6xWPDYFI52QeFpPpGXq8T5aYVDLX9s47NDQVdvMDtn1Jaol0rVlj3VL85/0QR12g/u+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZfnRg6PNHGpkWEBqaiNmxf5dACSPWZlb0hufCG34tIAiEAga221AGEE5PfYp2rDWj2voMdULN473u73gsbtLYdz1Q="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"lynnaloo","email":"lynnaloo@gmail.com"},"maintainers":[{"name":"lynnaloo","email":"lynnaloo@gmail.com"},{"name":"xtuple","email":"travis@xtuple.com"}]},"0.0.5":{"name":"xtuple-todo-example","version":"0.0.5","description":"ToDos Application using xTuple REST Api","keywords":["xtuple","rest","react","backbone","oauth2","jwt","todomvc"],"main":"app.js","dependencies":{"backbone":"1.1.x","body-parser":"1.6.x","ejs":"1.0.x","express":"4.6.x","xtuple-rest-client":"0.0.x"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://www.github.com/lynnaloo/xtuple-todo"},"author":{"name":"Linda Nichols"},"license":"Apache","gitHead":"591c15dfe21f3eaad1c5ce3a7eee16e121ef4612","_id":"xtuple-todo-example@0.0.5","_shasum":"92a725e0c58e18fb622ce18a1ba68f6bb2a7a4d6","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"lynnaloo","email":"lynnaloo@gmail.com"},"maintainers":[{"name":"lynnaloo","email":"lynnaloo@gmail.com"},{"name":"xtuple","email":"travis@xtuple.com"}],"dist":{"shasum":"92a725e0c58e18fb622ce18a1ba68f6bb2a7a4d6","tarball":"https://registry.npmjs.org/xtuple-todo-example/-/xtuple-todo-example-0.0.5.tgz","integrity":"sha512-fOQxHPj+Atp3ujyQANR3uSFjh8IZSotdxH2+MnEdbr9471B0xYjcZnb0+uqlkjp0wKTXREqjSCP65SvQ1G1sXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwq3PUmKQhCxhkKT6hYj+5LX+O/BADVtosLTfyff4v3gIgctB3rk+Fwvi0WFfnM1nWNIIzZsElcS3hi+13PuLY+nc="}]}},"0.0.6":{"name":"xtuple-todo-example","version":"0.0.6","description":"ToDos Application using xTuple REST Api","keywords":["xtuple","rest","react","backbone","oauth2","jwt","todomvc"],"main":"app.js","dependencies":{"backbone":"1.1.x","body-parser":"1.6.x","ejs":"1.0.x","express":"4.6.x","xtuple-rest-client":"0.0.x"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://www.github.com/lynnaloo/xtuple-todo"},"author":{"name":"Linda Nichols"},"license":"Apache","gitHead":"211a240a3ebc96a660f7e61cbb755d0c43785763","_id":"xtuple-todo-example@0.0.6","_shasum":"10f55111659a8a59ff46fa8e4630c0f6844ed247","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"lynnaloo","email":"lynnaloo@gmail.com"},"maintainers":[{"name":"lynnaloo","email":"lynnaloo@gmail.com"},{"name":"xtuple","email":"travis@xtuple.com"}],"dist":{"shasum":"10f55111659a8a59ff46fa8e4630c0f6844ed247","tarball":"https://registry.npmjs.org/xtuple-todo-example/-/xtuple-todo-example-0.0.6.tgz","integrity":"sha512-+PCnldRBI2YhrGXoFtOBgRSGxaBwno7VpE5KzYGUvykOxDxaqnlFA5kJu5HQ5xlv2BgJo4XXbroPwiIMOZklyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDntu511mmGWysoYrgDekFj7bAjGcFjMXpwNQBWd3y3SAIgXYyz38pyuXHJGtc7ri9QU3bKbdaJFoHahk+iHacbjfY="}]}},"0.0.7":{"name":"xtuple-todo-example","version":"0.0.7","engines":{"node":"0.10.24"},"description":"ToDos Application using xTuple REST Api","keywords":["xtuple","rest","react","backbone","oauth2","jwt","todomvc"],"main":"app.js","dependencies":{"backbone":"1.1.x","body-parser":"1.6.x","ejs":"1.0.x","express":"4.6.x","xtuple-rest-client":"0.0.x"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://www.github.com/lynnaloo/xtuple-todo"},"author":{"name":"Linda Nichols"},"license":"Apache","_id":"xtuple-todo-example@0.0.7","dist":{"shasum":"54b92ab619691c0f55f1e9fecae3e23eeffac6ab","tarball":"https://registry.npmjs.org/xtuple-todo-example/-/xtuple-todo-example-0.0.7.tgz","integrity":"sha512-rJQi46i7JkH09LFcIQVhRXMWo54dESRygTNUwj9BxDhoqEUN9uZo58Ohr0AtW/9cYfCQttTLj7Ppj1HCYAAb2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF8fd/jCFdeeptg6ZwE8z6lri5TCl5otNbjH7MhKk+gtAiEAzYhC814ryeBhvN/YzN3Jp728n17iqBtFSDfgRbUKQRY="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"lynnaloo","email":"lynnaloo@gmail.com"},"maintainers":[{"name":"lynnaloo","email":"lynnaloo@gmail.com"},{"name":"xtuple","email":"travis@xtuple.com"}]},"0.0.8":{"name":"xtuple-todo-example","version":"0.0.8","engines":{"node":"0.10.24"},"description":"ToDos Application using xTuple REST Api","keywords":["xtuple","rest","react","backbone","oauth2","jwt","todomvc"],"main":"app.js","dependencies":{"backbone":"1.1.x","body-parser":"1.6.x","ejs":"1.0.x","express":"4.6.x","xtuple-rest-client":"0.0.x"},"devDependencies":{},"scripts":{"start":"node app.js","test":"echo \"Error: no test specified\" && exit 1","preinstall":"npm install bower -g","postinstall":"bower install"},"repository":{"type":"git","url":"https://www.github.com/lynnaloo/xtuple-todo"},"author":{"name":"Linda Nichols"},"license":"Apache","_id":"xtuple-todo-example@0.0.8","dist":{"shasum":"f06abb10e29996f4cdcb2577d0d45d41f3fcfc16","tarball":"https://registry.npmjs.org/xtuple-todo-example/-/xtuple-todo-example-0.0.8.tgz","integrity":"sha512-jETOhVy9b6uKFVbd8ozYkBXnV0UMdSfrppdv42H/Pz768ZSWe6cka/N57And/lHpKVlrAML7VJoDJYLW6GIEQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkE6/W9p68/qX0U9SLfItcUQM8PWv6a+tP/Yyiaf4UDQIgJ/J2eUvYyGBeYs1AEeB+JRwHIQP4kqtKH79R3FyKQaE="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"lynnaloo","email":"lynnaloo@gmail.com"},"maintainers":[{"name":"lynnaloo","email":"lynnaloo@gmail.com"},{"name":"xtuple","email":"travis@xtuple.com"}]}},"readme":"## xTuple Todo Application\n\nThis is a Todo application using the [todomvc](www.todomvc.com) framework and the xTuple REST API\nto provide Todo data.\n\nThis application uses [React and Backbone](http://todomvc.com/labs/architecture-examples/react-backbone/) on the client and Express on the server.\n\n## How to Get Started:\n\n### Create new OAuth2 Client\n\nBefore you can use this client with xTuple's OAuth 2.0 Server,\nyou need to create a reference for a new OAuth 2.0 Client. Be sure to select a\n\"Client Type\" of \"Service Account\" and ensure that \"Delegated Access\" is checked.\nThis will generate a private key and give you all the other information that you will\nneed to connect to the xTuple REST API.\n\n### Set your Private Key\n\n* Convert your key.p12 file to key.pem and copy it to the `keys` folder:\n    \n   `openssl pkcs12 -in keys/key.p12  -nocerts -nodes | openssl rsa -out keys/key.pem`\n\n* Enter Import Password: 'notasecret'\n\n### Setup Environment Variables\n\n* Copy `sample.env` to a new file called `.env`\n\nOpen the .env file and change the information to match what was provided\nby the xTuple OAuth 2.0 extension.\n\n\n\n### Run this Application\n\n* Clone this repository and run `npm install`\n\n* Run Bower\n\n    npm install bower -g\n    bower install\n\n* To start the application, run `node app.js`\n\n* Navigate to `http://localhost:3000` in your browser\n\n### License\n\n[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)\n\nCopyright (c) 2012-2013 xTuple [http://www.xtuple.com/](http://www.xtuple.com/)\n","maintainers":[{"name":"lynnaloo","email":"lynnaloo@gmail.com"},{"name":"xtuple","email":"travis@xtuple.com"}],"time":{"modified":"2022-06-29T06:11:22.208Z","created":"2014-07-21T06:10:22.514Z","0.0.1":"2014-07-21T06:10:24.029Z","0.0.2":"2014-07-21T15:38:35.680Z","0.0.3":"2014-07-24T04:35:08.932Z","0.0.4":"2014-07-24T04:36:36.819Z","0.0.5":"2014-08-10T19:27:40.200Z","0.0.6":"2014-08-11T01:20:07.701Z","0.0.7":"2014-08-11T03:37:27.328Z","0.0.8":"2014-08-11T04:30:18.659Z"},"readmeFilename":"README.md","repository":{"type":"git","url":"https://www.github.com/lynnaloo/xtuple-todo"},"author":{"name":"Linda Nichols"},"license":"Apache","keywords":["xtuple","rest","react","backbone","oauth2","jwt","todomvc"]}