{"_id":"@cs_labs_gamehub/common","_rev":"3-dccbc89b8014b31b5c45310c71c7256f","name":"@cs_labs_gamehub/common","description":"common modules for CSLabs Gamehub services","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"@cs_labs_gamehub/common","version":"1.0.0","keywords":["errors","middlewares"],"author":{"name":"seantokuzo"},"license":"MIT","_id":"@cs_labs_gamehub/common@1.0.0","maintainers":[{"name":"seantokuzo","email":"seantokuzo@gmail.com"}],"dist":{"shasum":"173e6f61e944012c97b140d904458173bb0325d3","tarball":"https://registry.npmjs.org/@cs_labs_gamehub/common/-/common-1.0.0.tgz","fileCount":1,"integrity":"sha512-7DSnfGkgRJseeb6Bhu73MtJypbMfoLHJz8OQC3b47A1GzIMX7XOwYFz6XnaOIO2suk5qpeKaBk4If5ND8+AchA==","signatures":[{"sig":"MEYCIQDkSJA8k9nhAn5UUg7oz442/bekxhDSM//ulmKEtPdjswIhANwae+dDo/OpPvdEOwnBPUBa6WYkWh5tuHECkw7YgtwV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":799},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"29c28eb232c37871b9ca522c83c95f911441132a","scripts":{"pub":"git add . && git commit -m \"Updates\" && npm version patch && npm run build && npm publish","build":"npm run clean && tsc","clean":"del ./build/*"},"_npmUser":{"name":"seantokuzo","email":"seantokuzo@gmail.com"},"_npmVersion":"9.5.1","description":"common modules for CSLabs Gamehub services","directories":{},"_nodeVersion":"18.16.1","dependencies":{"express":"^4.18.2","jsonwebtoken":"^9.0.2","cookie-session":"^2.0.0","express-validator":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@types/jsonwebtoken":"^9.0.5","@types/cookie-session":"^2.0.48"},"_npmOperationalInternal":{"tmp":"tmp/common_1.0.0_1702112427977_0.9652174476742998","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@cs_labs_gamehub/common","version":"1.0.2","keywords":["errors","middlewares"],"author":{"name":"seantokuzo"},"license":"MIT","_id":"@cs_labs_gamehub/common@1.0.2","maintainers":[{"name":"seantokuzo","email":"seantokuzo@gmail.com"}],"dist":{"shasum":"cafeda8b3ac8d077055c19c623023c5f7a101ec1","tarball":"https://registry.npmjs.org/@cs_labs_gamehub/common/-/common-1.0.2.tgz","fileCount":24,"integrity":"sha512-Fm41SUoXFBHGMgNIgTkJQXr0kf/zKWb/C9kpq47EXMFmZXVc+QvNi31al73VIT+l9+mJsZoBxsiEXPIzOBB2tA==","signatures":[{"sig":"MEYCIQCqW4p4JMbVO2vFUQ9j91RFR9A/zka61OSs9rV5iS8YnAIhAKUlk3z42o8QF5KaRSxToXwTMrFPpdLGwMJliw+Btre+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10518},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"8daa5b2b5a1a8bf55649655f00cc3d0c62c213f4","scripts":{"pub":"npm version patch && npm run build && npm publish","build":"npm run clean && tsc","clean":"rm -rf ./build/*","cm:pub":"git add . && git commit -m \"Updates\" && npm version patch && npm run build && npm publish"},"_npmUser":{"name":"seantokuzo","email":"seantokuzo@gmail.com"},"_npmVersion":"9.5.1","description":"common modules for CSLabs Gamehub services","directories":{},"_nodeVersion":"18.16.1","dependencies":{"express":"^4.18.2","jsonwebtoken":"^9.0.2","cookie-session":"^2.0.0","express-validator":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@types/jsonwebtoken":"^9.0.5","@types/cookie-session":"^2.0.48"},"_npmOperationalInternal":{"tmp":"tmp/common_1.0.2_1702113528468_0.33133646760861657","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@cs_labs_gamehub/common","version":"1.0.4","keywords":["errors","middlewares"],"author":{"name":"seantokuzo"},"license":"MIT","_id":"@cs_labs_gamehub/common@1.0.4","maintainers":[{"name":"seantokuzo","email":"seantokuzo@gmail.com"}],"dist":{"shasum":"4a5bfb56ea1f2d9b8554d071f5b25c4fd887ef00","tarball":"https://registry.npmjs.org/@cs_labs_gamehub/common/-/common-1.0.4.tgz","fileCount":24,"integrity":"sha512-pHq4/5stxNSqv6ugd5fE9p0P6brUXwFIB66jBCubGXjqJxwVbF577g7ed+PMCP6miQWcjeyUXgh638wxIn9FTA==","signatures":[{"sig":"MEYCIQCbTMJOS4T8bYMImQmg1MnZoLLjegQV46x3Rbs5KbVcQgIhAIQKyJARPNgxAxinoQc5ducuolvA0mfBh5MOmF7rfjvg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10480},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"acd61139dd884621ebb43ef5daf9586c8a264e41","scripts":{"pub":"npm version patch && npm run build && npm publish","build":"npm run clean && tsc","clean":"rm -rf ./build/*","pub:commit":"git add . && git commit -m \"Updates\" && npm version patch && npm run build && npm publish"},"_npmUser":{"name":"seantokuzo","email":"seantokuzo@gmail.com"},"_npmVersion":"10.8.0","description":"common modules for CSLabs Gamehub services","directories":{},"_nodeVersion":"20.11.1","dependencies":{"express":"^4.18.2","jsonwebtoken":"^9.0.2","express-validator":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@types/jsonwebtoken":"^9.0.5"},"_npmOperationalInternal":{"tmp":"tmp/common_1.0.4_1717797154001_0.04128434497797717","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@cs_labs_gamehub/common","version":"1.0.5","description":"common modules for CSLabs Gamehub services","main":"./build/index.js","types":"./build/index.d.ts","scripts":{"clean":"rm -rf ./build/*","build":"npm run clean && tsc","pub":"npm version patch && npm run build && npm publish","pub:commit":"git add . && git commit -m \"Updates\" && npm version patch && npm run build && npm publish"},"keywords":["errors","middlewares"],"author":{"name":"seantokuzo"},"license":"MIT","dependencies":{"express":"^4.18.2","express-validator":"^7.0.1","jsonwebtoken":"^9.0.2"},"devDependencies":{"@types/express":"^4.17.21","@types/jsonwebtoken":"^9.0.5"},"_id":"@cs_labs_gamehub/common@1.0.5","gitHead":"791c740e67460d826c00aced386e7aa726cede31","_nodeVersion":"20.11.1","_npmVersion":"10.8.0","dist":{"integrity":"sha512-+WkU7xvfemw2uo8H2k6CvnGHwuM5KG8cvcCzTvVDQVCBgUGz3oecUhX8MUzec2tmateKjsxPe+jUKy4dEJunGQ==","shasum":"223d2b01054c5d873938aca38b87469d7ff8adc6","tarball":"https://registry.npmjs.org/@cs_labs_gamehub/common/-/common-1.0.5.tgz","fileCount":24,"unpackedSize":10461,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHMblR1O02rAlQG76zllP3XDhgn7AP9DC7lN6dSmwpX1AiEAz8aNoEZ/6tk1AAC0c4/Ish/SqKdmmoMcarNDoedmCZM="}]},"_npmUser":{"name":"seantokuzo","email":"seantokuzo@gmail.com"},"directories":{},"maintainers":[{"name":"seantokuzo","email":"seantokuzo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/common_1.0.5_1717798370205_0.4622943213523065"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-09T09:00:27.887Z","modified":"2024-06-07T22:12:50.560Z","1.0.0":"2023-12-09T09:00:28.355Z","1.0.2":"2023-12-09T09:18:48.716Z","1.0.4":"2024-06-07T21:52:34.199Z","1.0.5":"2024-06-07T22:12:50.361Z"},"maintainers":[{"name":"seantokuzo","email":"seantokuzo@gmail.com"}],"author":{"name":"seantokuzo"},"keywords":["errors","middlewares"],"license":"MIT","readme":"# CSLabs GamheHub common modules\n\n### Custom Errors\n\n- CustomError\n- BadRequestError\n- DatabaseConnectionError\n- NotAuthorizedError\n- NotFoundError\n- RequestValidationError\n\n### Custom Middlewares\n\n- errorHandler\n- validateRequest\n- currentUser\n- requireAuth\n","readmeFilename":"README.md"}