{"_id":"@coconut-packages/um-routes","_rev":"7-7b769e269c25b2f0d199f8152eae06cd","name":"@coconut-packages/um-routes","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.1":{"name":"@coconut-packages/um-routes","version":"0.0.1","keywords":[],"author":"","license":"ISC","_id":"@coconut-packages/um-routes@0.0.1","maintainers":[{"name":"namankhater","email":"naman22khater@gmail.com"}],"dist":{"shasum":"15a57fc7a570e5ae457d3c051a1b6fd9584c29b6","tarball":"https://registry.npmjs.org/@coconut-packages/um-routes/-/um-routes-0.0.1.tgz","fileCount":3,"integrity":"sha512-O6FhqMGO0a4ghXKBto99SgLQPFVTmTbJTgn14bCsHFvk+ZSVNGEDYIhC5lVvqSUXj/Bk52zC+CCddswEFQ91rw==","signatures":[{"sig":"MEUCIHy6wpEMyUc4dDKsXX7Ai3eX1+ZhmE8wWKR9VbLHGD9jAiEAzDbh5+IND2iiHjz2lY16Z7XY7YhclVpqDS+SRBT7LCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3927},"main":"index.js","gitHead":"fc61baacb831d88a129b0d780e39915a93adc418","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"namankhater","actor":{"name":"namankhater","type":"user","email":"naman22khater@gmail.com"},"email":"naman22khater@gmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.12.0","dependencies":{"express":"^5.1.0","@coconut-packages/um-models":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/um-routes_0.0.1_1750630056670_0.9353312509154741","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@coconut-packages/um-routes","version":"0.0.2","keywords":[],"author":"","license":"ISC","_id":"@coconut-packages/um-routes@0.0.2","maintainers":[{"name":"namankhater","email":"naman22khater@gmail.com"}],"dist":{"shasum":"388177171d41a5287e0306b0c44889d8a33efb51","tarball":"https://registry.npmjs.org/@coconut-packages/um-routes/-/um-routes-0.0.2.tgz","fileCount":3,"integrity":"sha512-ldnMpfFglTO44XdH7qaCMjV8fgBPDzMvGtSbm9BzfXFitQZ9dPpoDUKzbXtaAq9lRSJmYZfuSaLWPhvGGj1pPw==","signatures":[{"sig":"MEUCIE5k1J1dmaihE7Em7Lv2sx5eE52kZInWUURqP/FRSTm/AiEA4f16Ku55ZzPoBpzQwA6wINUf937KunlHnSIciV5Mo6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3980},"main":"index.js","gitHead":"fc61baacb831d88a129b0d780e39915a93adc418","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"namankhater","actor":{"name":"namankhater","type":"user","email":"naman22khater@gmail.com"},"email":"naman22khater@gmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.12.0","dependencies":{"express":"^5.1.0","@coconut-packages/um-models":"latest","@coconut-packages/standard-response":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/um-routes_0.0.2_1750630184775_0.18784924040694695","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@coconut-packages/um-routes","version":"0.0.3","keywords":[],"author":"","license":"ISC","_id":"@coconut-packages/um-routes@0.0.3","maintainers":[{"name":"namankhater","email":"naman22khater@gmail.com"}],"dist":{"shasum":"dda9330d5fabe44fae64978d02c42ff784638661","tarball":"https://registry.npmjs.org/@coconut-packages/um-routes/-/um-routes-0.0.3.tgz","fileCount":3,"integrity":"sha512-ZVFE1HmgOWWCKaFAms+4SI1GKoKpxebOZjI8AlX3yfIG2jpj29AiSKUOeNiUBksbRXf6H3JvPsiLX9fdCpbsIA==","signatures":[{"sig":"MEYCIQCatRd41rLmNqcYc/hZmGidTbf6MTdpvXh3Ds13d2nB5wIhAKpWRghAhpubJaaV26FmYuY0GrmOSnc1oWP4eQiIR630","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8201},"main":"index.js","gitHead":"8033a3138c4b374067ffba0819806fdd13f7beb9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"namankhater","actor":{"name":"namankhater","type":"user","email":"naman22khater@gmail.com"},"email":"naman22khater@gmail.com"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"22.16.0","dependencies":{"base32":"^0.0.7","express":"^5.1.0","base32.js":"^0.1.0","speakeasy":"^2.0.0","@coconut-packages/um-models":"latest","@coconut-packages/jsonwebtoken":"^1.1.1","@coconut-packages/standard-response":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/um-routes_0.0.3_1750646116032_0.2501121864160025","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@coconut-packages/um-routes","version":"0.0.4","keywords":[],"author":"","license":"ISC","_id":"@coconut-packages/um-routes@0.0.4","maintainers":[{"name":"namankhater","email":"naman22khater@gmail.com"}],"dist":{"shasum":"5caa31dd0f40b36ce11554c69d5a9a3432b9ecf4","tarball":"https://registry.npmjs.org/@coconut-packages/um-routes/-/um-routes-0.0.4.tgz","fileCount":3,"integrity":"sha512-qpTaEff3nE9kyQQcHRLz4uHOzgfx9eG2q8gr6bQ6n/k1SMkQvx8M681qLjPc6+AoE64rkY4gto7yNzxgMKZnvA==","signatures":[{"sig":"MEUCIQCO8RjcLcjfyQRDokEQo4xK9Y2eummuWZdN6s3o/0L5VwIgKIhelOCoo9MC4k4UYijf1RucSfzQ5aI04pZ4YfkcZoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9959},"main":"index.js","gitHead":"aece6c7e449cd7efd06a60727563ce15c6e40c3b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"namankhater","actor":{"name":"namankhater","type":"user","email":"naman22khater@gmail.com"},"email":"naman22khater@gmail.com"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"22.16.0","dependencies":{"base32":"^0.0.7","express":"^5.1.0","base32.js":"^0.1.0","speakeasy":"^2.0.0","@coconut-packages/um-models":"latest","@coconut-packages/jsonwebtoken":"^1.1.1","@coconut-packages/standard-response":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/um-routes_0.0.4_1750646531979_0.4633487565793706","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@coconut-packages/um-routes","version":"0.0.5","keywords":[],"author":"","license":"ISC","_id":"@coconut-packages/um-routes@0.0.5","maintainers":[{"name":"namankhater","email":"naman22khater@gmail.com"}],"dist":{"shasum":"2e2b98d2a54b3ff9aaee3795e64af40fa8f74652","tarball":"https://registry.npmjs.org/@coconut-packages/um-routes/-/um-routes-0.0.5.tgz","fileCount":4,"integrity":"sha512-TDVj5taGRYkpQLMs+KBkQJeaAN8NMzMeD1Aa79LQ7AVMS+HN/m3A992IHhbBiuNzYPOnTJtqpVTbidcQGDF0rw==","signatures":[{"sig":"MEUCIQDJ8nbhvLllV6G3Jrvg1K0OUaxX0BOWHEDna7e6kEcOGQIgZ8nyXpath0lQDZNQ7FOjL/vmrA9udix4tsOkh9CSIYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11768},"main":"index.js","gitHead":"6ad67dd2f80c1af589c8ecc8f96cde4f7a245684","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"namankhater","actor":{"name":"namankhater","type":"user","email":"naman22khater@gmail.com"},"email":"naman22khater@gmail.com"},"_npmVersion":"10.9.2","description":"/**\r  * Initializes user-related API routes for the application.\r  *\r  * @param {Express.Application} app - The Express application instance.\r  * @param {mongoose} mongoose - The Mongoose instance for database operations.\r  *\r  * Routes:\r  * - POST   /api","directories":{},"_nodeVersion":"22.16.0","dependencies":{"base32":"^0.0.7","express":"^5.1.0","base32.js":"^0.1.0","speakeasy":"^2.0.0","@coconut-packages/um-models":"latest","@coconut-packages/jsonwebtoken":"^1.1.1","@coconut-packages/standard-response":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/um-routes_0.0.5_1750708011589_0.14887118937831256","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@coconut-packages/um-routes","version":"0.0.6","keywords":[],"author":"","license":"ISC","_id":"@coconut-packages/um-routes@0.0.6","maintainers":[{"name":"namankhater","email":"naman22khater@gmail.com"}],"dist":{"shasum":"2df3381edeb269486de9ba783e44b23dd54170cd","tarball":"https://registry.npmjs.org/@coconut-packages/um-routes/-/um-routes-0.0.6.tgz","fileCount":4,"integrity":"sha512-/eM/9jd2MVrLzJMPdAF8SJqILswb5QYwMRyIKG3LqfIMmFqMGqVgctQiiYXBlewfBH0LGp2VDTbI+dv0Peos8w==","signatures":[{"sig":"MEUCIQCE7cPZ72zajYpUlmGVnuXeBvYQ21pDIEdlmnimR2jFvQIgPKSLdB+xr5Y+WhNYrUCZ8VL8N/FkmZ5b1ffsQc74qa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11818},"main":"index.js","gitHead":"056ff6f56cc04c138a13e7a4a4f603e9443cca51","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"namankhater","actor":{"name":"namankhater","type":"user","email":"naman22khater@gmail.com"},"email":"naman22khater@gmail.com"},"_npmVersion":"10.9.2","description":"/**\r  * Initializes user-related API routes for the application.\r  *\r  * @param {Express.Application} app - The Express application instance.\r  * @param {mongoose} mongoose - The Mongoose instance for database operations.\r  *\r  * Routes:\r  * - POST   /api","directories":{},"_nodeVersion":"22.16.0","dependencies":{"base32":"^0.0.7","express":"^5.1.0","base32.js":"^0.1.0","speakeasy":"^2.0.0","@coconut-packages/um-models":"latest","@coconut-packages/jsonwebtoken":"^1.1.1","@coconut-packages/um-middlewares":"latest","@coconut-packages/standard-response":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/um-routes_0.0.6_1750796281180_0.030380167668652147","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@coconut-packages/um-routes","version":"0.0.7","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","description":"/**\r  * Initializes user-related API routes for the application.\r  *\r  * @param {Express.Application} app - The Express application instance.\r  * @param {mongoose} mongoose - The Mongoose instance for database operations.\r  *\r  * Routes:\r  * - POST   /api","dependencies":{"@coconut-packages/jsonwebtoken":"^1.1.1","@coconut-packages/standard-response":"latest","@coconut-packages/um-middlewares":"latest","@coconut-packages/um-models":"latest","base32":"^0.0.7","base32.js":"^0.1.0","express":"^5.1.0","speakeasy":"^2.0.0"},"_id":"@coconut-packages/um-routes@0.0.7","gitHead":"b36849e6e8f890f6b5f27b6dcf30059b19158e39","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-ks2F7V20nHvQtVfNAhRfejt2dfYBu8ycxmIi1YmsaRFVGr86pecAyZv8Yik5cILXyVqSZP0nibPopiX2RP0AUA==","shasum":"2de2b3b38c90dd813517be7a609155a1ee34675b","tarball":"https://registry.npmjs.org/@coconut-packages/um-routes/-/um-routes-0.0.7.tgz","fileCount":4,"unpackedSize":11819,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDCEFaO7g4o0XRm36cfSNYDfAwmKoXweRvkp9v7Fml3MwIhAPgz2t/BgRcRhVVtlNPmDu8gEaGWnn7hK0xDYPGstrlB"}]},"_npmUser":{"name":"namankhater","email":"naman22khater@gmail.com","actor":{"name":"namankhater","email":"naman22khater@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"namankhater","email":"naman22khater@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/um-routes_0.0.7_1750904752823_0.39458258071749874"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-22T22:07:36.573Z","modified":"2025-06-26T02:25:53.194Z","0.0.1":"2025-06-22T22:07:36.853Z","0.0.2":"2025-06-22T22:09:44.978Z","0.0.3":"2025-06-23T02:35:16.192Z","0.0.4":"2025-06-23T02:42:12.153Z","0.0.5":"2025-06-23T19:46:51.772Z","0.0.6":"2025-06-24T20:18:01.381Z","0.0.7":"2025-06-26T02:25:53.013Z"},"license":"ISC","keywords":[],"description":"/**\r  * Initializes user-related API routes for the application.\r  *\r  * @param {Express.Application} app - The Express application instance.\r  * @param {mongoose} mongoose - The Mongoose instance for database operations.\r  *\r  * Routes:\r  * - POST   /api","maintainers":[{"name":"namankhater","email":"naman22khater@gmail.com"}],"readme":"/**\r\n * Initializes user-related API routes for the application.\r\n *\r\n * @param {Express.Application} app - The Express application instance.\r\n * @param {mongoose} mongoose - The Mongoose instance for database operations.\r\n *\r\n * Routes:\r\n * - POST   /api/users/register           : Register a new user.\r\n * - GET    /api/users/passwordGenerator  : Generate a secret key pair.\r\n * - POST   /api/users/login              : Authenticate a user and return a token.\r\n * \r\n * The following routes require authentication:\r\n * - GET    /api/users/                   : Retrieve all users.\r\n * - GET    /api/users/get/:id            : Retrieve a user by ID.\r\n * - POST   /api/users/update/:id         : Update user details by ID.\r\n * - POST   /api/users/getUserDetails     : Retrieve details of the authenticated user.\r\n *\r\n * Middleware:\r\n * - Attaches the mongoose instance to each request.\r\n * - Applies authentication middleware to protected routes.\r\n */","readmeFilename":"README.md"}