{"_id":"@appveen/odp-apis","_rev":"2-ce67403ba8f80a7a78a5810a83c31ecd","name":"@appveen/odp-apis","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@appveen/odp-apis","version":"1.0.0","description":"A Library to integrate ODP into any application.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Jugnu Agrawal"},"license":"ISC","dependencies":{"express":"^4.17.1","lodash":"^4.17.15","log4js":"^6.1.0","request":"^2.88.0","rxjs":"^6.5.5"},"gitHead":"de11e5437d0459eeaba22ddabdccbdbdb39c101d","_id":"@appveen/odp-apis@1.0.0","_nodeVersion":"14.1.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-gBF4kSv2mdo+uy2I6Re+xNeUcBzXMaW1Y9pmmfOLIlHJdttHH0IkqTAy6/zQElLu5RR62Bl7WZ2CcXLc5eWQOw==","shasum":"b7244c50047814578de87733fd29cab554fe4064","tarball":"https://registry.npmjs.org/@appveen/odp-apis/-/odp-apis-1.0.0.tgz","fileCount":9,"unpackedSize":28558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4HuDCRA9TVsSAnZWagAAuu8P/A8YrrgTCqqR4BCKO7if\n7p1FzYrNS7ooGlclgPB9OAldtCqyr9b664fHOgYOG66A/n9WKHHXwsutrW6z\nmd7yoW0GjQYadxzgB3biaygAnOu3EgpXv6rgj+cQOemWVIB2aqCLpy5RdgW0\n5YOT/QKV4VeC6tPHb/oNZUVzD4qujixrNlcGJ4konA2Di69TJsrlM/81FW1P\nrmz7M5ETkyDWhvfVj3r74Q6rs0oPKaun4iyOW8vYuFEpL+/kRXX3ThkXhjDn\nrlOEmh2lCCziaRFS0DnFYEf9Uw11EfoHnFcFN7Cotsx2WTjUSvsFWq/gWczv\ni9raPsBUq6p8Bn2JRBjAjmGstcKDdjfOfqla+0DcG4k8cumPVYA++CGrWlXH\nH9zwad1YIHNTB3FqYJkW+pSJMfAVJgyKtuL9lwav7eKDRBMaL3oxkfuObhap\nKyh6AVNGfjPj+hiq4sPz/xGtCnhJUJ79yKomEYubUROO8vMGU8EIzhlxEl1B\nQW5XMbPEVnVJJ5Oek7FIKusqGT/hAVnUu1PNA8EA8sorKYFiZZ3nxnzlJb2x\nVrb2YOFVIWAKUWczYUCNPx/A3XI/yvsK2598BWubGpZIUHDQvvVluYjJ5XbL\nP/BhC28FRTELFbU4AlRYHKxy81WE91Z2FMcy9S6MAokDgQrD0cWBDcXEeKyt\njxKt\r\n=G7j+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQhvDehFARpgiH8zDHeILd8wd0csiWHHO6/nm6SdXF+AiEAhF2Ho8uQbxMyrxAMzV9/k0/UUI94sDC5SeYDBsFFtkI="}]},"maintainers":[{"name":"appveen","email":"developer@appveen.com"}],"_npmUser":{"name":"appveen","email":"developer@appveen.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/odp-apis_1.0.0_1591769986998_0.7257814594950052"},"_hasShrinkwrap":false},"1.0.1":{"name":"@appveen/odp-apis","version":"1.0.1","description":"A Library to integrate ODP into any application.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Jugnu Agrawal"},"license":"ISC","dependencies":{"express":"^4.17.1","lodash":"^4.17.15","log4js":"^6.1.0","request":"^2.88.0","rxjs":"^6.5.5"},"gitHead":"2c954836a0af40fefac57f152d402607063f4e80","_id":"@appveen/odp-apis@1.0.1","_nodeVersion":"14.1.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-D1CeMd/I3D1fEZjyoA7BlYkWX9LSq4GPN3amFrPWlNB/QrMdwvv80055ZITHp9rgmJpIvMultdZgEAootQLZ/Q==","shasum":"ec40919cc9cbf0e7091dde31a0c4066438e0c2db","tarball":"https://registry.npmjs.org/@appveen/odp-apis/-/odp-apis-1.0.1.tgz","fileCount":7,"unpackedSize":21049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4I5GCRA9TVsSAnZWagAA17AP/1LasKry6YxZwpF9ZfKc\nU1bnU/ovGYMKJT0FLCY7tOQseytH7pyapfKR7afMyKk3s6NHSovt4yA8HA1m\nKd4CtuAhG70HEKbsde5F2TJ2UKDkg4/cWvwUcpDgHJwMsbS5Hop9KMxGiZ1u\nEGVMXl7b0eW5adWPdEO8jZrIAEu4rpNL/KabNCLIZOyZdRzenS6Lvp9DuInc\nHNmCYUPl/blHd0L3oQJbNFp9BETtev8oG0H0Age4uY+iC8/kVgBNcu1/inIy\njkGTSXapbHWviDBIeFtov6923cOLUhShVGionoe5VwQE/DQUXt0uAFWSA+G9\nF6ALt8ncEc6NxM2pEuhOnJ0iTRfVMv1cnSmJ8a+Durpzl97//+22THiFySGU\nkS35PcDvuf4/91eEUGL1twEMxLIPr/LL2JuqKgRa049bXkc1tl4q5eIASmBg\nEjGC7Lc6iFESfeN7ZnXcvjIng7DH9CsEid2RdPHe9M1QmjoyRAkePb1vP1aA\nzxoyinXJE5V84nRyJDSdwdgqf1SCyRDYxHmaOKI2pQNKn2H8gLOx9ahb4r11\niL9BuSQ44cNvFoUl49d6L0Pj5YtmDNOdTioT/wh15evPgVIXmIs5ax2IYB3a\nB4sdPUaj7LCm4e+O2Gc7yAdraHnnq8BMxhJBnE+TCYOmKXhUSgTnfYrLRWB4\nPdVV\r\n=/Sh4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGU/UFLYkX3f2lW3/RP/y91GscVSROwzyWk7AXD2QHrVAiAIrERK0V69YuCvPn+8Z68WJ7f7xsAuJ7n/eBlBdXt5bQ=="}]},"maintainers":[{"name":"appveen","email":"developer@appveen.com"}],"_npmUser":{"name":"appveen","email":"developer@appveen.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/odp-apis_1.0.1_1591774789977_0.5535159706063442"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-10T06:19:46.959Z","1.0.0":"2020-06-10T06:19:47.139Z","modified":"2022-04-04T15:07:25.702Z","1.0.1":"2020-06-10T07:39:50.075Z"},"maintainers":[{"name":"appveen","email":"developer@appveen.com"}],"description":"A Library to integrate ODP into any application.","author":{"name":"Jugnu Agrawal"},"license":"ISC","readme":"# odp-apis\n\nA Library to integrate ODP into any application.\n\n## Examples\n\n```javascript\nconst ODP = require('@appveen/odp-apis');\n\nconst API = new ODP({\n    host: HOST,\n    username: USERNAME,\n    password: PASSWORD\n});\nAPI.login().then(())=>{\n    console.log(API.loginData);\n    const employeeCrud = API.crud('api/c/Adam/employee');\n    employeeCrud.count()\n    employeeCrud.get()\n    employeeCrud.list()\n    employeeCrud.post()\n    employeeCrud.put()\n    employeeCrud.delete()\n}).catch(console.error);\n\n```\n\n### Features\n\n- API.loginData will contain the login data.\n- Heartbeats and Token Refresh is internally handled.\n- API.loginData.token will always give you the latest valid token.\n- API.crud() will return multiple methods to do curd operation.\n","readmeFilename":"README.md"}